powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Как работать с ХранилищемНастроек?
11 сообщений из 11, страница 1 из 1
Как работать с ХранилищемНастроек?
    #37194907
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нашел ни в одной типовой конфигурации (те что у меня есть) как работать с ХранилищемНастроек.
Мне нужно сохранить и восстановить шрифт в форме для пользователя. Сейчас работает через СохранитьЗначение ВосстановитьЗначение. но пользователь может переходить на другой компьютер и там его настроки не загрузяться.
Заранее спасибо.
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37194929
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрец,

В последней УТ 11 появилось централизованное хранилище настроек - которая 11.0.6.7
Но именно с этой темой еще не разбирался, познания в ней пока только теоретические, так что больше ничем помочь не могу.
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37194950
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю УТ для России? Будем качать.
Но вопрос не снимается.
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37194968
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исходная реализация - в Библиотеке Стандартных Подсистем , столь же последней. Ее, наверное, проще будет найти и скачать
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37194984
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pail,

Спасибо за помощь.
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37198021
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел в УТ. Всё получилось.
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37201945
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ.
Сохраняю настройки под администратором - всё работает. Если под пользователем - "Нарушение прав доступа". А где права назначаются на ХранилищеНастроек. В упор не нахожу!
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37202138
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю из "Обычное приложение"

1. Не создаю никакого дополнительного ХранилищаНастроек. Сохраняю значение в настройки "ХранилищеНастроекДанныхФорм" под администратором - работает, под пользователем - "Нарушение прав доступа". Как этот доступ дать фиг его знает. В роли пользователя подобного достпуа не нашел.
2. Создаю собственное хранилище настроек "ХранилищеНастроекДанныхФорм", подключаю его в свойствах конфигурации "Хранилище настроек данных форм". При этом нарушений прав доступа не возникает, но при загрузке настроек всегда возвращается "Неопределено", что под админом, что под пользователем.

Я так понимаю в 1С галочку поставили, что такая функция есть, но она нифига не работает? Так коряво реализовано слов нет.
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37202200
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Монолог получается, но шо поделать

Если дать пользователю доступ - "Административные права" (конфигурации), то сохранение и восстановление настроек из ХранилищеНастроек работает.
Офигеть в 1С беса гонят. Они подразумевали хранить таким образом настройки пользователя? Удобно.
...
Рейтинг: 0 / 0
Как работать с ХранилищемНастроек?
    #37202508
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал в конфигурации Хранилище настроек - ХранилищеНастроекАвтоматизированноеРабочееМесто.
Повесил на форму две кнопки. Одна принудительно сохраняет значение 10 в хранилище настроек.
ХранилищаНастроек.ХранилищеНастроекАвтоматизированноеРабочееМесто.Сохранить("РабочееМесто","ШрифтТаблиц",10);
Вторая кнопка восстанавливает значение и выводит его на экран.
ВосстановленноеЗначение = ХранилищаНастроек.ХранилищеНастроекАвтоматизированноеРабочееМесто.Загрузить("РабочееМесто","ШрифтТаблиц");
Сообщить(ВосстановленноеЗначение);
Обработку запускаю под полными правами.
Восстановление не выполняется, всегда - "Неопределено".

Вот эти процедуры работают, но только с административными правами пользователя (что недопустимо):
ХранилищеНастроекДанныхФорм.Сохранить("РабочееМесто","ШрифтТаблиц",10);
и
ВосстановленноеЗначение = ХранилищеНастроекДанныхФорм.Загрузить("РабочееМесто","ШрифтТаблиц");
Сообщить(ВосстановленноеЗначение);
Ну шо за нафиг? Где я не правильно делаю?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как работать с ХранилищемНастроек?
    #37936650
Chif13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЮрецМонолог получается, но шо поделать

Если дать пользователю доступ - "Административные права" (конфигурации), то сохранение и восстановление настроек из ХранилищеНастроек работает.
Офигеть в 1С беса гонят. Они подразумевали хранить таким образом настройки пользователя? Удобно.

На самом деле есть понятие как Привилегированный режим. Можно написать:
автор УстановитьПривилегированныйРежим(Истина);
НастройкиФормыРабочегоСтола = ХранилищеНастроекДанныхФорм.Загрузить("РабочийСтол", "ФормаОсновная", , ПараметрыСеанса.ТекущийПользователь);
УстановитьПривилегированныйРежим(Ложь);


или вынести функцию получения настроек в общий модуль с галочками Сервер и Привилегированный.
Привилегированный режим рекомендуется использовать тогда, когда с логической точки зрения нужно отключить проверку прав, или когда можно отключить проверку прав, чтобы ускорить работу. Допустимо использовать привилегированный режим тогда, когда работа с данными от лица некоторого пользователя не нарушает установленные для этого пользователя права доступа.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как работать с ХранилищемНастроек?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]