0
ALEX7519
18.03.20
✎
11:34
|
Воппрос : Бух 8.3 30
сделал внешний отчет, с табличными частями и т.д.
на форме сделал две кнопки для сохранения, загрузки настроек отчета.
сохраняют, загружают но только под тем пользователем. Если захожу под другим пользователем, не грузит ?????
&НаСервере
Процедура ЗагрузитьННаСервере()
КлючНастроек = "Журнал5_Водоканал";
ЗначениеНастроек = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("Журнал5_Водоканал", КлючНастроек);
Если ТипЗнч(ЗначениеНастроек) = Тип("Соответствие") Тогда
Отчет.ОС.Загрузить(ЗначениеНастроек.Получить("ОС"));
КонецЕсли;
КлючНастроек = "Журнал5_Водоканал6970";
ЗначениеНастроек = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("Журнал5_Водоканал6970", КлючНастроек);
Если ТипЗнч(ЗначениеНастроек) = Тип("Соответствие") Тогда
Отчет.Сч6970.Загрузить(ЗначениеНастроек.Получить("Сч6970"));
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура СохранитьННаСервере()
КлючНастроек = "Журнал5_Водоканал";
Настройки = Новый Соответствие;
Настройки.Вставить("ОС", Отчет.ОС.Выгрузить());
ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("Журнал5_Водоканал", КлючНастроек, Настройки);
КлючНастроек = "Журнал5_Водоканал6970";
Настройки = Новый Соответствие;
Настройки.Вставить("Сч6970", Отчет.Сч6970.Выгрузить());
ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("Журнал5_Водоканал6970", КлючНастроек, Настройки);
КонецПроцедуры
|
|
5
DiMel_77
18.03.20
✎
17:09
|
СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
Загрузить (Load)
Синтаксис:
Загрузить(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)
Параметры:
<КлючОбъекта> (обязательный)
Тип: Строка.
Ключ объекта настройки.
Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.
<КлючНастроек> (необязательный)
Тип: Строка.
Ключ загружаемых настроек.
Значение по умолчанию: Пустая строка.
<ОписаниеНастроек> (необязательный)
Тип: ОписаниеНастроек.
Описание настроек.
Если не указан, то описание настройки не загружается.
<ИмяПользователя> (необязательный)
Тип: Строка.
Имя пользователя, настройки которого загружаются.
Если не указан, то загружаются настройки текущего пользователя.
В случае переименования пользователя прежние настройки не загружаются.
Если будет создан пользователь, имя которого совпадает с именем прежнего пользователя, для него будут использованы существующие настройки.
Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
|
|