Сдвигает элемент в коллекции на указанное число позиций.
Синтаксис
Сдвинуть(<Смещение>)Полное описание, параметры и ограничения
ИндексыСхемыЗапроса.Сдвинуть (QuerySchemaIndexes.Move)
ИндексыСхемыЗапроса (QuerySchemaIndexes)
Сдвинуть (Move)
Доступен, начиная с версии 8.3.25.
Синтаксис:
Сдвинуть(<Смещение>)
Параметры:
<Смещение> (необязательный)
Тип: Число.
Количество позиций, на которое следует сдвинуть элемент. Положительное значение соответствует смещению элемента в сторону конца списка (увеличение индекса), отрицательное - к началу.
Описание:
Сдвигает элемент в коллекции на указанное число позиций.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.25.
Методическая информация
Практические примеры
Синтаксис: опубликованный Сдвинуть коллекции индексов схемы
Ограниченный образец сигнатуры, а не выдуманный вариант с двумя аргументами.
Где и как запускать
Сервер либо толстый клиент; собственные учебные объекты.
Подготовка
Не автономный фрагмент: Индексы — настоящая ИндексыСхемыЗапроса собственного подготовленного запроса с двумя индексами временной таблицы.
Операция относится к описанию запроса, не к физическим индексам рабочей базы; ничего не выполняйте над продуктивной БД.
До = Индексы.Количество();
Если До < 2 Тогда
ВызватьИсключение "Нужны два собственных индекса схемы";
КонецЕсли;
Индексы.Сдвинуть(1);
Сообщить("Количество индексов после сдвига: " + Строка(Индексы.Количество()));Разбор по шагам
Получите свою непустую коллекцию индексов.
Вызовите опубликованный вариант с одним смещением.
Сравните порядок в своей схеме запросов.
Как проверить результат
Количество должно остаться прежним при принятом платформой вызове.
Отдельно проверьте, какой элемент смещает этот вариант в вашей целевой платформе.
Ожидаемый результат
Ограниченный образец сигнатуры, а не выдуманный вариант с двумя аргументами.
На что обратить внимание
Установленная справка задает только Смещение и не объясняет выбор элемента коллекции. Здесь не добавлен недокументированный первый аргумент; требуется проверка целевой платформы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.