|
![]() |
#1 |
Участник
|
Цитата:
Цитата:
Сообщение от fed
![]() Тот кто добавил поле costAmountAdjustment просто надеялся слегка снизить время сложных рассчетов баланса по проводке. Скажем если у нас проводку 1000 раз скорректировали, то проще взять inventTrans.costAmountAdjustment и вычесть из него те коррекции inventSettlement, которые были сделаны после отчетной даты. (Посмотрите метод inventSumDateValueReport.selectInventTransPostingFinancial чтобы понять правильную логику работы с costAmountAdjustment). В итоге, 95% внедренцев прямолинейно считают обороты и балансы по inventTrans.costAmountPosted+inventTrans.costAmountAdjustment. Пожалуйста - не делайте так. Каждый раз когда кто-то складывает inventTrans.costAmountPosted с inventTrans.costAmountAdjustment, Бенни Олесен икает...
Если хочешь что-то с чем-то сравнивать то ВСЕГДА надо брать costAmountPosted из inventTrans, а сумму корректировок - не из inventTrans, а из InventSettlement с датами меньшими или равными чем отчетная дата. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|