Позиционирование на ячейке табличной части документа #758751


#0 by Maxwell198705
Обычные формы есть Табличная часть(Продукция) документа Получаю нужную строку документа. Стр = ЭлементыФормы.Продукция.ТекущаяСтрока; Стр.ВесБрутто нужный реквизит, курсор которого дожен оказаться в поле при обработки определённого события формы этой же строки. Как это сделать?
#1 by Cyberhawk
"реквизит, курсор которого дожен оказаться в поле" // шта?
#2 by Maxwell198705
в сроке есть разные реквизиты Брутто, нетто, товар и т д доступ к ним получаем по строке Стр.Брутто Стр.нетто Стр.товар   и т д При изменении веса брутто курсор перелетает в след ячейку, его нужно принудительно вернуть обратно в ту же ячейку
#3 by Cyberhawk
"в сроке есть разные реквизиты" // шта?
#4 by Maxwell198705
да, реквизитов несколько, а которых выше указал, принудительное указание курсора необходимо сделать,в  нужную ячейку строки
#5 by Maxwell198705
КАК ПРИНУДИТЕЛЬНО ПОЗИЦИОНИРОВАТЬ КУРСОР В ТАБЛИЧНОЙ ЧАЙТИ ДОКУМЕНТА В ОБЫЧНЫХ ФОРМАХ?
#6 by Mirnin
В процедуре ПриИзмененииВесБрутто:
#7 by Maxwell198705
ТабличноеПоле это какой реквизит?
#8 by Mirnin
Это который твое поле в ЭлементыФормы.
#9 by Cyberhawk
"ПОЗИЦИОНИРОВАТЬ КУРСОР В ТАБЛИЧНОЙ ЧАЙТИ" // шта? Я как бы намекаю тебе разобраться в понятиях. И уж совсем по доброте душевной подскажу, что курсор нельзя позиционировать в табличных частях, точно так же, как нельзя набить живот воображаемыми яблоками
#10 by Maxwell198705
Поле объекта не обнаружено (ТекущаяКолонка)
#11 by Maxwell198705
говорите конкретней пож-та, если "шарик Ты болбес", тогда нужно так и говорить,а не намёками)))
#12 by Cyberhawk
На вот, ознакомься
#13 by Maxwell198705
спасибо! тут управляемые формы, а у меня простые.
#14 by Maxwell198705
а на управляемых формах можно активизировать реквизиты формы и строк?
#15 by Maxwell198705
принудительно
#16 by Maxwell198705
воображаемыми яблоками - это вздутие живота, а такое в жизни не редкость))))) последний вопрос, реквизит обычной формы(не табличной части) принудительно можно активировать?
#17 by Fish
На управляемых формах можно всё.
#18 by Михаил Козлов
У элемента формы текущая строка и текущая колонка.
#19 by Maxwell198705
укажите пож-та работающий код на обычных формах
#20 by Михаил Козлов
Элемент.ТекущаяКолонка = Элемент.Колонки.<имя колонки>;
#21 by Maxwell198705
мне кажется Вы путаете это с управляемыми формами, поскольку в ОФ нет такого реквизита "ТекущаяКолонка"
#22 by Maxwell198705
нужно активировать Стр.ВесБрутто при изменении его самого же. суть в том, чтобы курсор остался на том же поле которое изменили, а не перемещался на след поле формы
#23 by НЕА123
#24 by Maxwell198705
Эврика товарищи! НЕА123 - большое спасибо за подсказку! дождался я этой помощи!!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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