![]() |
#8 |
Участник
|
Цитата:
Сообщение от Fierce
![]() Уважаемые форумчане, помогите.
Выгружаю в цыкле строки, делаю условие if then else, Для выгрузки сумм с + в поле б, с суммой -, в поле г, но оно почему-то выгружает лишь ноли, и все время в одну строку, хотя в строках суммы и с плюсом и минусом ???WTF?? Код: i:=18; VendorLEDENTRY.RESET; VendorLEDENTRY.SETRANGE(VendorLEDENTRY."Vendor No.",VendorCode); VendorLEDENTRY.SETFILTER("Posting Date",'<=%1&>=%2',OnDate,DateAE); IF VendorLEDENTRY.FINDSET THEN REPEAT ExcelMgt.FillCell('B'+FORMAT(i),FORMAT(VendorLEDENTRY."Posting Date")); ExcelMgt.FillCell('C'+FORMAT(i),FORMAT(VendorLEDENTRY.Description)); IF VendorLEDENTRY."Original Amount"<0 THEN ExcelMgt.FillCell('F'+FORMAT(i),FORMAT(VendorLEDENTRY.Amount)) ELSE ExcelMgt.FillCell('G'+FORMAT(i),FORMAT(VendorLEDENTRY.Amount)); i+=1; UNTIL VendorLEDENTRY.NEXT=0; Код: VendorLEDENTRY.CALCFIELDS(Amount);
__________________
--------------------------------------------------------------------------------------------- "Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица |
|