Печатные формы 1С 8.3

Читать в полной версии

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

Зачем нужна печатная форма

Печатная форма — это макет документа 1С с полями и графами, которые заполняются автоматически при его формировании. Печатная форма может быть создана как для печати документа, так и для его сохранения в базе в электронном виде. 

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

Это можно сделать двумя способами:

  • Изменить стандартную печатную форму. В этом случае вносятся незначительные изменения в форму по умолчанию.

  • Использовать внешнюю печатную форму. В этом случае создается новая печатная форма, которая подключается к 1С как внешняя обработка.

Рассмотрим каждый из них подробнее.

Как изменить печатную форму в 1С: Бухгалтерия

В макете печатной формы в 1С 8.3 можно самостоятельно изменить только те характеристики, которые не влияют на ее работоспособность, например:

  • текст;

  • шрифт;

  • границы табличной части;

  • вставить рисунок и изменить другие детали внешнего вида макета.

Изменить макет можно двумя способами:

  • В разделе «Администрирование» — «Печатные формы, отчеты и обработки» — «Макеты печатных форм». В этом случае на выбор предоставятся все печатные формы в программе. Чтобы изменить любую форму, выделите ее и нажмите «Изменить макет» вверху страницы.

  • В любой открытой печатной форме по кнопке «Еще» — «Перейти к макетам печатных форм». В этом случае можно будет изменить только открытую форму.

После открытия редактора макета любым из двух способов, внесите необходимые изменения. Для этого нажмите кнопку «Еще» вверху страницы — откроется меню с возможными изменениями текста, шрифта, наполнения таблицы и т.д. Также менять внешний вид макета можно с помощью кнопок в верхней части страницы. 

После всех изменений нажмите «Записать и закрыть». Проверьте готовый макет — откройте измененный макет и нажмите «Печать», чтобы увидеть документ в новой печатной форме.

Как создать внешнюю печатную форму (ВПФ) 1С 8.3

Для создания ВПФ необходимо открыть конфигуратор 1С. 

Далее перейдите в раздел «Файл» — «Новый» — «Внешняя обработка» и укажите имя и синоним формы. 

Теперь необходимо создать «Макет» ВПФ: для этого нажимаем на «Макет» — «Добавить» — «Табличный документ». Макет необходимо разбить на области, например, «Заголовок», «ШапкаТаблицы», «Строка» и др. В данные области необходимо ввести текст и/или параметры.

Для примера возьмем макет «Акт об оказании услуг»:

Для того чтобы добавить ВПФ в «Дополнительные отчеты и обработки» и далее печать ее из объектов, необходимо создать в модуле объекта функцию СведенияОВнешнейОбработке() и процедуру Печать():


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

Пример вывода области «Заголовок» из макета:

Самостоятельное создание внешних печатных форм — достаточно трудоемкий и долгих процесс, с которым справится только продвинутый пользователь со знанием программирования 1С. Чтобы сэкономить время и избежать ошибок при формировании печатной формы, воспользуйтесь помощью программистов Scloud. Они разработают макет печатной формы 1С под ваши задачи и автоматизируют формирование нужных документов.