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

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

Как загрузить новую форму в 1С

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

Загрузка новой формы в 1С чаще всего означает подключение внешней печатной формы (файл с расширением .epf) или внешнего отчёта (.erf), разработанного под конкретную конфигурацию. Такие файлы позволяют добавить в программу макет договора, счёта, ТОРГ-12 или нестандартный отчёт без изменения самой конфигурации и без снятия её с поддержки.

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

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

Какие файлы можно загрузить и как проверить совместимость

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

Источник файла имеет значение. Формы, скачанные с непроверенных сайтов, могут содержать вредоносный код: внешняя обработка исполняется с правами текущего пользователя и теоретически способна читать и изменять данные базы. Безопасные источники — разработчик вашей конфигурации, внедренец, сопровождающий вашу систему, или официальные публикации фирмы «1С».

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

Разовое открытие формы через меню «Файл»

Самый быстрый способ посмотреть, как работает новая форма, — открыть её напрямую. Запустите 1С в режиме «Предприятие», откройте меню «Файл» и выберите пункт «Открыть». В диалоге укажите тип файла «Внешние обработки и отчёты» и выберите нужный .epf или .erf.

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

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

Разовое открытие файла формы
  1. 1
    Запустите 1С в режиме «Предприятие» под пользователем с правами на печать документов
  2. 2
    Откройте меню «Файл» и выберите команду «Открыть»
  3. 3
    Укажите файл с расширением .epf или .erf и подтвердите запуск
  4. 4
    Проверьте работу формы на тестовом документе
  5. 5
    Если форма нужна постоянно — переходите к регистрации в дополнительных отчётах и обработках

Постоянная загрузка через «Дополнительные отчёты и обработки»

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

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

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

Настройка прав доступа

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

Загрузка формы в файловой и клиент-серверной базе

В файловой базе (каталог на диске или сетевой папке) загрузка выполняется описанными выше способами без дополнительных условий. Достаточно прав на запись в базу и роли, разрешающей работу с дополнительными отчётами и обработками.

В клиент-серверном варианте действуют те же шаги, но есть нюансы. На сервере может быть включён профиль безопасности, запрещающий выполнение внешнего кода, — тогда при открытии файла появится ошибка, и потребуется участие администратора кластера. Кроме того, форма, загруженная одним пользователем в справочник дополнительных обработок, становится доступна всем, кто подключается к этой базе, — синхронизировать ничего не нужно.

Если база работает в сервисе 1С:Фреш, прямая загрузка произвольных обработок ограничена: допускаются только формы, прошедшие аудит, или варианты из каталога расширений сервиса. В облачной версии сначала проверьте, доступен ли пункт «Дополнительные отчёты и обработки» в вашем тарифе.

Сравнение способов загрузки

Файл — Открыть

Быстро, подходит для теста и разовой печати. Ограничение: форма не появляется в кнопке «Печать» и не сохраняется в базе

Дополнительные отчёты и обработки

Форма доступна всем пользователям из документов постоянно. Требует прав администратора или полных прав на справочник

Расширение конфигурации (.cfe)

Подходит для глубокой доработки печатных форм и механизмов. Сложнее в установке и требует проверки совместимости при обновлениях

Проверка результата после загрузки

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

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

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

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

Как проверить результат

Кнопка «Печать» в документе
Норма

В списке есть новая форма с понятным названием

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

Формы нет — проверьте назначение объектов и быстрый доступ

Заполнение макета
Норма

Все реквизиты, суммы и табличная часть заполнены корректно

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

Пустые поля или ошибки — версия формы не совпадает с конфигурацией

Работа под обычным пользователем
Норма

Форма видна и формируется без ошибок прав

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

Форма недоступна — настройте быстрый доступ в карточке обработки

Типичные ошибки и способы их устранения

Наиболее частая проблема — сообщение «Метод объекта не обнаружен» или «Поле объекта не обнаружено» при формировании печати. Это означает, что форма обращается к реквизиту или процедуре, которых нет в вашей версии конфигурации. Лечится только получением версии формы под ваш релиз или доработкой кода специалистом.

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

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

Типичные ошибки
01
Загрузка формы, написанной под другую конфигурацию: при печати возникают ошибки обращения к реквизитам, которых нет в вашей программе
02
Тестирование сразу на рабочей базе: ошибочная обработка может испортить данные, проверять нужно на копии
03
Отсутствие привязки к документам: форма загружена, но не появляется в кнопке «Печать», потому что не заполнен список назначений
04
Игнорирование настройки быстрого доступа: форма видна только администратору, рядовые пользователи её не находят

Часто задаваемые вопросы

Можно ли загрузить форму в 1С без прав администратора?

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

Пропадёт ли загруженная форма после обновления конфигурации?

Нет. Внешние формы хранятся в данных базы, а не в конфигурации, поэтому штатное обновление их не затрагивает. Однако после крупного обновления стоит проверить работу формы: изменения в структуре документов могут нарушить заполнение отдельных полей.

Чем отличается файл .epf от .erf?

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

Форма открылась, но печатный бланк пустой. Что делать?

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

Безопасно ли загружать формы, найденные в интернете?

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

Как удалить загруженную форму?

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

Итог

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

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