Имя: Пароль:
1C
1С v8
ХранилищеСистемныхНастроек в УФ. Не работает
0 мистер игрек
 
19.12.13
09:16
Код:


&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ОбщегоНазначения.УстановитьУсловноеОформлениеДляДинамическогоСпискаДокументов(Список);
    НастрСохр = ХранилищеСистемныхНастроек.Загрузить("НастройкаОтбора"+Строка(ПараметрыСеанса.ТекущийПользователь),"",,Строка(ПараметрыСеанса.ТекущийПользователь)).Настройка;
КонецПроцедуры

&НаКлиенте
Процедура ПриЗакрытии()
    ХранитьНастройки();
КонецПроцедуры

&НаСервере
Процедура ХранитьНастройки()
    СЗ = Новый СписокЗначений();
    Для каждого Стр Из Список.Отбор.Элементы Цикл
        СЗ.Добавить(Стр);
    КонецЦикла;
    СЗ = Список.Отбор.Элементы;
    Стр = Новый Структура("Настройка", СЗ);
    ХранилищеСистемныхНастроек.Сохранить("НастройкаОтбора"+Строка(ПараметрыСеанса.ТекущийПользователь),"",Стр,,Строка(ПараметрыСеанса.ТекущийПользователь));
    Сообщить("НастройкаОтбора"+Строка(ПараметрыСеанса.ТекущийПользователь));
КонецПроцедуры




Почему то значение непоределно. Что не так?
1 мистер игрек
 
19.12.13
10:16
АП
2 a_alenkin
 
19.12.13
10:21
а "ПолучитьСписок" пробовал?
3 мистер игрек
 
19.12.13
10:21
ага
4 banco
 
19.12.13
10:25
(0) а почему не ХранилищеОбщихНастроек?
да и пользователя не надо указывать, настройки автоматом сохраняются для текущего пользователя.
5 мистер игрек
 
19.12.13
10:45
(4) попробую