Документы и Печать · 10 мин
Где в 1С 8 находятся печатные формы и как с ними работать
Разбираемся, где в 1С 8 находятся печатные формы: кнопка «Печать», внешние макеты, настройка через конфигуратор, изменение макета и решение типовых проблем.
Печатные формы в 1С 8 — это макеты, по которым программа формирует документы на бумаге: счета, накладные, акты, счета-фактуры, приказы и другие. Они хранятся внутри конфигурации или подключаются как внешние файлы, а пользователь чаще всего сталкивается с ними через кнопку «Печать» в документе или справочнике.
Проблема в том, что «место» печатной формы зависит от задачи. Если нужно просто распечатать документ — достаточно интерфейса документа. Если требуется изменить макет, добавить подпись или логотип — придётся работать с макетом в конфигураторе или подключать внешнюю печатную форму через «Дополнительные отчеты и обработки».
Ниже разобраны все основные сценарии: где искать печатные формы в типовых конфигурациях (УТ, ERP, Бухгалтерия, ЗУП), как вывести документ на печать, как отредактировать макет и что делать, если нужной формы нет в списке.
Где находится кнопка печати в пользовательском режиме
В типовых конфигурациях 1С 8.3 (Управление торговлей, Бухгалтерия предприятия, ERP, ЗУП) печать вызывается из формы конкретного объекта. Откройте нужный документ — например, «Реализация товаров и услуг» — и найдите в командной панели кнопку «Печать». Обычно это выпадающее меню со списком доступных форм: ТОРГ-12, счёт на оплату, акт, накладная и так далее.
В конфигурациях на «такси»-интерфейсе кнопка может быть вынесена в верхнюю командную панель формы или скрыта за пунктом «Ещё». Если документ проведён, печать доступна сразу; если не проведён — часть форм может быть недоступна, потому что макет заполняется данными проведённого документа.
Печатные формы есть не только у документов. У справочников (например, «Контрагенты», «Номенклатура») доступны карточки и реестры, у журналов документов — списки с итогами. Кнопка печати там находится в командной панели списка.
- 1Откройте документ или выделите его в журнале
- 2Нажмите кнопку «Печать» в командной панели формы
- 3Выберите нужную форму из списка (например, ТОРГ-12 или счёт)
- 4Проверьте предварительный просмотр: реквизиты, суммы, подписи
- 5Нажмите значок принтера или Ctrl+P и отправьте на печать
Как вывести форму на печать и проверить результат
После выбора формы 1С формирует табличный документ и открывает его в окне предварительного просмотра. Это ещё не печать — сначала проверьте содержимое: правильность реквизитов организации, номер и дату документа, ФИО ответственных лиц, суммы и количество позиций.
Если документ не помещается на страницу или печатается криво, настройте параметры страницы: масштаб, ориентацию (книжная/альбомная), поля. В окне предварительного просмотра это делается через меню «Файл — Параметры страницы» или через настройки принтера. Для широких таблиц (например, большая номенклатура в ТОРГ-12) часто помогает альбомная ориентация и масштаб «по ширине страницы».
Массовая печать доступна из журнала документов: выделите несколько документов с зажатой Ctrl или Shift, нажмите «Печать» и выберите форму — 1С сформирует комплект документов одним пакетом. Это удобно в конце дня при печати всех накладных или счетов.
Как проверить результат перед печатью
ИНН, КПП, адрес и банк соответствуют карточке организации
Пустые поля или устаревшие данные — проверьте карточку организации
Совпадают с данными в форме документа
Номер не присвоен — документ не записан или не проведён
ФИО руководителя и бухгалтера заполнены
Пустые подписи — не заполнены ответственные лица организации
Где хранятся макеты печатных форм в конфигураторе
Если нужно изменить саму форму — добавить поле, логотип, поменять формулировку — работа ведётся в конфигураторе. Запустите 1С в режиме «Конфигуратор», откройте конфигурацию (меню «Конфигурация — Открыть конфигурацию») и найдите нужный объект: документ, справочник или обработку.
У каждого объекта есть ветка «Макеты». Раскройте её — там лежат макеты печатных форм в виде табличных документов с именованными областями: «Шапка», «Строка», «Подвал» и подобными. Двойной щелчок открывает макет для редактирования. Ячейки с параметрами (в квадратных скобках, например [Номенклатура]) заполняются данными при печати.
Код, который заполняет макет, находится в модуле менеджера объекта (процедуры «Печать», «ДобавитьКомандуПечати») или в модуле формы. В типовых конфигурациях печать организована через подсистему «Печать» библиотеки стандартных подсистем (БСП), поэтому логика может быть вынесена в общие модули, например «УправлениеПечатью».
Внешние печатные формы: где подключаются
Безопасная альтернатива правке конфигурации — внешняя печатная форма. Это файл с расширением .epf (внешняя обработка), который подключается к базе и добавляет свои варианты в меню «Печать» без изменения конфигурации.
Подключение выполняется в пользовательском режиме: раздел «Администрирование — Печатные формы, отчеты и обработки» (в некоторых конфигурациях — «НСИ и администрирование»). Включите флажок «Дополнительные отчеты и обработки», откройте одноимённый справочник, создайте новый элемент и загрузите файл .epf. После записи форма появится в меню «Печать» под пунктом «Дополнительные печатные формы» у указанных видов документов.
Готовые внешние формы поставляются фирмой «1С» на портале 1С:Обновление программ, а также разрабатываются программистами под конкретные требования. Для файловых баз без подсистемы БСП внешнюю форму можно открыть напрямую через «Файл — Открыть» и выполнить печать из её интерфейса.
Как выбрать способ изменения формы
Почему нужной печатной формы нет в списке
Частая ситуация: кнопка «Печать» есть, но нужной формы в меню нет. Причин несколько. Во-первых, форма может быть недоступна для текущего вида операции или состояния документа — например, счёт-фактура формируется только по проведённым документам определённых видов.
Во-вторых, состав команд печати настраивается. В типовых конфигурациях на БСП список форм определяется в модуле менеджера объекта, и разработчик мог ограничить его. В-третьих, у пользователя может не хватать прав: роли «Добавление изменение дополнительных отчетов и обработок» или права на сам документ влияют на видимость команд.
Ещё одна причина — форма подключена как внешняя, но привязка к видам документов не настроена. Откройте элемент справочника «Дополнительные отчеты и обработки» и проверьте таблицу «Принадлежность»: там должен быть указан нужный вид документов.
Как изменить макет: типовые сценарии
Добавление логотипа и печати организации
Логотип и факсимиле в типовых конфигурациях часто настраиваются без конфигуратора: в карточке организации есть поля для хранения изображений логотипа и подписей. Проверьте раздел с реквизитами организации — если там есть вкладка «Логотип и печать», загрузите картинки туда, и они подтянутся в печатные формы автоматически. Если такой настройки нет, изображение добавляется в макет в конфигураторе как картинка в области «Шапка».
Изменение текста и состава полей
Фиксированный текст макета правится прямо в ячейках табличного документа в конфигураторе. Состав выводимых данных меняется в модуле печати: туда добавляют выборку нужных полей и присваивают их параметрам макета. Для внешней печатной формы логика аналогична, но весь код и макет находятся внутри файла .epf, что не затрагивает конфигурацию.
Проверка прав и настроек печати
Если печать недоступна у конкретного пользователя, начните с прав. В типовых конфигурациях нужны права на просмотр документа и выполнение команд печати. Для работы с внешними формами требуется роль, разрешающая использование дополнительных отчетов и обработок. Настраивается это администратором в разделе «Администрирование — Пользователи и права».
Также проверьте общие настройки печати в разделе «Администрирование — Печатные формы, отчеты и обработки»: там задаются параметры подписей, единицы измерения для форм и другие общие опции, влияющие на вывод документов.
Частые вопросы
Где найти печатную форму, если кнопки «Печать» нет вообще?
Проверьте, открыт ли документ, а не только журнал, и есть ли у вас права на этот вид документов. В интерфейсе «такси» команда может быть скрыта в меню «Ещё». Если кнопки нет и там — вероятно, состав команд печати изменён доработкой, и вопрос нужно адресовать разработчику или администратору.
Можно ли изменить печатную форму без программиста?
Частично. Логотип, подписи и некоторые параметры меняются в настройках организации и печати. Состав полей и структуру макета без конфигуратора или внешней обработки изменить нельзя — это требует навыков разработки в 1С.
Чем внешняя печатная форма лучше правки конфигурации?
Она подключается без снятия конфигурации с поддержки, не мешает обновлениям и легко отключается. Ограничение — внешняя форма добавляет новый пункт в меню «Печать», а не заменяет типовую форму полностью.
Почему после обновления конфигурации пропали изменения в макете?
Потому что типовой макет был изменён напрямую, и при обновлении он заменился эталонной версией из поставки. Чтобы этого избежать, изменения выносят во внешние печатные формы, а при обновлении доработанной конфигурации выполняют сравнение и объединение с ручным контролем изменённых объектов.
Как распечатать сразу несколько документов одной формой?
В журнале документов выделите нужные строки с зажатой клавишей Ctrl или Shift, нажмите «Печать» и выберите форму. 1С сформирует печатные формы для всех выделенных документов одним пакетом.
Где взять внешнюю печатную форму для нестандартного документа?
Готовые формы публикуются на официальных ресурсах 1С и в отраслевых решениях. Если подходящей нет, форму разрабатывает программист 1С по техническому заданию: какие поля выводить, в каком порядке и по каким данным заполнять.
Что важно запомнить
Печать в 1С 8 вызывается кнопкой «Печать» в форме документа или журнала; макеты хранятся в конфигураторе в ветке «Макеты» объекта. Для изменений без риска для обновлений используйте внешние печатные формы через «Дополнительные отчеты и обработки». Перед любыми правками конфигурации делайте резервную копию базы.