Имя: Пароль:
1C
 
Идентификаторы строк
0 ДобрыйПутник
 
naïve
04.04.25
18:02
Подскажите, пожалуйста, я программно удаляю выделенные строки в тч (выделенные строки получаю через - Элементы.Тч.ВыделенныеСтроки и потом по идентификаторам ищу строки и удаляю)
При удалении, если допустим первые 2 удалить, потом добавить 3 строку у нее идентификатор будет не 0 а 2, и это не даст ее удалить
Подскажите как с этим побороться?
ТекущиеДанные не подходят, тк строк может быть неограниченное кол-во
1 p-soft
 
04.04.25
18:09
с конца удаляйте если массив. если выделенные строки дин списка, то там идентификатор сложный, он работает.
2 ДобрыйПутник
 
naïve
04.04.25
18:08
(1) А какая разница, если я удаляю по идентификаторам, тк Выделенные строки ток идентификаторы дает
3 p-soft
 
04.04.25
18:12
(2) если сомневаетесь - удаляйте с конца)
4 H A D G E H O G s
 
04.04.25
18:31
Не надо думать - надо собрать в массив удаляемые строки в 1ом цикле и удалить собранные строки из массива во втором цикле. Потом вам спасибо скажут.

Массив назовите

МассивСтрокКУдалению
5 Fragster
 
гуру
04.04.25
22:00
(0) в массиве выделенныестроки и так идентификаторы. проблема не ясна.
6 Fragster
 
гуру
04.04.25
22:03
при следующем вызове в массиве уже будут идентификаторы новых выделенных строк и все так же работает