Имя: Пароль:
1C
1С v8
ВыделенныеСтроки
0 Мандалай
 
13.05.19
10:24
Добрый день.
Кто решал проблему с выделенными строками?
Проблема следующая:
1. Есть объект, с одной строкой.
2. Удаляем строку из ТЧ (не записываем).
3. Добавляем несколько строк в документ.
4. Удаляем одну из строк - в процедуре ПередУдалением в массиве ВыделенныеСтроки должен быть индекс удаляемой строки, но там содержится индекс на 1 больше. То есть на ту самую строку, которая была удалена из объекта, но не из ссылки.

Каким образом обрабатывается данная ситуация?
1 Мандалай
 
13.05.19
10:26
Пункт 3,5. Элемент не записываем.
2 Ёпрст
 
гуру
13.05.19
10:26
(0) И нафига он нужен, индекс этот, когда есть сам массив строк ?
3 Мандалай
 
13.05.19
10:27
В ВыделенныхСтроках содержатся индексы, а не сами строки.
4 Ёпрст
 
гуру
13.05.19
10:31
(3) ? уф ? в оф сами строки содержаться
5 Мандалай
 
13.05.19
10:31
УФ
6 RomanYS
 
13.05.19
10:32
(3) Не индексы:
"Содержит массив идентификаторов выделенных строк." (СП)
7 sqr4
 
13.05.19
10:42
(6) +Объект.ТабличнаяЧасть1.НайтиПоИдентификатору(Элемент.ВыделенныеСтроки[0]) как раз выдаст нужную строку