0
sofa1234567890
31.01.22
✎
15:30
|
Добрый день, возник такой вопрос. Дали сделать такое задание: нужно чтобы при проведении документа Возврат товара , если в наименовании товара есть набор (то есть несколько товаров которые входят в набор, в колонке товары они прописаны двумя номенклатурами то есть две строчки но со значением что это набор), в печатной форме на возврат товара указывать наименование набора и кол - во МЦ. Пока в печатной форме МЦ прописаны просто списком, как и в документе во вкладке Товары. Подскажите пожалуйста, как лучше будет сделать вывод если стоит значение набор то вывести как набор и желательно в виде таблицы.
Код на данный момент.
ОбластьМакета = Макет.ПолучитьОбласть("строка");
суммаитого=0;
товары="";
Пока Выборка.Следующий() Цикл
товары=товары+сокрлп(выборка.номенклатура)+" , ";
суммаитого= суммаитого+выборка.суммасндс;
конеццикла;
товары=сред(товары,1,стрдлина(товары)-3) ;
ОбластьМакета.Параметры.товар=товары;
ОбластьМакета.Параметры.цена=суммаитого;
ТабличныйДокумент.Вывести(ОбластьМакета);
в Запросе нашла этот признак как НоменклатураНабора, как теперь верно написать код типа: Если этот признак есть тогда вывести номенклатуру в виде название и сколько мц в наборе, а если признака НоменклатураНабор нет тогда вывести просто номенклатура.
|
|