Народ, подскажите пожалуйста как поступить?
Пишу правила обмена. Столкнулся со следующей проблемой.
В некоторых строках ТЧ Источника реквизит Сумма = 0.
В Приемнике документы с нулевыми суммами не проводятся.
По ТЗ в Приемнике должна подставляться себестоимость и я ее успешно собираю запросом, но... Как ее засунуть в Приемнике в поле сумма ума не приложу.
Один из вариантов - использовать обработчик события "После загрузки" в правиле конвертации объектов. Например:
Для Каждого СтрокаТЧ из Объект.ИмяТЧ Цикл
СтрокаТЧ.Сумма = НекаяСебестоимость;
КонецЦикла;
В ПКС "Суммы" в "ПередВыгрузкой" определяешь себестоимость запросом для этой строки - по номенклатуре этой строки, и в самом конце пишешь Значение=НайденнаяСебестоимость
(2) Спасибо, то что надо
(3) не по данным источника, так что не катит
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший