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