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