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

Обучение и Решения · 11 мин

Как открыть внешнюю обработку в 1С Розница

Как открыть внешнюю обработку в 1С Розница через меню Файл, подключить через дополнительные отчеты и обработки, настроить права и решить типичные ошибки.

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

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

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

Что такое внешняя обработка и когда она нужна в Рознице

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

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

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

Способ 1: Быстрое открытие через меню «Файл»

Этот способ подходит, когда нужно один раз запустить обработку, проверить её работу или выполнить разовую операцию — например, загрузить новый прайс-лист.

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

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

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

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

Способ 2: Подключение через «Дополнительные отчеты и обработки»

Это штатный механизм Библиотеки стандартных подсистем, который встроен в Розницу. Он позволяет зарегистрировать обработку в базе, назначить её конкретным разделам и объектам (например, документу «Установка цен номенклатуры») и раздать доступ пользователям по ролям.

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

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

Настройка размещения и команд

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

Если обработка написана как «заполнение объекта», она появится в меню «Заполнить» документа. Если как «печатная форма» — она должна регистрироваться как дополнительная печатная форма, иначе в списке печати её не будет.

Права доступа: почему у пользователя не открывается обработка

Самая частая причина, по которой файл не открывается, — нехватка прав. За интерактивный запуск внешних файлов отвечает право «Интерактивное открытие внешних отчетов и обработок». Оно включено у администраторов по умолчанию, но у рядовых пользователей — обычно нет.

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

Маршрут решения

Как выбрать действие

Обработку запускает один специалист 1–2 разаИспользуйте Файл → Открыть, регистрация в базе не нужна
Обработкой пользуются несколько сотрудников регулярноЗарегистрируйте её в «Дополнительные отчеты и обработки» и настройте быстрый доступ
У пользователя нет пункта открытия или появляется ошибка правПроверьте право «Интерактивное открытие внешних отчетов и обработок» в его профиле
Обработка должна запускаться из формы документаИспользуйте контекстную регистрацию с указанием размещения в нужных объектах

Безопасность: что проверить перед запуском файла

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

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

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

Типичные ошибки и их решение

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

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

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

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

Проверка результата после подключения

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

Далее выполните тестовый запуск на контрольном примере: одном товаре, одном документе, одном магазине. Сравните данные до и после выполнения. Только после успешной проверки на малом объёме запускайте обработку по всей базе.

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

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

Команда запуска в интерфейсе
Норма

Обработка видна в разделе или в форме документа

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

Команды нет — проверьте размещение и права пользователя

Выполнение операции
Норма

Обработка завершилась без сообщений об ошибках

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

Появилось окно ошибки с текстом — сохраните текст для разработчика

Данные в базе
Норма

Новые или изменённые записи видны в справочниках и документах

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

Данные не изменились или изменились не так, как ожидалось

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

Можно ли открыть внешнюю обработку в 1С Розница базовой версии?

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

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

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

Почему после выбора файла ничего не происходит?

Чаще всего файл имеет другое расширение (например, .erf — это внешний отчёт, а не обработка) или повреждён при скачивании. Проверьте расширение и размер файла, при необходимости скачайте его заново. Также убедитесь, что сеанс не в режиме тонкого клиента с ограничением на модальные окна — попробуйте открыть файл через веб-клиент или другой вид клиента.

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

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

Как сделать, чтобы обработка открывалась у кассира одной кнопкой?

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

Обработка работала, а после обновления Розницы перестала. Что делать?

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

Итог

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

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