На основании чего вы сделали вывод что данных нет?
я так понимаю что на выходе Вы ожидаете заполненное дерево.
В отладчике смотрели строки дерева?
Первое что бросается в глаза, то это то что код выполняется на сервере. На нем может не быть выбранного на клиенте файла.
перед тем как вызвать ЗагрузитьИзФайлаXML необходимо на клиенте поместить файл во временное хранилище
АдресВременногоХранилища = "";
ПутьКФайлу = Объект.Каталог;
ПоместитьФайл(АдресВременногоХранилища, ПутьКФайлу,,Ложь, ЭтаФорма.УникальныйИдентификатор);
Адрес временного хранилища передать в ЗагрузитьИзФайлаXML , там получить это файл и начать обрабатывать
ДанныеВремененногоХранилища = ПолучитьИзВременногоХранилища(АдресВременногоХранилища);
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xml");
ДанныеВремененногоХранилища.Записать(ИмяВременногоФайла);
Попытка
Файл.ОткрытьФайл(ИмяВременногоФайла );
Исключение
СообщениеПользователю = Новый СообщениеПользователю;
СообщениеПользователю.Текст = ОписаниеОшибки();
СообщениеПользователю.Сообщить();
Возврат;
КонецПопытки;
Сообщение отредактировал Batchir - 28.12.21, 8:59