Имя: Пароль:
1C
 
Параметры сеанса - помогите плиз они сами собой меняются !
0 v82
 
21.07.10
13:39
самописная конфа. сижу в debug режиме сервера отлаживаю не могу понять где устанавиливаются параметры сеанса

отлаживаю модуль сеанса процедуру УстановкаПараметровСеанса
при установке параметра сеанса ТекущийПользователь
остальные параметры вдруг сами считываются с базы!!!!!

где в каком обработчике подскажите плиз

причем добавил сам строчку ПараметрыСеанса.ТекущийПользователь=Справочники.Пользователи.НайтиПоНаименованию("Иванов");

при ее выполнении остальные параметры сеанса для RLS сами читаются и устанавливаются!!!!

как это?
1 v82
 
21.07.10
13:46
конфа 8.1  кто по платформе спец подскажите плиз
2 Ц_У
 
21.07.10
13:48
"самописная конфа"
"где в каком обработчике подскажите плиз"
Штатные телепаты в отпуске, а у внештатных от жары мозг кипит
3 Ц_У
 
21.07.10
13:48
Глобальный поиск по модулям со словами "ПараметрыСеанса"
4 NcSteel
 
21.07.10
13:49
(0) Посмотри в сторону Модуля Сеанса
5 NcSteel
 
21.07.10
13:49
(4) Тьфу прочитал только первые строки вопроса )
6 Шпиндельная бабка
 
21.07.10
13:51
(3) вотЪ
7 2S
 
21.07.10
13:53
(6) холосо?!
8 v82
 
21.07.10
13:58
плин а конфигуратор не может кешировать параметры сеанса а то передначаломработы ПараметрыСеанса в файловой версии уже установлены еще не доходя до модуля сеанса!!!!
9 v82
 
21.07.10
13:59
почему то при первом входе в процедуру УстановкаПараметровСеанса модуля сеанса
часть Параметров сеанса уже пустановлены как это?
10 Шпиндельная бабка
 
21.07.10
14:00
(7) не понял.

Модуль приложения посмотри
11 shuhard
 
21.07.10
14:00
(9) заведи новый параметр "ЯОкуеваю" и убедись в том, что он окажется не инициализированным
12 v82
 
21.07.10
14:02
попробую по традиции удалить кеш метаданных а то не только мне жарко
13 v82
 
21.07.10
14:03
инициализируются таким образом только текущий пользователь и параметры RLS
14 v82
 
21.07.10
14:07
народ подскажите плиз где находится первая строчка исполняемого кода в конфигурации??? я на ней отладку остановлю
15 shuhard
 
21.07.10
14:08
(14) модуль приложения
При начале работы
16 Ц_У
 
21.07.10
14:09
(14) -> (9)
17 2S
 
21.07.10
14:09
(10) реально китаец?
18 Ц_У
 
21.07.10
14:10
(16), (14) -> (9)
19 shuhard
 
21.07.10
14:10
(15) + ПередНачаломРаботыСистемы
20 v82
 
21.07.10
14:11
ну китайцы ответ то неправильные ни (15) ни (19)
21 v82
 
21.07.10
14:11
первая точка в МодулеСеанса процедура ПриУстановкеПараметровСеанса
22 v82
 
21.07.10
14:14
сори процедура УстановкаПараметровСеанса
23 v82
 
21.07.10
14:15
одно не пойму почему параметры сеанса опять уже установлены на первой его строке где 1с их кеширует???
24 v82
 
21.07.10
14:18
кстати самая первая строчка исполняемого кода
- в модуле приложения внизу под всеми процедурами (вне функций и процедур)
25 v82
 
21.07.10
14:23
нашел баг платформы!!!!

добавьте строчку в одуль приложения вне функций и процедур,
сделайте на этой строчке точку останова
в отладчике просмотрите значение переменной "ПараметрыСеанса"

платформа сворачивается с записью дампа памяти ;)))
26 v82
 
21.07.10
14:25
попробую перезагрузить комп / выполнить то же самое на другом компе
27 v82
 
21.07.10
14:30
очистил для чистоты проверки кеш етаданных
28 v82
 
21.07.10
14:30
1с устойчиво падает с записью дампа памяти ;((
29 Ц_У
 
21.07.10
14:31
(28) готов написать "1000 и 1 способ завалить 1С"?
30 v82
 
21.07.10
14:31
попробую серверный вариент
31 v82
 
21.07.10
14:32
сделай ветку и напиши / черкани ссылку - почитаю
32 Ц_У
 
21.07.10
14:33
Перем А;

Процедура АБВ()
///текст процедуры
КонецПроцедуры;

А = 1;

--------
А теперь где начало?
33 v82
 
21.07.10
14:34
А=1

Директиву Перем 1с не выполняет
34 v82
 
21.07.10
14:35
в серверном вариенте на другом компе все работает но параметры сеанса опять уже установлены

подскажите плиз где мне остановится где параметры сеанса 100% еще не установлены...
35 v82
 
21.07.10
14:36
Перем А; - не комнада - указание 1с зарезервировать для переменной место в памяти (хотя 1с еще и инициализирует его значением Неопределено)
36 Ц_У
 
21.07.10
14:37
(34) а поиск глобальный ничего не выдал?
37 v82
 
21.07.10
14:38
сделал точки останова на ВСЕХ строках конфигурации где используются ПараметрыСеанса

но при остановке на первой же посмотрел ПараметрыСеанса еще до ее выполнения все установлены
38 v82
 
21.07.10
14:38
причем делал это нак файловой версии (претензии типа Серверыне модули проскакивают не отлаживаясь не катят)
39 v82
 
21.07.10
14:39
что то я упустил

где же происходит инициализация параметров сеанса???
40 v82
 
21.07.10
14:39
или где самаяя первая строка исполняемого кода !!!!! кто знает
41 Ц_У
 
21.07.10
14:45
поставил бряк на
Процедура ПередНачаломРаботыСистемы(Отказ)
параметры сеанса содержат булевские значения и текущего пользователя, т.к. указан при входе, все остальное "Ошибка чтения значения"
42 BuHu
 
21.07.10
14:48
(40)при начале работы системы
43 Ц_У
 
21.07.10
14:49
На корневом элементе Конфы ПКМ - "модуль сеанса" есть там кто?
44 Ц_У
 
21.07.10
14:50
(43) а было уже...
45 vde69
 
21.07.10
14:52
смотри в серверных модулях, а скорее всего в вривелигерованном
46 shuhard
 
21.07.10
14:52
(44) может демоническое обновление, хотя ТС кэщи чистил
самый простой вариант - создание нового параметра отвергнут
47 v82
 
21.07.10
15:47
(41) - вот и у меня эти параметры везде уже установлены откуда берться непонятно
(44) - тестю уже в файловой версии все то же самое

НАРОД НАЙДИТЕ СТРОЧКУ В КОНФЕ ГДЕ ПАРАМЕТРЫ СЕАНСА ЕЩЕ НЕ УСТАНОВЛЕНЫ!!!
48 Михаил Козлов
 
21.07.10
16:18
(47) Попробовал стартануть под новым пользователем - уже прописаны.
49 ptiz
 
21.07.10
16:30
Может, тут собака зарыта.

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

Инициализация параметров сеанса выполняется в модуле сеанса, в обработчике события УстановкаПараметровСеанса().

До инициализации параметр сеанса находится в состоянии Не установлено. При попытке чтения такого параметра сначала вызывается обработчик события УстановкаПараметровСеанса(). Если после вызова состояние параметра остается Не установлено, то вызывается исключение.