Обработки в 1С: от меню «Все функции» до файлов .epf на диске
Содержание
Встроенные обработки 1С лежат в главном меню: Все функции → Обработки. Внешние — это отдельные файлы .epf (обработки) и .erf (отчёты), их открывают через Файл → Открыть или регистрируют в справочнике «Дополнительные отчёты и обработки».
Частое заблуждение — искать обработку только в разделах меню. Если её там нет, это не значит, что её нет в базе. Она может быть в ветке «Все функции», подключена как дополнительная или вовсе лежать файлом в чьей-то папке. Поиск обработок в 1С стоит вести по всем четырём местам по очереди: меню, справочник дополнительных, диски и Конфигуратор.
Встроенные обработки: меню «Все функции» и разделы
Обработки, которые входят в саму конфигурацию, видны в дереве всех объектов. По умолчанию команда скрыта, её включают один раз.
Как включить «Все функции»
- Откройте главное меню — кнопка с тремя полосками в левом верхнем углу.
- Выберите
Сервис → Параметры. - Поставьте флажок «Отображать команду “Все функции”» и нажмите «Применить».
- Снова откройте главное меню — пункт
Все функциипоявится в самом верху.
В дереве раскройте ветку «Обработки». Там весь список обработок конфигурации, в том числе те, которых нет ни в одном разделе. Чтобы не листать сотню строк, нажмите 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 человек, заведите одну сетевую папку с правами только на чтение для пользователей. Тогда никто не перезапишет рабочий файл, а программист обновляет его в одном месте. Ещё лучше — зарегистрировать обработку в базе, об этом ниже.
Как открыть внешнюю обработку из файла
Разовый запуск — без регистрации в базе.
- Главное меню →
Файл → Открыть(илиCtrl+O). - Выберите файл
.epfили.erf. - Платформа покажет предупреждение о безопасности. Нажмите «Да», только если доверяете источнику файла.
- Откроется форма обработки — работайте с ней как с обычной.
Почему файл не открывается
.cf. Проверьте расширение и размер файла.Внешняя обработка выполняет любой код с правами текущего пользователя: может изменить и удалить данные. Перед первым запуском незнакомого файла сделайте резервную копию базы .
Дополнительные отчёты и обработки: регистрация в базе
В типовых конфигурациях (БП 3.0, ЗУП 3.1, УТ 11 и других на Библиотеке стандартных подсистем) внешние файлы можно загрузить в базу. После этого файл на диске больше не нужен: обработка хранится внутри информационной базы, доступна всем, у кого есть права, и работает в том числе через веб-клиент.
Где включается
| Конфигурация | Путь |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Печатные формы, отчеты и обработки |
| ЗУП 3.1 | Администрирование → Печатные формы, отчеты и обработки |
| Управление торговлей 11 | НСИ и администрирование → Печатные формы, отчеты и обработки |
Порядок регистрации
- На этой странице включите флажок «Дополнительные отчеты и обработки».
- Перейдите по ссылке «Дополнительные отчеты и обработки».
- Нажмите «Добавить из файла…» и выберите
.epfили.erf. - В карточке проверьте вид: дополнительная обработка, печатная форма, заполнение объекта, дополнительный отчёт.
- Укажите, где показывать команду: для обработок и отчётов — разделы, для печатных форм и заполнения — документы или справочники.
- Задайте пользователей, которым она доступна, и нажмите «Записать и закрыть».
Где потом искать зарегистрированную обработку
Это главный вопрос после регистрации: в «Все функции → Обработки» её не будет, потому что она не часть конфигурации. Место зависит от вида:
- 🖨️ Печатная форма — в меню «Печать» того документа, к которому привязана.
- 📝 Заполнение объекта — в командной панели формы документа.
- ⚙️ Дополнительная обработка — в выбранном разделе, по ссылке «Дополнительные обработки».
- 📈 Дополнительный отчёт — в выбранном разделе, по ссылке «Дополнительные отчеты».
Полный список зарегистрированного — в том же справочнике «Дополнительные отчеты и обработки» (его же видно через Все функции → Справочники). Там видно, какие файлы загружены, их версии и статус. Если нужно получить файл обратно, в карточке есть команда выгрузки в файл (в меню «Ещё»).
Обработки в Конфигураторе и хранилище конфигурации
Конфигуратор нужен, когда пользовательского режима мало: увидеть, как обработка устроена, найти её по имени объекта или выяснить, откуда она вызывается.
Встроенные обработки в дереве метаданных
- Запустите базу в режиме «Конфигуратор».
- Откройте дерево:
Конфигурация → Открыть конфигурацию. - Раскройте ветку «Обработки».
- Для поиска по имени используйте строку поиска над деревом метаданных.
Имя объекта в Конфигураторе (например, ГрупповоеИзменениеРеквизитов) может не совпадать с тем, что видит пользователь. Синоним объекта — это и есть название в меню. Если знаете только пользовательское название, ищите по синониму.
Внешняя обработка в Конфигураторе
Через Файл → Открыть в Конфигураторе открывается тот же .epf, но уже как объект разработки: видно формы, модули, макеты. Так проверяют незнакомую обработку перед запуском: что она меняет, пишет ли в базу, обращается ли к внешним ресурсам.
Перед запуском обработки от постороннего подрядчика попросите программиста просмотреть модуль объекта и модули форм. Пять минут чтения кода — и понятно, удаляет ли она что-нибудь.
Хранилище конфигурации
Если база подключена к хранилищу, встроенные обработки хранятся там вместе с остальными объектами конфигурации, с историей версий. В отчёте по истории хранилища видно, кто и когда менял конкретную обработку.
Внешние файлы в хранилище конфигурации не попадают — это отдельные файлы вне конфигурации. Команды разработки обычно держат их в системе контроля версий или в общей папке с понятной схемой имён: название, версия, дата.
Где взять готовые обработки: ИТС и другие источники
Если нужной обработки нет ни в базе, ни на дисках, её ищут снаружи. Источники по надёжности:
| Источник | Что там | Риски |
|---|---|---|
| Портал ИТС | Универсальные обработки от фирмы 1С: выгрузка и загрузка данных XML, универсальный обмен данными | Нужна действующая подписка ИТС |
| Партнёр, который обслуживает базу | Доработки под вашу конфигурацию | Зависимость от подрядчика при обновлениях |
| Каталоги разработчиков | Платные и бесплатные обработки | Проверяйте совместимость с релизом |
| Форумы и случайные сайты | Что угодно | Можно получить вредоносный код |
На ИТС обработки разложены по назначению. Ищите по названию задачи, а не по имени файла: например, «выгрузка и загрузка данных XML». У каждой обработки указано, для каких версий платформы она предназначена — проверьте, что ваша версия платформы не ниже указанной.
Обработку со стороннего сайта откройте сначала в копии базы. Если в ней есть код записи или удаления объектов, разберитесь, что именно он делает, прежде чем запускать в рабочей базе.
Что проверить у скачанного файла
Обновление и автоматический запуск обработок
Обработка, написанная под старый релиз, после обновления конфигурации может перестать работать. Поэтому её версию нужно отслеживать так же, как релиз самой программы.
Как обновить зарегистрированную обработку
- Откройте
Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. - Найдите обработку в списке и откройте карточку.
- Загрузите новый файл через команду загрузки из файла в карточке.
- Программа проверит, что это та же обработка (по имени объекта), и заменит её, сохранив настройки размещения и доступа.
- Запишите карточку.
Отдельного «автообновления из интернета» для своих и сторонних обработок у типовых конфигураций нет: новую версию вы получаете от автора и загружаете сами. Исключение — обработки, которые фирма 1С поставляет вместе с обновлением конфигурации: встроенные приходят с новым релизом автоматически.
Запуск по расписанию
У дополнительных обработок, которые выполняют действие на сервере, в карточке можно задать расписание для команды. Тогда обработка работает как регламентное задание: например, каждую ночь загружает курсы или чистит временные данные.
Расписание срабатывает, только если в базе работают регламентные задания. В клиент-серверном варианте их выполняет сервер 1С. В файловой базе задания запускаются, пока открыт хотя бы один сеанс, — для надёжной ночной работы это слабое место.
Как понять, что обработка устарела
- ❌ Ошибка в модуле при открытии сразу после обновления релиза.
- ⚠️ Печатная форма выводит пустые поля — поменялись реквизиты документа.
- 🕓 В карточке версия обработки заметно старше, чем у других файлов автора.
Частые вопросы
Чем внешняя обработка отличается от встроенной?
.epf, который подключают без изменения конфигурации. Поэтому внешние обработки не мешают обновлять типовую базу.Можно ли открыть внешнюю обработку в веб-клиенте?
Обработка зарегистрирована, но пользователь её не видит. Почему?
Где хранится зарегистрированная обработка?
.dt она переносится вместе с данными.Как узнать, кто запускал обработку?
Все функции → Стандартные → Журнал регистрации и отфильтруйте события по пользователю и времени. Запуск и изменения данных из обработки видны в журнале.