Как определить строку назначения при перетаскивании на ТаблицуФормы? #729645


#0 by DIvanmgn
Думал, что номер строки можно взять из параметра "Строка" процедуры [ИмяТаб]Перетаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле) Если пользователь заполнил таблицу один раз - все ок. Но если пользователь перезаполняет таблицу, то похоже, что в параметр "Строка" записывается номер строки с учетом ранее заполненных данных. Например: Имеем кнопку по заполнению таблицы. После заполнения у нас появляется одна строчка. При переносе в эту строчку параметр "Строка" равен нулю. (что позволяло мне по индексу получить искомую строку) После повторного заполнения и попытки переноса параметр "Строка" становится равен 1. И так далее. Таким образом, либо мне нужно определять номер строки используя другой способ. Либо как-то сбрасывать счетчик строк ТаблицыФормы. Прошу помочь.
#1 by DIvanmgn
на другом форуме написали "Необходимо использовать идентификатор строки." понятнее не стало.
#2 by DIvanmgn
если этот параметр "Строка" передать в метод таблицыФормы, то получим строку коллекции, а по ней уже номер строки, а по ней индекс в ТЧ. Элементы.ТЧ.ДанныеСтроки(Строка).НомерСтроки-1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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