Закупка создается в зва этапа.
1. Создать заголовок закупки (запись в PurchTable). Для это нам хватает вот этого
PurchTable purchTable;
purchTable.clear();
if ( !type ) purchTable.PurchaseType = PurchaseType::Purch;
else purchTable.PurchaseType = PurchaseType::ReturnItem;
purchTable.PurchId = purchTable.type().getNewPurchId();
purchTable.initValue();
purchTable.OrderAccount = vendAccount;
purchTable.transferOrderAccount();
purchTable.insert();
2. Создание строк закупки. Для этого посмотри метод createLine таблицы PurchLine,
при этом не забудь инициализировать PurchId, ItemId, Qty и что еще нужно, можно убрать флажки опять же если нужно
|