Вас как-то не устраивают платформенные обработки? Не хватает какой-то удобной кнопки или раздражает назойлевый баг?
Это всё можно исправить.
Данное расширение позволяет удобно управлять обработками, встроенными в платформу.
Что позволяет вообще подменить обработки, можно прочитать в статье: Недокументированное использование стандартных обработок из меню "Все функции".
На данный момент расширение может работать с обработками:
- Активные пользователи
- Журнал регистрации
- История изменений данных
- Конструктор запросов на управляемых формах
- Поиск ссылок на объект
- Проведение документов
- Удаление помеченных объектов
- Управление внешними источниками данных
- Управление итогами
- Управление копиями базы данных
- Управление настройками обработки ошибок
- Управление полнотекстовым поиском
- Управление расширениями конфигурации
- Управление серверами
- Управление сервисами интеграции
- Управление системой аналитики
- Управление системой взаимодействия
- Список блокировок аутентификаций пользователей
- Дополнительные настройки аутентификации
- Лицензирование конфигурации
- Настройка журнала регистрации
- Параметры информационной базы
- Получение лицензии
- Список пользователей
- Региональные установки информационной базы
- Сервис сборки мобильных приложений
- Управление распознаванием речи
- Управление табличными пространствами базы данных
- Управление хранилищем двоичных данных
Установка
Для подключения необходимо добавить расширение со снятыми флагами "Безопасный режим" и "Защита от опасных действий". После перезапуска сеанса будет сообщено об обновлении версий платформенных обработок.
Так же отдельно можно использовать обработку, если вам нужно просто выгрузить платформенные инструменты в каталог. Обработка не требует расширения и может быть открыта как внешняя или доп. обработка БСП
Поддерживаемые конфигурации
Расширение поддерживает русскоязычные и англоязычные конфигурации. В релизе выкладываются три версии: общая, только русский язык и только английский язык. Отличаются они исключительно основным языком интерфейса и отсутствием второго языка в дереве конфигурации. Это позволяет проще произвести установку.
В любом случае, механизм расширений содержит много нюансов и может потребоваться изменение каких-то корневых свойств непосредственно в вашей ситуации
Состав объектов
Для использования
- Версии платформенных обработок (УПО) - справочник хранит непосредственно двоичные данные обработок и содержит основное меню по настройке. На каждую версию платформы создается отдельная версия обработки. И на основе каждой версии обработки можно создавать свою доработанную версию и совершать подмену
- Выгрузка платформенных обработок (УПО) - обработка, которая позволяет массово выгрузить инструменты текущей версии платформы в каталог. Обработка приложена как внешняя к релизу и может использоваться независимо от расширения.
Служебные
- Платформенные обработки (УПО) - служебный справочник хранит имена и адреса извлечения платформенных обработок
- Подмена платформенных обработок (УПО) - служебный регистр содержит информацию о версиях обработок, которые нужно запускать взамен платформенной.
- Обновленные версии приложения (УПО) - служебный регистр, который хранит информацию о версиях платформы, по которым уже были добыты версии платформенных обработок. Необходим для автоматического обновления версий при переходе на новую версию платформы
Использование
Вся настройка происходит в справочнике "Версии платформенных обработок"
Версию из справочника можно выгрузить.
Изменить под свои нужды. И создать новую (доработанную) версию обработки в справочнике. Для этого необходимо на основе оригинальной версии создать новую:
Далее, сохранив элемент справочника, можно подменить в нем файл обработки на свой доработанный:
Теперь уже доработанную обработку можно:
- Запустить. Она просто запустится (как обычная внешняя обработка)
- Подключить для текущего сеанса. Тогда в рамках сеанса платформенная обработка будет заменена на выбранную.
- Установить подменяемой. Можно для себя, можно для кого-то другого. Или для всех. После этого выбранная обработка будет каждый раз заменять платформенную при старте сеанса.
Все настройки подмены обработок лежат в регистре на отдельной вкладке:
В любой момент можно отключить расширение и все станет "как раньше".
Последняя обновленная версия платформы: 8.3.24
UPDATE 29.11.2023 (ver. 1.4.1)
-
Добавлена поддержка англоязычных конфигураций
-
Полнью убрана зависимость от БСП
-
Код по извлечению платформенных инструментов вынесен в отдельную независимую от расширения обработку, которую можно использовать как внешнюю в любой базе
UPDATE 28.12.2022 (ver. 1.3.1)
- Добавлены новые обработки из платформы
-
Уменьшена зависимость от БСП. Осталось только наличие справочника Пользователи и для работы в разрезе пользователей типовой метод Пользователи.ТекущийПользователь()
- Проект выложен на GitHub
- Исправлен ряд внутренних ошибок
UPDATE 09.12.2021 (ver. 1.2.1.2)
- Добавлены новые обработки из платформы 8.3.20
- Из-за смены внутреннего имени некоторых обработок, добавлена возможность указания списка имен. Например, Поиск ссылок на объект: StandardFindByRef и StandardFindByReference
- Добавлено автоматическое обновление версий обработок при старте сеанса. Происходит один раз на каждую версию платформы. Т.е. при первоначальной установке расширения и последующих обновлениях платформы
Понравилась публикация?
Поставьте лайк плюс, оставьте комментарий. И переходите к другим публикациям от автора:
КАК СКАЧАТЬ
Проект выложен в открытом доступе на GitHub. Там же можете оставлять предложения, замечания и регистрировать ошибки.