Возможно вопрос странный, потому что я только начал изучать механизм XDTO.
Есть XDTO-пакет. В пакете есть тип значения. У типа значения есть базовый тип с указанием пространства имён другого XDTO-пакета. Проблема в том, что имя пространства имён не соответствует имени пакета XDTO в дереве метаданных. И как же тогда найти XDTO-пакет по его URI пространства имён?
Для наглядности прикрепил скриншот.
---
Оставлю здесь. Возможно кому-то пригодится, ставьте плюс ;)

```1c
    Функция ПолучитьИменаИURIПространстваИмён()

    // Создаём таблицу значений и заполняем её
    ТаблицаЗначений = Новый ТаблицаЗначений;
    ТаблицаЗначений.Колонки.Добавить("Имя");
    ТаблицаЗначений.Колонки.Добавить("ПространствоИмен");
    Для каждого ПакетXDTO из Метаданные.ПакетыXDTO цикл
    НоваяСтрока = ТаблицаЗначений.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрока, ПакетXDTO);
    КонецЦикла;

    // Преобразовываем таблицу значений в табличный документ для передачи на клиент
    ТабличныйДокумент = Новый ТабличныйДокумент;
    Построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначений);
    Построитель.Вывести(ТабличныйДокумент);

    Возврат ТабличныйДокумент;

    КонецФункции

    &НаКлиенте
    Процедура ПолучитьСоответствия(Команда)

    ИменаИURIПространстваИмён = ПолучитьИменаИURIПространстваИмён();
    ИменаИURIПространстваИмён.Показать();

    КонецПроцедуры
```
---
Поиска пакетов XDTO по URI пространству имен нет.
Я не понимаю, зачем вообще искать пакет по URI, когда достаточно создать объект XDTO по URI:

```1c
    МойОбъектXDTO = ФабрикаXDTO.Тип("<URI>", "<Имя_типа>");
```
---
Вы действительно не понимаете. Вопрос был про поиск в дереве метаданных, см. скриншот
---
Оставлю здесь. Возможно кому-то пригодится, ставьте плюс ;)

```1c
    Функция ПолучитьИменаИURIПространстваИмён()

    // Создаём таблицу значений и заполняем её
    ТаблицаЗначений = Новый ТаблицаЗначений;
    ТаблицаЗначений.Колонки.Добавить("Имя");
    ТаблицаЗначений.Колонки.Добавить("ПространствоИмен");
    Для каждого ПакетXDTO из Метаданные.ПакетыXDTO цикл
    НоваяСтрока = ТаблицаЗначений.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрока, ПакетXDTO);
    КонецЦикла;

    // Преобразовываем таблицу значений в табличный документ для передачи на клиент
    ТабличныйДокумент = Новый ТабличныйДокумент;
    Построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначений);
    Построитель.Вывести(ТабличныйДокумент);

    Возврат ТабличныйДокумент;

    КонецФункции

    &НаКлиенте
    Процедура ПолучитьСоответствия(Команда)

    ИменаИURIПространстваИмён = ПолучитьИменаИURIПространстваИмён();
    ИменаИURIПространстваИмён.Показать();

    КонецПроцедуры
```
---
Приветствую. Я правильно понимаю, что если я из своей конфигурации подключаюсь к WSПрокси другой конфигурации и запрашиваю там ответ от веб-сервиса - то состав пакета XDTO, который приходит в ответе от сервиса формируется на той стороне, отдающей? Пробую разобраться в работе веб-сервисов...
---
Я правильно понимаю, что когда я прихожу в магазин и хочу купить пачку томатного сока, то мне дают томатный сок, который произведен где-то там на заводе? Или я с собой должен его приносить?
Пытаюсь разобраться в работе магазинов.
---
Или я с собой должен его приносить?Ага, можешь его из иксэмеля загрузить в ВССцылку...
Да,я некропостер )))
---
Значит понял все правильно, спасибо.
---
ктса, не работаеть