Иногда при решении задач нужно удалить строку некоторой коллекции программно в 1с, например, таблицы значений или табличной части. Приведем пример для последней:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Контрагенты = Объект.Контрагенты; // Некоторая таб. часть Количество = Контрагенты.Количество() — 1; Индекс = Количество; Для Сч = 0 По Количество Цикл Запись = Контрагенты.Получить(Индекс); Если ЗаписьНужноУдалить(Запись) Тогда // Если запись удовлетворяет некоторому условию удаления — удаляем ее Контрагенты.Удалить(Запись); КонецЕсли; Индекс = Индекс — 1; КонецЦикла; |
Меня зовут Лорян Карен. Я разработчик 1С и сделал этот сайт в первую очередь для себя, как место, в котором я могу копить собственную базу знаний. Я рад, если этот сайт оказался полезным и для вас 🙂