Имя: Пароль:
1C
 
Как такую XML с помощью XDTO загрузить?
0 Shur1cIT
 
12.05.16
17:01
Реально ли вообще или только руками?
<?xml version='1.0' encoding='UTF-8'?>
<АвансовыеОтчеты>
    <АвансовыйОтчет
        ИД="5678"
        НачалоПериода="10.02.2016"
        ОкончаниеПериода="11.02.2016"
        ВыданаСумма="10000"
        ФИОСотрудника="Иванов Иван Иванович"
        ИД1ССотрудника="xxxx"
        Ссылка="">
        <Расход
            НомерДокумента="1234"
            ТипРасхода="Размещение"
            СуммаРасхода="5786.78"
            ДатаТрат="11.02.2016"
        />
        <Расход
            НомерДокумента="5478"
            ТипРасхода="Размещение2"
            СуммаРасхода="5790.78"
            ДатаТрат="11.02.2016"
        />
    </АвансовыйОтчет>
</АвансовыеОтчеты>


вот код


    КаталогЗагрузки = "\\10.1.1.219\\advance_statement_1С\out\";
    НайденыеФайлы = НайтиФайлы(КаталогЗагрузки,"*.xml",ЛОЖЬ);
    Если НайденыеФайлы.Количество()= 0 Тогда
        Возврат;
    КонецЕсли;
    ЧтениеXML = Новый ЧтениеXML;
    Для    каждого Стр из НайденыеФайлы Цикл
        ЧтениеXML.ОткрытьФайл(Стр.ПолноеИмя);
        АвансовыйОтчет = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);


в результате получается такая кракозяба
http://s001.radikal.ru/i193/1605/34/a9b2acf1ab6d.jpg
1 Pistol
 
12.05.16
17:28
У тебя загружена XML с помощью XDTO. Что нет так-то?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший