Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=14891)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Сохранить значение для отдельного пользователя

Автор: 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 находящийся в рабочем каталоге пользователя

если же рабочий каталог пользователю не назначен, то используется файл настроек находящийся в каталоге базы (т.е. общий файл настроек для пользователей которым не назначен рабочий каталог)

варианты решения:
а) назначить пользователям рабочие каталоги (предпочтительно);
б) добавить префикс в имя сохраняемого/восстанавливаемого значения:
СохранитьЗначение(ИмяПользователя()+"_ИмяСохраняемогоЗначения", СохраняемоеЗначение);

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua