Чем отличается активация от инициализации (на примере параметров сеанса)? #760501


#0 by EvgeniuXP
Чем отличается активация от инициализации (на примере параметров сеанса)?
#1 by mehfk
А можно уточнить контекст, в котором связаны термины "активизация" и "параметры сеанса" с точки зрения 1С ?
#2 by mehfk
активизация => активация
#3 by EvgeniuXP
модуль сеанса
#4 by Garykom
инициализация - это параметры устанавливаются, активизация - 1-е обращение не?
#5 by Записьдампа
Инициализация - присвоение значения для первого использования. Активизиция - актуализация этого значения (возможно еще неинициализированного, тогда по времени совпадает с инициализицией) Дело вот в чем. Установка параметров сеанса и вызов соответствующего обработчика происходит в трех случаях, про один из которых в документации написано ну очень неявно: 1) При начале нового сеанса - когда пользователь подключается к системе. Значение параметра ТребуемыеПараметры равно Неопределено. 2) Перед использованием неиницализированного ранее параметра. Значение параметра ТребуемыеПараметры - массив. 3) При получении сеанса из пула соединений. Значение параметра ТребуемыеПараметры опять равно Неопределено, но сам параметр может уже иметь какое-то значение, оставшееся от предыдущего использования. Возникновение этого события в этом случае необходимо для того, что бы актуализировать значения, которые могли изменится в базе. Например, ссылка была удалена непосредственно, но значение застряло в параметре. Без активизации, исключения при обращении к "неинициализированному" параметру не будет, значение-то есть. Но при попытке работы с ним возможны забавные эффекты.
#6 by EvgeniuXP
прямо в десятку :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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