Показать сообщение отдельно
Старый 04.06.2014, 15:16   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
В общем случае для определения по позиции в заказе используемой строки прайса нужно использовать стандартный класс PriceDisc. Вам скорее всего пригодится метод PriceDisc::newFromSalesPurchLine().

Формируйте временную таблицу и сохраняйте для каждой позиции RecId строки прайса. На основании этой ссылки потом выполняйте обновление.