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

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

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

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