|
ПараметрыСеанса при запуске 1С Предприятия? |
☑ |
0
spiller26
08.07.14
✎
13:38
|
КА 1.1.49.1
обновлял через сравнение/объединение, т.к. много дописок.
При создании или сохранении Пользователя вылетает ошибка, пустышка, только пишет что не могу записать. Падает при сравнении ПараметрыСеанса.ДатаОбновленияПовторноИспользуемыхЗначенийМРО, который не заполнен при начале сеанса пользователя. (В демке чистой КА заполнен этот параметр)
Не могу отловить заполнение Параметра сеанса. В модуле сеанса в процедуре УстановкаПараметровСеанса(ТребуемыеПараметры) ставлю точку останова (т.к. она первая срабатывает при загрузке) - не заполнена, но некоторые параметры уже заполнены.
Где посмотреть их заполнение?
ПараметрыСеанса.ДатаОбновленияПовторноИспользуемыхЗначенийМРО
|
|
1
Maxus43
08.07.14
✎
13:44
|
параметры заполняются при первом обращении к параметру, если не предусмотрена принудительная инициализация.
тупо в обработке напиши (ПараметрыСеанса.ДатаОбновленияПовторноИспользуемыхЗначенийМРО) и точку останова в модуле сеанса. Должен полезть устанавливаться
|
|
2
spiller26
08.07.14
✎
13:54
|
(1) где ставиться "принудительная инициализация"
|
|
3
spiller26
08.07.14
✎
14:28
|
Добавил в процедуру УстановкаПараметровСеанса(ТребуемыеПараметры)
ПараметрыСеанса.ДатаОбновленияПовторноИспользуемыхЗначенийМРО = ТекущаяДата();
ибо так и не нашел где происходит инициализация.
|
|
4
Maxus43
08.07.14
✎
14:30
|
(2) Если ТребуемыеПараметры = Неопределено Тогда
// раздел "безусловной" инициализации параметров сеанса
|
|
5
Maxus43
08.07.14
✎
14:31
|
(4) + ТребуемыеПараметры = Неопределено - это при старте системы, отсюда "безусловная", до обращения к параметру
|
|
6
tdm
08.07.14
✎
14:33
|
(3) >>ибо так и не нашел где происходит инициализация.
насколько помню в модуле приложения - приНачалеРаботыСистемы()
|
|
7
spiller26
08.07.14
✎
14:40
|
(6) сначала срабатывает Модуль сеанса, затем модуль обычного приложения.
(4) там и строку поставил
|
|