04.06.2010, 13:07 | #1 |
Участник
|
Узнать чистую сумму, не создавая заказа на покупку. Программно
Добрый день
Как можно узнать чистую сумму строки, не создавая заказ на закупку? Допустим, из спланированых заказов на покупку. В стандарте это делает класс ReqTransPoMarkFirm.createPurchLine в строчке purchLine.setPriceDisc(InventDim::find(purchLine.InventDimId)); Спасибо |
|
04.06.2010, 13:10 | #2 |
Ищущий знания...
|
как вариант:
в purchLine заполнить нужные поля для расчета цены в методе setPriceDisc, но insert для purchLine НЕ вызывать.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
04.06.2010, 13:21 | #3 |
Участник
|
|
|
04.06.2010, 13:28 | #4 |
Ищущий знания...
|
почему? надо понять какие поля нужны ему для расчета, и все.
почему так уверенно говорю, у нас кое где в заказах по такому принципу сделан подсчет цены без создания строки.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: dynamax (1). |
04.06.2010, 13:58 | #5 |
Модератор
|
Э-э-э. А как работает кнопка "Заказы - Запросы -итоги"? Я бы рыл в сторону PurchTotal.
С Уважением, Георгий |
|
|
За это сообщение автора поблагодарили: dynamax (1). |
04.06.2010, 14:53 | #6 |
Ищущий знания...
|
Цитата:
X++: AmountCur lineAmount(PurchLine purchLine, PurchQty purchQty, TransDate transDate)
{
return purchLine.calcLineAmountExclTax(purchQty, transDate);
} З.Ы. по сути этот метод и можно использовать, только перед тем как его вызвать, нужно заполнить в purchLine поля для корректного расчета, как я и написал выше.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем Последний раз редактировалось lev; 04.06.2010 в 14:57. |
|
04.06.2010, 16:04 | #7 |
Участник
|
|
|