В каких случаях может понадобиться
- После обновления базы бывает, что форма документа глючит и необходимо найти все расширения, в которых добавлена данная форма для дальнейших действий
- Есть некий реквизит объекта, с которым необходимо выполнить действия, но непонятно, в каком из расширений находится реквизит
- Поиск метаданных в расширениях, для которых не действует команда «Открыть в конфигураторе»
- Есть ошибка в определенном объекте метаданных и необходимо сузить круг возможных причин, найти те расширения, в которых добавлен данный объект
- Когда имя метаданных или реквизита не совпадает с синонимом и не получается найти расширение
Для каких метаданных
Бизнес процессы.*, Группы команд.*, Документы.*, Журналы документов.*, Задачи.*, Константы.*, Обработки.*, Общие картинки.*, Общие команды.*, Общие макеты.*, Общие модули.*, Общие формы.*, Отчеты.*, Параметры сеанса.*, Перечисления.*, Планы видов расчета.*, Планы обмена.*, Планы счетов.*, Регистры накопления.*, Регистры сведений.*, Регистры бухгалтерии.*, Регистры расчета.*, Роли.*, Справочники.*, Функциональные опции.*, Web-сервисы.* HTTP-сервисы.*
Использование
-
Вкладка «По имени»
Поиск по имени метаданных, например, есть документ и необходимо найти все расширения, в которые он добавлен или конкретное, в котором он был создан, для этого выбираете (есть возможность ручного ввода) в поле «Имя метаданных с выбором» вид документа и Найти в расширениях.
Если есть необходимость найти более произвольный вид метаданных, например, форму документа, то тогда в поле «Имя метаданных» необходимо заполнить полный путь к форме документа
-
Вкладка «По синониму»
Например, есть на форме в режиме предприятия реквизит и он скорее всего реквизит объекта, а не формы, но не ясно, в каком из расширений он находится. В поле «Синоним объекта» записываете синоним или часть его (если по точному соответствию, то будет проверяться равенство, а не по части строки) и «Найти в расширениях по синониму». Поиск выполняется по синониму основных метаданных и, кроме этого, по реквизитам, табличным частям, ресурсам и измерениям. Если синоним реквизита или метаданных не заполнен, поиск не сработает.
Поиск не сработает, если реквизит является реквизитом формы, реквизиты формы могут быть добавлены программным путем и с помощью поиска в метаданных не будет возможности найти эти реквизиты.
Обработка была создана на скорую руку, не уверен насчет оптимальности поиска, если количество расширений будет очень большое (> 100)
Добавлено
Для более глубокого варианта поиска добавлена вкладка «Выгрузка расширений». С помощью данной вкладки есть возможность выполнить сохранение всех файлов расширений в определенный каталог. После чего его можно будет указать в Глобальном поиске.
-
Выбрать типы текстов глобального поиска
-
Перейти на вкладку файлы и выбрать «Искать в файлах»
- В поле «Каталоги» заполнить каталог, где сохранялись файлы расширений
Файлы сохраняются с заменой старых файлов в указанном каталоге.
Тестирование проводилось:
- Платформа: 1С: Предприятие 8.3 (8.3.18.1563)