Официальный технологический блог анонсировал новые возможности для технологической платформы 1С:Предприятие 8.3.26. В новом релизе платформы появится возможность создавать дополнительные индексы для объектов метаданных.
Новая функциональность в 1С:Предприятие 8.3.26: гибкая настройка индексов
Технологический блог «Заметки из Зазеркалья» опубликовал анонс новых возможностей, которые ожидаются в релизе 1С 8.3.26.
Так, начиная с 8.3.26, в технологической платформе станет возможным создание дополнительных индексов для объектов метаданных Справочники, Документы, РегистрыCведений, РегистрыНакопления и т.д. Полный список объектов метаданных планируется опубликовать в документации по платформе.
«Новая функциональность нужна для определенных (довольно редких) случаев, для оптимизации работы специфических запросов, что может помочь улучшить производительность решений на платформе 1С:Предприятие, особенно на крупных внедрениях», – говорится в заметке.
Стоит отметить, что эта задача была добавлена в план работ на основании пожеланий профессионального сообщества.
Как будет работать новая функциональность для управления индексами
В режиме Конфигуратора у объектов, поддерживающих новую функциональность, появится новая команда «Дополнительные индексы»: Предполагается, что с помощью этой команды будет открываться редактор, содержащий список индексов, созданных разработчиком:
Секция «Выбранные поля» будет содержать список полей индекса следующих типов:
- Индексируемые поля. Определяют ключевые столбцы, которые будут входить состав индекса.
- Дополнительные поля. Столбцы, добавляемые на конечный уровень индекса.
Секция «Доступные поля» будет содержать список реквизитов объекта и его табличных частей. Список доступных полей заполняется реквизитами:
- Объекта
- Табличных частей объекта (для тех типов объектов, у которых они существуют)
- Виртуальных таблиц (в случае создания индексов для регистров)
Источник: wonderland.v8.1c.ru
Сообщается, что индекс может состоять либо только из реквизитов объекта, либо только из реквизитов одной из табличных частей или одной из виртуальных таблиц. А физическое создание и удаление индекса будет происходить в момент его реструктуризации. Добавление и изменение дополнительных индексов в расширениях пока остается недоступным.