Есть процедура, которая формирует дерево значений. Из нее получаю это самое дерево. Но на ЗначениеВРеквизитФормы(ДеревоИзПроцедуры,"ДеревоНаФорме") вылетает ошибка "неверный параметр #2". При этом есть точно такой же код, который отрабатывает нормально, но различий между этим и тем нет. Зашиваюсь и не могу понять что не так
Колонки дерева значений не обязательно должны соответствовать один в один но есть ньюанс:
- в дереве значений, преобразуемом в реквизит формы ДанныеФормыДерево, обязательно должны присутствовать все колонки, указанные в реквизите формы
- обратное не обязательно, состав колонок дерева значений может содержать колонки, избыточные для реквизита ДанныеФормыДерево.
То есть другим языком, подмножество колонок реквизита формы ДанныеФормыДерево должно полностью пересекаться с множеством колонов загружаемого в форму дерева значений. При несоблюдении этого правила в том числе и возникает подобная ошибка.