Имя: Пароль:
1C
1С v8
УстановкаПараметровСеанса
0 Darlok
 
10.12.11
12:10
При запуске системы не происходит запуск процедуры УстановкаПараметровСеанса() из модуля сеанса,
на пустой конфигурации, с чем это может быть связано?
1 mikecool
 
10.12.11
12:21
процедура с событием связана?
добавлялась написанием или выбиралась из выпадающего списка событий?
2 GROOVY
 
10.12.11
12:25
Ашипка в названии процедуры.
Не в том модуле описана.
3 Darlok
 
10.12.11
12:32
ай... всето там работает просто точка останова не работает на сервером варианте.
4 mikecool
 
10.12.11
12:35
и точки останова тоже там работают
5 Darlok
 
10.12.11
13:04
(4), точка останова там не работает!

А что запускается раньше чем: УстановкаПараметровСеанса() из модуля сеанса ?
6 oleg_km
 
10.12.11
13:22
ragent наверное запущен без -debug. Постоянно после переустановки забываю
7 apokrit
 
10.12.11
13:28
(5) Ничего.
8 Darlok
 
10.12.11
14:02
(7)
В типовой торговле 11:
если запустить с отладчиком с точкой останова на первой строке процедуры УстановкаПараметровСеанса() модуля сеанса.
При запуск произвести из-под нового пользователя системы.

А в табло вызвать:
Пользователи.ТекущийПользователь()
То будет доступна ссылка на созданный элемент справочника "Пользователи", отсюда вопрос, когда и как этот объект системы был создан?
9 apokrit
 
10.12.11
14:26
(8) Это неправильная постановка вопроса.

Правильная такая:
1. Обращение к Пользователи.ТекущийПользователь()  читается параметр сеанса
2. К моменту обращения ПС еще не установлен
3. УстановкаПараметровСеанса() вызывается еще раз и в процессе создает пользователя
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn