|
При проведении документа возврата товара | ☑ | ||
---|---|---|---|---|
0
sofa1234567890
28.01.22
✎
12:41
|
Добрый день, возник такой вопрос. Дали сделать такое задание: нужно чтобы при проведении документа Возврат товара , если в наименовании товара есть набор (то есть несколько товаров которые входят в набор, в колонке товары они прописаны двумя номенклатурами то есть две строчки но со значением что это набор), в печатной форме на возврат товара указывать наименование набора и кол - во МЦ. Пока в печатной форме МЦ прописаны просто списком, как и в документе во вкладке Товары. Подскажите пожалуйста, как лучше будет сделать вывод если стоит значение набор то вывести как набор и желательно в виде таблицы.
Код на данный момент. ОбластьМакета = Макет.ПолучитьОбласть("строка"); суммаитого=0; товары=""; Пока Выборка.Следующий() Цикл товары=товары+сокрлп(выборка.номенклатура)+" , "; суммаитого= суммаитого+выборка.суммасндс; конеццикла; товары=сред(товары,1,стрдлина(товары)-3) ; ОбластьМакета.Параметры.товар=товары; ОбластьМакета.Параметры.цена=суммаитого; ТабличныйДокумент.Вывести(ОбластьМакета); |
|||
1
Ёпрст
28.01.22
✎
12:46
|
>>>если в наименовании товара есть набор
дальше можно не читать |
|||
2
Ёпрст
28.01.22
✎
12:47
|
Наименование - Бутылка Рома 0.5 + булочка.. считать набором или нет, если нет слова набор ?
|
|||
3
Ёпрст
28.01.22
✎
12:49
|
И...какое отношение Проведение документа имеет к Печатной форме ?
Вам что надо то в Итоге - просто в бумажке отразить набор, не как набор, а как его составляющие, или что ? |
|||
4
Ryzeman
28.01.22
✎
12:50
|
Ты путаешь проведение и формирование печатной формы. У тебя какая-то адская самописка судя по куску кода. Мы никак не знаем и не узнаем никогда что там в каком виде сейчас рисуется и тем более - как должно. Опять же что в твоем понимании список и таблица. У тебя сейчас товары пишутся в строчку по их представлению через запятую. Это список?...
Ну и да, какой признак набора и как ты будешь определять товары, которые входят в набор? |
|||
5
sofa1234567890
28.01.22
✎
13:13
|
во вкладке Товары в табличной форме есть колонка признак набор, в соответствии с ней нужно вывести если есть признак как набор
|
|||
6
Ryzeman
28.01.22
✎
13:16
|
(5) Получи этот признак в запросе, который выгружается в выборку, и по нему уже пиши свой код в конструкции Если
|
|||
7
sofa1234567890
31.01.22
✎
15:18
|
в Запросе нашла этот признак как НоменклатураНабора, как теперь верно написать код типа: Если этот признак есть тогда вывести номенклатуру в виде название и сколько мц в наборе, а если признака НоменклатураНабор нет тогда вывести просто номенклатура.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |