|
v8: Интересный глюк (8.2.14.537) | ☑ | ||
---|---|---|---|---|
0
Nesh
19.10.11
✎
19:33
|
Довольно странно себя ведет платформа (8.2.14.537):
Есть форма списка. В процедуре при СозданииНаСервере() я устанавливаю отбор списка. На форме есть процедура также: СписокПриАктивизацииСтроки() с директивой &НаКлиенте, она же подвязана к одноименному событию списка на форме. так вот, почему то, до Открытия формы отладчиком я попадаю в процедуру ПриАктивизацииСтроки (с сервера вызываю клиент О_о). видимо тут есть подводный камень или так должно быть? |
|||
1
Nesh
19.10.11
✎
19:34
|
(1) да, сам список - основная таблица документа (не произвольный запрос), если это имеет значение
|
|||
2
Nesh
19.10.11
✎
19:39
|
или может другой метод формы вызывается первым на клиенте в момент ее создания?
|
|||
3
Один С
19.10.11
✎
19:39
|
537?
|
|||
4
Nesh
19.10.11
✎
19:41
|
(3) 533, сори
|
|||
5
Живой Ископаемый
19.10.11
✎
19:42
|
а 537 есть
|
|||
6
EvgeniuXP
19.10.11
✎
19:49
|
(3) ого, попал, что автор промахнулся, при том что данный релиз есть :)
|
|||
7
Один С
19.10.11
✎
19:49
|
ух ты точно 537 есть. а я думал последний 528..
так чо 533 или 537? |
|||
8
Один С
19.10.11
✎
19:50
|
(6) отож)
|
|||
9
Prikum
19.10.11
✎
19:52
|
(0) Была такая ошибка, в каком то релизе, когда отладчик перескакивал через строку.
|
|||
10
Один С
19.10.11
✎
19:57
|
(9) отладчик перескакивает через строку в любом релизе. могу подсказать как это воспроизводится..
|
|||
11
Prikum
19.10.11
✎
20:02
|
(10) не надо, но в одном из последних это проявлялось явно
|
|||
12
Nesh
19.10.11
✎
20:07
|
обновил на 537. все равно. отладчиком идет сначала в при активизациистроки а потом уже в приоткрытии
|
|||
13
Prikum
19.10.11
✎
20:22
|
(12) Забей, проблема тянется еще с 8.2.13.ХХХ
|
|||
14
shuhard
19.10.11
✎
20:24
|
(12) делай раз - вставляем пробел
делай два - сохраняем если не помогло чистим кэш |
|||
15
Nesh
19.10.11
✎
20:30
|
тут еще другой прикол. не знаю, так ли должно быть.
Событие ПриАктивизацииСтроки() Вот у меня стоит такая задача, в списке есть документы. и на форме есть деревозначений. И при активизации строки, мне надо его заполнять данными из табличной части документа. Так вот, если я что-то передаю на сервер (заполняю деревозначний), там обрабатываю, то при возврате на клиент опять вызывается метод: ПриПктивизацииСтроки(). получается такая бесконечная неявная рекурсия. Можно ли как то по другому решить такую задачу? |
|||
16
Господин ПЖ
19.10.11
✎
20:31
|
(14) это не всегда помогает...
делай раз контрол+Х в блокнот делай два контрол+С/контрол+V из блокнота... |
|||
17
Ns33
19.10.11
✎
20:53
|
(15) Запоминай номер текущей строки и если она не изменилась повторно не обрабатывай.
|
|||
18
acsent
19.10.11
✎
21:09
|
платформа вызывает приактивизациистроки по поводу и без, поэтому 1С рекомендует ручками проверять факт изменения строки
|
|||
19
Grusswelle
19.10.11
✎
21:19
|
(0) 8.2.14.ХХХ - вся вообще, очень "интересный глюк".
|
|||
20
Nesh
19.10.11
✎
22:30
|
ну решилось все просто. сделал переменную глобальную флВызов(в контексте формы). и функция которая вызывается из ПриАктивизацииСтроки ставит ее в Ложь, но сама вызывается, когда флВызов = Истина, а в конце процедуры ПриАктивизацииСтроки ставит в Истина.
так я смог обеспечить единичный рекурсивный вызов. может кому пригодится |
|||
21
Snovy
19.10.11
✎
22:47
|
(19) При всем уважении к вендолпру и в ожидании больше, тем не менее позволю себе высказать крамольную мысль - на сегодня не 8.2.14, а вся 8.2 пока еще очень большой глюк в самых неожиданных местах... И вот эта самая неожиданность получения глюка пугает больше всего...
|
|||
22
Snovy
19.10.11
✎
22:48
|
(21)+ простите, клавиатура ... Читать "При всем уважении к вендору..." и далее по тексту
|
|||
23
andrewks
19.10.11
✎
23:01
|
глюк с отладчиком до сих пор в списке активных
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |