Имя: Пароль:
1C
 
Событие "ПриАктивизацииСтроки" табличной части управляемой формы
0 Lolipop
 
22.08.16
12:58
Имею на форме обработки табличную часть, тип "ВнешняяОбработка.ТабличнаяЧасть" (то есть встроена в обработку,а не объект формы).

По нажатию кнопки заполняю табличную часть, предварительно очистив.

При активизации строки хочу получить "Элемент.ТекущаяСтрока", но каждый раз вызываю функцию заполнения табличной части "Элемент.ТекущаяСтрока" изменяется относительно элементов в ТЧ.

То есть, вызываю функцию заполнения табличной части, получаю строки табличной части, ТЧ заполняется 2-мя строками. Первый раз вызвав функцию и выделив первую строку табличной части - получаю "Элемент.ТекущаяСтрока" = 0, Вызвав второй раз = 2, Третий = 4.

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