Имя: Пароль:
1C
1С v8
Как в отладчике посмотреть ДеревоЗначений (УФ)?
,
0 Максим 1c
 
01.08.23
14:16
ТаблицаЗначений смотрится как и на ОФ, а вот ДеревоЗначенией не хочет открываться.
1 НЕА123
 
01.08.23
14:19
Строки
2 Максим 1c
 
01.08.23
14:19
(1)не работает.
3 НЕА123
 
01.08.23
14:20
ДеревоЗначенией.Строки
4 Максим 1c
 
01.08.23
14:22
(3)Не работает
5 Максим 1c
 
01.08.23
14:34
в отладчике показывает что это тип ДанныеФормыДерево, а у ТЗ показывает что ДанныеФормыКоллекция
6 Максим 1c
 
01.08.23
14:36
Дерево.ПолучитьЭлементы() - работает
7 Максим 1c
 
01.08.23
14:37
а нет, это не то
8 Максим 1c
 
01.08.23
14:39
Неужели никто не работает с деревьямив в УФ?
9 Максим 1c
 
01.08.23
14:41
Практический пример. УНФ документ Установка цен номенклатуры. Дерево значений ВидыЦен. Как посмотреть содержимое?
10 mikecool
 
01.08.23
15:21
ты смотри не реквизит формы, а его данные - вот там и есть строки
11 lodger
 
01.08.23
15:24
(8) работаем. плавали. знаем.
наклиенте и насервере оно выглядит по разному.
ещё, важно какая у  тебя точка входа - элементы формы текущая строка или реквизты формы в целом.
12 Garykom
 
гуру
01.08.23
15:25
(0) Дерево отладчик показывает как и ТЗ

Это с ВТ проблема в запросах/МВТ и ТабДок
13 Garykom
 
гуру
01.08.23
15:27
На крайняк написать свое расширение с общим модулем своим например "Отладка"
И тупо вычислить "Отладка.Записать(ТвоеЗначение)"

Где внутри процедуры/функции Записать() я например делал вывод или запись куда то например в ёксель
14 2S
 
01.08.23
15:31
строка.Строки
15 Максим 1c
 
01.08.23
16:12
(10)А как его данные посмотреть?
(11)Реквизит формы.
16 Максим 1c
 
01.08.23
16:12
Да если програмно создать дерево то оно смотрится нормально, а проблема с реквизитом формы.
17 Garykom
 
гуру
01.08.23
16:43
(16) передай на сервер и там смотри
18 Fedor-1971
 
01.08.23
16:47
(16) На УФ есть вопросы с просмотром строк в Дереве формы
по факту перебор можно проехать только кодом, и смотреть в нём при отладке, примерно так:
уровень1 = Дерево.ПолучитьЭлементы();
Для каждого текЭлУр1 из уровень1 цикл
   тут можно глянуть что творится в элеемнте уровня 1 (т.е. по аналогии со справочником - в корне)
   уровень2 = текЭлУр1.ПолучитьЭлементы();
   Для каждого элУр2 из Уровень2 цикл
      вот тут смотри что у тебя на уровне 2 делается (в аналогии справочника - элементы из папки)
   КонецЦикла;
КонецЦикла;


Можно попробовать через так: РеквизитФормыВЗначение(Дерево, "Дерево") - тут отладчик должен показать развёртку по строкам
19 mistеr
 
01.08.23
21:29
Установите ИР и познайте счастье.