v8: Не получается сдвинуть строки в дереве значений #274820


#0 by Анютик
Есть некоторое дерево, известно, что надо сдвинуть блок из X строк, начиная с позиции Y на Z позиций, неважно куда - вверх или вниз внутри одного уровня. Для Каждого СтрВыб Из Выборка.Строки Цикл Для Каждого СтрНиж Из СтрВыб.Строки Цикл ... тут считаются н-первая строка блока, который надо сдвинуть и к-последняя строка блока Если СтрВыб.Строки.Количество>=к Тогда  Для л=н По к Цикл                                   СтрВыб.Сдвинуть(н,СтрВыб.Строки.Количество-н);     Пишет, что метод не найден. Кто что посоветовать может?
#1 by Terv
удалять и добавлять
#2 by Анютик
а зачем тогда метод сдвинуть?
#3 by Salvador Limones
Нюрашка, мы в тебя верим! У тебя всё получится!!!
#4 by Terv
ты просила совет.. я тебе дал ..
#5 by Фокусник
метод Сдвинуть - это метод коллекции строк. Вот так: КоллекцияСтрок.Сдвинуть(ТекущаяСтрока, Дельта) нормально работает.
#6 by Анютик
да, все работает. индекс за пределы вылетал.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям