Описание встроенного языка системы 1С Предприятие

Индексы, выражения индекса и фильтра


Для организации упорядочивания содержимого файла БД и поиска в ней по значению одного или нескольких полей применяется механизм индексов. Его применение можно сравнить с сортировкой картотеки по определенному при­знаку (совокупности признаков). Однако, в отличие от картотеки, файл БД может иметь сразу несколько индексов, и, соответственно, являться упорядо­ченным одновременно по нескольким признакам. Каждый индекс имеет наиме­нование, признак уникальности, выражение

индекса и фильтр. Наименование индекса используется для идентификации индекса. Выражение индекса и фильтр представляют собой написанные на специальном языке выражения, вычисление значения которых для каждой записи позволяет определить ее ме­сто при упорядочивании и необходимость помещения ее в упорядоченный спи­сок (индекс может содержать упоминание не обо всех записях таблицы, а толь­ко об удовлетворяющих выражению фильтра). Подробнее выражения индекса и фильтра, применительно к объектам XBase, рассмотрены в конце данного раздела. Уникальный индекс (имеющий установленным признак уникально­сти) позволяет иметь в индексе ссылки на записи только с различным значени­ем индексного выражения.



Содержание раздела