Коллеги, добрый день!
Разрабатываю печатную форму для вывода грузовых мест, в котором может быть как одна, так и несколько номенклатурных позиций.
Подскажите, как можно в печатной форме организовать вывод единого номера грузового места по всем строкам (которые содержатся в данном ГМ) с выравниванием по центру по вертикали?
В данный момент, номер ГМ, очевидно, выводится для каждой номенклатурной позиции, а хочется видеть в сгруппированном виде.
В макет данные попадают из таблицы значений, которая формируется из excel.
Что пробовал - передать ТЗ во временную таблицу в запрос, затем вывести итоги по номеру грузового места, но дальше мысль не пошла...
Буду рад любой наводке на решение.
Спасибо.
Разрабатываю печатную форму для вывода грузовых мест, в котором может быть как одна, так и несколько номенклатурных позиций.
Подскажите, как можно в печатной форме организовать вывод единого номера грузового места по всем строкам (которые содержатся в данном ГМ) с выравниванием по центру по вертикали?
В данный момент, номер ГМ, очевидно, выводится для каждой номенклатурной позиции, а хочется видеть в сгруппированном виде.
В макет данные попадают из таблицы значений, которая формируется из excel.
Что пробовал - передать ТЗ во временную таблицу в запрос, затем вывести итоги по номеру грузового места, но дальше мысль не пошла...
Буду рад любой наводке на решение.
Спасибо.
Прикрепленные файлы:
![](/upload/forum/upload/6ef/6ef236d8f7bb681839942e30e260da32.png)
По теме из базы знаний
- Авторегистрация обработок заполнения табличных частей и внешних печатных форм в информационной базе + Видео-пример использования шаблона - создание внешней печатной формы самостоятельно + Универсальный отчет СКД (набор отчетов в одном с группировками уров
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Рассылка актов сверки
- Мониторинг для Минздрава, МинТруда, ПФР, Отчет по постановлению ПРФ №415 и №484. ЗГУ 3
- Обмен 1С с Честным Знаком для УТ11, УНФ, КА2, ERP, Розница: Расширение для работы с СУЗ, ГИС МТ, ЦРПТ
Найденные решения
А вот так нужно. Тогда объединять ячейки надо. Внешнюю обработку прикладываю как можно сделать
Получается как на картинке
Получается как на картинке
Прикрепленные файлы:
Объединить ячейки.epf
![](/upload/forum/798/798a0b56d7c5ba41c07f1b8b8f238d0d.png)
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Ну в макете между вашими двумя областями описываете еще одну область с параметром <НомерГМ>. Упорядочиваете вашу ТЗ по этому номеру.
Перед циклом объявляете переменную ПредыдущийНомерГМ = "" (если строка).
В цикле проверяете на условие если ПредыдущийНомерГМ <> СтрокаТЗ.НомерГМ Тогда выводите область.
Переменную обновляете
Либо через запрос итогами. Непонятно что у вас дальше не пошло
Перед циклом объявляете переменную ПредыдущийНомерГМ = "" (если строка).
В цикле проверяете на условие если ПредыдущийНомерГМ <> СтрокаТЗ.НомерГМ Тогда выводите область.
Переменную обновляете
Либо через запрос итогами. Непонятно что у вас дальше не пошло
(2) Спасибо за отклик!
дальше не пошло следующее - группировку я сделал в запросе по номеру ГМ, но так и не понял, что мне это дало. Если в грузовом месте более 1 единицы продукции мне все равно нужно обходить детальные записи, и в связи с этим я так и не разобрался, как номер ГМ вывести одним столбцом в одно значение для всех строк, как на приложенном скриншоте.
По поводу дополнительной области - не совсем понял - немного опыта разработки печатных форм. :(
дальше не пошло следующее - группировку я сделал в запросе по номеру ГМ, но так и не понял, что мне это дало. Если в грузовом месте более 1 единицы продукции мне все равно нужно обходить детальные записи, и в связи с этим я так и не разобрался, как номер ГМ вывести одним столбцом в одно значение для всех строк, как на приложенном скриншоте.
По поводу дополнительной области - не совсем понял - немного опыта разработки печатных форм. :(
Прикрепленные файлы:
![](/upload/forum/upload/846/84644645166e7617d6ccf684780c4590.png)
(4) Смотрите - на скриншоте 1 получаемая из экселя таблица значений, она же грузится в печатную форму.
Обратите внимание на последние три строки - я выделил красным - три позиции лежат в одном и том же грузовом месте (номер 16). Пытаюсь сделать вывод в ПФ таким образом, чтобы к трем строкам номенклатурных позиций была единая ячейка номера грузового места, как должно быть показал на скриншоте 2.
Обратите внимание на последние три строки - я выделил красным - три позиции лежат в одном и том же грузовом месте (номер 16). Пытаюсь сделать вывод в ПФ таким образом, чтобы к трем строкам номенклатурных позиций была единая ячейка номера грузового места, как должно быть показал на скриншоте 2.
Прикрепленные файлы:
![](/upload/forum/upload/cc6/cc6588a18f36a701d53b7490394077db.png)
![](/upload/forum/upload/c53/c53163f35017d2bded83a6b25691dce4.png)
А вот так нужно. Тогда объединять ячейки надо. Внешнюю обработку прикладываю как можно сделать
Получается как на картинке
Получается как на картинке
Прикрепленные файлы:
Объединить ячейки.epf
![](/upload/forum/798/798a0b56d7c5ba41c07f1b8b8f238d0d.png)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот