Произвольные печатные формы. Создание.

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

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

Нам понадобится запустить 1С в режиме "Конфигуратора". Однако изменения в конфигурацию вносить не нужно и это не повлияет на обновления конфигурации.

Перед созданием собственного макета, откроем в 1С Конфигураторе готовый пример и разберём его:

На примере макета печатной формы произвольной печати таблицы товары:

Наверху команды текстового редактора программы 1С Конфигуратор.

Области печати заданы в последовательности их печати. В них размещены параметры. Справа свойства выделенной ячейки - так же способ редактирования ячеек печатной формы. Достаточно только этого. Всё, что не в областях к учету программой не принимается.

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

Приведу так же расшифровку другого макета, - этикетки:

Здесь используются два программируемых параметра (их программа ниже).

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

В область заголовок вставлен рисунок с именем "ШтрихКодРисунок" через меню "Таблица - Рисунки - Картинка".. с пустой картинкой.

На его месте (рисунка) будет сформирован графический штрих код в его размерах.

Напомню, что наименование областей и параметров печати можно подсмотреть и скопировать с закладки "Описание.." в карточке справочника произвольных печатных форм:

Для закрепления создадим новый макет с нуля.

Меню "Файл - Новый - Табличный документ - ОК"

Сначала зададим файлу признак макета:

Установив галочку "Макет"

Для создания новой области необходимо выделить строки и нажать "Назначить имя":

Например, "Заголовок".

Чтобы редактировать свойства ячеек, нужно вернуться в этот режим:

Для ввода параметра нужно указать заполнение Параметром:

И заполнить поле "параметр", например "дата".

Если Вы используете несколько языков для внешних документов, то важно изменение ячеек применить для всех языков.

Для этого нажмите "лупу" в свойстве "текст" ячейки.

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

Примитивный макет произвольной печатной формы готов.

Добавляйте области печати из доступных в описании, устанавливайте параметры печати.

Затем Файл - Сохранить - записывайте макет.

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

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