Имя: Пароль:
1C
1С v8
Значение в реквизит формы
0 Hontza
 
02.02.22
15:59
Есть процедура, которая формирует дерево значений. Из нее получаю это самое дерево. Но на ЗначениеВРеквизитФормы(ДеревоИзПроцедуры,"ДеревоНаФорме") вылетает ошибка "неверный параметр #2". При этом есть точно такой же код, который отрабатывает нормально, но различий между этим и тем нет. Зашиваюсь и не могу понять что не так
1 lodger
 
02.02.22
16:00
попробуй ЗначениеВДанныеФормы
2 lodger
 
02.02.22
16:03
Колонки дерева значений не обязательно должны соответствовать один в один но есть ньюанс:

- в дереве значений, преобразуемом в реквизит формы ДанныеФормыДерево, обязательно должны присутствовать все колонки, указанные в реквизите формы
- обратное не обязательно, состав колонок дерева значений может содержать колонки, избыточные для реквизита ДанныеФормыДерево.

То есть другим языком, подмножество колонок реквизита формы ДанныеФормыДерево должно полностью пересекаться с множеством колонов загружаемого в форму дерева значений. При несоблюдении этого правила в том числе и возникает подобная ошибка.
3 Hontza
 
02.02.22
16:22
(2) спасибо, буду пробовать
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.