Показать сообщение отдельно
Старый 03.04.2009, 06:01   #2  
Qaz Qwerty is offline
Qaz Qwerty
китайский стажер
 
152 / 37 (2) +++
Регистрация: 12.05.2008
Цитата:
Сообщение от Vadik Посмотреть сообщение
Отчего же, весьма устойчивый эффект
см. CustVendSettle_Cust.postClosing()
Я не понимаю, в коде написано:
X++:
 _custTrans.Closed = CustVendTransData::construct(_custTrans).maxSettlementDate(_postingDate);
Смотрим дальше:
X++:
select maxof(TransDate) from custVendSettlement
            where custVendSettlement.TransRecId == custVendTrans.RecId;
...

return max(custVendSettlement.TransDate, _transDate);
Так по логике должно возвращать самую позднюю дату. У меня дата последнего платежа, она же дата сопоставления последнего платежа март 2008, а закрыт инвойс сентябрем 2007 - по дате первого платежа.
__________________
Может быть выйдет, а может не-е-е-ет...
Новая песня вместо штиблет..