Имя: Пароль:
1C
1С v8
ДеревоЗначений в реквизит УФ ДеревоЗначений
0 Aradel3d
 
07.06.16
06:08
Привет, разбираюсь с УФ, хочу присвоить созданному и размещенному на форме реквизиту ДеревоЗначений, выгруженное из запроса ДеревоЗначений. Просто присвоение не работает. На методы ЗначениеВРеквизитФормы(ДеревоЗН,"ТЧ") и ЗначениеВДанныеФормы(ДеревоЗН,ТЧ) ругается на параметр 2. Я так понял из-за того, что помещаемое значение не годится для ДанныеФормыДерево. Разъясните пожалуйста, как загрузить в реквизит это дерево? Видел примеры, но там реквизит создается и размещается на форме программно и по аналогии сделать не удалось. Может быть в УФ нет такого и нужно перебирать дерево и добавлять в реквизит значения?
1 Aradel3d
 
07.06.16
06:41
Сам разобрался. Когда дерево выгружается из запроса, у колонок есть типы значений не только к примеру Справочник или Документ, но еще и Null. А у колонок дерева на форме я поставил только Справочник или Документ, видимо из-за того, что структура разная ЗначениеВРеквизитФормы(ДеревоЗН,"ТЧ") не работало.
2 Aradel3d
 
07.06.16
10:25
Доп.вопрос- а как ДанныеФормыДерево очистить? Например если два раза выполнить запрос и загрузку результата в реквизит с деревом то все ок, а во второй раз ругнется на параметр 2 т.е. на реквизит с деревом на форме.
3 KulakoffAlex
 
07.06.16
11:20
Сначала в "ДеревоЗначений" удали все строки,
если запрос пустой то не загружай в дерево ни чего.
потом пустое ДеревоЗначений, сделаешь ЗначениеВРЕквизитФормы()
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой