Вот разбираюсь с маркировками, и возник вопросик:
на строке заказа или производственном заказе или строке закупки есть 3 замечательных поля, указывающих на кореспондирующую строку (ну с которой этот, например, заказ смаркирован, будь то производственный заказ или закупка). Соответственно эти же поля заполнены в приходной строке (закупка, производство):
X++:
SalesLine.InventRefTransId
SalesLine.InventRefId
SalesLine.InventRefType
PurchLine.InventRefTransId
PurchLine.InventRefId
PurchLine.ItemRefType
соответственно в классе-наследнике
InventMovement в методе
inventRefTransId будет возвращена реальная ссылка на смаркированную строку.
Так вот, к моему удивлению, при том что заказ можно смаркировать с переносом, этих полей в строке переноса нет!
Постановка задачи следующая: при приходе на склад любого типа (закупка, перенос, возврат) определить, есть ли смаркированная строка заказа (заказа клиента, заказа на перенос) с этого склада и в зависимости от этого выполнить другое действие, а именно Cross Docking.
Не хочеться вылавливать эти связи из складских проводок, было бы намного удобнее иметь эти поля на
InentTransferLine
Заранее спасибо за ответ!