Как определить, находится ли строка табличного поля в режиме редактирования? #565158


#0 by fillIn
Есть такой вариант:     Если мСтрокаРедактируется Тогда Но может быть есть способ проще?
#1 by Fragster
есть, надо просто определить, что надо на самом деле
#2 by Широкий
а зачем?
#3 by fillIn
У объектов ТабличноеПоле и СтрокаТабличногоПоля нет явных свойств и методов на вроде СтрокаРедактируется. Но м.б. можно это определить неявным способом. Например, в режиме редактирования какое-то свойство всегда пустое. PS: Это толстый клиент, на всякий случай.
#4 by fillIn
Надо. Для обработки внешнего события от сканера. Если строка редактируется, то считанный ШК просто вводится в текущую ячейку, если нет, то ищем строку по ШК.
#5 by Wobland
сделай разве что "западающую" кнопку для разных режимов...
#6 by fillIn
еще варианты?
#7 by Scooter
если пришло событие от сканера то завершай редактирование строки и далее по стандартному алгоритму
#8 by 5 Элемент
имхо юзабельнее чем
#9 by fillIn
, Тогда подробнее, пожалуйста. Юзер должен кнопку что ли нажимать?
#10 by Wobland
ага. пусть потрудится указать, что именно он ждёт от сканера
#11 by fillIn
Неее. Так не интересно. Надо, чтоб автоматом определялось. Есть док. ПоступлениеОборудования В ТП дока есть колонки Оборудование, СерийныйНомер. Когда юзер редактирует строку и читает сканером серийный номер, он вполне законно ожидает, что серийник попадет в соответствующее поле. Когда юзер не редактирует строку, то по считанному серийнику мы должны найти строку ТП и спозиционироваться на нее.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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