Одно из полей purchParmTable мне нужно заполнить программно и передать в при разноске закупки
Как это правильно сделать в ax2012, вроде там все запихнуто теперь в контракты
вроде. работает вот так
X++:
purchFormLetter = PurchFormLetter::construct(DocumentStatus::);
num = NumberSeq::newGetNum(PurchParameters::numRefPurchaseOrderId()).num();
purchFormLetter.purchTable(purchTable);
purchFormLetter.parmParmTableNum (num);
( + transDate , specQty proforma printFormLetter usePrintManagement creditRemaining)
purchParmUpdate = purchFormLetter.purchParmUpdate();
purchParmUpdate.SumNum = num;
purchFormLetter.initParameters(purchParmUpdate, Printout::Current); // Printout
purchFormLetter.chooseLines(true);
PurchParmTable = purchFormLetter.currentPurchParmTable();
PurchParmTable.[ ] = 'ААА'
PurchParmTable.insert();
purchFormLetter.run();
но меня смущает вручную вставлять запись через insert() - криво это как-то(