У документов в конфигурациях 1С есть печатная форма, которую используют для разных нужд в компании. В статье расскажем, зачем она нужна, как создать новую и изменить уже созданную печатную форму.
Зачем нужна печатная форма
Печатная форма — это макет документа 1С с полями и графами, которые заполняются автоматически при его формировании. Печатная форма может быть создана как для печати документа, так и для его сохранения в базе в электронном виде.
У документов в 1С уже есть формы по умолчанию, но можно создать и другие формы, если стандартных макетов для компании недостаточно.
Это можно сделать двумя способами:
-
Изменить стандартную печатную форму. В этом случае вносятся незначительные изменения в форму по умолчанию.
-
Использовать внешнюю печатную форму. В этом случае создается новая печатная форма, которая подключается к 1С как внешняя обработка.
Рассмотрим каждый из них подробнее.
Как изменить печатную форму в 1С: Бухгалтерия
В макете печатной формы в 1С 8.3 можно самостоятельно изменить только те характеристики, которые не влияют на ее работоспособность, например:
-
текст;
-
шрифт;
-
границы табличной части;
-
вставить рисунок и изменить другие детали внешнего вида макета.
Изменить макет можно двумя способами:
-
В разделе «Администрирование» — «Печатные формы, отчеты и обработки» — «Макеты печатных форм». В этом случае на выбор предоставятся все печатные формы в программе. Чтобы изменить любую форму, выделите ее и нажмите «Изменить макет» вверху страницы.
-
В любой открытой печатной форме по кнопке «Еще» — «Перейти к макетам печатных форм». В этом случае можно будет изменить только открытую форму.
После открытия редактора макета любым из двух способов, внесите необходимые изменения. Для этого нажмите кнопку «Еще» вверху страницы — откроется меню с возможными изменениями текста, шрифта, наполнения таблицы и т.д. Также менять внешний вид макета можно с помощью кнопок в верхней части страницы.
После всех изменений нажмите «Записать и закрыть». Проверьте готовый макет — откройте измененный макет и нажмите «Печать», чтобы увидеть документ в новой печатной форме.
Как создать внешнюю печатную форму (ВПФ) 1С 8.3
Для создания ВПФ необходимо открыть конфигуратор 1С.
Далее перейдите в раздел «Файл» — «Новый» — «Внешняя обработка» и укажите имя и синоним формы.
Теперь необходимо создать «Макет» ВПФ: для этого нажимаем на «Макет» — «Добавить» — «Табличный документ». Макет необходимо разбить на области, например, «Заголовок», «ШапкаТаблицы», «Строка» и др. В данные области необходимо ввести текст и/или параметры.
Для примера возьмем макет «Акт об оказании услуг»:
Для того чтобы добавить ВПФ в «Дополнительные отчеты и обработки» и далее печать ее из объектов, необходимо создать в модуле объекта функцию СведенияОВнешнейОбработке() и процедуру Печать():
Далее нужно описать алгоритмы вывода областей и заполнения параметров в них.
Пример вывода области «Заголовок» из макета:
Самостоятельное создание внешних печатных форм — достаточно трудоемкий и долгих процесс, с которым справится только продвинутый пользователь со знанием программирования 1С. Чтобы сэкономить время и избежать ошибок при формировании печатной формы, воспользуйтесь помощью программистов Scloud. Они разработают макет печатной формы 1С под ваши задачи и автоматизируют формирование нужных документов.