Показать сообщение отдельно
Старый 28.06.2006, 10:03   #2  
Jony is offline
Jony
Участник
 
99 / 22 (1) +++
Регистрация: 25.06.2003
Адрес: г. Барнаул
Такой вариант:

1 Получили номер пр заказа (ProdId)
2 смотрим все проводки строк производственной спецификации (ProdBOM), для каждой партии ищем приходные проводки (со статусом Закуплено) - смотрим откуда они закуплены: Производство или Закупка
если закуплено переносом с др склада, то смотрим как на тот склад попала партия.
3 Если закупка - это знач проваливаца дальше ненадо (нижний уровень)
4 Если производство - из складской проводки получаем номер пр-закада (TransRefId вроде) и рекурсивно с п. 1
.. идея примерно такая.