Имя: Пароль:
1C
1С v8
Получение предыдущей записи дерева значений(УФ)
0 Dmitriy_76
 
22.02.18
10:32
есть дерево.
методом найти() нахожу строку дерева.
как обратиться к строке дерева, которая находится перед найденной ?
1 mehfk
 
22.02.18
10:34
КоллекцияСтрокДереваЗначений (ValueTreeRowCollection)
Индекс (IndexOf)
Синтаксис:

Индекс(<Строка>)
Параметры:

<Строка> (обязательный)

Тип: СтрокаДереваЗначений.
Строка, для которой необходимо получить индекс.
Возвращаемое значение:

Тип: Число.
Индекс указанной строки в коллекции. Если не найдено, то возвращается -1.
Описание:

Получает индекс строки в коллекции строк дерева значений.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример:

ИндексТекСтроки = СтрокиСостава.Индекс(ТекущаяСтрока);
2 Serg_1960
 
22.02.18
11:03
Требуется уточнить: "предыдущая строка" - это предыдущая строка того-же уровня или это значения не имеет? Просто если иначе, то это может быть родитель текущей строки или последняя строка ниже уровнем предыдущей строки одинакового уровня с текущей...

(1) Не в тему.
3 mehfk
 
22.02.18
11:43
(2) Тебе показалось.
4 Dmitriy_76
 
22.02.18
11:48
(1) да работает. спс
5 Serg_1960
 
22.02.18
12:37
(3) Нет, не показалось, если слова автора воспринимать буквально.
Программист всегда исправляет последнюю ошибку.