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

Автоматизация · 9 мин

Как пользоваться обработкой в 1С

Как открыть и запустить обработку в 1С: подключение через «Файл — Открыть», права, внешние обработки, типовые ошибки и проверка результата.

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

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

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

Что такое обработка и какие виды бывают

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

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

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

Как открыть внешнюю обработку через меню «Файл»

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

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

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

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

Как пользоваться обработкой, подключённой через «Дополнительные отчеты и обработки»

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

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

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

Настройка параметров и запуск обработки

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

Если обработка загружает данные из файла (например, прайс из Excel), сначала убедитесь, что файл подготовлен по требуемому шаблону: порядок колонок, формат дат и чисел, отсутствие объединённых ячеек. Несоответствие шаблону — самая частая причина ошибок при загрузке.

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

Проверка результата работы обработки

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

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

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

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

Сообщения после выполнения
Норма

Указано количество успешно обработанных объектов, ошибок нет

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

Есть строки с ошибками или число обработанных меньше ожидаемого

Созданные документы
Норма

Документы заполнены корректно, проведены без ошибок

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

Пустые поля, неверные суммы, документы не проводятся

Контрольные итоги
Норма

Суммы и количество строк совпадают с источником

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

Итоги расходятся с исходным файлом или списком

Типичные ошибки и ограничения

Одна из частых проблем — обработка не открывается с сообщением о несовместимости. Это значит, что файл создан для другой версии платформы или конфигурации: например, обработка для «Управления торговлей» не заработает в «Бухгалтерии», если обращается к отсутствующим объектам. Уточните у разработчика, для какой конфигурации и релиза предназначен файл.

Вторая типичная ситуация — нехватка прав. Если пользователю запрещён доступ к объектам, которые обработка пытается изменить, она завершится ошибкой или пропустит часть данных. Запускайте такие инструменты под учётной записью с полными правами или попросите администратора расширить роль.

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

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

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

Чем обработка отличается от отчёта?

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

Можно ли запустить обработку в веб-клиенте?

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

Почему кнопка «Дополнительные обработки» не отображается?

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

Безопасно ли открывать обработку, присланную по почте?

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

Обработка выполнилась с ошибкой на половине данных — что делать?

Не запускайте её повторно «вслепую»: часть объектов уже изменена, и повторный прогон может задвоить результат. Изучите сообщения об ошибках, исправьте причину (права, блокировки, формат данных) и запустите обработку только для необработанных объектов, если она позволяет задать отбор.

Можно ли запускать обработку автоматически по расписанию?

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

Итог

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

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