Как найти нужную обработку в базе 1С и открыть её
Содержание
Обработка в 1С 8.3 находится в одном из трёх мест. Встроенная — внутри конфигурации: её открывают из раздела меню или через Все функции → Обработки. Дополнительная (подключённая к базе) — в списке Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. Внешняя — это отдельный файл с расширением .epf на диске, его открывают через Файл → Открыть.
Какой путь выбрать, зависит от того, что вы ищете. Название из инструкции или письма коллеги проще всего вбить в строку поиска. Файл, который прислал программист, — открыть с диска или зарегистрировать в базе. Служебную обработку платформы, вроде «Удаления помеченных объектов», надёжнее всего искать в «Всех функциях».
Три вида обработок и где каждая хранится
Прежде чем искать, определите, с чем имеете дело. От этого зависит и место, и способ запуска.
| Вид обработки | Где хранится | Как запустить | Кто обычно ищет |
|---|---|---|---|
| Встроенная (типовая) | Внутри конфигурации, в базе | Команда в разделе, «Все функции», поиск | Бухгалтер, кадровик |
| Дополнительная | В справочнике базы «Дополнительные отчеты и обработки» | Раздел → «Дополнительные обработки», кнопка «Печать» или «Заполнить» в документе | Пользователь после настройки админом |
| Внешняя | Файл .epf на диске или в сетевой папке | Файл → Открыть | Администратор, программист |
Внешние отчёты устроены так же, только расширение у них .erf. Всё, что ниже сказано про обработки, к ним тоже относится.
Если вам прислали инструкцию со словами «запустите обработку такую-то», а файла к письму не приложено, почти наверняка речь о встроенной обработке. Ищите её в базе, а не на диске.
Где искать обработку в разделах интерфейса Такси
Типовые обработки в интерфейсе Такси разложены по разделам левой панели. Обычно они лежат в группе «Сервис» внутри раздела. Сама группа может называться иначе, но расположена в правой части панели раздела.
Несколько примеров для 1С:Бухгалтерии 3.0:
- 📌
Администрирование → Обслуживание— здесь собраны служебные команды: корректировка данных, групповое изменение реквизитов, удаление помеченных объектов, загрузка курсов валют. - 📌
Операции → Закрытие периода— помощник закрытия месяца и связанные с ним проверки. - 📌
Банк и касса— загрузка и выгрузка банковских выписок, обмен с банком. - 📌
Справочники и настройки учета— загрузка справочников, обработки для начальных настроек.
Если название из инструкции не совпадает с текстом команды — не страшно. Разработчики типовых конфигураций часто переименовывают команды в новых релизах, а сама обработка остаётся той же.
Как настроить панель раздела, чтобы обработка была под рукой
Найденную обработку удобно вынести на видное место. Откройте раздел, нажмите на шестерёнку в правом верхнем углу панели раздела и выберите Настройка навигации или Настройка действий — набор пунктов зависит от раздела. Отметьте нужную команду флажком, и она появится в панели.
Второй способ — добавить в «Избранное». Откройте обработку и нажмите на звёздочку рядом с её заголовком. После этого обработка будет доступна из меню «Избранное» в шапке окна.
Режим «Все функции»: полный список обработок базы
Когда в разделах обработки нет, остаётся «Все функции». Это дерево всех объектов конфигурации, к которым у вас есть права: справочники, документы, отчёты и, конечно, обработки.
Как включить команду «Все функции»
По умолчанию её в меню нет. Включается один раз для пользователя:
- Нажмите на кнопку главного меню в левом верхнем углу окна (значок с тремя полосками или стрелкой).
- Выберите
Сервис → Параметры. - Поставьте флажок
Отображать команду "Все функции". - Нажмите «Применить» и закройте окно.
Теперь в главном меню есть пункт Все функции. Откройте его и разверните ветку «Обработки». Объекты в ней отсортированы по алфавиту, ищите по первым буквам названия.
Ветка «Стандартные»: служебные обработки платформы
В том же окне есть ветка «Стандартные». В ней лежат обработки не конфигурации, а самой платформы 1С:Предприятие 8.3. Они одинаковы в любой базе:
- 🔧 Активные пользователи — кто сейчас работает в базе.
- 🔧 Журнал регистрации — история действий пользователей и ошибок.
- 🔧 Удаление помеченных объектов — окончательное удаление того, что помечено на удаление.
- 🔧 Поиск ссылок на объекты — где используется элемент справочника или документ.
- 🔧 Управление итогами — пересчёт итогов регистров.
- 🔧 Управление полнотекстовым поиском — обновление индекса поиска по данным.
Удаление помеченных объектов и управление итогами меняют данные базы. Перед запуском сделайте резервную копию, а в многопользовательской базе выберите время, когда в ней никто не работает.
Если ветки «Обработки» нет совсем или нужной обработки в ней нет — значит, у пользователя нет прав на этот объект. Права настраивает администратор базы.
Поиск обработки по названию через строку поиска
Самый быстрый способ — поиск в шапке окна. В интерфейсе Такси справа вверху есть поле с лупой. Оно ищет не только по данным, но и по командам навигации, то есть по названиям обработок, отчётов и списков.
Как пользоваться:
- Щёлкните в поле поиска в шапке программы.
- Введите часть названия, например
групповоеилиперепроведение. - В выпадающем списке выберите строку из группы с командами (а не с данными).
Поиск идёт по синониму — то есть по тому названию, которое видит пользователь. Внутреннее имя объекта вида ГрупповоеИзменениеРеквизитов здесь не сработает. Лучше вводить одно-два характерных слова, а не полное название: в разных релизах формулировки отличаются.
Если поиск по данным выдаёт много лишнего, а нужной команды нет — проверьте, включён ли полнотекстовый поиск. Он обновляется регламентным заданием, и в новой базе индекс может быть пустым. Сам поиск команд от индекса не зависит.
Пути по конфигурациям
Место, где лежат дополнительные обработки, различается по конфигурациям только названием верхнего раздела:
| Конфигурация | Путь к списку дополнительных обработок |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Печатные формы, отчеты и обработки |
| Зарплата и управление персоналом 3.1 | Администрирование → Печатные формы, отчеты и обработки |
| Управление торговлей 11, Комплексная автоматизация 2, ERP 2 | НСИ и администрирование → Печатные формы, отчеты и обработки |
Внутри раздела ищите ссылку «Дополнительные отчеты и обработки». Рядом с ней стоит одноимённый флажок: если он снят, список и все подключённые обработки недоступны.
Где файл обработки находится на диске
Тут чаще всего путаница. Встроенные и дополнительные обработки отдельными файлами на диске не лежат.
- 📁 Встроенная обработка — часть конфигурации. В файловой базе она внутри файла
1Cv8.1CD, в клиент-серверной — в таблицах СУБД. Найти её в папке Windows нельзя. - 📁 Дополнительная обработка — после регистрации её содержимое копируется в справочник базы. Исходный файл
.epfпосле этого можно удалить: база продолжит работать. - 📁 Внешняя обработка — это только файл. Он лежит там, куда его сохранили: в «Загрузках», на рабочем столе, в сетевой папке отдела.
Чтобы найти потерянный внешний файл, воспользуйтесь поиском Windows по маске *.epf. Если файл открывали недавно, путь видно в истории: Файл → Открыть показывает папку последнего открытия.
Как получить файл из базы
Бывает и обратная задача: обработка есть в базе, а файл нужен — отправить программисту или перенести в другую базу.
Для дополнительной обработки. Откройте её карточку в списке дополнительных отчётов и обработок. В меню «Ещё» есть команда выгрузки в файл. Сохраните .epf в любую папку.
Для встроенной обработки. Нужен Конфигуратор:
- Запустите базу в режиме «Конфигуратор».
- Откройте дерево:
Конфигурация → Открыть конфигурацию. - Разверните ветку «Обработки» и найдите нужный объект.
- Правой кнопкой мыши выберите
Сохранить как внешнюю обработку, отчет....
Встроенная обработка, сохранённая как внешняя, часто не работает в другой базе. Она обращается к общим модулям и объектам своей конфигурации. Для разбора кода этого хватит, для запуска — не всегда.
Как подключить новую обработку к базе
Внешнюю обработку
можно открывать каждый раз через Файл → Открыть. Но если ею будут пользоваться бухгалтеры, удобнее зарегистрировать её как дополнительную. Тогда она появится в нужном разделе или прямо в форме документа.
Пошагово: регистрация дополнительной обработки
- Откройте
Администрирование → Печатные формы, отчеты и обработки(в УТ 11 и ERP —НСИ и администрирование). - Проверьте, что включён флажок «Дополнительные отчеты и обработки».
- Перейдите по ссылке «Дополнительные отчеты и обработки».
- Нажмите
Добавить из файла.... - Программа покажет предупреждение о безопасности. Подтвердите, если файл получен из надёжного источника.
- Выберите файл
.epfили.erf. - В карточке проверьте вид обработки и заполните размещение.
- Нажмите «Записать и закрыть».
Что указать в карточке
Вид обработки программа определяет сама по сведениям внутри файла. От вида зависит, где обработка появится:
| Вид | Где искать после подключения |
|---|---|
| Дополнительная обработка | В выбранных разделах: команда «Дополнительные обработки» в панели раздела |
| Дополнительный отчёт | В выбранных разделах: команда «Дополнительные отчеты» |
| Печатная форма | В документе или списке, в меню кнопки «Печать» |
| Заполнение объекта | В форме документа, в меню кнопки «Заполнить» |
Для обработок и отчётов на вкладке размещения отметьте разделы, где они нужны. Для печатных форм и заполнения укажите, к каким документам или справочникам они относятся.
Ещё два поля, на которые стоит посмотреть:
- 👤 Быстрый доступ — каким пользователям вывести команду сразу. Без этого пользователь найдёт обработку в разделе, но не в панели быстрого доступа.
- 🔀 Публикация — «Используется», «Режим отладки» или «Отключена». В режиме отладки обработку видят только администраторы — удобно для проверки перед выпуском.
Для печатных форм это главный приём. Подключённая форма не появляется в «Дополнительных обработках» раздела — её ищут только в кнопке «Печать» того документа, к которому она привязана.
Почему обработка не находится или не запускается
Большинство проблем связаны с тремя вещами: правами, видом обработки и форматом файла. Выберите свой симптом.
Если не помогло
Откройте Все функции → Стандартные → Журнал регистрации и отберите события за последние минуты. Ошибка запуска обработки обычно записана туда с полным текстом. Этот текст и стоит переслать программисту — по нему он поймёт причину быстрее, чем по скриншоту окна.
Если обработка отлично работала, а после обновления конфигурации перестала — значит, она обращается к объекту, который в новом релизе переименовали или удалили. Это не исправить настройками, нужна доработка кода под новый релиз.