|
![]() |
#1 |
Участник
|
Мне кажется, тут в принципе подход найти максимальную дату из всех платежей.
Ну а в целом, достаточно спорный реквизит, один из первых кандидатов на переделку в рамках внедрения.
__________________
Ivanhoe as is.. |
|
![]() |
#2 |
Злыдни
|
Ну я бы понял, если бы вывелась максимальная дата из всех платежных документов. Т.е. сравнивать текущий docDate с DocumentDate каждого платежа. Но кто-то решил сравнение делать по TransDate место даты документа
X++: while select DocumentNum, DocumentDate from custVendTransPayment order by custVendTransPayment.DocumentNum where custVendTransPayment.DocumentNum exists join custVendSettlement where custVendSettlement.AccountNum == custVendTransPayment.AccountNum && custVendSettlement.OffsetTransVoucher == custVendTransPayment.Voucher && custVendSettlement.OffsetRecid == custVendTransPayment.Recid && custVendSettlement.TransCompany == custVendTrans.DataAreaId && custVendSettlement.TransRecId == custVendTrans.RecId && custVendSettlement.AccountNum == custVendTrans.AccountNum { docuNumSet.add(custVendTransPayment.DocumentNum); docDate = max(docDate, custVendTransPayment.DocumentDate); }
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
Теги |
ошибка, счет-фактура |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|