Имя: Пароль:
1C
 
Дерево на 1С 7.7+ Formex
0 cyberandr
 
18.09.20
14:16
Всем привет! Создал дерево в 1С 7.7 +Formex. Все отлично, кроме одного- не могу понять как получить текущую строку и текущую колонку.
Создал процедуру РеакцияДерева()(и поместил в формулу таблицы) - Смотрю в отладчике все по нулям. Пробовал через нашеЗначение = Дерево.ЗначениеИзДерева(стр,4); в надежде получить текущую строку - тоже пусто.
Подскажите как выцепить текущую строку и колонку
1 Mikeware
 
18.09.20
14:22
(0) это же ТЗ, и методы её...
2 Sserj
 
18.09.20
14:24
Кажется: Дерево.ТекущаяСтрокаДерева().
А чтобы получить значение можно строку не указывать, тогда сразу из текущей возьмется:
нашеЗначение = Дерево.ЗначениеИзДерева(,4)
3 Mikeware
 
18.09.20
14:28
(0) Не, обшибся.
https://www.1cpp.ru/docum/html/FormEx.html#id35

ТекущаяСтрокаДерева / CurrentTreeItem
Синтаксис: ТекущаяСтрокаДерева()
Возвращает: тип: Строка. Полный путь к текущей строке в дереве.
Описание: Метод предназначен для получение полного пути текущей строки дерева.

ТекущаяКолонкаДерева / CurrentTreeColumn
Синтаксис: ТекущаяКолонкаДерева()
Возвращает: тип: Число. Номер текущей колонки объекта "Дерево+Таблица".
Описание: Метод предназначен для получения номера текущей колонки.
4 cyberandr
 
18.09.20
14:44
ок спасибо
еще нашел вариант
    стр = гАтрФормыТЗ.ТекущаяСтрокаДерева();
    кол = гАтрФормыТЗ.ТекущаяКолонкаДерева();
   ншеЗначение =гАтрФормыТЗ.ЗначениеИзДерева(Стр, Кол);
стр и кол показывает а вот ншеЗначение почему-то пустое
5 cyberandr
 
18.09.20
14:47
все отлично получилось! Сейчас попробую ее еще разукрасить :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн