Имя: Пароль:
1C
1С v8
Проблема с получением индекса выделенной строки
0 mefisto666series
 
18.01.16
11:44
Платформа 8.3, управяляемые формы. Есть надобность при удалении строки таблицы производить некоторые манипуляции при удалении строки.  Я напилил этот код в процедуру
ТаблицаБДПередУдалением(Элемент, Отказ);
При первом удалении
Элемент.ВыделенныеСтроки
содержит индекс именно той строки, которая выделена. Ровно как и
ЭтаФорма.Элементы.ТаблицаБД.ВыделенныеСтроки
Но при второй попытке удалить другую строку, он содержит индекс другой строки, причем, вполне вероятно, что даже строк столько нет. То есть в первый раз выделил третью строку, получил индекс третьей строки, обработал. Во второй раз выделил пятую строку, получил индекс 39 строки. Если форму с этой таблицей переоткрыть всё повторяется: одна обрабатывается адекватно, вторая - неизвестный индекс. Таблица является реквизитом формы
1 vicof
 
18.01.16
11:47
НайтиПоИдентификатору()
2 mefisto666series
 
18.01.16
11:55
(1) Спасибо
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс