Активировать ячейку в табличной части формы. Управляемые формы. #781897


#0 by Radion
Помоги плиз. ЭтаФорма.ТекущийЭлемент = Элементы.ТаблицаВзвешиваний.ТекущиеДанные.Количество; Ошибка - Несоответствие типов. Спасибо.
#1 by Radion
Табличная часть состоит из нескольких колонок, требуется чтобы при программном вводе строки стала активна колонка "Количество".
#2 by jsmith
Так ты число пытаешься присвоить емана
#3 by Radion
понимаю, а вот как реализовать?
#4 by jsmith
#5 by jsmith
Попробуй так. Должно получиться.
#6 by Radion
спасибо нет не получилось
#7 by jsmith
Да что ж это такое! Щас открою конфигуратор.
#8 by Radion
Сделал так: ЭтаФорма.ТекущийЭлемент =  Элементы["ТаблицаВзвешиваний" + "Вес"]; Я вижу что курсор встал на ячейку, только курсор не мигает. Так как эта поле будет попадать вес товара с весов по стабилизации.
#9 by jsmith
Тебе надо, чтобы мигал?
#10 by Radion
да)
#11 by jsmith
А что значит мигает?
#12 by jsmith
Так-то при вводе новой строки позиционирование на ячейке через как ты сделал означает, что ты уже провален туда.
#13 by Radion
мигает курсор в ячейке
#14 by Radion
суть в том что весы работают через исполняемый файл, т.е. если ячейка не активна, то значение подставляться не будет.
#15 by jsmith
У меня активна.
#16 by jsmith
#17 by Radion
визуально вижу, что курсор встал на нужную ячейку (ячейка выделена), нажимаю Enter курсор начинает мигать. А так нет почему то.
#18 by Radion
up )
#19 by Fedor-1971
ИсменитьСтроку? Введи строку в режим редактирования. Или попытайся рулить через СообщениеПользователю, привязанное, к конкретной строке таблицы. Должно войти в режим редактирования автоматически
#20 by Cyberhawk
Так режим редактирования реквизита поставь "Непосредственно"
#21 by Radion
Спасибо, всем. Получилось, так:
#22 by Radion
подниму тему, возникла проблемка. После того как удаляешь или смещаешь строки в табличной части, и затем пытаешься спозиционироваться  на последней строке и ячейке (чтобы ее активировать) то происходит смещение/позиционирование и активация на более высокой строке (не на новой строке). Если ничего не менять в табличной части, то все работает корректно. Прошу помочь. Спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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