Использую этот метод для разноски накладных из кода:
X++:
purchFormLetter = PurchFormLetter::construct(DocumentStatus::PackingSlip);
purchFormLetter.update(PurchTable::find(wmstable.inventTransRefId),
wmstable.packingSlip,
systemdateget(),
PurchUpdate::Recorded);
Проблема в том что если под одну PurchTable существует несколько проведенных WMSJournalTable с разными WMSJournalTable.packingSlip, то метод разносит все сразу, беря за VendPackingSlipJour.PackingSlipId первый в списке WMSJournalTable.packingSlip.
Можно их каким-то образом разделить, чтобы в итоге получалось такое же количество VendPackingSlipJour сколько было WMSJournalTable, со своими уникальными packingSlip номерами ?
Поигрался с различными параметрами, эффекта никакого ...
Спасибо