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

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

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

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

SGIRG

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

Luzer1C

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

SGIRG

Спасибо за ответ, коротко и ясно.
Ничего не знаю, но иногда могу произнести праведную чушь)

Luzer1C

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

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

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

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

Рейтинг@Mail.ru

Поиск