Добрый день, Михаил.
Спасибо за подсказку, выгрузила с сайта и увидела следующее:
<ЗначенияСвойства>
<Ид>99</Ид>
<Значение>f830ff16-aa6b-11e8-bbc2-50465d725e8a</Значение>
<ЗначениеСвойства>
<Значение>f830ff16-aa6b-11e8-bbc2-50465d725e8a</Значение>
<Описание></Описание>
</ЗначениеСвойства>
<Значение>f830ff1b-aa6b-11e8-bbc2-50465d725e8a</Значение>
<ЗначениеСвойства>
<Значение>f830ff1b-aa6b-11e8-bbc2-50465d725e8a</Значение>
<Описание></Описание>
</ЗначениеСвойства>
</ЗначенияСвойства>
Получается, что я не правильно сделала поправку в XMl - схеме, но не могу понять, где же у меня ошибка:
Код |
---|
<xs:complexType name="ЗначениеРеквизита">
<xs:sequence>
<xs:element name="Наименование" type="tns:Наименование"/>
<xs:element name="Значение" type="tns:ЗначениеСвойства" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ЗначениеСвойства">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ЗначенияСвойства">
<xs:sequence>
<xs:element name="Ид" type="tns:Идентификатор"/>
<xs:element name="Наименование" type="tns:Наименование" minOccurs="0"/>
<xs:element name="Значение" type="tns:ЗначениеСвойства" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ЗначениеСвойства" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Значение" type="tns:ЗначениеСвойства" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Идентификатор">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Каталог">
|
Вставила "ЗначениеСвойства" в XDTO пакет. У меня конфигурация "Управление небольшой фирмой".
Но когда создаю выгрузку
Код |
---|
ЗначенияСвойстваXDTO.Значение.Добавить(ЗначениеСвойства);
ЗначениеСвойстваXDTO = ФабрикаXDTO.Создать(ПакетCML.Получить("ЗначениеСвойства"));
ЗначениеСвойстваXDTO.Значение.Добавить(ЗначениеСвойства);
Продолжить;
|
То выходит ошибка:
Код |
---|
{ОбщийМодуль.ОбменССайтом.Модуль(2192)}: Значение не является значением объектного типа (Значение)
ЗначениеСвойстваXDTO.Значение.Добавить(ЗначениеСвойства);
|