Вместо прямого вызова priceDisc.findPriceAgreement() используйте priceDisc.findPrice()
Пример использования \Data Dictionary\Maps\SalesPurchLine\Methods\setPriceAgreement
Именно этот метод используется для поиска цены при создании строки заказа через стандартный функционал.
Обратите внимание, что в стандартном функционале в случае отсутствия необходимой позиции в прайсе, будет возвращена цена, указанная на справочнике номенклатуры. За это отвечает второй параметр метода findPrice.
|