К статье
Практический материал

Документы и Печать · 10 мин

1С: коллекция печатных форм — что это и как с ней работать

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

Коллекция печатных форм в 1С — это набор шаблонов (макетов), по которым программа формирует печатные документы: счета, акты, накладные, счета-фактуры, приказы и другие бумаги. Когда пользователь нажимает кнопку «Печать» в документе, система обращается именно к этой коллекции, выбирает подходящий макет и заполняет его данными из базы.

Термин используется в двух смыслах. Во-первых, так называют встроенный комплект печатных форм, который поставляется вместе с конфигурацией (например, в «1С:Бухгалтерии» или «1С:Управление торговлей»). Во-вторых, под коллекцией понимают набор внешних печатных форм — файлов с расширением .epf, которые подключаются к программе дополнительно и расширяют стандартный список.

Знание того, как устроена коллекция, нужно в трёх типовых ситуациях: когда стандартная форма не соответствует требованиям компании (нужен другой логотип, дополнительные поля, иная формулировка), когда законодательно изменился бланк, а обновление конфигурации ещё не установлено, и когда требуется форма, которой в типовой поставке нет вообще.

Где находится коллекция печатных форм в 1С

В типовых конфигурациях на платформе 1С:Предприятие 8.3 печатные формы доступны из нескольких мест. Основная точка входа — кнопка «Печать» в форме документа или справочника: по ней открывается список всех форм, применимых к данному объекту. Это и есть видимая пользователю часть коллекции.

Внешние печатные формы хранятся и подключаются через подсистему «Дополнительные отчеты и обработки». В «1С:Бухгалтерии 8» путь такой: раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». В «1С:Управление торговлей» и «1С:ERP» структура похожая: «НСИ и администрирование» → «Печатные формы, отчеты и обработки».

На уровне конфигуратора встроенные макеты лежат внутри объектов метаданных: у каждого документа есть ветка «Макеты», где хранятся табличные документы-шаблоны. Менять их напрямую стоит только в крайнем случае — об этом ниже.

Какие формы входят в стандартную коллекцию

Состав коллекции зависит от конфигурации. В «1С:Бухгалтерии» это счета на оплату, акты, товарные накладные (ТОРГ-12), счета-фактуры, универсальные передаточные документы (УПД), доверенности, кассовые документы. В «1С:Зарплате и управлении персоналом» — приказы о приёме и увольнении, расчётные листки, справки о доходах, табели.

Часть форм является унифицированной — их вид определён постановлениями и приказами, и менять структуру таких бланков нельзя. Другая часть — свободная: счёт на оплату, например, законодательно не регламентирован, поэтому его можно переработать под фирменный стиль компании.

Тип формыПримерыМожно ли менять структуру
УнифицированныеСчёт-фактура, УПД, ТОРГ-12Нет, только в пределах правил оформления
Регламентированные отчётыДекларации, расчёты в фондыНет, обновляются только с релизами
Внутренние документыСчёт на оплату, акт сверкиДа, внешними печатными формами

Как добавить внешнюю печатную форму в коллекцию

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

Порядок подключения внешней формы
  1. 1
    Откройте «Администрирование» → «Печатные формы, отчеты и обработки» и включите флажок «Дополнительные отчеты и обработки», если он выключен.
  2. 2
    Перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Создать» (или «Добавить из файла»).
  3. 3
    Выберите файл .epf. Программа прочитает сведения из обработки: название, тип, к каким документам привязана.
  4. 4
    Проверьте назначение — список объектов, для которых форма будет доступна. При необходимости добавьте нужные виды документов вручную.
  5. 5
    Запишите элемент, откройте документ и нажмите «Печать»: новая форма должна появиться в списке.

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

Как изменить существующую печатную форму

Вариант 1: через внешнюю обработку

Рекомендуемый путь — скопировать макет стандартной формы во внешнюю обработку, доработать его (добавить логотип, изменить шрифты, вывести дополнительные реквизиты) и подключить как внешнюю печатную форму. Стандартная форма остаётся нетронутой, при обновлении конфигурации ничего не сломается.

Вариант 2: правка макета в конфигураторе

Прямая правка макета в конфигураторе требует снятия объекта с поддержки. Последствие: при следующем обновлении конфигурации изменённый объект может не обновиться автоматически, и доработку придётся переносить вручную. Такой вариант оправдан только когда внешней формой задачу решить нельзя — например, нужно изменить логику заполнения, а не только внешний вид.

Способы доработки формы

Внешняя печатная форма (.epf)

Подходит для большинства задач: новый макет, дополнительные поля, другой порядок строк. Конфигурация не меняется, обновления проходят штатно. Ограничение — требует навыков программирования на встроенном языке 1С.

Правка макета в конфигураторе

Даёт полный контроль, включая логику формирования. Минус — снятие с поддержки и сложности при обновлениях. Использовать только при невозможности решить задачу внешней формой.

Редактирование перед печатью

Многие формы можно открыть в табличном редакторе и поправить вручную перед выводом на принтер. Подходит для разовых правок, но не масштабируется: при каждой печати править придётся заново.

Как проверить, что форма работает правильно

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

Контрольные точки

Контрольные точки после подключения

Форма появилась в меню «Печать» нужного документа
Норма

Пункт виден и открывается без ошибок

Тревожный признак

Формы нет в списке или при открытии возникает ошибка исполнения

Заполнение полей
Норма

Номер, дата, контрагент, суммы подтягиваются из документа

Тревожный признак

Пустые ячейки, подстановка данных из другого документа

Итоги и сумма прописью
Норма

Итог совпадает с суммой документа, пропись корректна

Тревожный признак

Расхождения в копейках, обрезанный текст

Печать на принтере
Норма

Все колонки помещаются на лист, нет обрезанных областей

Тревожный признак

Таблица не влезает по ширине, разрывы страниц рвут строки

Проверяйте форму минимум на трёх документах разного вида: с одной строкой, с длинным списком товаров и с длинными наименованиями. Именно на граничных случаях всплывают проблемы с переносом строк и разрывами страниц.

Типичные ошибки при работе с коллекцией печатных форм

Частые ошибки и их последствия
01
Правка типового макета в конфигураторе без необходимости — конфигурация снимается с поддержки, обновления усложняются.
02
Подключение .epf без проверки назначения — форма не появляется в меню «Печать», пользователи считают, что подключение не сработало.
03
Тестирование новой формы сразу на рабочей базе — ошибка в коде обработки может оборвать работу пользователей или повредить данные.
04
Использование формы, сделанной под другую конфигурацию — обработка для «Управления торговлей» не заработает в «Бухгалтерии» из-за разных имён объектов и реквизитов.
05
Изменение унифицированного бланка (счёта-фактуры, УПД) под «красивый» дизайн — документ могут не принять контрагенты или налоговая.

Отдельная группа проблем — устаревшие внешние формы. После обновления конфигурации внешняя обработка может перестать работать, если в новом релизе переименовали реквизит или изменили структуру объекта. Признак: форма раньше печаталась, а после обновления выдаёт ошибку. Решение — обратиться к автору формы за актуальной версией или поправить код самостоятельно.

Где брать готовые печатные формы

Готовые внешние печатные формы распространяются через официальные и партнёрские ресурсы 1С, а также разрабатываются под заказ. При выборе готовой формы проверяйте три вещи: для какой конфигурации и релиза она сделана, открыт ли код (закрытые обработки нельзя проверить и доработать), и есть ли описание подключения.

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

Итог

Что важно запомнить

Коллекция печатных форм — это макеты, по которым 1С строит печатные документы. Расширять её правильно через внешние формы (.epf) в разделе «Дополнительные отчеты и обработки»: конфигурация остаётся на поддержке, а риски минимальны. Новые формы проверяйте на копии базы и на разных документах, унифицированные бланки не перерабатывайте.

Частые вопросы

Чем внешняя печатная форма отличается от встроенной?

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

Почему подключённая форма не появляется в меню «Печать»?

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

Можно ли подключить форму от другой конфигурации 1С?

Напрямую — нет. Обработки обращаются к объектам по именам, которые различаются между конфигурациями. Форму придётся адаптировать: исправить имена документов, реквизитов и запросы в коде. Иногда проще создать форму заново, используя чужую как образец макета.

Что делать, если после обновления 1С внешняя форма перестала работать?

Причина обычно в том, что в новом релизе изменились имена реквизитов или структура объектов, к которым обращается обработка. Откройте форму в конфигураторе, найдите ошибочное обращение по тексту ошибки и поправьте код, либо запросите обновлённую версию у автора формы.

Можно ли изменить бланк счёта-фактуры под свой дизайн?

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

Нужны ли права администратора для подключения внешней формы?

Да, для добавления обработки в справочник дополнительных отчетов и обработок нужны соответствующие права — обычно их имеет администратор или пользователь с ролью настройки печатных форм. Обычному пользователю достаточно прав на печать документов: подключённую форму он увидит сразу.