|
![]() |
#1 |
Модератор
|
Закладка "ссылки" на ПЗ что говорит?
С Уважением, Георгий |
|
![]() |
#2 |
Участник
|
У ПЗ-ов (исходный и разбитый) номер ссылки одиниковый, ссылка на лот одинаковая. У разбитого ПЗ в поле "Исходное производство" стоит номер исходного ПЗ.
|
|
![]() |
#3 |
Участник
|
Если у вас такая операция (разбиение) частая, то придется немного рихтовать процедуру разбиения. Дело в том, что связь идет не по полям ссылок, а по полю inventRefTransId проводки по строке заказа. В момент разбиения производственного заказа проводка строки заказа покупателя не трогается, поэтому продолжает ссылаться на исходный производственный заказ.
Посмотреть, как осуществляется связь заказа покапателя и производственного заказа при открытии через Запрос\Производство можно в методе initfromSalesLine класса ProdTableReferences |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Raven Melancholic
Посмотреть, как осуществляется связь заказа покапателя и производственного заказа при открытии через Запрос\Производство можно в методе initfromSalesLine класса ProdTableReferences
Код: if (_salesLine.inventRefType == InventRefType::Production) this.insertProdId(_salesLine.inventRefId); Код: if (_salesLine.inventRefType == InventRefType::Production) { while select prodTable where prodTable.ProdId == _salesLine.inventRefId || prodTable.ProdOrigId == _salesLine.inventRefId { this.insertProdId(prodTable.ProdId); } } |
|