&НаСервере
Функция НайтиОтмеченноеЗначениеВДеревеЗначений(СтрокиДерева)
// пробежимся по всем строкам (по всем строкам одного уровня, которые были переданы!)
Для каждого Строка из СтрокиДерева.Строки Цикл
// Вот наше условие, значение Выгружать у строки равно 1:
Если Строка.РазницаКоличество <> 0 Тогда
// Если условие сработало, возвращаем строку
Возврат Строка;
КонецЕсли;
КонецЦикла;
// Если не нашли строку, смотрим под-строки каждой строки
Для каждого Строка из СтрокиДерева Цикл
// Здесь осуществляется рекурсивный вызов
НайденнаяСтрока = НайтиОтмеченноеЗначениеВДеревеЗначений(Строка.Строки);
Если НайденнаяСтрока <> неопределено Тогда
// Если нашли, возвращается строка
Возврат НайденнаяСтрока;
КонецЕсли;
КонецЦикла;
// Не нашли строку по условию, возвращаем неопределено
Возврат неопределено;
КонецФункции
Выдает ошибку связанную с коллекцией
Ошибка при вызове метода контекста (НайтиОтмеченноеЗначениеВДеревеЗначений)
ОписаниеМетаданныхЗагрузки = НайтиОтмеченноеЗначениеВДеревеЗначений(Таблица.Строки);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'param':
Подскажите как правильно найти строки в дереве значений?