Имя: Пароль:
1C
1С v8
Глюк платформы? Спецы, подскажите
,
0 MichmaN
 
25.03.13
22:09
Столкнулся с таким вот поведением платформы.
Простейшая обработка: два реквизита типа Строка, выведены на обычную форму (Реквизит1, Реквизит2).
Создаем обработчик Реквизит1ПриИзменении:
Процедура Реквизит1ПриИзменении(Элемент)
   ЭтаФорма.Закрыть();
КонецПроцедуры

Т.е. просто закрываем форму, вроде бы ничего криминального.
При вводе текста в реквизит1, и нажимая Enter, все нормально отрабатывается, форма закрывается.
Если после ввода текста, вместо нажатия Enter, мышкой переключиться на другой элемент формы (на реквизит2), обработка попадает в процедуру при изменении, но 1С вылетает с дампом. Тестил на платформе 8.2.15.301, 8.2.17.143. Кому лень писать, вот сама обработка:
http://yadi.sk/d/fgDs2VTL3Y1Mp
Это баг платформы, или я что-то неправильно делаю?
1 Волшебник
 
25.03.13
22:11
что-то неправильно ты делаешь
2 GROOVY
 
25.03.13
22:11
Усе ништяк. Проблем не замечено. 1С:Предприятие 8.3 (8.3.2.163)
3 MichmaN
 
25.03.13
22:13
тестил на sql 8.2.15.301, файловых 8.2.15.301 и 8.2.17.143, у меня дамп (
4 GROOVY
 
25.03.13
22:16
1С:Предприятие 8.2 (8.2.17.164) Все ништяк.
5 GROOVY
 
25.03.13
22:17
1С:Предприятие 8.2 (8.2.17.164) ОК

Дальше тестить? А то у меня платформ установлено тут до дури...
6 MichmaN
 
25.03.13
22:18
сейчас поставлю, проверю =)
7 GROOVY
 
25.03.13
22:18
В (5) Платформа 143
8 MichmaN
 
25.03.13
22:18
попробуй на 8.2.15.301 и на 8.2.16.368 если есть? )
9 MichmaN
 
25.03.13
22:18
да как так-то (
10 RomanYS
 
25.03.13
22:35
(8.2.17.153) файловая - вылетает
11 MichmaN
 
25.03.13
22:43
урра, я не одинок ) Я уже подумал, это у меня какой-то адский глюк
12 alvenav
 
25.03.13
22:57
(11)+1 8.2.16.368
13 GROOVY
 
25.03.13
23:34
Ну обновись, проверь!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс