|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
[API 2.0] оформление входящей партии  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
Jupiter


Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн

Vesta_IT, как producer оказался в v21="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" , а не в v22="http://api.vetrf.ru/schema/cdm/dictionary/v2" ?
Jupiter


Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн

Подскажите, что не так с этим запросом? Возвращает <apl:error code="APLM0012" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">An unexpected error has occurred while invoking target service operation.</apl:error>
TWAIN

[Avatar]

Зарегистрирован: 07/09/2017 16:29:17
Сообщений: 565
Оффлайн

Павел Большаков wrote:ТП - техподдержка устоявшееся сокращение жеж

номер производственной партии прочитайте из Batch/productMarkingList - я да, его отправлял, там BN и по-моему еще SSCC код был


У нас, у автомобилистов, ТП имеет совсем другое значение.
А В Меркурии еще и транспортная партия.
Если много знать, всегда найдутся те, кто сочтет, что это опасно...
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

как оформить гашение бумажных всд v2.0?
Jupiter


Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн

TWAIN wrote:
Павел Большаков wrote:

номер производственной партии прочитайте из Batch/productMarkingList - я да, его отправлял, там BN и по-моему еще SSCC код был



А где взять номер производственной партии?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 27/10/2017 10:38:11

mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

Jupiter wrote:А где взять номер производственной партии?

От фонаря, лишь бы не пустое было, прокатывает. Толком никто не объяснил еще, особенно в случае гашения бумажных.
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

Zoeh wrote:как оформить гашение бумажных всд v2.0?

это http://help.vetrf.ru/wiki/ProcessIncomingConsignment_v2.0#script2 описание вам не помогло?

т.е. там ниже Сценарий 2. ВСД отсутствует в системе Меркурий в электронном виде.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 27/10/2017 10:45:05

https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Jupiter


Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн

mevgenym wrote:
Jupiter wrote:А где взять номер производственной партии?

От фонаря, лишь бы не пустое было, прокатывает. Толком никто не объяснил еще, особенно в случае гашения бумажных.


Вы имеете в виду batchID?
Добавил в запрос <v21:batchID>q12345</v21:batchID>
Ничего не изменилось, <apl:error code="APLM0012" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">An unexpected error has occurred while invoking target service operation.</apl:error>
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

если batchID не указан, то будет ошибка MERC14536 Список номеров производственной партии обязателен для заполнения

http://vetrf.ru/vetrf-forum/posts/list/30/7130.page#45731
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

при оформлении входящей партии на бумажных ВСД
не нужно же иметь какие то входящие транзакции?
Получается ее(транзакцию) просто можно создать вместе с ВСД?
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

да там создается всд и сразу гасится, как будто он был эвсд, просто для эвсд вы заполняете только uuid, а для бумажного вместо uuid все остальное
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

<apl:error code="MERC14047" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Обслуживаемое предприятие в сведениях о принимаемой партии обязательно для заполнения.</apl:error>


не подскажете чё не хватает?
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

Zoeh wrote:<apl:error code="MERC14047" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Обслуживаемое предприятие в сведениях о принимаемой партии обязательно для заполнения.</apl:error>
не подскажете чё не хватает?

Не побоюсь показаться неоригинальным, но, видимо, не хватает обслуживаемого предприятия...
Запрос кидайте.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 31/10/2017 14:58:31

Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

<SOAP-ENV:Envelope xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:bs="http://api.vetrf.ru/schema/cdm/base" xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2" xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:apl="http://api.vetrf.ru/schema/cdm/application" xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<apldef:submitApplicationRequest>
<apldef:apiKey>****</apldef:apiKey>
<apl:application>
<apl:serviceId>mercury-g2b.service:2.0</apl:serviceId>
<apl:issuerId>14227e7c-eba2-44cf-b46f-6bcf8a884e07</apl:issuerId>
<apl:issueDate>2017-10-30T15:49:16</apl:issueDate>
<apl:data>
<merc:processIncomingConsignmentRequest>
<merc:localTransactionId>q1234</merc:localTransactionId>
<merc:initiator>
<vd:login>****</vd:login>
</merc:initiator>
<merc:delivery>
<vd:deliveryDate>2017-09-07T17:00:00</vd:deliveryDate>
<vd:consignor>
<dt:businessEntity>
<bs:guid>108a8401-25f0-4828-98b1-4ef1e8f10718</bs:guid>
</dt:businessEntity>
<dt:enterprise>
<bs:guid>114a0f43-6b84-4ebd-84cc-eb6495fb543b</bs:guid>
</dt:enterprise>
</vd:consignor>
<vd:consignee>
<dt:businessEntity>
<bs:guid>14227e7c-eba2-44cf-b46f-6bcf8a884e07</bs:guid>
</dt:businessEntity>
<dt:enterprise>
<bs:guid>513cacae-d5f9-418f-bbb0-755e6a52510b</bs:guid>
</dt:enterprise>
</vd:consignee>
<vd:consignment>
<vd:productType>2</vd:productType>
<vd:product>
<bs:guid>64c7e27e-b999-c027-aa19-bb94269fcae9</bs:guid>
</vd:product>
<vd:subProduct>
<bs:uuid>ff01e1e2-3c64-0ea1-3032-fdd83fb2b6c3</bs:uuid>
</vd:subProduct>
<vd:productItem>

<dt:name>Корм "Только не читай состав" для кошек, с курицей</dt:name>
</vd:productItem>

<vd:volume>10</vd:volume>
<vd:unit>
<bs:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</bs:uuid>
</vd:unit>
<vd:dateOfProduction>
<vd:firstDate>
<dt:year>2017</dt:year>
<dt:month>10</dt:month>
<dt:day>1</dt:day>
</vd:firstDate>
</vd:dateOfProduction>
<vd:expiryDate>
<vd:firstDate>
<dt:year>2017</dt:year>
<dt:month>12</dt:month>
<dt:day>31</dt:day>
</vd:firstDate>
</vd:expiryDate>
<vd:batchID>ASDF1234</vd:batchID>
<vd:perishable>false</vd:perishable>

<vd:origin>
<vd:country>
<bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
</vd:country>

</vd:origin>
<vd:lowGradeCargo>false</vd:lowGradeCargo>
<vd:owner>
<bs:guid>9ee532c7-db75-ede9-3561-f28a45fee85d</bs:guid>
</vd:owner>

</vd:consignment>

<vd:transportInfo>
<vd:transportType>1</vd:transportType>
<vd:transportNumber>
<vd:vehicleNumber>---</vd:vehicleNumber>
</vd:transportNumber>
</vd:transportInfo>
<vd:transportStorageType>CHILLED</vd:transportStorageType>

<vd:accompanyingForms>
<vd:waybill>
<vd:issueNumber>00000000396</vd:issueNumber>
<vd:issueDate>2017-10-25</vd:issueDate>
<vd:type>1</vd:type>
</vd:waybill>
<vd:vetCertificate>
<bs:uuid>4b0c0f5b-d1f0-4795-bbac-26af31782130</bs:uuid>
</vd:vetCertificate>
</vd:accompanyingForms>
</merc:delivery>
<merc:deliveryFacts>
<vd:vetCertificatePresence>ELECTRONIC</vd:vetCertificatePresence>
<vd:docInspection>
<vd:responsible>
<vd:login>*****</vd:login>
</vd:responsible>
<vd:result>CORRESPONDS</vd:result>
</vd:docInspection>
<vd:vetInspection>
<vd:responsible>
<vd:login>*****</vd:login>
</vd:responsible>
<vd:result>CORRESPONDS</vd:result>
</vd:vetInspection>
<vd:decision>ACCEPT_ALL</vd:decision>
</merc:deliveryFacts>

</merc:processIncomingConsignmentRequest>
</apl:data>
</apl:application>
</apldef:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

Владимир Игнатов wrote:
Zoeh wrote:<apl:error code="MERC14047" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Обслуживаемое предприятие в сведениях о принимаемой партии обязательно для заполнения.</apl:error>
не подскажете чё не хватает?

Не побоюсь показаться неоригинальным, но, видимо, не хватает обслуживаемого предприятия...
Запрос кидайте.


обслуживаемого предприятия

а что за тег?
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team