8.х ОБМЕН XDTO Чтение

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Nikitaje, 17 дек 2019.

  1. TopicStarter Overlay
    Nikitaje
    Offline

    Nikitaje Опытный в 1С

    Регистрация:
    14 ноя 2016
    Сообщения:
    84
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте ребята.
    4 День мучаюсь и понять не могу в чем дело, уже и так и так пробовал!

    Ошибка проверки данных XDTO:
    Структура объекта не соответствует типу: {http://service.siw.pktbcki.rzd/}reference14ASU
    {Обработка.Обработка2.Форма.Форма.Форма(26)}: ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML, ТипЗначенияXDTO);//ТипЗначенияXDTO);
    {Обработка.Обработка2.Форма.Форма.Форма(35)}: ПриОткрытииНаСервере();
    по причине:
    Ошибка преобразования данных XDTO:
    Чтение объекта типа: {http://service.siw.pktbcki.rzd/}reference14ASU - [1,504]
    Проверка дополнительного свойства:
    форма: Элемент
    имя: return
    по причине:
    Ошибка проверки данных XDTO:
    Структура объекта не соответствует типу: {http://service.siw.pktbcki.rzd/}reference14ASU

    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.ОткрытьФайл("C:\Users\Nikit\Desktop\xdto\test21.xml");

    УРИ=Метаданные.ПакетыXDTO.ПакетXDTO1.ПространствоИмен;
    //типКонтрагент=ФабрикаXDTO.Тип(УРИ,"Body");
    //типПакет=ФабрикаXDTO.Пакеты.Получить(53);
    //типХДТО=УРИ.Тип;
    ТипЗначенияXDTO = ФабрикаXDTO.Тип("http://service.siw.pktbcki.rzd/", "getReference14ASUResponse"); // ()
    ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML, ТипЗначенияXDTO);//ТипЗначенияXDTO);
    Сообщить(1);



    Подскажите в чем может дело быть?
    Во вложении прикрепил хсд схему да и хмл. Может кто встречался с подобным? Потому что все сделано как по учебнику.

    Вложения:

    • Глянуть.rar
      Размер файла:
      1.003 байт
      Просмотров:
      1
    • test2.xml
      Размер файла:
      4,8 КБ
      Просмотров:
      2
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    5.163
    Симпатии:
    217
    Баллы:
    104
    Могу ошибаться, но, возможно, xml-файл не соответствует xsd-схеме.
  3. TopicStarter Overlay
    Nikitaje
    Offline

    Nikitaje Опытный в 1С

    Регистрация:
    14 ноя 2016
    Сообщения:
    84
    Симпатии:
    0
    Баллы:
    26
    Уже брал и оригинальную схему и делал руками и делал схему используя ликвид студию по хмл, и оригинальную которая у Меня есть загружал одна и та же ошибка.
    И схемы всегда одинаковые получаются. Разработчик тоже самое говорит схема нормальная, проблем не должно быть
  4. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    5.163
    Симпатии:
    217
    Баллы:
    104
    Ну, попробуйте не передавать параметр "ТипЗначенияXDTO".
    Код:
    ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);
  5. TopicStarter Overlay
    Nikitaje
    Offline

    Nikitaje Опытный в 1С

    Регистрация:
    14 ноя 2016
    Сообщения:
    84
    Симпатии:
    0
    Баллы:
    26
    Тогда некоторые некоторые знаения идут как объектXDTO