Макет

Содержание
  1. Внешний вид
  2. Области макета
    1. Настройка вывода области
    2. Способ вывода области
  3. Параметры области
    1. Вывод картинки

Страница “Макет” одна из ключевых, с точки зрения настройки печатной формы. Внешний вид закладки напрямую зависит от настройки “Макет в формате Opеn Office Documents (*.docx)” заданной на странице “Описание”.


Вид закладки "Макет" для табличного документа


Вид закладки "Макет" для офисного документа

Внешний вид

Форма закладки “Макет” разделена на 2 части:

  • левая сторона: макет печатной формы (табличный документ или просмотр офисного документа);
  • правая сторона: две табличные части:
    • области макета
    • параметры текущей области макета

Более подробная работа с макетами табличного или офисного документа рассмотрены в отдельных разделах. В данной статье подробно рассмотрим работу с областями и параметрами областей.

Области макета

В правой верхней части располагается таблица с областями макета. Список областей обновляется автоматически для макета офисного документа после загрузки макета. Для табличного документа при редактировании области надо обновлять вручную.

Информация

Как правило программа старается самостоятельно обновлять области. Но, если в процессе редактирования макета возникла ситуация, при которой области не обновились, рекомендуется выполнить обновление вручную.

ВАЖНО

Порядок вывода областей в макете зависит от настройки заданной в табличной части. При заполнении порядок выстраивается на основании макета печатной формы. Но может быть изменен пользователем.

После того, как области были заполнены автоматически, можно добавить области самостоятельно и выбрать одну из ранее найденных программой областей. Добавленные области могут быть удалены. При этом программа не даст удалить единственную (оставшуюся) область.

Рассмотрим колонки таблицы “Области макета”

КолонкаОписание
Настройка вывода области. Существует только для табличного документа.
Имя областиИмя области, как оно задано в макете
Способ выводаСпособ вывода области макета
НаборИмя набора, с которым связана область макета. Доступна только для Способ вывода = По строкам коллекции

Настройка вывода области

Для табличного документа доступна возможность настройки вывода области при печати. При двойном клике по колонке настройки будет предложены варианты:


Варианты настройки вывода области

Рассмотрим варианты настройки:

ВариантОписание
Без настройкиОбласть будет выведена в табличный документ без какой-либо настройки
Повторять в шапкеОбласть будет повторяться в начале каждой страницы печатной формы
Повторять в подвалеОбласть будет повторяться в конце каждой страницы печатной формы
Проверить с переносом на след. страницуБудет выполнена проверка на вместимость области (или нескольких областей) на остаток страницы. Если указанные области не вмещаются, они будут перенесены на следующую страницу с последней выведенной областью

Рассмотрим вариант “Проверить с переносом на след. страницу”.

Представим, что у нас областей подписей должна переноситься на новую страницу, если не вмещается целиком. При этом перенос должен быть выполнен совместно с подвалом табличной части и последней строкой. В таком случае необходимо указать следующую настройку (см. картинку):


Настройки переноса областей

Для областей “Подвал”, “Подписи” и “Задолженность” установлена проверка. То есть, при выводе последней строки набора “Товары” система проверит вместимость данной области вместе с подвалом, подписью и задолженностью. И если целиком на странице данную область не вместить, перенесет строку на новую страницу. А поскольку для области “Шапка” установлено “Повторять в шапке” то в результате последняя страница печатной форма будет иметь вид:


Варианты настройки вывода области

ВАЖНО

Если по каким-либо причинам программа некорректно рассчитывает вместимость областей на странице, то необходимо проверить настройки печати для табличного документа, наличие физического или виртуального принтера. Если программа работает в клиент-серверном варианте, обратится к администратору программы.

Способ вывода области

Рассмотрим существующие способы вывода области в печатную форму:

Способ выводаОписание
Без повторенийВывести область в печатную форму один раз
По строкам коллекцииВывести область в печатную форму для каждой строки коллекции, указанной в колонке Набор
Перенос строкиВывести область с переносом текста на новую строку
Не выводить на печать [без вывода]Не выводить область на печать
Область колонки [без вывода]Область колонок (не используется)
Контрольная строка [служ: перенос строки]Служебная область. Только при наличии областей где Способом вывода = Перенос строки
Строка переноса [служ: перенос строки]Служебная область. Только при наличии областей где Способом вывода = Перенос строки
Пустая область [служ: перенос строки]Служебная область. Только при наличии областей где Способом вывода = Перенос строки

Для каждого из трех базовых вариантов вывода области доступны разные наборы данных:

Способ выводаДанные наборов
Без повторенийНаборы с видом “Первая строка”, “Последняя строка”, “Соединение строк” полностью.
 Наборы с видом “Многострочная коллекция” только итоговые колонки или количество строк
По строкам коллекцииНаборы с видом “Первая строка”, “Последняя строка”, “Соединение строк” полностью
 Данные строки из коллекции указанной в наборе области
 Наборы с видом “Многострочная коллекция” только итоговые колонки или количество строк
Перенос строкиНаборы с видом “Первая строка”, “Последняя строка”, “Соединение строк” полностью.
 Наборы с видом “Многострочная коллекция” только итоговые колонки или количество строк

Способ вывода “Без повторений” и “По строкам коллекции” не требуют дополнительных настроек. Достаточно создать область, указать способ вывода и назначить набор (для вывода по строкам коллекции). Данные области будут выведены (как указывалось ранее) согласно последовательности в таблице областей.

Способ вывода “Перенос строки” достаточно специфический и рассмотрен в отдельной главе.

Параметры области

Под табличной частью областей располагается таблица с параметрами области макета. Если в процессе редактирования макета или обновления областей параметры по каким-либо причинам не обновились, рекомендуется нажать кнопку “Обновить” повторного чтения параметров.

Рассмотрим колонки таблицы “Параметры области”

КолонкаОписание
Параметр используется в расшифровке
ИмяИмя параметра, как оно задано в макете
ТипТип значения задаваемого в параметре
ЗначениеПредставление заданного значения
Настройка форматирования значения

Доступны следующие типа значения параметра:

ТипОписание
Значение набораСвязь параметра напрямую со значением из набора. Доступные значения наборов зависят от способа вывода области.
Конструктор строкиИспользование конструктора представления для формирования значения (см. рисунок ниже)
Произвольный алгоритмВычисление значения для подстановки произвольным кодом
Данные QR-кодаКонструктор значения для формирования QR-кода (подробнее)
Сумма прописьюКонструктор данных для формирования суммы прописью с учетом валюты (подробнее)


Конструктор представления параметра области

Для параметров области с типом “Значение набора” возможно редактирование текста (подбор) или автозаполнение (по кнопке “Заполнить” над табличной частью).

При автозаполнении программа находит поля в наборах с именем = имени параметра, но есть ограничения:

  • если по имени параметра найдено более 1 возможного поля из наборов, параметр не заполняется;
  • если способ вывода области = “По строкам коллекции”, совпадение анализируется только для указанного набора.

Вывод картинки

Для табличного документа программа определяет тип области с картинкой автоматически, рядом с именем параметра отображается пиктограмма картинки. Для офисного документа область с картинкой определяется исходя из установленного значения параметра.

Для вывода картинки можно использовать следующие сочетания типов и значений:

ТипЗначение
Данные QR-кодаКартинка QR-кода генерируется автоматически, на основе данных (подсистема Генерация штрихкода БСП)
Значение набораЗначение набора с типом данных “Картинка”
Значение набораЗначение набора с типом данных “Двоичные данные”
Значение набораЗначение набора с типом данных “…ПрисоедиенныеФайлы” (подсистема Работа с файлами БСП)

При этом программа самостоятельно преобразует данные в картинку и выведет в печатную форму (табличного или офисного документа).