Имя: Пароль:
1C
1С v8
Интеграция 1С и УТМ 4
0 rowvg
 
naïve
27.06.22
14:27
Добрый день!

Вот как описывает схема TTNSingle v4.xsd элемент Identity в пространстве имен xmlns:wb="http://fsrar.ru/WEGAIS/TTNSingle_v4"

   <xs:element name = "Identity" type = "c:IdentityType" nillable = "false" minOccurs = "1" maxOccurs = "1">
    <xs:annotation>
     <xs:documentation>Идентификатор позиции внутри накладной</xs:documentation>
    </xs:annotation>
   </xs:element>

type = "c:IdentityType"
И некоторые запросы к УТМ действительно возвращают в качестве значения этого элемента GUID.

Но вот реальный кусок реальной накладной
            <wb:Content>
                <wb:Position>
                    <wb:Identity>1</wb:Identity>

Почему xml из тела запроса к УТМ не соответствует xsd схеме?
1 H A D G E H O G s
 
27.06.22
14:34
Где вы там GUID нашли?

  </xs:simpleType>
  <xs:simpleType name="IdentityType">
    <xs:restriction base="ns:NoEmptyString">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
2 trad
 
27.06.22
14:34
в EGCommon.xsd
<xs:simpleType name="IdentityType">
    <xs:restriction base="ns:NoEmptyString">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>

и 1 - удовлетворяет описанию тип
3 H A D G E H O G s
 
27.06.22
14:35
Еще и поля шапки и товарной части перепутали
4 rowvg
 
naïve
27.06.22
14:38
У меня от разных поставщиков приходят то GUID, то числа типа Integer. Почему так происходит? От чего это зависит?
5 H A D G E H O G s
 
27.06.22
14:38
(4) Кто как захочет. Я вот пихаю GUID документа, можно потом отследить, если что. Хотя, все в регистре дублируется, но пусть будет.
6 rowvg
 
naïve
27.06.22
14:40
Спасибо большое за ответы