16.03.2016, 13:11 | #1 |
Участник
|
Как рассчитать DueDates для закупки, если известен PaymSchedule
Есть закупка PurchTable.
Есть paymTerms & paymSchedule (не указанные на самой закупке) Мне нужно для нее рассчитать nextDueDate. Для этого есть стандартный PaymSchedCalc.nextDueDate() , но в конструктор PaymSchedCalc нужно передавать CustVendPaymentSched и CustVendPaymentSchedLine В стандартном коде эти записи создаются перед созданием PaymSchedCalc Пока как вариант понимаю, можно удалить записи из CustVendPaymentSched , уже привязанные к текущей закупке и после рассчетов пересоздать, на основе указанного на закупке paymTerms. Но некрасиво это. Я бы хотела избежать измененияимеющихся в системе записей в, тк меня интересует только расчет Вопрос: Есть ли в системе примеры подобной эмуляции рассчета дат на основе paymShedule? Последний раз редактировалось kitty; 16.03.2016 в 14:50. |
|
20.03.2016, 19:23 | #2 |
Участник
|
Подобных примеров в чистом виде нет, можно попробовать так :
X++: ttsbegin; CustVendPaymSched::deletePaymSchedLines(vendPaymSched, vendPaymSchedLine); purchTable.createPaymentSched(); ... // получение дат ttsabort;
__________________
Sergey Nefedov |
|
|
За это сообщение автора поблагодарили: Logger (1). |