Нашёл вот такое для REPPRODUCEDPRODUCT_V4.
Судя по признаку обязательности, там можно писать любую ересь. Где бы найти такое для REPPRODUCEDPRODUCT_V6?
Всё просто, в карточке АП минимальный градус, в справке А - фактический. Градус в справке А должен соответствовать, тому что в документах и на этикетке.
_R2D2_➤ судя по xsd схеме, в 6м формате крепость только одна - "alcPercent", Содержание этилового спирта, %
nillable="false"
Подразумевает, что значение должно быть заполнено или то что оно не может равняться нулю?
Аналог 1С это - не может быть НЕОПРЕДЕЛЕНО, но может быть =0 или прям "не может быть =0"?
minOccurs="1" я так понимаю, это означает, что этот параметр должен обязательно упоминаться в схеме.
Я к чему всё это? Необязательное поле может быть обязательно заполняемым, но не обязательно точным.
Вот в этом вопрос.
FerroPanda➤ minOccurs="1" я так понимаю, это означает, что этот параметр должен обязательно упоминаться в схеме.
да, верно
Цитата:
FerroPanda➤ Необязательное поле может быть обязательно заполняемым, но не обязательно точным.
так есть же еще
type="c:AlcPercentType"
который в EGCommon.xsd описывается как
<xs:simpleType name="AlcPercentType">
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
Ну а согласно , decimal это "Десятичное число в виде последовательности десятичных цифр, включая дробную часть, отделяемую точкой."
не вяжутся эти два параметра))) ... всё-таки мне кажется nillable это скорее значение не может быть неопределённым/неинициализированным значением.
Иначе как тогда в принципе ЕГАИС пропустил значение "= 0"?
P.S. Написал запрос в РАР ... жду когда меня казнят. (((