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