Имя: Пароль:
1C
 
В ХранилищаНастроек не сохраняет значение. Загрузить возвращает Неопределено
0 ИС-2
 
naïve
24.06.21
14:45
На время сеанса где-то надо хранить выбранные значение пользователем. Переменные не подходят.
Не могу понять почему не сохраняет в хранилище настроек переменную с типом физ. лицо

        ХранилищаНастроек.НастроекиТекущейРаботы.Сохранить("МобильноеПроизводство","Продукция_ФизЛицо_Выбранный",ТекФизЛицо);

делаю загрузить - возвращает неопределено

ХранилищаНастроек.НастроекиТекущейРаботы.Загрузить("МобильноеПроизводство","Продукция_ФизЛицо_Выбранный"));

Что я не так делаю. По документации туда можно сохранить любое значение
1 Вафель
 
24.06.21
14:46
А что это за хранилище такое?
2 fisher
 
24.06.21
14:51
Судя по "НастроекиТекущейРаботы" - это кастомное хранилище. Сами его писали - сами с ним и разбирайтесь.
3 fisher
 
24.06.21
14:59
Открой в дереве метаданных ветку хранилищ настроек в "Общих" и глянь модуль менеджера своих "Настроеков". Чего оно там делает при загрузке/сохранении.
4 ИС-2
 
naïve
24.06.21
15:43
добавил в свою самописку свой объект метаданных
(3) модуль полностью пустой
5 fisher
 
24.06.21
16:11
(4) С какой целью? С чего ты решил, что оно по дефолту будет стандартное хранилище юзать? По дефолту оно вообще нифига не делает, это голый каркас для реализации альтернативного хранения настроек. Если тебе надо писать в стандартное хранилище, то юзай ХранилищеОбщихНастроек.Сохранить/Загрузить
6 hhhh
 
24.06.21
23:23
(4) наверно, пытаетесь прочитать настройки другого пользователя. Можно только свои, если не администратор.