Демонов не существует
Хома Брут
Продолжение моей публикации, но с расширенными функциями.
Напомню:
Добавлено глобальное сочетание клавиш
Аlt+D
, позволяющее вызвать в любом месте вызвать общую форму, содержащую единственное поле ввода. По мере ввода текста происходит поиск и подсветка по вхождению строк. Поиск происходит по синонимам объектов метаданных. По мере ввода список поиска выбора сужается, а найденные позиции подсвечиваются зеленым. При выборе нужной позиции произойдет переход в основную форму выбранного объекта.
По мере использования расширения понял, что не хватает некоторых функций, как-то: открытие и редактирование констант (по умолчанию константы программно не открыть - пруф), вызов системных обработок (например: Поиск ссылок на объект, Проведение документов и т.п.), хранение истории вызовов. Всё это я добавил в новую версию расширения. Также добавил вывод иконок, что помогает быстрее визуально выделить тип значения выбираемого элемента. Также добавил поиск не только по синониму объекта, но и по его имени. Теперь можно скопировать имя объекта из конфигурации и вставить его в поле поиска, что сократит время на ввод текста.
При поиске константы открывается специальная форма редактирования, позиционированная на выбранной константе. По нажатию кнопки "Показать все константы" можно отобразить и отредактировать любые константы из состава конфигурации, кроме имеющих тип ХранилищеЗначения
, которые отображаются, но не редактируются.
При осуществлении поиска недавно найденные объекты выводятся в начале списка и выделяются иконкой истории. В истории сохраняются 10 последних корректно открытых форм. История сохраняется между сеансами. При необходимости историю можно очистить.
Системные обработки вызываются только те, которые поддерживаются используемой версией платформы. Например, не получится найти обработку "Управление сервисами интеграции" на платформе ранее 8.3.17.
Работать также будет в любой конфигурации на управляемых формах, на платформе, начиная с 8.3.15 (используется метод СтрНайтиИВыделитьОформлением
). Расширение состоит из одной общей команды, одного общего модуля и двух общих форм. Режим совместимости расширения 8.3.9. Используются вызовы БСП.
Всем удачного кодинга!
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия государственного учреждения, редакция 2.0, релизы 2.0.101.59
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.164.23
- Зарплата и кадры государственного учреждения, редакция 3, релизы 3.1.31.67
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.31.58