Установка признака сама по себе не создает и не удаляет индексы.
Где и как запускать
Обычный сервер 1С; также указанные глобальные административные методы могут быть доступны толстому клиенту и внешнему соединению.
Подготовка
Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.
Только собственная учебная копия базы с необходимыми правами. Не выполняйте административный пример в рабочей базе.
Проверьте права и применимость дополнительной функциональности своей учебной базы. Реструктуризацию и тестирование этим кодом не запускайте.
&НаСервереБезКонтекста
Процедура НастроитьУчебныеИндексы()
ДоИзменения = ПолучитьИспользованиеДополнительныхИндексов();
УстановитьИспользованиеДополнительныхИндексов(Истина);
ПослеИзменения = ПолучитьИспользованиеДополнительныхИндексов();
Сообщить("До: " + Строка(ДоИзменения) + "; после: " + Строка(ПослеИзменения));
КонецПроцедурыРазбор по шагам
Прочитайте исходную настройку.
Включите признак.
Прочитайте его снова.
Как проверить результат
Вывод использует два настоящих чтения API.
Не объявляйте индексы созданными по одному изменению признака.
Ожидаемый результат
Показано изменение настройки использования индексов.
На что обратить внимание
Создание или удаление выполняется при отдельно предусмотренных действиях реструктуризации и тестирования базы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.