30.12.2008, 14:32 | #1 |
Участник
|
Запись уже существует????
Такой вопрос. Встала необходимость автоматического создания закупок через код.
Код такой 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 Если зайти в номерную серию и увеличить следующий номер, результат такой же: то создается закупка, то генерируется ошибка В чем может быть проблема??? |
|