Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 21:13

Индексы ТЗ после удаления строки

Автор SGIRG, 13 мар 2018, 10:17

0 Пользователей и 1 гость просматривают эту тему.

SGIRG

Доброго времени суток.
Немного теории, а именно, хотелось бы узнать такую вещь:
Что происходит с индексами Таблицы значений после удаления строки?
Они сами перестраиваются, или же потребуется делать переиндексацию?

Luzer1C

После удаления строки индексы пересчитываются сами СРАЗУ.
Халамбалам.

SGIRG

Спасибо за ответ, коротко и ясно.

Luzer1C

Кому интересно, можно вот такой код запилить на удаление строки таблицы значений:
ТЗ = Новый ТаблицаЗначений;
СчВсего = ТЗ.Количество();
Для Сч = 1 По СчВсего Цикл
ТекСтр = ТЗ[СчВсего - Сч];
//Если [Условие] Тогда
ТЗ.Удалить(ТекСтр);
//КонецЕсли;
КонецЦикла;

Перебор строк идет с конца таблицы.
Халамбалам.

Теги: индекс ТЗ 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск