Столкнулся с необходимостью поменять местами строки дерева значений. В таблице значений для этого есть метод Сдвинуть()... а в ДЗ? Разве никак? И индекс строки никак не получить? Пытаюсь заменить строки по индексу (индексы не получал, указал явно) - "Индексированное значение доступно только для чтения"... Собственно - как быть?
Тип: Число; СтрокаДереваЗначений.
Индекс строки, которую надо сдвинуть, либо сама сдвигаемая строка.
<Смещение> (обязательный)
Тип: Число.
Количество строк, на которые необходимо сдвинуть строку. Положительное смещение обозначает увеличение текущего индекса (сдвиг к концу коллекции), отрицательное - уменьшение текущего индекса (сдвиг к началу коллекции).
Описание:
Сдвигает строку на указанное количество позиций в коллекции строк данного уровня дерева значений.
// сдвинем первую строку на следующую позицию
СтрокиСостава.Сдвинуть(0, 1);
// сдвинем вторую строку на предыдущую позицию
СтрокиСостава.Сдвинуть(1, -1);