Имя: Пароль:
1C
1С v8
v8: Проблема с хранением значения внешней обработки для всех пользователей
0 reallord
 
03.06.14
20:53
Добрый день!
Не подскажете, как можно в типовой не измененной конфигурации, сделать внешнюю обработку, которая будет хранить текстовое значение в конфигурации доступное для всех пользователей?
То есть надо не изменяя конфигурацию, из внешней обработки, как-то сохранить текстовое значение где то в БД, которое доступно для чтения всех пользователей.
Учитался всем чем можно, но не смог придумать такого варианта.
1 Zamestas
 
03.06.14
21:03
(0) В левый реквизит какого нить справочника/регистра сведений сохрани и пользуйся.
2 Vladal
 
03.06.14
21:11
(0) Я бы использовал хранилище значений.
Посмотрите, как в типовых сохраняются и восстанавливаются настройки отчетов -- они хранятся в регистре сведений СохраненныеНастройкиПользователей.
При подборе устанавливается фильтр по отчету и пользователю, а в данном случае надо ставить фильтр только по отчету -- отбор устанавливать из самой обработки.
3 reallord
 
03.06.14
21:23
(2) Спасибо! Я про этот вариант не подумал, считал что там жесткая связка по пользователю.
4 reallord
 
03.06.14
21:27
(3) То есть вариант с СохраненныеНастройкиПользователей это тоже использование регистра в качестве временного места хранения.
Стандартных способов хранения на уровне платформы как я понял - нет.
5 Vladal
 
03.06.14
21:32
(4) Стандартный - СохранитьЗначение и ВосстановитьЗначение. Хранят в каталоге пользователя, при очистке кэша стирается.
Для озвученной задачи -- только регистра сведений, который в типовых уже есть.
6 Поpyчик-4
 
03.06.14
21:37
(0) (1)
Я использую Регистр ПользовательскиеМакетыПечати. Там есть ресурс Макет, вот туда при закрытии формы закидываю структуру с сохранёнными значениями, а потом при открытии обработки она считывается.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший