Разрушительный сбой...

В одном из разделов, в карточке редактирования, при очистке одного из полей с помощью кнопки Del поле очищается штатно и без последствий, при той же операции но с помощью кнопки BackSpase вываливается окно разрушительного сбоя... Почему?
Версия 3.0.2.244

Нравится

13 комментариев

а обработчики какие есть для этого поля? в карточке или в связанном датасете

есть обработчик OnDatasetDataChange...

"SSV" написал:есть обработчик OnDatasetDataChange...

а что в нем то? тип поля какой? вы б сразу все секреты раскрыли:)

да нет ни каких секретов, ошибка происходит уже после того как обработчик сделал свое дело...

"Александр Кудряшов" написал:вы б сразу все секреты раскрыли:)

я в общем со смайлом

а если обработчик убрать совсем для этого поля так же все?

да, тоже самое происходит...

про тип поля уже спрашивал ну да ладно:smile:
похоже путь истины - скрин + описание где и как на support, видимо попался новый м-м-м.. сюрприз классической версии 3.0.xx мне такое не встречалось

отослали, молчит support...
а по поводу типа - в датасэте это поле справочника...

справочник это интересно... нашел 3.0.2.215 попробовал - не вышла ошибка. Я так понимаю это в любом месте любое поле справочника так себя ведет или локально где-то?
Суппорт от пакета поддержки зависит - время реакции разное естественно

в том то и дело, что только в одном месте так себя ведет... самостоятельно нажатие клавиш нигде не обрабатываем, даже не знаю есть ли такая возможность в Террасофт...

попробуйте дебаггер включить и поработать с этим полем может найдете какое странное событие...

На всякий случай, проверьте ds_ самого справочника на предмет того, что там указано ключевое поле и первичное поле для отображения, а также sq_ и ds_ карточки редактирования - выбираются ли там те же самые поля из справочника.

дебаггером до ошибки добраться не получается...
sq_ и ds_ проверил - всё указано, поля выбираются те что нужно, ds_ справичника - это сам же этот ds_... но глубинный смысл то в том, что нажатие на одну клавишу отрабатывает правильно, а на другую вызывает ошибку, на мой взгляд где-то код клавиши BackSpace вызывает необоснованное возмущение CRM...

Показать все комментарии