Имя: Пароль:
1C
1С v8
Общие настройки
,
0 triviumfan
 
04.06.18
10:57
Доброго дня, коллеги.
Конфа: ут11

Нужно реализовать возможность хранить общие настройки для внешней обработки.
Решил использовать вот это:

ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить();

Но ХранилищеНастроек не подходит, потому что оно хранит их в разрезе пользователя. Таким образом, если я под юзер1 сохранил настройки обработки, то при чтении их под юзер2 1с ругается, мол, нет доступа (разумеется, УстановитьПривилегированныйРежим() не работает, база к-с).
Вопрос, что же тогда использовать для сих целей? Есть какие-то универсальные механизмы в УТ11?
1 Cyberhawk
 
04.06.18
10:59
В реквизите справочника внешней обработки
2 Cyberhawk
 
04.06.18
11:00
внешней = подключаемой
3 triviumfan
 
04.06.18
11:31
(1) в реквизите... встречал когда-то такой вариант, правда очень давно. спасибо за предложение. а есть ещё варианты?
4 Cyberhawk
 
04.06.18
11:45
Рынок в другой стороне
5 triviumfan
 
04.06.18
12:14
(4) Сайберхок, ты такой дерзский...
6 Cyberhawk
 
04.06.18
12:20
Буду знать, мерси
7 Малыш Джон
 
04.06.18
12:26
(0) заведи ещё одного пользователя и сохраняй все настройки на него
8 Малыш Джон
 
04.06.18
12:26
+(7) если прав не жалко
9 triviumfan
 
04.06.18
14:18
(7) а толку? прочитать все равно не смогу
10 Малыш Джон
 
04.06.18
14:20
ну, тут все как в жизни: если есть права, то все возможно)
11 triviumfan
 
04.06.18
14:21
(10) прочитать "чужие" настройки можно только имея роль "АдминистраторДанных"
12 Numerus Mikhail
 
04.06.18
14:22
храни их в каком-нибудь справочнике типа НастройкиОтчетов или как он там называется я не помню уже
13 triviumfan
 
04.06.18
14:22
(11) ой, "Администрирование"
14 Малыш Джон
 
04.06.18
14:22
(11) ну так а я про что: есть права - делай что хочешь
15 triviumfan
 
04.06.18
14:23
(12) Есть "Варианты отчетов", но я не хочу трогать сию подсистему, она слишком сложна и не для этого.
16 triviumfan
 
04.06.18
14:24
Пожалуй, придётся все-таки в реквизит писать... а если 2 пользователя используют эту обработку... получается при сохранении настроек останутся те, кто последний записал))) какие костыли...
17 Малыш Джон
 
04.06.18
14:27
(16) будь мужиком - сохраняй во внешнем файле)
18 Numerus Mikhail
 
04.06.18
14:28
(15) Трогать ничего и не надо
добавляешь одну запись со своими данными и все
19 novichok79
 
04.06.18
14:31
насчет УТ 11 не знаю.
в бытность УТ 10, хранил как будто бы внешний файл в ХоронилищеДополнительнойИнформации.
20 novichok79
 
04.06.18
14:31
даже свою систему сохранения настроек запилил, пока не внедрил из типовых в свои отчеты
21 Cyberhawk
 
04.06.18
14:39
(16) "при сохранении настроек останутся те, кто последний записал))) какие костыли" // Так с постановкой задачи разберись, ибо костыли в ней, а не в способе реализации оных
22 novichok79
 
04.06.18
14:45
(16) тут либо кто последний успел - того и тапки, о чем бы сразу сообщил когда меня попросили бы сделать "общие настройки". либо просто надо сделать настройки по умолчанию, которые доступны для каждого пользака. второй вариант имхо предпочтительнее.
23 triviumfan
 
04.06.18
15:19
(21) Нужна возможность хранить настройки внешней обработки. Стандартный механизм хранения не подходит ввиду "разреза" пользователя. Что тут может быть не ясно?! Какая постановка нужна? Без ТЗ результат ХЗ?
24 Малыш Джон
 
04.06.18
15:22
(23) когда у тебя несколько пользователей одновременно работают с этой обработкой, чьи настройки сохраняться должны?
25 Малыш Джон
 
04.06.18
15:23
на это тебе мягко и намекают)
26 Вафель
 
04.06.18
15:35
подсистема варианты отчетов вполне норм
27 Cyberhawk
 
04.06.18
17:24
(23) Ну ты же в (16) пишешь "при сохранении настроек останутся те, кто последний записал))) какие костыли" - что именно ты считаешь костылем?
28 Cyberhawk
 
04.06.18
17:25
(23) "Какая постановка нужна?" // Ты отвечаешь на какие-то незаданные вопросы