Для удобного просмотра сайта рекомендуется использовать Google Chrome.


Закрытая тема
Страница 1 из 5 1 2 3 4 5 Следующая ПоследняяПоследняя
Показано с 1 по 10 из 50

Тема: Хранилища настроек

  1. #1
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию Хранилища настроек

    Хранилища настроек

    Хранилища настроек
    В разделе описываются механизмы работы с хранилищем настроек.

  2. #2
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)

    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
    Методы:

    Выбрать (Select)
    Загрузить (Load)
    ПолучитьОписание (GetDescription)
    ПолучитьСписок (GetList)
    Сохранить (Save)
    Удалить (Delete)
    УстановитьОписание (SetDescription)
    Описание:

    Объекты этого типа предназначены для доступа к настройкам, хранящимся в стандартном хранилище.
    Для доступа к настройкам вариантов отчетов объект этого типа должен быть получен из свойства глобального контекста ХранилищеВариантовОтчетов.
    Для доступа к пользовательским настройкам отчетов объект этого типа должен быть получен из свойства глобального контекста ХранилищеПользовательскихНастроекОтчетов.
    Для доступа к пользовательским настройкам данных форм объект этого типа должен быть получен из свойства глобального контекста ХранилищеНастроекДанныхФорм.
    Для доступа к общим настройкам объект этого типа должен быть получен из свойства глобального контекста ХранилищеОбщихНастроек.
    Для доступа к системным настройкам объект этого типа должен быть получен из свойства глобального контекста ХранилищеСистемныхНастроек.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  3. #3
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    СтандартноеХранилищеНастроекМенеджер.Выбрать (StandardSettingsStorageManager.Select)


    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
    Выбрать (Select)
    Синтаксис:

    Выбрать(<Отбор>)Параметры:

    <Отбор> (необязательный)

    Тип: Структура.
    Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться поля "КлючОбъекта" ("ObjectKey"), "КлючНастроек" ("SettingsKey"), "Пользователь" ("User").
    Отсутствие в элементе структуры соответствующего свойства означает, что отбор по полю не выполняется.
    Если не установлен отбор по пользователю или указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права "Администрирование данных". Таким образом, если пользователь, не обладающий правом "Администрирование данных", запросит выборку без установки отбора по текущему пользователю, при выполнении метода произойдет ошибка "Нарушение прав доступа".
    Если параметр не указан, то отбор не используется.Возвращаемое значение:

    Тип: СтандартноеХранилищеНастроекВыборка.
    Описание:

    Формирует выборку из стандартного хранилища настроек по заданным условиям.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Пример:

    Фильтр = Новый Структура;

    Фильтр.Вставить("Пользователь", ПользователиИнформационнойБазы.ТекущийПользователь());
    Фильтр.Вставить("КлючОбъекта", КлючОбъекта);

    Выб = ХранилищеСистемныхНастроек.Выбрать(Фильтр);

    ТаблицаРезультатов = Новый ТаблицаЗначений;
    ТаблицаРезультатов.Колонки.Добавить("Пользователь", , "Пользователь");
    ТаблицаРезультатов.Колонки.Добавить("КлючОбъекта", , "Ключ объекта");
    ТаблицаРезультатов.Колонки.Добавить("КлючНастроек", , "Ключ настроек");
    ТаблицаРезультатов.Колонки.Добавить("Представление", , "Представление");

    Пока
    Выб.Следующий() Цикл
    НоваяСтрока = ТаблицаРезультатов.Добавить();
    НоваяСтрока.Пользователь = Выб.Пользователь;
    НоваяСтрока.КлючОбъекта = Выб.КлючОбъекта;
    НоваяСтрока.КлючНастроек = Выб.КлючНастроек;
    НоваяСтрока.Представление = Выб.Представление;
    КонецЦикла
    ;


  4. #4
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СтандартноеХранилищеНастроекМенеджер.Загрузить (StandardSettingsStorageManager.Load)

    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
    Загрузить (Load)
    Синтаксис:

    Загрузить(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)Параметры:

    <КлючОбъекта> (обязательный)

    Тип: Строка.
    Ключ объекта настройки.
    Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.<КлючНастроек> (необязательный)

    Тип: Строка.
    Ключ загружаемых настроек.
    Значение по умолчанию: Пустая строка<ОписаниеНастроек> (необязательный)

    Тип: ОписаниеНастроек.
    Описание настроек.
    Если не указан, то описание настройки не загружается.<ИмяПользователя> (необязательный)

    Тип: Строка.
    Имя пользователя, настройки которого загружаются.
    Если не указан, то загружаются настройки текущего пользователя.
    В случае переименования пользователя прежние настройки не загружаются.
    Если будет создан пользователь, имя которого совпадает с именем прежнего пользователя, для него будут использованы существующие настройки.
    Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных .
    Значение по умолчанию: НеопределеноВозвращаемое значение:

    Тип: Произвольный.
    Неопределено, если настройки не найдены.Описание:

    Загружает настройку из хранилища.
    Результатом работы являются настройки, загруженные из хранилища.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  5. #5
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СтандартноеХранилищеНастроекМенеджер.ПолучитьОписание (StandardSettingsStorageManager.GetDescription)

    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
    ПолучитьОписание (GetDescription)
    Синтаксис:

    ПолучитьОписание(<КлючОбъекта>, <КлючНастроек>, <ИмяПользователя>)Параметры:

    <КлючОбъекта> (обязательный)

    Тип: Строка.
    Ключ объекта настройки.
    Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.<КлючНастроек> (необязательный)

    Тип: Строка.
    Ключ сохраняемых настроек.
    Значение по умолчанию: Пустая строка<ИмяПользователя> (необязательный)

    Тип: Строка.
    Имя пользователя, настройки которого сохраняются.
    Если не указан, то сохраняются настройки текущего пользователя.
    Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
    Значение по умолчанию: НеопределеноВозвращаемое значение:

    Тип: ОписаниеНастроек.
    Описание:

    Получает объект с описанием настройки.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  6. #6
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СтандартноеХранилищеНастроекМенеджер.ПолучитьСписок (StandardSettingsStorageManager.GetList)

    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
    ПолучитьСписок (GetList)
    Синтаксис:

    ПолучитьСписок(<КлючОбъекта>, <ИмяПользователя>)Параметры:

    <КлючОбъекта> (обязательный)

    Тип: Строка.
    Ключ объекта настройки.
    Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.<ИмяПользователя> (необязательный)

    Тип: Строка.
    Имя пользователя, настройки которого получаются.
    Если не указан, то получаются настройки текущего пользователя.
    Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
    Значение по умолчанию: НеопределеноВозвращаемое значение:

    Тип: СписокЗначений.
    Описание:

    Получает список настроек из хранилища.
    Значениями элементов списка являются ключи настроек.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  7. #7
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СтандартноеХранилищеНастроекМенеджер.Сохранить (StandardSettingsStorageManager.Save)

    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
    Сохранить (Save)
    Синтаксис:

    Сохранить(<КлючОбъекта>, <КлючНастроек>, <Настройки>, <ОписаниеНастроек>, <ИмяПользователя>)Параметры:

    <КлючОбъекта> (обязательный)

    Тип: Строка.
    Ключ объекта настройки.
    Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.<КлючНастроек> (необязательный)

    Тип: Строка.
    Ключ сохраняемых настроек.
    Значение по умолчанию: Пустая строка<Настройки> (обязательный)

    Тип: Произвольный.
    Содержит настройки, которые нужно сохранить в хранилище.<ОписаниеНастроек> (необязательный)

    Тип: ОписаниеНастроек.
    Описание настроек.
    Для стандартного хранилища настроек из данного параметра используется только свойство Представление.
    Если не указан, то описание не устанавливается.<ИмяПользователя> (необязательный)

    Тип: Строка.
    Имя пользователя, настройки которого сохраняются.
    Если не указан, то сохраняются настройки текущего пользователя.
    В случае переименования пользователя прежние настройки не заменяются. Если будет создан пользователь, имя которого совпадает с именем прежнего пользователя, для него будут использованы существующие настройки.
    Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
    Значение по умолчанию: НеопределеноОписание:

    Сохраняет настройку в хранилище.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  8. #8
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СтандартноеХранилищеНастроекМенеджер.Удалить (StandardSettingsStorageManager.Delete)

    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
    Удалить (Delete)
    Синтаксис:

    Удалить(<КлючОбъекта>, <КлючНастроек>, <ИмяПользователя>)Параметры:

    <КлючОбъекта> (обязательный)

    Тип: Строка; Неопределено.
    Ключ объекта настройки.
    Если Неопределено, то удаляются настройки для всех объектов.
    Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.<КлючНастроек> (обязательный)

    Тип: Строка; Неопределено.
    Ключ удаляемых настроек.
    Если Неопределено, то удаляются настройки со всеми ключами.<ИмяПользователя> (обязательный)

    Тип: Строка; Неопределено.
    Имя пользователя, настройки которого удаляются.
    Если Неопределено, то удаляются настройки всех пользователей.
    Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.Описание:

    Удаляет настройку из хранилища.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  9. #9
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    СтандартноеХранилищеНастроекМенеджер.УстановитьОписание (StandardSettingsStorageManager.SetDescription)

    СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager)
    УстановитьОписание (SetDescription)
    Синтаксис:

    УстановитьОписание(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)Параметры:

    <КлючОбъекта> (обязательный)

    Тип: Строка.
    Ключ объекта настройки.
    Подробнее см. в Настройки, автоматически сохраняемые в системном хранилище.<КлючНастроек> (необязательный)

    Тип: Строка.
    Ключ сохраняемых настроек.
    Если содержит пустую строку, то будет сгенерирован новый ключ сохраняемых настроек.
    Значение по умолчанию: Пустая строка<ОписаниеНастроек> (обязательный)

    Тип: ОписаниеНастроек.
    Описание настроек.
    Для стандартного хранилища настроек из данного параметра используется только свойство Представление.<ИмяПользователя> (необязательный)

    Тип: Строка.
    Имя пользователя, настройки которого сохраняются.
    Если не указан, то сохраняются настройки текущего пользователя.
    Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
    Значение по умолчанию: НеопределеноОписание:

    Изменяет описание настройки или добавляет новую настройку, если такой настройки не было.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  10. #10
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ХранилищаНастроекМенеджер (SettingsStoragesManager)

    ХранилищаНастроекМенеджер (SettingsStoragesManager)
    Элементы коллекции:

    ХранилищеНастроекМенеджер
    Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются хранилища настроек.
    Возможно обращение к хранилищу настроек посредством оператора [...]. В качестве аргумента передается имя хранилища, как оно задано в конфигурации.
    Свойства:

    <Имя хранилища> (<Имя хранилища>)
    Описание:

    Коллекция хранилищ настроек, определенных в конфигурации.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

Закрытая тема
Страница 1 из 5 1 2 3 4 5 Следующая ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru