Коллеги, доброго времени суток! Делаю разноску списка прихода из журнала прибытия. Нужна суммарная обработка. Вот код
X++:
purchFormLetter = PurchFormLetter::construct(DocumentStatus::ReceiptsList, "", "", SysOperationExecutionMode::Synchronous, callerMenuItem);
purchFormLetter.parmCallerMenuItem(callerMenuItem);
purchFormLetter.purchTable(purchTable);
purchFormLetter.specQty(PurchUpdate::ReceiveNow);
q.dataSourceTable(tableNum(WMSJournalTrans)).addRange(fieldNum(WMSJournalTrans, JournalId)).value(queryValue(WMSJournalId));
purchFormLetter.chooseLinesQuery(new SysQueryRun(q));
purchFormLetter.chooseLines(true);
ttsBegin;
purchParmUpdate = purchFormLetter.purchParmUpdate();
purchParmUpdate.selectForUpdate(true);
purchParmUpdate.SumPurchId = purchTable.PurchId;
purchParmUpdate.SumBy = AccountOrder::Order;
purchParmUpdate.update();
ttsCommit;
purchFormLetter.purchParmUpdate(purchParmUpdate);
if (!purchFormLetter.shouldSkipPrompt() && purchFormLetter.prompt())
На форме разноски на вкладке прочее группа полей суммарной обработки не заполняется моими значениями. Что я делаю не так?
Заранее спасибо!