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