Имя: Пароль:
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
Может, тут собака зарыта.

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

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

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