Имя: Пароль:
1C
1С v8
Куда сохраняются настройки отчета?
0 Вурглак
 
10.12.13
07:21
Здравствуйте.

Есть база 1с 8.2 УТ 10.3.18.4. В ней есть отчет "Реестр документов". У одного из пользователей сохранилась кривая настройка, из-за которой у него теперь отчет не открывается (стоит загружать при открытии). Сохранялась настройка стандартной кнопкой "Сохранить значения...".

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

Подскажите пожалуйста где теперь можно найти эту настройку программно чтобы удалить?
1 milaffka
 
10.12.13
07:26
РС СохраненныеНастройки, удаляете настройки пользователя по указанному отчету и все заработает, по крайней мере должно)
2 Вурглак
 
10.12.13
07:27
В РС СохраненныеНастройки по данному отчету настроек вообще нет. Также как и в стандартном хранилище настроек. Они куда-то в другое место сохраняются.
3 milaffka
 
10.12.13
07:30
странно тогда, просто была похожая проблема удалила настройки в РС все заработало.
Хм... Сейчас запупстила данный отчет сохранила настройки, действительно в РС сохраненные настройки не записал, интересно стало что такое
4 Повелитель
 
10.12.13
07:32
(0) Если клиент сервер, то в кэше сервер, почисти и все пройдет
5 Вурглак
 
10.12.13
07:34
(4) Кэш чистил. Не помогло. Тем более, если бы было в кэше, то при переносе базы с одного компа на другой с помощью выгрузить/загрузить базу настройка бы не перенеслась, или я ошибаюсь?
6 Повелитель
 
10.12.13
07:36
(5) До какой то платформы стандартные Сохранить/Восстановить сохранились в на компьютере пользователя и если пользователь пересаживался на другой комп, то настройки приходилось делать заново.

Сейчас настройки хранятся в кэше на сервер (в клиент серверном варианте). А чистил ты на клиенте.
7 Повелитель
 
10.12.13
07:37
(6) Не я наверно гоню, они наверно не в кэше храняться, базе похоже и хранятся.
8 Sammo
 
10.12.13
07:42
Не поверишь
ОчиститьНастройкиПользователя (ClearUserSettings)
9 Sammo
 
10.12.13
07:43
+8 Правда убивает все настройки в окнах
10 Вурглак
 
10.12.13
07:45
(8) Поверю, но хотелось бы все-таки убить одну настройку, а не все=) И, кстати, из РС Сохраненные настройки и из хранилища системных настроек она настройки не убирает.
11 milaffka
 
10.12.13
08:00
По ходу настройки которые сохраняются и вызываются методами СохранитьЗначение() и ВосстановитьЗначение() сохраняются в файле .pfl в AppDat\...\1сv82 И видимо физически просмотреть эти настройки не получится и надо писать обработку
12 Бледно Золотистый
 
10.12.13
08:13
(10) Поищи в ХранилищеНастроек, где-то тут могут быть:
ХранилищеПользовательскихНастроекОтчетов
ХранилищеВариантовОтчетов
13 Вурглак
 
10.12.13
08:15
(12) Искал, нету там настроек вообще. Точнее с помощью Выбрать() ничего не выбирается.
14 Sammo
 
10.12.13
08:16
С учетом того, что эти настройки переносятся при переносе базы, то скорее в файлах users в скуле. Но тогда только прямой доступ через скуль
15 milaffka
 
10.12.13
08:24
(13) И как вы так просто проверили с помощью Выбрать() о_О
16 Вурглак
 
10.12.13
08:29
(15)
Выборка = ХранилищеВариантовОтчетов.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.КлючОбъекта);
КонецЦикла;

Так из хранилища вариантов отчетов выбираются записи без отбора, то бишь все. Соответственно, нет записей в выборке, нет записей и в хранилище.

Или таки я путаю?
17 milaffka
 
10.12.13
10:08
Вот сейчас потренировалась на демо - базе... Нашла на мисте подтверждение что СохранитьНастройки() сохраняет в .pfl, почистила файлы - настройки отчета остались, почистила кэш - настройки отчета остались...