Обработки в 1С: от меню «Все функции» до файлов .epf на диске

· 10 мин

Содержание

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

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

Встроенные обработки: меню «Все функции» и разделы

Обработки, которые входят в саму конфигурацию, видны в дереве всех объектов. По умолчанию команда скрыта, её включают один раз.

Как включить «Все функции»

  1. Откройте главное меню — кнопка с тремя полосками в левом верхнем углу.
  2. Выберите Сервис → Параметры.
  3. Поставьте флажок «Отображать команду “Все функции”» и нажмите «Применить».
  4. Снова откройте главное меню — пункт Все функции появится в самом верху.

В дереве раскройте ветку «Обработки». Там весь список обработок конфигурации, в том числе те, которых нет ни в одном разделе. Чтобы не листать сотню строк, нажмите Ctrl+F прямо в дереве и введите часть названия.

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

Ветка «Стандартные»

В том же окне есть ветка «Стандартные». Это служебные обработки самой платформы, они есть в любой конфигурации:

  • 👥 «Активные пользователи» — кто сейчас в базе;
  • 📜 «Журнал регистрации» — кто и что менял;
  • 🗑️ «Удаление помеченных объектов»;
  • 🔎 «Поиск ссылок на объекты» — где используется элемент;
  • 📊 «Управление итогами» и «Управление полнотекстовым поиском».

Обработки в разделах типовых конфигураций

Самые востребованные обработки разработчики вынесли в разделы. В БП 3.0 групповое изменение, удаление помеченных и поиск дублей собраны в Администрирование → Обслуживание. В ЗУП 3.1 и УТ 11 похожий набор лежит в разделе администрирования.

Ещё один быстрый путь — строка поиска в шапке программы. Она ищет не только данные, но и команды меню. Введите «групповое изменение» — программа предложит открыть обработку.

Файлы .epf и .erf на компьютере и в сетевых папках

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

  • 📁 «Загрузки» или «Рабочий стол» пользователя;
  • 🗂️ общая сетевая папка отдела (\\server\1C\Обработки или подобная);
  • 💾 папка рядом с базой или в каталоге выгрузок;
  • 📧 вложение в старом письме от подрядчика.

Поиск по расширению

В проводнике Windows введите в поле поиска *.epf или *.erf. Для поиска по всему диску быстрее PowerShell:

Get-ChildItem -Path C:\ -Recurse -Include *.epf,*.erf -ErrorAction SilentlyContinue |
  Select-Object FullName, LastWriteTime

Для сетевой папки замените C:\ на её путь, например \\server\1C. Команда покажет полный путь и дату изменения — по дате удобно отличить свежую версию от старой.

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

Общая папка для команды

Если обработками пользуются 3–5 человек, заведите одну сетевую папку с правами только на чтение для пользователей. Тогда никто не перезапишет рабочий файл, а программист обновляет его в одном месте. Ещё лучше — зарегистрировать обработку в базе, об этом ниже.

Как открыть внешнюю обработку из файла

Разовый запуск — без регистрации в базе.

  1. Главное меню → Файл → Открыть (или Ctrl+O).
  2. Выберите файл .epf или .erf.
  3. Платформа покажет предупреждение о безопасности. Нажмите «Да», только если доверяете источнику файла.
  4. Откроется форма обработки — работайте с ней как с обычной.

Почему файл не открывается

Диагностика: выберите симптом

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

Дополнительные отчёты и обработки: регистрация в базе

В типовых конфигурациях (БП 3.0, ЗУП 3.1, УТ 11 и других на Библиотеке стандартных подсистем) внешние файлы можно загрузить в базу. После этого файл на диске больше не нужен: обработка хранится внутри информационной базы, доступна всем, у кого есть права, и работает в том числе через веб-клиент.

Где включается

КонфигурацияПуть
Бухгалтерия предприятия 3.0Администрирование → Печатные формы, отчеты и обработки
ЗУП 3.1Администрирование → Печатные формы, отчеты и обработки
Управление торговлей 11НСИ и администрирование → Печатные формы, отчеты и обработки

Порядок регистрации

  1. На этой странице включите флажок «Дополнительные отчеты и обработки».
  2. Перейдите по ссылке «Дополнительные отчеты и обработки».
  3. Нажмите «Добавить из файла…» и выберите .epf или .erf.
  4. В карточке проверьте вид: дополнительная обработка, печатная форма, заполнение объекта, дополнительный отчёт.
  5. Укажите, где показывать команду: для обработок и отчётов — разделы, для печатных форм и заполнения — документы или справочники.
  6. Задайте пользователей, которым она доступна, и нажмите «Записать и закрыть».

Где потом искать зарегистрированную обработку

Это главный вопрос после регистрации: в «Все функции → Обработки» её не будет, потому что она не часть конфигурации. Место зависит от вида:

  • 🖨️ Печатная форма — в меню «Печать» того документа, к которому привязана.
  • 📝 Заполнение объекта — в командной панели формы документа.
  • ⚙️ Дополнительная обработка — в выбранном разделе, по ссылке «Дополнительные обработки».
  • 📈 Дополнительный отчёт — в выбранном разделе, по ссылке «Дополнительные отчеты».

Полный список зарегистрированного — в том же справочнике «Дополнительные отчеты и обработки» (его же видно через Все функции → Справочники). Там видно, какие файлы загружены, их версии и статус. Если нужно получить файл обратно, в карточке есть команда выгрузки в файл (в меню «Ещё»).

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

Обработки в Конфигураторе и хранилище конфигурации

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

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

  1. Запустите базу в режиме «Конфигуратор».
  2. Откройте дерево: Конфигурация → Открыть конфигурацию.
  3. Раскройте ветку «Обработки».
  4. Для поиска по имени используйте строку поиска над деревом метаданных.

Имя объекта в Конфигураторе (например, ГрупповоеИзменениеРеквизитов) может не совпадать с тем, что видит пользователь. Синоним объекта — это и есть название в меню. Если знаете только пользовательское название, ищите по синониму.

Внешняя обработка в Конфигураторе

Через Файл → Открыть в Конфигураторе открывается тот же .epf, но уже как объект разработки: видно формы, модули, макеты. Так проверяют незнакомую обработку перед запуском: что она меняет, пишет ли в базу, обращается ли к внешним ресурсам.

Перед запуском обработки от постороннего подрядчика попросите программиста просмотреть модуль объекта и модули форм. Пять минут чтения кода — и понятно, удаляет ли она что-нибудь.

Хранилище конфигурации

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

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

Где взять готовые обработки: ИТС и другие источники

Если нужной обработки нет ни в базе, ни на дисках, её ищут снаружи. Источники по надёжности:

ИсточникЧто тамРиски
Портал ИТСУниверсальные обработки от фирмы 1С: выгрузка и загрузка данных XML, универсальный обмен даннымиНужна действующая подписка ИТС
Партнёр, который обслуживает базуДоработки под вашу конфигурациюЗависимость от подрядчика при обновлениях
Каталоги разработчиковПлатные и бесплатные обработкиПроверяйте совместимость с релизом
Форумы и случайные сайтыЧто угодноМожно получить вредоносный код

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

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

Что проверить у скачанного файла

Перед запуском скачанной обработки
Выполнено: 0 / 5

Обновление и автоматический запуск обработок

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

Как обновить зарегистрированную обработку

  1. Откройте Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
  2. Найдите обработку в списке и откройте карточку.
  3. Загрузите новый файл через команду загрузки из файла в карточке.
  4. Программа проверит, что это та же обработка (по имени объекта), и заменит её, сохранив настройки размещения и доступа.
  5. Запишите карточку.

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

Запуск по расписанию

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

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

Как понять, что обработка устарела

  • ❌ Ошибка в модуле при открытии сразу после обновления релиза.
  • ⚠️ Печатная форма выводит пустые поля — поменялись реквизиты документа.
  • 🕓 В карточке версия обработки заметно старше, чем у других файлов автора.

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

Чем внешняя обработка отличается от встроенной?
Встроенная — часть конфигурации и обновляется вместе с ней. Внешняя — отдельный файл .epf, который подключают без изменения конфигурации. Поэтому внешние обработки не мешают обновлять типовую базу.
Можно ли открыть внешнюю обработку в веб-клиенте?
Открыть файл с диска через браузер нельзя. Зарегистрируйте обработку в справочнике «Дополнительные отчеты и обработки» — тогда она запускается и из веб-клиента.
Обработка зарегистрирована, но пользователь её не видит. Почему?
Чаще всего в карточке не указан этот пользователь или выбран не тот раздел. Проверьте вкладку с пользователями и размещение команды, затем пусть пользователь перезапустит программу.
Где хранится зарегистрированная обработка?
Внутри информационной базы, в справочнике дополнительных отчётов и обработок. При выгрузке базы в .dt она переносится вместе с данными.
Как узнать, кто запускал обработку?
Откройте Все функции → Стандартные → Журнал регистрации и отфильтруйте события по пользователю и времени. Запуск и изменения данных из обработки видны в журнале.