Событие "ПриАктивизацииСтроки" табличной части управляемой формы #779125


#0 by Lolipop
Имею на форме обработки табличную часть, тип "ВнешняяОбработка.ТабличнаяЧасть" (то есть встроена в обработку,а не объект формы). По нажатию кнопки заполняю табличную часть, предварительно очистив. При активизации строки хочу получить "Элемент.ТекущаяСтрока", но каждый раз вызываю функцию заполнения табличной части "Элемент.ТекущаяСтрока" изменяется относительно элементов в ТЧ. То есть, вызываю функцию заполнения табличной части, получаю строки табличной части, ТЧ заполняется 2-мя строками. Первый раз вызвав функцию и выделив первую строку табличной части - получаю "Элемент.ТекущаяСтрока" = 0, Вызвав второй раз = 2, Третий = 4. Как сделать, чтобы выделив первую строку табличной части - получаю "Элемент.ТекущаяСтрока" всегда = 0, второй элемент - 1 и так далее?
#1 by hitodom
это ид а не индекс
#2 by RomanYS
ТекущаяСтрока - это не индекс.
#3 by Fedor-1971
Поинтересуйся такой конструкцией: стр=ВнешняяОбработка.ТабличнаяЧасть.НайтиПоИдентификатору(Элемент.ТекущаяСтрока). По сути ID строки формы преобразуется в индекс доступа к строке табличной части.
#4 by Lolipop
Здорово! Спасибо, помогло!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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