Данная обработка предназначена для доступа к настройкам, хранящимся в стандартном хранилище, а так же для редактирования хранилища настроек, удаления и/или копирования настроек другим пользователям.
За основу были взяты механизмы детального редактирования настроек Копирование и редактирование пользовательских настроек от smirnov0ser, которую он любезно разрешил.
Стандартные механизмы хранения настроек:
- Хранилище вариантов отчетов
- Хранилище пользовательских настроек отчетов
- Хранилище настроек данных форм
- Хранилище общих настроек
- Хранилище системных настроек
- Хранилище пользовательских настроек динамических списков
Обработка умеет:
- Фильтровать по части строки (пользователь, ключ настроек, ключ объекта).
- Фильтровать по хранилищу настроек.
- Копировать несколько настроек другим пользователям и удалять их.
- Редактировать произвольные значения.
- Выводить произвольную таблицу значений на форму.
Что нового:
- Добавлена возможность скопировать/вставить настройку другим пользователям
- Добавлена возможность удалить настройку(и) пользователя
- Убрано ограничение с указанием произвольного значения пользователя
- Скопировать/вставить несколько настроек другим пользователям(было: можно копировать только одну настройку и вставить ее другим пользователям, две кнопки "Копировать настройку" и "Вставить настройку"; стало: скопировать несколько настроек другим пользователям по кнопке "Скопировать настройки")
- Добавлена возможность детального редактирования настроек следующих типов (все ссылочные данные, структура, таблица значений, массив, список значений, соответствие, строка, булево, дата, число, массив массивов структур и т.д.)
- Фильтровать по части строки пользователя
- При редактировании значений через "Открыть настройку" или "Редактировать значение в новой форме" увеличивает размер окна.
- Исправление ошибок при открытии настроек в значении соответствия с типом таблицы или дерева значений.
Идеи для разработки:
- Копировать и удалять варианты отчетов пользователей с хранилищем "ХранилищеВариантовОтчетов" (с таблицей все ок, но не копируются варианты отчетов)
- Использовать 2 варианта отбора:
Отбор по части строки.
Отбор "=".
Типичные ошибки:
- Если в конфигурации в качестве хранилища варианта отчетов используется объект – метаданных, то метод в качестве значения свойства ХранилищеВариантовОтчетов будет выступать объект типа ХранилищаНастроекМенеджер, у которого метода Выбрать нет.