Идея обработки появилась при работе с регистром сведений «Безопасное хранилище данных».
Как правило, этот механизм используется для хранения конфиденциальных данных: паролей, ключей доступа и другой чувствительной информации. Однако на практике этот регистр предоставляет гораздо более широкие возможности.
Он отлично подходит для хранения:
-
различных настроек системы
-
служебных параметров работы алгоритмов
-
промежуточных данных
-
конфигурационных параметров интеграций
-
любых пользовательских или технических настроек
Главное преимущество такого подхода — возможность управлять настройками системы "на лету", без необходимости добавлять новые объекты метаданных (справочники, регистры, константы и т.п.).
Однако при активном использовании регистра возникает проблема:
штатными средствами удобно работать только с простыми типами данных.
Данная обработка предоставляет удобный инструмент для просмотра и редактирования значений сложного типа.
Поддерживается работа со следующими типами:
-
примитивные типы
-
ХранилищеЗначения
-
ТаблицаЗначений
-
СписокЗначений
-
Массив
Это позволяет хранить в регистре и редактировать прямо из интерфейса:
-
сложные настройки системы
-
табличные параметры
-
списки конфигураций
-
структурированные данные
-
сериализованные объекты
Таким образом, «Безопасное хранилище данных» превращается в гибкий механизм хранения конфигурационных параметров, а данная обработка предоставляет удобный инструмент для управления этими данными.
Идея решения была вдохновлена одной из ранее опубликованных обработок на Инфостарт (infostart.ru/1c/tools/1266099), однако функциональность была существенно расширена — добавлена поддержка редактирования сложных типов данных.
Обработку можно использовать как внешнюю для конфигураций на Управляемых формах, так и встроить в конфигурацию (для Обычных форм).
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия для Беларуси, 2.1, релизы 2.1.66.15
- Управление производственным предприятием, редакция 1.3, релизы 1.3.267.1
Вступайте в нашу телеграмм-группу Инфостарт