XDTO чтение и запись xml в 1с
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2
  1. #1
    Гость форума

    Регистрация
    22.03.2018
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    Question XDTO чтение и запись xml в 1с

    Есть xml вида
    Код:
    <?xml version="1.0" encoding="UTF-8"?>
    <Root>
        <RegContr>
            <Contr ID="1234" SNAME="Поставщик1" INN="7418529631" KPP="123456789" />
            <Contr ID="1235" SNAME="Поставщик2" INN="1593571478" KPP="745896321" />
        </RegContr>
    <RegGood>
            <Good ID_EL="22819" NAME="Резонатор4"/>
            <Good ID_EL="17135" NAME="Резонатор3"/>
            <Good ID_EL="17136" NAME="Резонатор2"/>
            <Good ID_EL="23040" NAME="Резонатор1"/>
        </RegGood>
    
    <Doc ID="30448" SNAME="2066" INN="7418529631" ID_CONTR="1234" ID_ORG="1183" SNAME_ORG="Организация1">
            <String NOM="1" ID_EL="23040" CORRECTNAME="Резонатор1" QU="1"/>
            <String NOM="2" ID_EL="17136" CORRECTNAME="Резонатор2" QU="2"/>
            <String NOM="3" ID_EL="17135" CORRECTNAME="Резонатор3" QU="3"/>
            <String NOM="4" ID_EL="22819" CORRECTNAME="Резонатор4" QU="1"/>
        </Doc>
    
    </Root>

    Тэг <DOC> - это данные о счете что внутри под тэгом <String> это табличная часть товаров.
    не получается прочитать и записать данные из тэга DOC <Doc ID="30448" SNAME="2066" INN="7418529631" ID_CONTR="1234" ID_ORG="1183" SNAME_ORG="Организация1">

    Код:
    Для каждого Doc Из ОбъектXDTO.RegDoc.Doc Цикл
        
    КодСч = Doc.SNAME;
    НомерСЧ = Документы.СчетаПоставщикам.НайтиПоРеквизиту("КодСч", КодСч);
    
    Если Документы.СчетаПоставщикам.НайтиПоРеквизиту("КодСч",Doc.SNAME).Пустая() Тогда
          НовыйДокумент = Документы.СчетаПоставщикам.СоздатьДокумент();
        НовыйДокумент.КодСч = КодСч;
        НовыйДокумент.Записать();
    
          КонецЕсли;
    КонецЦикла;
    Пишет ошибку: что SNAME нет такого реквизита, переменная не определена.

  2. #2
    Гость форума

    Регистрация
    15.10.2011
    Сообщений
    2
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: XDTO чтение и запись xml в 1с

    Схема файла загруженная в XDTO-пакеты содержит элемент?

Похожие темы

  1. Чтение лога DHCP
    от differ в разделе Другие ОС
    Ответов: 0
    Последнее сообщение: 17.05.2012, 09:29
  2. Запись DVD-8
    от dinos21 в разделе Работа с приводами
    Ответов: 3
    Последнее сообщение: 31.03.2010, 02:06
  3. Ответов: 7
    Последнее сообщение: 16.07.2009, 01:22
  4. Запись Dvd
    от makssus в разделе Работа с приводами
    Ответов: 1
    Последнее сообщение: 23.06.2007, 13:07

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •