Имя: Пароль:
1C
1С v8
Хранение общих настроек без привязки к пользователю
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) Спасибо. Попробую))