Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка чтения XML файла.

Ошибка чтения XML файла.
Я
   location
 
07.09.21 - 13:11
Есть 2 файла один считывается нормально, второй считывает с ошибками метод объекта не обнаружен ПрочитатьXML.

Вот код который обрабатывает это, подскажите куда смотреть

    ОбъектXML = Новый ЧтениеXML;
    
    Попытка
        
        ОбъектXML.УстановитьСтроку(СтрокаXML);
        
    Исключение
        
        ОбменССайтом.ДобавитьОписаниеОшибки(ОписаниеОшибки, ОбменССайтом.ОписаниеИсключительнойОшибки(НСтр("ru='Не удалось прочитать XML';uk='Не вдалося прочитати XML'")));
            
        Возврат Неопределено;
        
    КонецПопытки;
    
    Попытка
        ИнформацияXDTO = ФабрикаXDTO.ПрочитатьXML(ОбъектXML);
    Исключение
        
        ОбменССайтом.ДобавитьОписаниеОшибки(ОписаниеОшибки, ОбменССайтом.ОписаниеИсключительнойОшибки(НСтр("ru='Не удалось прочитать XML';uk='Не вдалося прочитати XML'")));
            
        Возврат Неопределено;
        
    КонецПопытки;
   ДенисЧ
 
1 - 07.09.21 - 13:13
А что во втором файле? Может, он не xml?
   location
 
2 - 07.09.21 - 13:16
вот что получаю в отладчике в СтрокаXML

<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_210" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.08" ДатаФормирования="2019-04-22T15:52:34">
<Документ>
        <Ид>dac626f1-60f0-11e9-a0bc-00155d01c806</Ид>
        <Номер>1000001</Номер>
        <Дата>2019-04-16</Дата>
        <ХозОперация>Заказ товара</ХозОперация>
        <Роль>Продавец</Роль>
        <Валюта>UAH</Валюта>
        <Курс>1</Курс>
        <Сумма>440</Сумма>
        <Контрагенты>
            <Контрагент>
                <Ид>2e334fc0-6299-11e9-a23f-00155d01c80d</Ид>
                <Наименование>Иван Иванов</Наименование>
                <ПолноеНаименование>Иван Иванов</ПолноеНаименование>
                <Телефон>0551111111</Телефон>
                <Email>ivan1@gmail.com</Email>
                <Роль>Покупатель</Роль>
            </Контрагент>
        </Контрагенты>
        <Время>00:00:00</Время>
        <СрокПлатежа>0001-01-01</СрокПлатежа>
        <Комментарий></Комментарий>
        <СпособДоставки>Самовывоз</СпособДоставки 
        <ГородНП></ГородНП> 
        <ОтделениеНП></ОтделениеНП> 
        <АдресНП></АдресНП> 
        <Налоги>
            <Налог>
                <Наименование>НДС</Наименование>
                <УчтеноВСумме>true</УчтеноВСумме>
                <Сумма>0</Сумма>
            </Налог>
        </Налоги>
</Документ>
</КоммерческаяИнформация>
   Галахад
 
3 - 07.09.21 - 13:22
<СпособДоставки>Самовывоз</СпособДоставки

А где > ?
   acht
 
4 - 07.09.21 - 13:23
(0) > метод объекта не обнаружен ПрочитатьXML.
Ну ставь точку останова, смотри что у тебя в переменной ФабрикаXDTO

Опять у кого-то лапки?
   unbred
 
5 - 07.09.21 - 13:23
(0) есть 2 файла xml , в одном лежит 
<?xml version="1.0" encoding="UTF-8"?>
а=1

во втором лежит твоё содержимое.
по каким критериям ты их сравниваешь?

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.