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