Имя: Пароль:
1C
1С v8
настройки внешего отчета
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", КлючНастроек, Настройки);
    
КонецПроцедуры
1 Галахад
 
гуру
18.03.20
11:41
Наверное прав не хватает.
2 ALEX7519
 
18.03.20
11:49
нет давал другим пользователям полные права не пашет
3 Галахад
 
гуру
18.03.20
11:58
Не полные. Проверь "СохранениеДанныхПользователя".
4 ALEX7519
 
18.03.20
12:10
(3) не помогло :(
5 DiMel_77
 
18.03.20
17:09
СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
Загрузить (Load)
Синтаксис:
Загрузить(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)
Параметры:
<КлючОбъекта> (обязательный)
Тип: Строка.
Ключ объекта настройки.
Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.
<КлючНастроек> (необязательный)
Тип: Строка.
Ключ загружаемых настроек.
Значение по умолчанию: Пустая строка.
<ОписаниеНастроек> (необязательный)
Тип: ОписаниеНастроек.
Описание настроек.
Если не указан, то описание настройки не загружается.
<ИмяПользователя> (необязательный)
Тип: Строка.
Имя пользователя, настройки которого загружаются.
Если не указан, то загружаются настройки текущего пользователя.
В случае переименования пользователя прежние настройки не загружаются.
Если будет создан пользователь, имя которого совпадает с именем прежнего пользователя, для него будут использованы существующие настройки.
Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс