Индексы таблицы значений.
Ускорение поиска в таблице значений встроенными средствами.
Для более быстрого поиска в базах данных было придумано свойство индекс. При использовании таблиц значений мы также можем создавать индексы для произвольных колонок. Например, у нас есть таблица с колонками «Номенклатура, Цена, ЕдиницаИзмерения». И если мы часто ищем в таблице строки с какой-то номенклатурой, то лучше эту колонку проиндексировать и тогда программа не будет каждый раз перебирать все строки, а будет использовать индекс.
Чтобы создать индекс применяется метод «Индекс», в параметрах которого передается строка в которой перечисляются индексируемые колонки.
НоваяТЗ.Индексы.Добавить(«Номенклатура»);
Т.к. индексируемых колонок может быть несколько, то возможна и такая запись:
НоваяТЗ.Индексы.Добавить(«Номенклатура, ЕдиницаИзмерения»);
Когда индекс создан, то при использовании методов таблицы значений «Найти» или «НайтиСтроки» будет использоваться созданный нами индекс.