Имя: Пароль:
1C
1С v8
XML, XDTO и все-все-все...
0 ДенисЧ
 
05.05.14
14:22
Решил посмотреть на XDTO, почитал статью с нимфостарта.
Сделал схему XML:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:wmh="http://www.wmhelp.com/2003/eGenerator"; elementFormDefault="qualified">
  <xs:element name="ОрганизацияБУХТА">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Подтверждение"/>
        <xs:element ref="Отменен"/>
      </xs:sequence>
      <xs:attribute name="SourseIDD" type="xs:string"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Подтверждение">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Пакет"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Пакет" type="xs:string"/>
  <xs:element name="Отменен">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="IDD"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IDD" type="xs:string"/>
</xs:schema>

Пытаюсь импортировать в 1с (XDTO-Пакеты - Импорт XML-схемы) - он молча проглатывает выбранный файл и дальше тишина, ничего не происходит.
Что я не так делаю?
1 Apokalipsec
 
05.05.14
14:26
имени нету
2 ДенисЧ
 
05.05.14
14:27
(1) Имени чего?
3 ДенисЧ
 
05.05.14
14:27
Если что - я не руками эту схемо создал, а через XMLPad по существующему файлу...
4 Apokalipsec
 
05.05.14
14:29
(2) Да понятно, надо было выгрузить просто любой пакет хтдошный из 1Сины и посмотреть структуру заголовка:
<xs:schema xmlns:tns="http://schemas.microsoft.com/dynamics/2008/01/documents/Products_LMD"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; targetNamespace="http://schemas.microsoft.com/dynamics/2008/01/documents/Products_LMD"; attributeFormDefault="unqualified" elementFormDefault="qualified">
    <xs:complexType name="ItemsType">
5 Apokalipsec
 
05.05.14
14:30
необходимо вот это: targetNamespace=
6 ДенисЧ
 
05.05.14
14:33
Да, действительно, спасибо. Буду дальше ковырять
Программист всегда исправляет последнюю ошибку.