Показать сообщение отдельно
Старый 11.06.2007, 19:49   #1  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
purchFormLetter.update()
Использую этот метод для разноски накладных из кода:

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 номерами ?

Поигрался с различными параметрами, эффекта никакого ...

Спасибо
__________________
_databaseTransDelete ... bl@$ !