Как правильно указывать boxtree ?

Модераторы: Operator 2, Operator 4, Operator 1

Аватар пользователя
Operator 4
Сообщений: 5921
Зарегистрирован: 09 дек 2015, 09:04

Re: Как правильно указывать boxtree ?

Сообщение Operator 4 » 12 апр 2018, 13:45

Templ писал(а):Приложил полный файл

1. Скопируйте в начало документа это:
<?xml version="1.0" encoding="UTF-8"?>

-<ns:Documents xmlns:ce="http://fsrar.ru/WEGAIS/CommonV3" xmlns:wb="http://fsrar.ru/WEGAIS/TTNSingle_v3" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0">
2. У Вас в документе указано так :
-<ce:MarkInfo>
-<ce:boxpos>
<ce:boxnumber>Номер коробки</ce:boxnumber>
-<ce:amclist>
<ce:amc>ШК</ce:amc>
</ce:amclist>
-<ce:amclist>
<ce:amc>ШК</ce:amc>
</ce:amclist>
</ce:boxpos>
-</ce:MarkInfo>

А должно быть так:

-<ce:MarkInfo>
-<ce:boxpos>
<ce:boxnumber>Номер коробки</ce:boxnumber>
-<ce:amclist>
<ce:amc>ШК</ce:amc>
<ce:amc>ШК</ce:amc>
</ce:amclist>
</ce:boxpos>
</ce:MarkInfo>

Ошибка говорит об отсутствии дочернего элемента
Kate
Сообщений: 9
Зарегистрирован: 07 апр 2016, 07:39
Откуда: СПб

Re: Как правильно указывать boxtree ?

Сообщение Kate » Сегодня, 08:07

Такая же ошибка <A><error>org.xml.sax.SAXParseException; cvc-complex-type.2.4.d: Invalid content was found starting with element 'ce:MarkInfo'. No child element is expected at this point.</error><ver>2</ver></A>
Не можем понять, что не так
о.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватар пользователя
bugay1977
Сообщений: 356
Зарегистрирован: 21 ноя 2017, 08:08
Откуда: Новосибирск

Re: Как правильно указывать boxtree ?

Сообщение bugay1977 » Сегодня, 08:18

Kate писал(а):Такая же ошибка <A><error>org.xml.sax.SAXParseException; cvc-complex-type.2.4.d: Invalid content was found starting with element 'ce:MarkInfo'. No child element is expected at this point.</error><ver>2</ver></A>
Не можем понять, что не так
о.zip

У вас так:
<wb:InformF2>
<ce:F2RegId>FB-000001245257410</ce:F2RegId>
<ce:MarkInfo>
<ce:boxpos>
<ce:boxnumber>0150357000004396286120418095953</ce:boxnumber>
<ce:amclist>
<ce:amc>015035700000439628600000000001</ce:amc>
<ce:amc>015035700000439628600000000002</ce:amc>
<ce:amc>015035700000439628600000000003</ce:amc>
<ce:amc>015035700000439628600000000004</ce:amc>
<ce:amc>015035700000439628600000000005</ce:amc>
</ce:amclist>
</ce:boxpos>
</ce:MarkInfo>
<ce:MarkInfo>
<ce:boxpos>
<ce:boxnumber>0150357000004396286120418100031</ce:boxnumber>
<ce:amclist>
<ce:amc>015035700000439628600000000006</ce:amc>
<ce:amc>015035700000439628600000000007</ce:amc>
<ce:amc>015035700000439628600000000008</ce:amc>
<ce:amc>015035700000439628600000000009</ce:amc>
<ce:amc>015035700000439628600000000010</ce:amc>
</ce:amclist>
</ce:boxpos>
</ce:MarkInfo>
</wb:InformF2>
А надо так:
<wb:InformF2>
<ce:F2RegId>FB-000001245257410</ce:F2RegId>
<ce:MarkInfo>
<ce:boxpos>
<ce:boxnumber>0150357000004396286120418095953</ce:boxnumber>
<ce:amclist>
<ce:amc>015035700000439628600000000001</ce:amc>
<ce:amc>015035700000439628600000000002</ce:amc>
<ce:amc>015035700000439628600000000003</ce:amc>
<ce:amc>015035700000439628600000000004</ce:amc>
<ce:amc>015035700000439628600000000005</ce:amc>
</ce:amclist>
</ce:boxpos>
<ce:boxpos>
<ce:boxnumber>0150357000004396286120418100031</ce:boxnumber>
<ce:amclist>
<ce:amc>015035700000439628600000000006</ce:amc>
<ce:amc>015035700000439628600000000007</ce:amc>
<ce:amc>015035700000439628600000000008</ce:amc>
<ce:amc>015035700000439628600000000009</ce:amc>
<ce:amc>015035700000439628600000000010</ce:amc>
</ce:amclist>
</ce:boxpos>
</ce:MarkInfo>
</wb:InformF2>
Аватар пользователя
Operator 4
Сообщений: 5921
Зарегистрирован: 09 дек 2015, 09:04

Re: Как правильно указывать boxtree ?

Сообщение Operator 4 » Сегодня, 08:27

Верно, дело в тэге <ce:MarkInfo>, посмотрите внимательно как bugay1977 отредактировал содержимое.
Kate
Сообщений: 9
Зарегистрирован: 07 апр 2016, 07:39
Откуда: СПб

Re: Как правильно указывать boxtree ?

Сообщение Kate » Сегодня, 08:44

Спасибо, все ушло!

Вернуться в «Вопросы по переходу на помарочный учет: Разработчики учетных систем»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot], Dataliya и 0 гостей