Здравствуйте, как можно вывести этап описание на печатную форму? Конфигурация ERP в подсистеме Производство=>РесурсныеСпецификации=>ФормаЭлемента=>Производ ственный процесс находиться поля описание, где заполняется технология приготовления как можно ее вывести на печатную форму правильно, у каждого блюда (документа) своя технология приготовления, через запрос получил ЭтапОписание, но не знаю от какого документа берется это описание, при печати разных документов это описание не меняется, хотя у документов разные описание
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЭтапыПроизводства.Описание КАК Описание
|ИЗ
| Справочник.ЭтапыПроизводства КАК ЭтапыПроизводства";
Выборка3 = Запрос.Выполнить().Выбрать();
ОбластьОписание = Макет.ПолучитьОбласть("Описание");
Пока Выборка3.Следующий() Цикл
ОбластьОписание.Параметры.Описание = Выборка3.Описание;
КонецЦикла;
ТабличныйДокумент.Вывести(ОбластьОписание);
ПоказатьПрикрепленные файлы:
По теме из базы знаний
- Изготовление внешних печатных форм
- Создаем печатную форму "Заказ клиента" для УТ 11.2
- Вывод печатных форм с запросом данных в форму "Печать документов" из подсистемы БСП "Печать".
- Как читать чужой код? Часть 3. Разбор и доработка запросов
- Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Пытался разобраться но не смог) скопировал печатную форму ПФ_MXL_ПлановаяКалькуляция, лишние области убрал, там написан сложный запрос на 2 км) и не знаю как в этом запросе выбирается конкретная спецификация)
Когда создал запрос и взял описание прямо со справочника ЭтапПроизводства и проследил через отладки, понял что он берет самое последнее описание))
Когда создал запрос и взял описание прямо со справочника ЭтапПроизводства и проследил через отладки, понял что он берет самое последнее описание))
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЭтапыПроизводства.Описание КАК Описание
|ИЗ
| Справочник.ЭтапыПроизводства КАК ЭтапыПроизводства";
Выборка3 = Запрос.Выполнить().Выбрать();
ОбластьОписание = Макет.ПолучитьОбласть("Описание");
Пока Выборка3.Следующий() Цикл
ОбластьОписание.Параметры.Описание = Выборка3.Описание;
КонецЦикла;
ТабличныйДокумент.Вывести(ОбластьОписание);
ПоказатьПрикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот