|
![]() |
#1 |
Участник
|
Поставьте нужный фильтр и наслаждайтесь:
Код: Dlg.OPEN('Идет Процесс @1@@@@@@@@@@@@@@@@@'); ValueEntry.RESET; ValueEntry.SETRANGE(поле,значение); ILECount := ValueEntry.COUNT; IF ValueEntry.FIND('-') THEN REPEAT I+= 1; IF GLEntry.GET(ValueEntry."G/L Entry No. (Account)") THEN BEGIN IF GLEntry.GET(ValueEntry."G/L Entry No. (Account)") THEN GLEntry.DELETE; IF GLEntry.GET(ValueEntry."G/L Entry No. (Bal. Account)") THEN GLEntry.DELETE; GLCorr.RESET; GLCorr.SETRANGE("Debit Entry No.",ValueEntry."G/L Entry No. (Account)"); IF GLCorr.FIND('-') THEN GLCorr.DELETE; GLCorr.RESET; GLCorr.SETRANGE("Debit Entry No.",ValueEntry."G/L Entry No. (Bal. Account)"); IF GLCorr.FIND('-') THEN GLCorr.DELETE; GLCorr.RESET; GLCorr.SETRANGE("Credit Entry No.",ValueEntry."G/L Entry No. (Account)"); IF GLCorr.FIND('-') THEN GLCorr.DELETE; GLCorr.RESET; GLCorr.SETRANGE("Credit Entry No.",ValueEntry."G/L Entry No. (Bal. Account)"); IF GLCorr.FIND('-') THEN GLCorr.DELETE; ValueEntry."G/L Entry No. (Account)" := 0; ValueEntry."G/L Entry No. (Bal. Account)" := 0; ValueEntry."Cost Posted to G/L" := 0; ValueEntry."Cost Posted to G/L (ACY)" := 0; ValueEntry.MODIFY; END; Dlg.UPDATE(1,ROUND(I/ILECount*10000,1)); UNTIL ValueEntry.NEXT = 0; Dlg.CLOSE; |
|