Внешняя обработка (.epf) 1С для автогенерации печатной формы (ТабличныйДокумент)
Нужно разработать внешнюю обработку 1С, которая при ОткрытииФормы автоматически формирует и показывает печатную форму в элементе “ПолеТабличногоДокумента”. Данные заранее неизвестны, длина текста не ограничена.
Одна запись выводится как блок-таблица (как на примере): слева № (НомерСтроки), рядом Наименование+Описание (многострочно) Наименование должно быть жирным и подчеркнутым, справа мини-таблица со строкой “Состояние” и строками толщин. Вывод мини таблицы справа и Наименование не должно разрываться между колонками или страницами. Номера должны идти по возрастанию.
Колонки/страницы: на странице 2 колонки (они не обводяться). Заполнение сверху вниз сначала в левой колонке, затем в правой. Перед выводом блока рассчитывать его высоту; если в текущей колонке не помещается — переносить блок целиком в начало следующей колонки; если правая заполнена — новая страница и снова левая колонка.
Поля записи: НомерСтроки (если дробный и содержит “,” заменить на “.”), Наименование, Описание, Состояние, Толщина1Число, Толщина2Число. Если Толщина1Число=0 — НЕ выводить строку “Толщина для первого” и НЕ рисовать соответствующие ячейки/рамки. Аналогично для Толщина2Число=0. Если обе толщины 0 — справа только “Состояние”.
Пример прикрепил index.html. Кнопка "сгенерировать" генерирует разные данные.
Опубликован 29.12.2025 в 08:22
Заказ находится в архиве