РепортёрИИ для типовой 1С Ранний доступ

Внешние обработки 1С: что это, для чего нужны и как их безопасно подключить

Обновлено: · материал подготовлен командой Репортёра

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

Быстрые ответы

Что такое внешняя обработка в 1С?

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

Как подключить внешнюю обработку в 1С?

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

Опасны ли внешние обработки для базы?

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

Что делают внешние обработки

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

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

Виды внешних обработок

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

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

  1. В разделе «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки» включите использование (название разделов зависит от конфигурации и версии).
  2. Добавьте новый элемент и загрузите файл .epf.
  3. Выберите, где обработка будет доступна, и назначьте пользователей.
  4. Сначала проверьте её на копии базы. Только потом включайте в рабочей.

Как не навредить базе

Обработка, которая пишет в учёт, ошибается дороже отчёта. Поэтому:

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

Примеры: что и как делает обработка

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

Пример 1. Загрузка цен из Excel

Задача: «Загрузи цены из Excel: артикул — колонка A, цена — колонка D, тип цен “Оптовая”. Чего нет в номенклатуре — в протокол, карточки не создавай».

  • Что делает: читает файл, ищет номенклатуру по артикулу, формирует документ установки цен (в торговых конфигурациях это, например, «Установка цен номенклатуры») или показывает его заполнение до проведения.
  • Чего не делает: не заводит новые карточки номенклатуры. Артикулы, которых нет в базе, попадают в протокол, и решение по ним принимает человек.
  • Как проверить: загрузите файл на 5–10 строк, сравните цены в документе с исходным файлом, посмотрите протокол ненайденных артикулов. Только потом грузите весь прайс.

Пример 2. Массовая смена реквизита в документах

Задача: «В выбранных заказах клиентов, где склад “Основной”, поставь способ доставки “Самовывоз”. Сначала покажи список. Без моего “да” ничего не записывай».

  • Что делает: отбирает документы по условию, показывает список «было → станет» и ждёт подтверждения.
  • Чего не делает: не пишет в базу без подтверждения и не трогает документы вне выбранного отбора.
  • Как проверить: сверьте количество документов в предпросмотре с ожидаемым, откройте два-три документа из списка и только потом подтверждайте запись. Перед запуском сделайте копию базы.

Пример 3. Поиск дублей контрагентов без слияния

Задача: «Найди контрагентов с одинаковым ИНН и КПП, покажи списком с количеством документов у каждого. Ничего не объединяй».

  • Что делает: только читает данные и выдаёт список кандидатов на объединение.
  • Чего не делает: не объединяет элементы и не переносит ссылки: это необратимая операция, и решение о ней принимает человек.
  • Как проверить: выборочно откройте пары из списка и убедитесь, что это действительно один контрагент (разные договоры и обособленные подразделения не всегда дубли).

Пример 4. Заполнение табличной части из файла

Задача: «В документе поступления заполни табличную часть “Товары” из файла: артикул, количество, цена. Строки с неизвестным артикулом пропусти и покажи отдельно».

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

Какую обработку выбрать: таблица

ЗадачаВид обработкиПишет в базуЧто обязательно
Загрузка цен или остатков из ExcelДополнительная обработкаДаПротокол ненайденного, проверка на малой выборке
Массовая смена реквизитаДополнительная обработкаДаПредпросмотр и подтверждение, резервная копия
Заполнение текущего документаЗаполнение объектаДа, в открытый документПроведение вручную
Создание документа-основания из выбранныхСоздание связанных объектовДаСписок создаваемого до записи
Поиск дублей, контроль данныхДополнительная обработкаНетРучная проверка найденного

Чек-лист перед запуском обработки в рабочей базе

  1. Есть свежая резервная копия или готова тестовая копия базы.
  2. Обработку проверили на 5–10 записях, а не на всём объёме.
  3. Есть предпросмотр изменений и протокол пропущенного.
  4. Известно, кто имеет право запускать обработку, и подключена она только этим пользователям.
  5. Понятно, как отменить результат: откат из копии, обратная обработка или отключение элемента.

Когда внешняя обработка не подходит

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

Как с этим помогает Репортёр

В тарифе «Отчёты + обработки» Репортёр собирает внешние обработки по описанию словами. Например: «в выбранных заказах клиентов, где склад “Основной”, поставь способ доставки “Самовывоз”. Сначала покажи список, без моего “да” ничего не записывай». На выходе внешняя обработка с предпросмотром: массовая запись возможна только после вашего подтверждения.

Есть и осознанные ограничения. Загрузка цен из Excel, например, не заводит новые карточки номенклатуры: то, чего нет в справочнике, попадает в протокол. Это отдельное решение, и на старте так и задумано. Модуль на стадии пилота, поэтому первые результаты мы проверяем вместе с пользователями.

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

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

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

Безопасно ли скачивать внешние обработки из интернета?

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

Как проверить внешнюю обработку перед запуском в рабочей базе?

Сделайте резервную копию, прогоните обработку на 5–10 записях, убедитесь, что есть предпросмотр изменений и протокол пропущенного, и ограничьте круг пользователей, которым она доступна.

Может ли ИИ создать внешнюю обработку 1С?

Да, Репортёр собирает внешние обработки по описанию словами. Массовые изменения выполняются только с предпросмотром и после вашего подтверждения.

Читайте также

Материал носит справочный характер: названия разделов и возможности зависят от конфигурации и версии 1С. Дата публикации: 7 октября 2026 года.