Стандартное хранилище настроек

Обработки - Универсальные обработки

41
Быстрый доступ к стандартным хранилищам настроек. Детальное непосредственное редактирование настроек. Копирование нескольких настроек другим пользователям и их удаление.

Данная обработка предназначена для доступа к настройкам, хранящимся в стандартном хранилище, а так же для редактирования хранилища настроек, удаления и/или копирования настроек другим пользователям.

За основу были взяты механизмы детального редактирования настроек Копирование и редактирование пользовательских настроек от smirnov0ser, которую он любезно разрешил.

Стандартные механизмы хранения настроек:

  • Хранилище вариантов отчетов
  • Хранилище пользовательских настроек отчетов
  • Хранилище настроек данных форм
  • Хранилище общих настроек
  • Хранилище системных настроек
  • Хранилище пользовательских настроек динамических списков

Обработка умеет:

  1. Фильтровать по части строки (пользователь, ключ настроек, ключ объекта).
  2. Фильтровать по хранилищу настроек.
  3. Копировать несколько настроек другим пользователям и удалять их.
  4. Редактировать произвольные значения.
  5. Выводить произвольную таблицу значений на форму.

Что нового:

  1. Добавлена возможность скопировать/вставить настройку другим пользователям
  2. Добавлена возможность удалить настройку(и) пользователя
  3. Убрано ограничение с указанием произвольного значения пользователя
  4. Скопировать/вставить несколько настроек другим пользователям(было: можно копировать только одну настройку и вставить ее другим пользователям, две кнопки "Копировать настройку" и "Вставить настройку"; стало: скопировать несколько настроек другим пользователям по кнопке "Скопировать настройки")
  5. Добавлена возможность детального редактирования настроек следующих типов (все ссылочные данные, структура, таблица значений, массив, список значений, соответствие, строка, булево, дата, число, массив массивов структур и  т.д.)
  6. Фильтровать по части строки пользователя
  7. При редактировании значений через "Открыть настройку" или "Редактировать значение в новой форме" увеличивает размер окна.
  8. Исправление ошибок при открытии настроек в значении соответствия с типом таблицы или дерева значений.

Идеи:

  • Копировать и удалять варианты отчетов пользователей с хранилищем "ХранилищеВариантовОтчетов" (с таблицей все ок, но не копируются варианты отчетов)

Типичные ошибки:

  • Если в конфигурации в качестве хранилища варианта отчетов используется объект – метаданных, то метод в качестве значения свойства ХранилищеВариантовОтчетов будет выступать объект типа ХранилищаНастроекМенеджер, у которого метода Выбрать нет.
41

Скачать файлы

Наименование Файл Версия Размер
ZhokhovM_СтандартноеХранилищеНастроек.epf
.epf 22,72Kb
17.10.16
313
.epf 22,72Kb 313 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. AlexKoso 17 05.05.15 20:07 Сейчас в теме
При открытии вываливается:
256, 55
Тип не определен (ОписаниеОповещения)
KirealSmith; +1 Ответить
2. ZhokhovM 327 05.05.15 22:55 Сейчас в теме
(1) AlexKoso, платформа должна быть не ниже 8.3. Просто в будущем все модальные вызовы должны быть не модальными.
3. kainder 64 18.09.15 16:02 Сейчас в теме
У меня была подобная ошибка "Тип не определен (ОписаниеОповещения)" - долго не мог понять почему не работает, выяснил что "ОписаниеОповещения" - доступен только на клиенте, а я пытался на сервере.
4. ZhokhovM 327 18.09.15 16:35 Сейчас в теме
(3) kainder, ну конечно же:
ОписаниеОповещения (NotifyDescription)
Доступность:
Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).

Просто у пользователя AlexKoso была запущена платформа 8.2)
5. greystone 40 06.11.15 20:50 Сейчас в теме
Атличная вещь!!!, закоментил // ОписаниеОповещения
и все заработало.
Не пришлось самому писать.

Спасибо за обработку.
6. ZhokhovM 327 07.11.15 01:29 Сейчас в теме
(5) greystone, спасибо за ваш отзыв!
7. Spacer 283 15.11.15 21:04 Сейчас в теме
Не работает если в поле "Хранилище настроек" указать "Хранилище вариантов отчета".
Выдает ошибку "Метод объекта не обнаружен (Выбрать)". Платформа 8.3.
8. ZhokhovM 327 17.11.15 14:06 Сейчас в теме
(7) Spacer, Если в конфигурации в качестве хранилища варианта отчетов используется объект – метаданных, то метод в качестве значения свойства ХранилищеВариантовОтчетов будет выступать объект типа ХранилищаНастроекМенеджер., у которого метода Выбрать нет.
9. gavlexx 36 26.09.16 16:19 Сейчас в теме
(8) Что делать в этом случае? Работать с самим объектом, в котором эти настройки хранятся, верно?
10. ZhokhovM 327 26.09.16 16:39 Сейчас в теме
(9) gavlexx, да, по ключу объекта "Отчет.МойОтчет" программно получить выборку через ХранилищеВариантовОтчетов.Выбрать("Отчет.МойОтчет") либо список через ХранилищеВариантовОтчетов.ПолучитьСписок("Отчет.МойОтчет").
12. gavlexx 36 26.09.16 17:25 Сейчас в теме
(10) спасибо за быстрый ответ.
Получилось найти тот объект, в котором хранятся настройки отчетов. И открыть напрямую форму этого объекта. В моем случае это был справочник "ВариантыОтчетов". Сбило с толку то, что синоним этого справочника, который я искал в Предприятии, был совсем другой - "Отчеты".
11. ZhokhovM 327 26.09.16 16:49 Сейчас в теме
(9) gavlexx, мб вот эта вам подойдет http://infostart.ru/public/104586/, сам не проверял еще.
13. ZhokhovM 327 01.11.16 17:49 Сейчас в теме
01.11.2017:
  • Внесены множество изменений касательно детального редактирования настроек. См. в описании.
П.С.Тестируйте, комментируйте, возможно будут ошибки.
20. smirnov0ser 79 23.03.18 17:21 Сейчас в теме
(13) Неплохо бы ссылку указать, откуда взяты механизмы редактирования настроек: https://infostart.ru/public/552000/
21. ZhokhovM 327 26.03.18 19:19 Сейчас в теме
14. Siba 12.12.16 00:47 Сейчас в теме
В другую базу перенести настройки можно?
15. Siba 12.12.16 00:50 Сейчас в теме
У меня РИБ, 1 зависимый узел слетел, пришлось создавать занового начальный образ. Я смогу из старого узла перенести настройки пользователя в новый образ?
16. ZhokhovM 327 12.12.16 11:52 Сейчас в теме
(15) мне кажется это нужно другой обработкой, например в итс "Выгрузка и загрузка пользователей"
17. Siba 12.12.16 13:50 Сейчас в теме
(16)Она не переносит настройки пользователя форм, отчетов
18. SashinPapa 17.03.17 19:05 Сейчас в теме
Волшебная обработка! Низкий вам поклон.
19. ZhokhovM 327 17.03.17 20:01 Сейчас в теме
Оставьте свое сообщение