0
Gdp_Zhora
02.06.17
✎
06:53
|
На управляемой форме есть реквизит ДеревоМетаданных с типом ДанныеФормыДерево.
Это дерево как-то формируется вопщем, пользователь проставляет галочки и нажимает кнопку.
При нажатие на кнопку выполняется перебор всех значений. Для этого реквизит формы преобразуется в дерево значений.
ДеревоМетаданныхОбъект = РеквизитФормыВЗначение("ДеревоМетаданных");
Далее это дерево значений перебирается по строкам. Некоторые строки могут заинтересовать и их нужно зафиксировать
Возникла необходимость определить идентификатор строки в объекте ДанныеФормыДерево
Вопрос заключается в следующем:
Как можно определить идентификатор строки в объекте ДанныеФормыДерево по строке ДереваЗначений? Перебирать все строки и сравнивать значений полей? Или есть какая-то функция, в которую загнал СтрокаДереваЗначений, а она вернула идентификатор строки в ДанныеФормыДерево?
|
|
1
sFAQer
02.06.17
✎
07:19
|
ДанныеФормыЭлементДерева (FormDataTreeItem)
Свойства:
<Имя свойства> (<Property name>)
Методы:
ПолучитьИдентификатор (GetID)
Получи, сложи в дерево, потом ищи по ним...
|
|