воскресенье, 3 декабря 2017 г.

Параметры сеанса

Параметры сеанса - это общие объекты конфигурации:
Параметры сеанса сохраняются в течение сеанса предназначены для ограничения прав доступа в течение текущего сеанса.

***
Вопрос 01.49 экзамена 1С:Профессионал по платформе. Параметры сеанса инициируются:
  1. при запуске системы
  2. при программном обращении
  3. во время работы интерактивно
  4. верны варианты 1 и 2
  5. верны все варианты
Правильный ответ четвертый. Для каждого параметра сеанса определены два права доступа – Получение и Установка. Если право Установка снято, то инициализация данного параметра сеанса возможна только в общем модуле с установленным свойством «Привилегированный»или в модуле сеанса. Инициализация параметров сеанса может выполняться в модуле сеанса, в обработчике события УстановкаПараметровСеанса().До инициализации параметр сеанса находится в состоянии «Не установлено». При попытке чтения такого параметра сначала вызывается обработчик события УстановкаПараметровСеанса(). Если после вызова состояние параметра остается «Не установлено», то вызывается исключение.

6 комментариев:

  1. "Вопрос 01.49 экзамена 1С:Профессионал по платформе. Параметры сеанса инициируются:"
    Немного изменились варианты ответа, сейчас они следующие:
    1) При запуске системы
    2) При первом программном обращении (в рамках сеанса)
    3) Интерактивно при запуске системы
    4) Верны варианты 1 и 2
    5) Верны все варианты (в зависимости от настройки подключения к базе данных)

    Возможно, теперь ответ не правильный.

    ОтветитьУдалить
  2. Был добавлен новый вопрос:

    1.63 При обращении к неинициализированному параметру сеанса:
    1. будет вызвано исключение
    2. будет выполнен обработчик "Установка параметров сеанса", и если значение не будет
    инициализировано, будет вызвано исключение
    3. будет выполнен обработчик "Установка параметров сеанса", и если значение не будет
    инициализировано, то оно будет установлено в "Неопределено"
    4. будет выполнен обработчик "Установка параметров сеанса", и если значение не будет
    инициализировано, то будет установлено значение по умолчанию для указанного в параметре сеанса типа значения
    5. такая ситуация не возможна, параметры сеанса не могут быть неинициализированными

    правильный ответ - вариант 2

    ОтветитьУдалить
  3. При обращении к неинициализированному параметру сеанса:
    будет вызвано исключение
    будет выполнен обработчик "Установка параметров сеанса" и, если значение не будет инициализировано, будет вызвано исключение
    будет выполнен обработчик "Установка параметров сеанса" и, если значение не будет инициализировано, то оно будет установлено в "Неопределено"
    будет выполнен обработчик "Установка параметров сеанса" и, если значение не будет инициализировано, то будет установлено значение по умолчанию для указанного в параметре сеанса типа значения
    такая ситуация не возможна, параметры сеанса не могут быть неинициализированными

    Ответ - 2. Проверено 1с тренажер

    ОтветитьУдалить