Документы и Печать · 9 мин
Как поменять форму печати в 1С
Как изменить печатную форму документа в 1С: выбор другой формы, настройка макета, подключение внешних печатных форм. Пошаговая инструкция для пользователя.
Печатная форма в 1С — это макет, по которому документ выводится на бумагу или в файл: счёт на оплату, ТОРГ-12, акт, накладная. Поменять её можно тремя способами: выбрать другую готовую форму из списка, отредактировать макет прямо перед печатью или подключить внешнюю печатную форму. Способ зависит от того, что именно требуется: разово напечатать по-другому или постоянно использовать изменённый бланк.
В типовых конфигурациях (Бухгалтерия 3.0, Управление торговлей 11, ERP) механизм печати стандартизирован: кнопка «Печать» в документе открывает список доступных форм. Если нужной формы нет или она не подходит по содержанию, понадобится либо настройка макета, либо подключение внешней обработки. Разберём каждый сценарий по шагам.
Перед любыми изменениями в конфигурации убедитесь, что у вас есть актуальная резервная копия базы. Правка макетов и подключение внешних обработок — безопасные операции, если не снимать конфигурацию с поддержки без необходимости.
Выбор другой печатной формы из списка
Самый простой случай — когда нужная форма уже есть в программе. Откройте документ, нажмите кнопку «Печать» (обычно в командной панели формы или в меню «Ещё»). Появится список доступных печатных форм: например, для реализации это могут быть «Товарная накладная (ТОРГ-12)», «Накладная на отпуск материалов», «Акт об оказании услуг», «Счёт-фактура».
Выберите нужный пункт — программа сформирует табличный документ и покажет предварительный просмотр. Оттуда документ отправляется на принтер или сохраняется в PDF, Excel, Word через кнопку «Сохранить» или «Файл → Сохранить как».
Если форм несколько и одна используется чаще других, во многих конфигурациях работает быстрый вызов: стрелка рядом с кнопкой «Печать» запоминает последний выбранный вариант, и в следующий раз он применится одним нажатием.
- 1Откройте нужный документ в 1С
- 2Нажмите кнопку «Печать» в командной панели
- 3Выберите из списка требуемую печатную форму
- 4Проверьте предварительный просмотр
- 5Отправьте на принтер или сохраните в файл
Как отредактировать макет перед печатью
Если нужно разово изменить текст, добавить примечание или поправить реквизиты, править конфигурацию не обязательно. Сформируйте печатную форму, затем включите режим редактирования табличного документа: «Ещё → Изменить» или сочетание клавиш, которое предлагает ваша конфигурация. После этого ячейки становятся доступны для правки, как в обычной таблице.
В этом режиме можно поменять текст, шрифт, ширину колонок, добавить строки. Учтите ограничение: такие правки не сохраняются в базе — при следующем формировании форма снова будет стандартной. Сохранить результат можно только как файл (PDF, XLSX, MXL).
Этот способ подходит для разовых ситуаций: подписать документ конкретным лицом, добавить комментарий для контрагента. Для постоянных изменений он неудобен — правки придётся вносить каждый раз вручную.
Подключение внешней печатной формы
Когда стандартная форма не устраивает постоянно — например, нужен фирменный бланк с логотипом, дополнительные поля или нестандартный макет договора — используют внешние печатные формы. Это файлы обработок с расширением .epf, которые подключаются без изменения конфигурации.
Порядок подключения в типовых конфигурациях на БСП (Библиотека стандартных подсистем): перейдите в «Администрирование → Печатные формы, отчеты и обработки», включите флажок «Дополнительные отчеты и обработки», затем откройте одноимённый пункт и добавьте файл обработки. В карточке обработки укажите, к каким документам она привязана.
После подключения новая форма появится в меню «Печать» документа рядом со стандартными. Если кнопка не появилась, проверьте назначение обработки: она должна быть привязана именно к тому виду документа, из которого вы печатаете.
Изменение макета в конфигураторе
Если внешней формы нет, а изменить макет нужно на постоянной основе, правку выполняют в конфигураторе. Откройте конфигуратор, найдите нужный документ в дереве объектов, раскройте ветку «Макеты» и откройте макет печатной формы. Макет представляет собой табличный документ с именованными областями и параметрами в фигурных скобках — например, [НомерДокумента], [Контрагент].
Можно менять оформление: шрифты, границы, надписи, логотипы. Осторожнее с именами параметров: если переименовать параметр в макете, но не поправить код в модуле менеджера печати, вместо значения выведется пустота или само имя параметра.
Помните о поддержке конфигурации. Если база на полной поддержке, изменение типового макета потребует включения возможности изменений, что усложнит будущие обновления — при обновлении типовой макет может затереть ваши правки или вызвать конфликт. Поэтому предпочтительный путь для доработок — именно внешние печатные формы, а правка конфигурации остаётся крайней мерой.
Как выбрать подходящий способ
Выбор зависит от частоты изменений и наличия навыков. Разовая правка — редактирование табличного документа перед печатью. Постоянная нестандартная форма без доступа к конфигуратору — внешняя печатная форма. Глубокая переработка логики вывода (например, данные собираются из нескольких источников) — доработка в конфигураторе, желательно силами специалиста.
Сравнение способов смены формы печати
Подходит, если нужная форма уже есть в конфигурации. Ограничение: набор форм фиксирован разработчиком.
Подходит для разовых правок текста и оформления. Ограничение: изменения не сохраняются в базе.
Подходит для постоянного использования своего бланка без изменения конфигурации. Ограничение: файл должен быть разработан под вашу конфигурацию и версию.
Подходит для глубокой доработки. Ограничение: требует навыков, влияет на поддержку и обновления.
Проверка результата и типичные ошибки
После смены формы проверьте результат на тестовом документе: сформируйте печатную форму и убедитесь, что все реквизиты заполнены, суммы совпадают с документом, нумерация и даты корректны, текст не обрезается по ширине колонок. Особое внимание — подписям и печатям: в юридически значимых документах должны быть все обязательные реквизиты.
Как проверить результат
Все реквизиты документа выведены в форму
Пустые поля или имена параметров в квадратных скобках
Совпадают с данными документа
Расхождения или пропущенные строки табличной части
Текст не обрезан, таблица помещается на страницу
Строки переносятся некорректно, колонки съезжают
Новая форма видна в списке «Печать»
Форма не появилась — проверьте привязку обработки к виду документа
Часто задаваемые вопросы
Кнопка «Печать» неактивна или её нет. Что делать?
Проверьте, записан ли документ: печать обычно доступна только для проведённых или хотя бы сохранённых документов. Также убедитесь, что у вашего пользователя есть права на печать документов — при ограниченных правах часть команд скрывается. Если права в порядке, возможно, формы печати отключены в настройках — проверьте это у администратора.
Можно ли сделать свою форму печати по умолчанию?
В большинстве типовых конфигураций программа запоминает последнюю использованную форму и предлагает её при следующей печати. Явной настройки «формы по умолчанию» обычно нет, но можно вывести нужную команду на командную панель через настройку формы документа («Ещё → Изменить форму»).
Где взять внешнюю печатную форму для моей конфигурации?
Внешние формы разрабатываются программистом 1С под конкретную конфигурацию и версию. Готовые варианты публикуются на профильных ресурсах, но их нужно адаптировать и проверять перед использованием. Форма, написанная для другой конфигурации, скорее всего, выдаст ошибку при формировании.
Изменения в макете исчезли после обновления 1С. Почему?
При обновлении конфигурации типовые объекты заменяются на новые версии от поставщика, и ваши правки макета перезаписываются. Чтобы этого избежать, переносите доработанные формы во внешние обработки — они хранятся отдельно и обновлению не подвержены.
Как сохранить печатную форму в PDF или Excel?
Сформируйте печатную форму, затем в окне табличного документа нажмите «Файл → Сохранить как» или кнопку сохранения на панели. Выберите формат: PDF лист, лист Excel, документ Word или MXL (внутренний формат 1С). PDF удобен для отправки контрагентам, Excel — для дальнейшей обработки данных.
Что важно запомнить
Поменять форму печати в 1С можно без программирования: выберите другую форму через кнопку «Печать» или подключите внешнюю обработку. Правку макетов в конфигураторе оставляйте как крайний вариант и всегда делайте резервную копию перед изменениями.