ПередОкончаниемРедактирования табличного поля #319068


#0 by selenat
Хочу проверить введены ли корректные данные в строке и если нет, то откатиться на момент до редактирования. Т.е. если строка новая, то чтоб исчезла, если не новая, то внесенные изменения отменились. Делаю в обработчике ПередОкончаниемРедактирования ТП Если ля-ля Тогда Так вот из режима редактирования не выходит. Т.е. выдает предупреждение "бла-бла" и по нажатию на ОК остается в режиме редактирования строки. Что я делаю не так?
#1 by selenat
ап
#2 by selenat
хде все?
#3 by asady
возможно "предупреждение" мешает. а если тупо поставить сообщить вместо предупреждения?
#4 by selenat
без предупреждения ведет себя так же, только предупреждения не выдает. Т.е. тупо не заканчивает процесс редактирования...
#5 by asady
могу предположить еще Отказ=Ложь
#6 by selenat
в принципе, обошел проблему, но осадок неприятный остался..
#7 by selenat
пробовал и вариант только с отказом, и только ОтменаРедактирования. Ни фига...
#8 by asady
ну тогда скрипт типа: sendkeys {ESC}
#9 by неа123
В смысле, что в строке-то осталось, скорее всего, старое значение.
#10 by selenat
а смысл? Процедура ПередОкончаниемРедактирования и по ESC отрабатывает и так же остается в режиме редактирования...
#11 by selenat
табличное поле связано с РегистрСведенийСписок. При вводе новой строки в ПередОкончаниемРедактирования ТекущаяСтрока не определена (поскольку еще не записана, а ТекущиеДанные те, которые должны быть (проверял в отладчике)...
#12 by selenat
Проблемы вроде как уже и нет, но если кто-то еще сможет что-нить по сабжу сказать - было бы хорошо. Потому как интерес к проблеме есть...
#13 by selenat
на всякий случай ап
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С