Вход | Регистрация
 

Пользовательские настройки обычной формы.

Пользовательские настройки обычной формы.
Я
   Vitsa23
 
30.09.21 - 18:32
Добрый вечер. Возник такой вопрос, где хранятся пользовательские настройки обычной формы. Т.е допустим есть форма списка, пользователь открывает по команде "Настройка списка" окошечко, меняет к примеру там порядок реквизитов или видимость, нажимает ОК. Куда происходит сохранение этих настроек? Повторяю формы обычные. Никакие свои хранилища на в конфгурации не успользуются.
   Ёпрст
 
1 - 30.09.21 - 19:07
в папке пользователя сымотри в appdata
   Vitsa23
 
2 - 30.09.21 - 19:13
Если речь про кэш, кэш я чистил. Настройки все равно сохраняются.
   Ёпрст
 
3 - 30.09.21 - 19:33
(2) ну тогда вызови
ОчиститьНастройкиПользователя(<ПользовательИБ>)

ЗЫ: часть настроек хранится в pfl в табличке files, часть в SystemSettings
   Vitsa23
 
4 - 30.09.21 - 19:41
(3) Это на самом деле тоже не вариант, мало ли где еще какие настройки установлены(
   TormozIT
 
5 - 30.09.21 - 19:52
(0) Хранятся в БД. Очистить их можно только целиком все вместе через ОчиститьНастройкиПользователя.
   Ёпрст
 
6 - 01.10.21 - 00:19
Посмотрел. Эти настройки хранятся в табличке _Files в <гуид пользователя ИБ>.pfl

гуид пользователя можно получить в табло, например, 
ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор

Прибивать запись нужно при закрытом сеансе.
Но, в этом файле хранятся настройки всех списков, если прибьешь эту запись, то слетят настройки всех списков.
ОчиститьНастройкиПользователя как раз и делает 2 delete - прибивает запись в табличке Files + прибивает все записи в SystemSettings по имени пользователя

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.