УПП 1.3, сохранение настройки
☑
0
ololoraise
14.02.19
✎
16:17
Доброго времени.
Подскажите, как сделать. Есть внешний отчет, на форме есть ТЗ. Как мне сохранить эту ТЗ для всех пользователей, и что бы при открытии у всех восстанавливалась ТЗ?
1
wowik
14.02.19
✎
17:01
При помощи типового сохранения настроек.
Сохранение:
МенеджерЗаписи = РегистрыСведений.СохраненныеНастройки.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Пользователь = СлужебныйПользователь; // добавить нового пользователя
МенеджерЗаписи.ИмяОбъекта = "ОбщаяТЗ";
МенеджерЗаписи.НаименованиеНастройки = "ОбщаяТЗ";
МенеджерЗаписи.СохраненнаяНастройка = Новый ХранилищеЗначения(ТЗ, Новый СжатиеДанных(9));
МенеджерЗаписи.Записать();
Восстановление:
МенеджерЗаписи = РегистрыСведений.СохраненныеНастройки.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Пользователь = СлужебныйПользователь;
МенеджерЗаписи.ИмяОбъекта = "ОбщаяТЗ";
МенеджерЗаписи.НаименованиеНастройки = "ОбщаяТЗ";
МенеджерЗаписи.Прочитать();
ТЗ.загрузить(МенеджерЗаписи.СохраненнаяНастройка.Получить());
как-то так.
2
ololoraise
14.02.19
✎
17:11
(1) Спасибо тебе, милый человек.
3
ILM
гуру
15.02.19
✎
06:43
Главное не давать право записывать настройку для всех пользователей )))
Основная теорема систематики: Новые системы плодят новые проблемы.