24.08.2015, 07:45 | #1 |
Участник
|
Разноска заказа на покупку.
День добрый всем! Формирую из импортированных посредством xml файлов заказы на покупку. Далее мне необходимо их разносить и формировать из них накладные и с/ф. Однако при вызове метода update класса purchFormLetter накладные не создаются, но и ошибки не возникает.
X++: void purchPost() { ; purchTable = this.purchTable(); purchFormLetter = PurchFormLetter::construct(DocumentStatus::Invoice, true); try { purchFormLetter.update(purchTable, '42', systemdateget(), PurchUpdate::All, AccountOrder::None, NoYes::No, NoYes::No); } catch (Exception::Error) { throw error("Не удалось выполнить разноску заказа на покупку"); } } В связи с чем вопрос: что я делаю не так, м.б. необходимо заполнить какие то еще связные таблицы? Заранее спасибо за ответы! Последний раз редактировалось r2d2; 24.08.2015 в 07:58. |
|
24.08.2015, 08:35 | #2 |
Участник
|
Проверьте, что при создании строчек у вас заполнено значение "К поставке" (пара полей для складских единиц измерения и для продажных).
Если они нули, то значит и проводки по строкам закупки не создались и значит обработка по "Все" не нашла количества которое надо обработать. |
|
|
За это сообщение автора поблагодарили: r2d2 (1). |
24.08.2015, 08:36 | #3 |
Участник
|
Проверьте создались ли складские проводки в InventTrans, связанные с PurchLine по полю InventTransId
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
За это сообщение автора поблагодарили: r2d2 (1). |
24.08.2015, 08:53 | #4 |
Участник
|
Цитата:
|
|