Позволяет просматривать метаданные конфигураций баз 1С на платформе 8.3 (тонкий, толстый, web клиент) и переходить к конкретным объектам базы данных. Не зависит от конкретной конфигурации (никаких БСП).
Работает с современными конфигурациями 1С с запретом на использование модальности и синхронных вызовов. В отличии от платформенного вызова «Все функции» быстро запускается, заточена на интерфейс «Такси».
Для конфигураций, использующих БСП, есть возможность подключения обработки к справочнику "ДополнительныеОтчетыИОбработки".
Если Вас заинтересовала эта обработка, то рекомендую обратить внимание на Консоль запросов для управляемых форм 8.3
ВАЖНО: с целью повышения производительности обработка зачитывает только те данные, которые вам нужны, т.е. метаданные зачитываются только когда вы раскрываете конкретный узел дерева метаданных (на пример, когда вы раскрываете раздел "Документы" (первый раз) зачитываются метаданные документов конфигурации, до этого момента эти данные не зачитываются). По моему мнению платформенный вызов "Все функции" для больших конфигураций тормозит при первом вызове именно потому, что читает ВСЕ.
Демонстрационные видео ролики можно посмотреть здесь
Основное окно обработки предсатвляет собой дерево объектов конфигурации (напоминает окно Конфигуратора 1С), но имеет некоторые дополнительные разделы:
- Пользователи - список пользователей информационной базы, с возможностью редактирования их свойств
- Избранное - туда можно собрать объекты, которые в настоящий момент интересуют и не лазить по всему дереву метаданных (для меня очень удобно). Содержимое избранного сохранятся в настройках (настройки можно принудительно сохранить или восстановить стандартными командами платформы "Сохранить/Восстановить параметры...".
- ПрочиеКоманды - показываются команды, определенные в объектах конфигурации (Справочники, Документы, Обработки и т.д.). Можно тут же посмотреть права на эти команды. В конфигураторе для больших конфигураций типа ERP или CPM, где ролей больше 1000, утомительно это делать (для справки,в ERP 2.4.10.56 этих команд 665, а ролей - 1353).
Может рассчитать количество конкретных объектов в базе данных - команда "Рассчитать количество объектов". Если вы попытаетесь рассчитать количество объектов раздела метаданных, который никогода не раскрывали, то получите ноль - это не ошибка, это плата за производительность, сначала этот раздел надо хотя бы однин раз раскрыть, обратите внимание на раздел ВАЖНО выше.
Для дерева объектов метаданных основного окна навигатора можно установить отбор по подсистемам.
Особенности поведения при изменении отбора:
- Дерево объектов полностью перестраивается
- Количество объектов метаданных для раздела (на пример, Документы) рассчитывается без учета отбора, после разворачивания раздела количество объектов пересчитывается с учетом отбора
При наличии административных прав может обновить нумерацию объектов информационной базы (контекстное меню дерева объектов метаданных и команда в форме свойств объекта).
Для кого это нужно:
- Для любых пользователей 1С - открывается быстрее чем "Все функции" и позволяет быстрее найти то что нужно
- Для внедренцев и аналитиков (те, кто дает задания программистам) - можно, не обращаясь к конфигуратору, узнать все, что нужно
- Для программистов - как ни странно, но некоторые сведения я быстрее получаю здесь, чем в конфигураторе (я программист)
- Еще это нужно, когда необходимо что-то посмотреть по объектам метаданных, а конфигуратор занят
Для объектов конфигурации (справочник, документ, план счетов и т.д.) показывает свойства объекта.
Свойства объектов (перечень свойств зависит от типа объекта):
- Свойства (ВидИерархии, ДлинаКода, ДлинаНаименования, КонтрольУникальности и т.д.)
- Реквизиты (описание реквизитов объекта, в том числе общих)
- Табличные часта объекта (описание реквизитов для каждой табличной части)
- Отмечаются индексированные поля
- Перечень объектов на основании которых может быть создан объект
- Перечень объектов для которых данный объект является основанием
- Команды (команды определенные в объекте)
- Общие команды (общие команды, которые в параметре имеют этот объект)
- Чужие команды (команды других объектов, которые в параметре имеют этот объект)
- Подписки на события (подписки на события, в которых участвует этот объект)
- Подсистемы (подсистемы, в которых присутствует этот объект или дочерние подсистемы)
- Предопределенные (список предопределенных данных)
- Движения (список регистров, для которых объект является регистратором)
- Регистраторы (список документов, которые двигают данный регистр)
- Состав (список объектов, входящих в подсистему)
- Права доступа (роли и пользователи, имеющие доступ)
- Структура хранения объекта в реальной базе СУБД (таблицы, индексы и их поля) - фишка для программистов, знакомых с SQL
- Ссылки на объект (перечень зависимых объектов конфигурации)
Свойства объектов открываются в отдельных окнах. Отмечены те пункты, которые проблематично, неудобно или невозможно определить в конфигураторе 1С.
Для перехода к данным информационной базы через объект конфигурации можно открыть стандартную форму списка или динамическую форму со всеми реквизитами объекта.
Из динамической формы списка можно отрыть объект в специальной форме (Редактор объектов информационной базы 8.3 встроен в обработку), предоставляющей доступ ко всем реквизитам объекта и движениям документов. Также в динамической форме доступна команда непосредственного удаления объектов из базы (для пользователей с административными правами).
Как самостоятельно встроить более новую версию Редактора объектов информационной базы 8.3 описано здесь.
ВАЖНО: Показывает роли и пользователей, имеющих доступ к объектам конфигурации (анализируются только основные права: чтение, получение и т.д.). Какое конкретно право будет анализироваться можно задать на закладке "Проверяемые права", установив нужное значение в колонке "Право".
На закладке "Стандартные функции" отображается команды, включенные в состав платформы (Журнал регистрации, Управление полнотекстовым поиском, Управление серверами и т.д.) аналогично меню платформы "Все функции" или "Функции для технического специалиста".
На закладке "Пользователи" отображается список пользователей информационной базы и их свойства, есть возможность добавить, удалить, изменить пользователя и его роли.
Можно запустить сеанс 1С под выбранным пользователем (ПАРОЛЬ ЗНАТЬ НЕОБЯЗАТЕЛЬНО) - полезно для проверки функционала под пользователями с ограниченными правами.
На закладке "Активные сеансы" отображается список активных сеансов и соединений с информационной базой, есть возможность завершить выбранные сеансы.
На закладке «Сервис» собраны некоторые полезные команды (для повседневной работы):
- определение версии подсистемы БСП (если она есть)
- изменение масштаба изображеняя (компактный / обычный)
- обновить повторно используемые значения (для программистов)
- очистить избранное
- установить блокировку сеансов
- установить / снять монопольный режим
- заупустить новый сеанс (тонкий, толстый клиент, конфигуратор - как с текущей, так и с другой базой 1С)
- системная информация (версия платформы, версия ОС и т.д.)
Позволяет быстро находить требуемые объекты конфигурации и переходить к данным, ускоряет процесс изучения новых конфигураций.
Демонстрационные видео ролики можно посмотреть здесь
Некоторые примеры скришотов (лучше смотреть видео)
Пользователи информационной базы
Пример окна свойст объекта метаданных
Закладка с небольшим набором сервисных функций
Открытие объекта в специальной форме (СДРОбъектУпр)
Окно редактирования пользователя информационной базы
Тестирование:
- Платформа (8.3.11.2867, 8.3.12.1685, 8.3.15.1700), на платформах ниже 8.3.9 работать не будет
- Управление холдингом, редакция 3.0 (3.0.3.17)
- 1С:ERP Управление предприятием 2 (2.4.10.56)
Это инструмент для программистов и продвинутых пользователей (я использую постоянно).
Если Вас заинтересовала эта обработка, то рекомендую обратить внимание на Консоль запросов для управляемых форм 8.3
История изменений (2018-2019)
Версия 1.1.0.13 от 31.10.2018
- В дерево объектов конфигурации добавлен узел Конфигурация (для возможности просмотра свойств)
- Добавлена возможность изменять свойства пользователей базы данных (пароль, роли, тип авторизации и т.д.)
- Исправлены ошибки, проявляющиеся на старых версиях платформы (запуск сеанса 1С)
Версия 1.1.0.15 от 09.11.2018
- добавлена возможность открывать динамическую форму списка из окна свойств объекта
- из динамической формы списка можно открыть объект в специальной форме, предоставляющей доступ ко всем реквизитам объекта (СДРОбъектУпр – встроен в навигатор)
В
ерсия 1.1.0.17 от 09.12.2018
- добавил отображение свойств для пописок на события
- для свойств объектов метаданных добавил переход к подпискам на события, которые затрагивают этот объект
- добавил отображение свойств для общих команд
- добавил отображение команд в свойствах объекта метеданных
- для свойств объектов метаданных добавил переход к общим командам, в которых он может быть параметром
- для свойств объектов метаданных добавил переход к командам других объектов, в которых он может быть параметром
- добавил возможность непоосредственного удаления объектов из формы динамического списка объектов (для пользователей с административными правами)
Версия 1.1.0.23 от 02.02.2019
Версия 1.1.0.25 от 10.02.2019
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- для планов видов характеристик в свойствах добавлено отображение типов значений характеристик
- в свойствах объектов отмечаются индексированные поля
Версия 1.1.0.27 от 17.02.2019
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- в дерево объектов добавил раздел "Избранное..." - туда можно собрать объекты, которые в настоящий момент интересуют и не лазить по всему дереву метаданных (для меня очень удобно)
- добавил возможность по команде сохранить/восстановить параметры обработки ( в том числе содержание раздела "Избранное...")
- изменен интерфейс: теперь по двойному клику в дереве объектов метаданных открывается форма свойств (ранее открывалась стандартная форма списка)
Версия 1.1.0.29 от 25.02.2019
- не значительно изменен интерфейс
- в форме свойств объекта добавил команду "Редактор объектов..." (открывается Редактор объектов информационной базы 8.3)
- доработана форма "Пользователь ИБ" (удобнее работать с ролями пользователя)
- в раздел "Общие" добавил подраздел "ПрочиеКоманды" - показываются команды, определенные в объектах конфигурации (Справочники, Документы, Обработки и т.д.). Можно тут же посмотреть права на эти команды. В конфигураторе для больших конфигураций типа ERP или CPM, где ролей больше 1000, запаритесь это делать. (для справки,в ERP (2.4.6.85) этих команд 645 шт).
- в форме свойств объекта добавил раздел "Структура хранения" - показывает таблицы и индексы, связанные с объектом конфигурации, в базе данных (фишка для программистов, знакомых с SQL)
Версия 1.1.0.33 от 05.03.2019
- добавлена возможность отображения в дереве объектов метаданных "основной таблицы хранения СУБД" (при установке соответствующего флага в настройках)
- добавлена команда обновления нумерации объектов (контекстное меню дерева объектов и команда в форме свойств объекта)
Версия 1.1.0.35 от 17.03.2019
- в основное окно навигатора добавил страницу, на которой отображаются все таблицы и индексы информационной базы, есть возможность перехода к свойствам объекта метаданных, с которым связана таблица или индекс.
Версия 1.1.0.39 от 21.04.2019
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- добавил команду "Вывести список" для дерева объектов метаданных
Версия 1.1.0.41 от 28.08.2019
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- добавлен функционал для управления итогами регистров накопления и бухгалтерии
- в форме свойств объекта добавил раздел "Управление итогами" для регистров накопления и бухгалтерии
- добавлена возможность обновлять список пользователей в дереве конфигурации
- добавлена возможность обновлять нумерации ВСЕХ объектов метаданных
- добавлена команда открытия папки %ProgramData%\Microsoft\Windows\Start Menu\Programs
Версия 1.1.0.43 от 01.10.2019
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- доработан интерфейс основного окна (команды для администраторов)
- добавлен функционал для работы с пользователями информационной базы (создание, удаление, изменение)
- добавлена закладка основного окна "Пользователи"
- добавлена закладка основного окна "Активные сеансы" для отображения сеансов и соединений информационной базы
Версия 1.1.0.45 от 08.11.2019
- в форме свойств объектов добавлен раздел "Права доступа", где отображаются Роли и Пользователи, имеющие доступ к объекту
- ВАЖНО: добавлена форма свойств для ролей, где показаны объекты, к которым имеет доступ роль и пользователи с этой ролью
Версия 1.1.0.47 от 25.11.2019
Версия 1.1.0.49 от 25.12.2019
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- в форме свойств объекта ссылочного типа добавил раздел "Ссылки на объект", где отображаются зависимые объекты конфигурации
- в форме свойств объекта доработал раздел "Структура хранения"
Версия 1.1.0.51 от 08.01.2020
- добавлена форма свойств для констант (есть возможность изменить значение)
- добавлена форма свойств для параметров сеанса (есть возможность изменить значение)
Версия 1.1.0.53 от 19.03.2020
- для конфигураций, использующих БСП, добавил возможность подключения обработки к справочнику "ДополнительныеОтчетыИОбработки"
- в форме свойств объекта добавлена команда для помещения объекта в избранное навигатора
Версия 1.1.0.55 от 23.03.2020
Версия 1.1.0.57 от 31.03.2020
- минимальная версия платформы - 8.3.8
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- в дереве объектов метаданных основного окна навигатора добавил признак того, что объект пришел из расширения конфигурации
- добавил отбор по подсистемам в основном окне навигатора
- добавил форму для выполнения произвольного алгоритма на языке 1С (микро-консоль кода)
Версия 1.1.0.59 от 07.05.2020
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- доработан механизм отображения прав на объекты в основном окне навигатора
Версия 1.1.0.63 от 10.06.2020
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- доработан интерфейс формы свойств объекта (открытие свойств составного типа)
- добавил отображение свойств для общих реквизитов
Версия 1.1.0.65 от 05.08.2020
- в форме свойств объекта доработал раздел "Ссылки на объект", где отображаются зависимые объекты конфигурации - добавил анализ общих реквизитов
- в форме свойств объекта доработал раздел "Ссылки на объект", где отображаются зависимые объекты конфигурации - некорректно отбражались объекты для регистров
- добавил отображение системной информации на закладке "Сервис"
Версия 1.1.0.67 от 20.08.2020
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- доработал отображение свойств для журналов документов
- добавил отображение свойств для критериев отбора
Версия 1.1.0.69 от 09.08.2020
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- интерфейсные изменения (дополнительные настройки, позволяющие убрать дерганье формы при отображении прав на объект в дереве объектов конфигурации)
Версия 1.1.0.71 от 01.12.2020
- интерфейсные изменения, повышение быстродействия
- добавил отображение макетов для объектов метаданных
- добавил отображение общих макетов
- добавил отображение свойств для обработок и отчетов
- отличия от предыдущей версии - незначительные
Версия 1.1.0.73 от 20.12.2020
- для объектов добавил отображение раздела "ВводНаОсновании"
- для объектов добавил отображение раздела "ЯвляетсяОснованиемДля"
- в дереве объектов метаданных добавил отображение внешних источников данных
Версия 1.1.0.75 от 14.01.2021
- ФормаСвойств.СтруктураХранения - небольшие интерфейсные изменения
- добавлена возможность запуска сеанса 1С под другим пользователем (ПАРОЛЬ ЗНАТЬ НЕОБЯЗАТЕЛЬНО), см. закладку "Пользователи"
Версия 1.1.0.79 от 11.03.2021
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- добавил отображение свойств для внешних источников данных
Версия 1.1.0.81 от 09.04.2021
- добавлена закладка основного окна "Стандартные функции", позволяющая запускать команды, включенные в состав платформы (Журнал регистрации, Управление полнотекстовым поиском, Управление серверами и т.д.). Раздел доступен если у пользователя есть соответствующие права.
Версия 1.1.0.83 от 24.06.2021
Версия 1.1.0.85 от 10.10.2021
Версия 1.1.0.87 от 02.12.2021
Версия 1.1.0.89 от 04.04.2022
Версия 1.1.0.91 от 17.01.2023
- обновлена специальная форма объекта (Редактор объектов информационной базы 8.3), предоставляющей доступ ко всем реквизитам объектов и движениям документов
- доработал раздел "Структура хранения" для объектов
- доработал раздел "Структура хранения" для конфигурации
- добавил раздел "Структура хранения" для внешних источников данных
- доработал раздел "Стандартные функции"
Версия 1.1.0.93 от 12.03.2023
Версия 1.1.0.95 от 07.05.2023
Версия 1.1.0.97 от 21.11.2023
- интерфейсные изменения (отображение основных свойств общих модулей, констант и параметров сеанса в дереве основного окна)
- теперь в дереве объектов основного окна и на форме свойств объекта отображается признак того, что объект был изменен в расширениях (используется метод ЕстьИзмененияРасширениямиКонфигурации())
- повышение быстродействия открытия основного окна
- повышение быстродействия отображения прав на объекты
- улучшена работа с кэшем метаданных