Такой вопрос. Встала необходимость автоматического создания закупок через код.
Код такой
importPurchTable.clear();
importPurchTable.initValue();
importPurchTable.initFromVendTable(vendtable::find(orderAccount));
numberSeq = NumberSeq::newGetNumFromCode(PurchParameters::numRefPurchId().NumberSequence,true);
importPurchTable.PurchId = numberSeq.num();
numberSeq.used();
importPurchTable.PurchPlacer = empltable::userId2EmplId(curuserid());
importPurchTable.DeliveryDate = todate;
importPurchTable.insert();
Закупка создается примерно через раз. В половине случаев пишет
Невозможно создать запись в 'Складские проводки' ('InventTrans') Ссылка: Закупка, ЗП_00130.
Ошибка происходит на методе insert() табл. InventTrans.
Причем это происходит в базе, в которой я работаю один (тестовая), флаг в номерной серии НЕПРЕРЫВНАЯ снят. AX 3.0 SP 3
Если зайти в номерную серию и увеличить следующий номер, результат такой же: то создается закупка, то генерируется ошибка
В чем может быть проблема

???