|
Пользовательские настройки обычной формы.
| ☑ |
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 по имени пользователя
|
|