21.02.2017, 12:52 | #1 |
Участник
|
Как обновить сумму в Сведениях о Предложениях по Продажам
Добрый день.
Возникла следующая проблема. АХ 2009. В форме Сведения о Предложениях по Продажам когда прописываю ценовую группу на строках не обновляется поле SalesQuotationLine.SalesPrice. Не знаю должно ли оно обновляться в стандарте. Еще не очень силен в АХ. Это связка SalesQuotationTable - SalesQuotationLine Посмотрел что в Сведениях по Заказам на Продажу SalesTable - SalesLine подобное обновление цены работает. Нашел функционал который возвращает цену. Это класс PriceDisc. Вот пример моего джоба: X++: PriceDisc priceDisc; SalesQuotationTable sqt = SalesQuotationTable::findRec(5637146892); SalesQuotationLine sql; ; While select sql where sqt.QuotationId == sql.QuotationId { priceDisc = new PriceDisc(ModuleInventPurchSales::Sales, sql.ItemId, sql.inventDim(), sql.SalesUnit, today(), sql.SalesQty, sqt.CustAccount, sqt.CurrencyCode); if(priceDisc.findPrice(sql.priceGroupId())) info(strfmt("%1",priceDisc.price())); else info('BAD RESULT'); } |
|
|
|