|
Хранение общих настроек без привязки к пользователю |
☑ |
0
lesya_abyone
22.04.17
✎
19:28
|
Доброго времени суток.
Есть обработка, для которой необходимо хранить некоторую промежуточную информацию в базах, без привязки к пользователю.
Для этого прекрасно подходит ХранилищеОбщихНастроек. Но есть одно но: там идет привязка к конкретному пользователю. Если задавать "Справочники.ГруппыПользователей.ВсеПользователи", то данной обрабокой смогут воспользоваться только те,у кого есть право АдминистрированиеДанных, которое есть не у всех.
Есть ли еще какие то варианты?
|
|
1
mszsuz
22.04.17
✎
20:40
|
Вместо имени пользователя писать ""
|
|
2
lesya_abyone
22.04.17
✎
20:44
|
(1) Не подошло. Нарушение прав доступа(
|
|
3
mszsuz
22.04.17
✎
20:49
|
а если с УстановитьПривилегированныйРежим(Истина)
|
|
4
lesya_abyone
22.04.17
✎
20:56
|
(3) Пробовала, в моих тестовых база не работает все равно.
УстановитьПривилегированныйРежим(Истина);
Пользователь = Справочники.ГруппыПользователей.ВсеПользователи;
Настройка = ХранилищеОбщихНастроек.Загрузить(ЗначениеВСтрокуВнутр(ИмяОбъекта), КлючНастроек, ,Пользователь);
УстановитьПривилегированныйРежим(Ложь);
Возврат Настройка;
|
|
5
lesya_abyone
24.04.17
✎
10:24
|
Тема актуальна.
УстановитьПривилегированныйРежим(Истина); срабатывает только на сервере.
Процедура находится в общем модуле внешней обработки. В обычных формах срабатывает, в управляемых нет.
|
|
6
mehfk
24.04.17
✎
10:28
|
Конфа какая?
|
|
7
FIXXXL
24.04.17
✎
10:29
|
(0) заведи пользователя служебного
растиражируй настройку на всех пользователей
|
|
8
lesya_abyone
24.04.17
✎
10:30
|
(6) Обработка должна быть универсальной. Изменения в конфигурациях запрещены.
УТ11, БП3, КА2
|
|
9
lesya_abyone
24.04.17
✎
10:32
|
(7) Нельзя. Нужно обойтись тем, что етсь
|
|
10
mehfk
24.04.17
✎
10:35
|
(8) Создать отдельную БД, в ней хранить.
|
|
11
lesya_abyone
24.04.17
✎
10:39
|
(10) Ушли от отдельной БД...
Все уже распихала по справочникам и регистрам. Не могу сохранить то, что нельзя присвоить какому-либо объекту (новые данные, настройки)
|
|
12
тарам пам пам
24.04.17
✎
11:05
|
(11) запихни в бспшный справочник ВариантыОтчетов - он "преемник" справочника СохраненныеНастройки из бсп для обычных форм. Плюсы те же - есть реквизит "Отчет" с возможностью запихать туда строку, есть реквизит "Настройки" с типом хранилище значения для сохранения произвольных данных.
|
|
13
lesya_abyone
24.04.17
✎
11:15
|
(12) Спасибо. Попробую))
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший