Значение не является значением объектного типа (Год)
☑
0
FrostBite101
17.05.20
✎
15:02
Хотел вывести все дерево значений, но что-то ругается. Не могу понять.
&НаСервере
Процедура Вывод()
Дерево = Новый ДеревоЗначений;
Дерево.Колонки.Добавить("Год");
Дерево.Колонки.Добавить("Месяц");
Дерево.Колонки.Добавить("Градусы");
Строка = Дерево.Строки.Добавить();
Строка.Год = 2015;
Строка.Месяц = "Все месяцы";
Строка.Градусы = 100;
Подстрока = Строка.Строки.Добавить();
Подстрока.Год = 2015;
Подстрока.Месяц = "Первый";
Подстрока.Градусы = 15;
Строка = Дерево.Строки.Добавить();
Строка.Год = 2017;
Строка.Месяц = "Все месяцы";
Строка.Градусы = 5;
Подстрока = Строка.Строки.Добавить();
Подстрока.Год = 2017;
Подстрока.Месяц = "Пятый";
Подстрока.Градусы = 30;
ЗначениеВДанныеФормы(Дерево,Реквизит1);
Рекурсия(Дерево.Строки);
КонецПроцедуры
&НаСервере
Процедура Рекурсия(СтрокиТаб)
Для Каждого Строка Из СтрокиТаб Цикл
Сообщить(Строка(Строка.Год)+Строка.Месяц+Строка(Строка.Градусы));
Рекурсия(Строка.Строки);
КонецЦикла;
КонецПроцедуры
1
ДенисЧ
17.05.20
✎
15:50
А отладчик отменили уже?
2
ДедМорроз
17.05.20
✎
19:00
Попробуй вместо строка использовать другое имя.
3
hhhh
17.05.20
✎
21:21
(0) наверно
ЗначениеВДанныеФормы(Дерево,Реквизит1);
в Реквизит1 забыл добавить колонку "Год". Эти 2 дерева должны идеально совпадать по колонкам
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс