Вопрос о сохранении настроек #314728


#0 by ehrmann
У меня проблема следующая. Не секрет, что у каждого пользователя в отчетах могут быть свои настройки, которые можно сохранять и восстанавливать. Они хранятся в отдельных файликах, вроде *.pfl. Так вот у одного из пользователей не восстанавливаются настройки :( У всех сохраняются и восстанавливаются, а у одного его нет. Размер файла его настроек изменяется, значит настройки в нем сохраняются. Но когда он запускает заново 1С все отчеты имеют первозданный вид. Помогите плиз разобраться с проблемой.
#1 by Живой Ископаемый
в общем это ужас, эти pfl-файлы..... вероятно из-за того, что на русской раскладке это расширение звучит как "зад"... Если у тебя в8.0, то можно конечно придумать что-то типа или справочника или регистра свеедений, в котором хранить все настройки... что конечно удобно - настройками можно обменяться, скопировать их как-то... минус - что нужно во всех формах заменять штатные механизмы сохранения/восстановления настроек... Ну или перейти на в8.1, говорят там пользовательские настройки хранятся в информационной базе, и не валятся как последние суки...
#2 by ehrmann
мда... а я думал что-нить другое посоветуют
#3 by Живой Ископаемый
Мне просто кажется, что структура самого файлика ломается, и 1С не может его потом правильно прочитать, и поэтому не восстанавливает... Можно было бы наверное его и починить - если бы знать формат...
#4 by Живой Ископаемый
Ну либо вот:
#5 by ehrmann
А есть ли возможность автоматического сохранения/восстановления настроек (с помощью скрипта кого-нибудь), если возможно, то какие ключи запуска 1с надо юзать?
#6 by ehrmann
неужели никто не сталкивался?
#7 by San1
Сталкивались.. Файлы настроек лежат на сервере. Имя файла можно получить как ПользовательИБ.УникальныйИденитификатор. Сохранять его, хоть из 1С (обработкой ожидания, при закрытии), хоть средствами системы - не проблема. Проблема в том, что, если реализовывать это автоматически, надо каждому юзеру дать доступ на папку с настройками, на запись, расшарить ее. Это не будет способствовать сохранности настроек. Если только дать сетевое имя папки "СюдаНеЛазить!". В нашем случае это бы не помогло. Еще вариант, сделать ехе-ник, кт будет подключаться к серверу через WMI под польователем с правами.. не получилось че-то. Потом перешли на 8.1, проблема отпала.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С