Автор: ZhenyaYa 16.10.13, 12:38
Здравствуйте! Нужно сохранять отдельные значения для отдельных пользователей. СохранитьЗначение() не подходит, так как сохраняет для всех пользователей. Есть какие то штатные методы, или надо справочник создавать для сохранения значений?
1С:Предприятие 7.7 для SQL . Конфигурация : своя
Автор: volodya1122 16.10.13, 12:46
Цитата(ZhenyaYa @ 16.10.13, 13:38)
Здравствуйте! Нужно сохранять отдельные значения для отдельных пользователей. СохранитьЗначение() не подходит, так как сохраняет для всех пользователей. Есть какие то штатные методы, или надо справочник создавать для сохранения значений?
1С:Предприятие 7.7 для SQL . Конфигурация : своя
Если есть Спавочник "Пользователи". То добавить в него нужный реквизит и писать туда....
Автор: ZhenyaYa 16.10.13, 12:57
нету, но что то мне подсказывает, что скоро будет
Автор: sava1 16.10.13, 13:16
Имя переменной самому формировать - ""+Пользователь+"_Склад"
Автор: volodya1122 16.10.13, 15:03
Можно и через СохранитьЗначение() Только каждому пользователю нужно обязательно назначить отдельный каталог
Автор: Zaval 17.10.13, 0:06
Цитата(ZhenyaYa @ 16.10.13, 13:38)
СохранитьЗначение() не подходит, так как сохраняет для всех пользователей.
Что-то Вы не так делаете.
Автор: vtas 23.10.13, 7:36
Цитата(ZhenyaYa @ 16.10.13, 13:38)
СохранитьЗначение() не подходит, так как сохраняет для всех пользователей
Цитата
СохранитьЗначение(<Идентификатор>,<Значение>)
Назначение:
Сохранить некоторое значение для пользователя между сеансами.
значения сохраняются в файле настроек 1Cv7.CFG находящийся в рабочем каталоге пользователя
если же рабочий каталог пользователю не назначен, то используется файл настроек находящийся в каталоге базы (т.е. общий файл настроек для пользователей которым не назначен рабочий каталог)
варианты решения:
а) назначить пользователям рабочие каталоги (предпочтительно);
б) добавить префикс в имя сохраняемого/восстанавливаемого значения:
СохранитьЗначение(ИмяПользователя()+"_ИмяСохраняемогоЗначения", СохраняемоеЗначение);