xsd схема ЕГАИС
☑
0
pablo_escobar
24.11.17
✎
12:02
1С отказывается грузить схему EGCommonV3.xsd пишет дублирование "boxnum"
В схеме
<xs:complexType name="boxtype">
<xs:sequence>
<xs:element name="boxnum" type="c:NoEmptyString" minOccurs="1" maxOccurs="1"/>
<xs:choice>
<xs:element name="bl" type="ns:boxtype" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="boxnum" type="c:NoEmptyString" minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
boxnum описывается дважды с разными типами.
Может есть тут знатоки XSD? такое вообще разрешается делать? РАР считает что все норм.
1
Serginio1
24.11.17
✎
12:31
Угу. Мне пришлось на C# сделать свой
public partial class boxtype : IXmlSerializable
Как решить на 1С не знаю
2
Serginio1
24.11.17
✎
12:33
Свою реализацию сериализации десериализации
3
H A D G E H O G s
24.11.17
✎
12:47
(2) Красиво сказано!
4
ermola
24.11.17
✎
13:16
(0) Это ошибка у них в схеме. Тикет написан, обещали исправить.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший