Показать сообщение отдельно
Старый 11.06.2007, 20:38   #3  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Цитата:
Сообщение от EVGL Посмотреть сообщение
Надо копать в сторону метода \Classes\PurchFormLetter_PackingSlip\chooseLinesFromWMSJournalTable.
Спасибо, не заметил его.

Посмотрел по коду, этот метод заточен под использование непосредственно с формы WMSJournalTable, ему нужен WMSJournalTable_ds для функционирования.

Но дело в том, что если разносить вручную с этой формы, то поведение абсолютно такое же, под разноску попадают все подходящие журналы, а не только тот на котором был курсор.

Т.е. к примеру у нас есть закупка:

PO1234
Item1 500

И три разнесенных WMSJournalTable:

W1 PO1234 packslip1
W2 PO1234 packslip2
W3 PO1234 packslip3

В каждом из которых, допустим, по 100 штук Item1.

Что при автоматической, что при ручной разноске в результате имеем один VendPackingSlipJour на 300 штук и номером накладной packslip1

Мне кажется должен быть какой то параметр в модеуле закупок, иначе какой смысл передавать конкретный экземпляр WMSJournalTable если все равно идет разноска ВСЕХ журналов для данной закупки.
__________________
_databaseTransDelete ... bl@$ !