Сделать текущей нужную ячейку в Элементе Табличное Поле 1с8 Обычные формы #805320


#0 by dukomi
В УТ10.3 дорабатываю ввод контактной информации. На форме ввода есть ТабличноеПоле с колонками КолонкаЭлектрПочта и КолонкаПримечание. При событии изменение ячейки в КолонкаЭлектроннаяПочта происходит проверка на корректность введенных данных и в случае ошибки выдается Предупреждение об ошибке и нужно чтоб курсор оставался в этой же ячейке (для исправления ошибки). А у меня курсор переходит в следующую ячейку КолонкаПримечание. Процедура таблЭлектрПочтаКолонкаЭлектрПочтаПриИзменении(Элемент)
#1 by vicof
ПередОкончаниемРедактирования Отказ = Истина
#2 by Lexey_
ТекущаяКолонка (CurrentColumn) Использование: Чтение и запись. Описание: Тип: КолонкаТабличногоПоля. Содержит текущую колонку табличного поля. Если данному свойству присвоить КолонкаТабличногоПоля, то произойдет активизация указанной колонки, если устанавливается значение Неопределено, то активная колонка сбрасывается.
#3 by dukomi
ПередОкончаниемРедактирования  - Нет такого события у ячейки, оно только у Строки происходит, а мне нужно именно проверять когда из данной ячейки, и если ввели некорректное значение, чтоб пользователь не смог перейти дальше пока не исправит. Спасибо, но видать придется делать дополнительную форму ввода, а табличное поле оставить только как для отображения информации.
#4 by dukomi
ЭлементыФормы.таблЭлектрПочта.ТекущаяКолонка=ЭлементыФормы.таблЭлектрПочта.Колонки.КолонкаЭлектрПочта; Тоже так пробовал, не получается, все равно перепрыгивает на следующую ячейку в КолонкаКомментарий Спасибо за помощь, но видать придется делать дополнительную форму ввода, а табличное поле оставить только как для отображения информации.
#5 by ДядяМитяй
при изменении отрабатывает, когда ты уже уходишь из ячейки. я бы попробовал с шаблонами поиграть
#6 by ДядяМитяй
ну то есть я маску конечно же имел в виду
#7 by dukomi
да думал и про маску, но как задать любое количество символов перед /@ да и после него. Маска создается только на конкретное количество символов насколько я знаю, или ошибаюсь? а что отрабатывает при изменении, когда уходишь из ячейки  - я Вас не понял
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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