Автор |
Сообщение |
|
Добрый день! Такой вопрос. При оформлении производственной партии выходит ошибка: code="MERC56033" Указанное наименование продукции относится к другому виду продукции. Может у кого есть инфа по какому принципу эта проверка организована системой меркурий. Спасибо.
|
 |
|
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns s="http://www.w3.org/2001/XMLSchema" xmlns si="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey></apiKey>
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<serviceId>mercury-g2b.service:2.0</serviceId>
<issuerId></issuerId>
<issueDate>2017-11-20T10:54:01</issueDate>
<data>
<updateVeterinaryEventsRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<localTransactionId></localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<d7p1:login>boldyrev-vn-170303</d7p1:login>
</initiator>
<enterprise xmlns:d7p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">f28f28ed-e8f8-4540-a53b-cccfcd59df00</guid>
</enterprise>
<stockEntry xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">74b244e6-21ee-4193-b301-9d9047eb38ef</guid>
<vetEventList>
<laboratoryResearch>
<actualDateTime>2017-11-13T00:00:00</actualDateTime>
<operator xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>Здоровье</d10p1:name>
</operator>
<expertiseID>1-150</expertiseID>
<disease xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>трих.</d10p1:name>
</disease>
<method xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>микроскопия</d10p1:name>
</method>
<result>POSITIVE</result>
<conclusion>все отлично</conclusion>
</laboratoryResearch>
<laboratoryResearch>
<actualDateTime>2017-11-13T00:00:00</actualDateTime>
<operator xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>Выгода</d10p1:name>
</operator>
<expertiseID>1-150</expertiseID>
<disease xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>ортоф.</d10p1:name>
</disease>
<method xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>микроскопия</d10p1:name>
</method>
<result>NEGATIVE</result>
<conclusion>все плохо</conclusion>
</laboratoryResearch>
</vetEventList>
</stockEntry>
<stockEntry xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">968a995a-1a46-42c8-8917-83d6027d0571</guid>
<vetEventList>
<laboratoryResearch>
<actualDateTime>2017-11-13T00:00:00</actualDateTime>
<operator xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>Здоровье</d10p1:name>
</operator>
<expertiseID>1-150</expertiseID>
<disease xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>трих.</d10p1:name>
</disease>
<method xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>микроскопия</d10p1:name>
</method>
<result>POSITIVE</result>
<conclusion>все отлично</conclusion>
</laboratoryResearch>
<laboratoryResearch>
<actualDateTime>2017-11-13T00:00:00</actualDateTime>
<operator xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>Выгода</d10p1:name>
</operator>
<expertiseID>1-150</expertiseID>
<disease xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>ортоф.</d10p1:name>
</disease>
<method xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>микроскопия</d10p1:name>
</method>
<result>NEGATIVE</result>
<conclusion>все плохо</conclusion>
</laboratoryResearch>
</vetEventList>
</stockEntry>
</updateVeterinaryEventsRequest>
</data>
</application>
</submitApplicationRequest>
</Body>
</Envelope>
|
 |
|
Вам какую XLM?
|
 |
|
под логином ХС.
646 что за продукция?
|
 |
|
Я сначала делаю processIncomingConsignment без указания лаб исл. потом к получившимся партиям на складе делаю метод UpdateVeterinaryEventsOperation.
|
 |
|
Опечатка. Обслуживает данное предприятие.
|
 |
|
tlvova wrote:добрый день
подскажите, пожалуйста, что означает данная ошибка и как с ней бороться
Не верно указан инициатор запроса который обслуживает данное предприятие. Мне необходимо указывать логин вет врача.
|
 |
|
Добрый день!
Вопрос по оформлению операции updateVeterinaryEventsRequest.
На запрос:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns s="http://www.w3.org/2001/XMLSchema" xmlns si="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey></apiKey>
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<serviceId>mercury-g2b.service:2.0</serviceId>
<issuerId></issuerId>
<issueDate>2017-11-08T10:41:31</issueDate>
<data>
<updateVeterinaryEventsRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<localTransactionId>000154070</localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<d7p1:login></d7p1:login>
</initiator>
<enterprise xmlns:d7p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">f28f28ed-e8f8-4540-a53b-cccfcd59df00</guid>
</enterprise>
<stockEntry xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">6ebd4e8f-6380-4d88-ab11-8a44f7ce7e8e</guid>
<vetEventList>
<laboratoryResearch>
<name>Лабораторные исследования</name>
<type>LBR</type>
<actualDateTime>2017-11-08T00:00:00</actualDateTime>
<operator xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>Лаб 1</d10p1:name>
</operator>
<notes>666</notes>
<expertiseID>111</expertiseID>
<indicator xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>222</d10p1:name>
</indicator>
<method xmlns:d10p1="http://api.vetrf.ru/schema/cdm/dictionary/v2">
<d10p1:name>444</d10p1:name>
</method>
<result>VSEFULL</result>
<conclusion>555</conclusion>
</laboratoryResearch>
</vetEventList>
</stockEntry>
</updateVeterinaryEventsRequest>
</data>
</application>
</submitApplicationRequest>
</Body>
</Envelope>
Выдает ответ:
MERC78512" Результат исследований обязателен для заполнения.
MERC78505" Нименование показателя обязательно для заполнения.
В чем причина? Запрос вроде корректен.
|
 |
|
ПользовательRex wrote:Что не так при запросе updateVeterinaryEventsRequest? Почему такие ошибки?
Результат и наименование указаны же <vd:conclusion> и <vd:indicator> - <dt:name>.
<apl:error code="MERC78512" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Результат исследований обязателен для заполнения.</apl:error>
<apl:error code="MERC78505" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Наименование показателя обязательно для заполнения.</apl:error>
Добрый день! Скажите пожалуйста как победили данные ошибки? Вроде все заполнено корректно. Спасибо.
|
 |
|
Zoeh wrote:103 ·········<vd:origin>
Сведения о происхождении продукции.
Данный элемент указывается в случае гашения бумажного ВСД. Для электронного ВСД не указывается
в вики написано что не обязательный реквизит!
вместе со всеми подчиненными. Это так???
Скорее Нет чем Да. Сегодня только столкнулся с этим. Производитель указал в ЭВСД. Только uuid продукции. При оформлении Вх партии выдало ошибку: "Не верно указан Артикул в сведеньях о принимаемой партии". Странно его вообще указывать не надо если электронно, а тут ошибка. Получил его из справочника номенклатуры производителя, указал и все прошло. Методом тыка понял что необходимо указывать.
|
 |
|
Добрый день!
Скажите, кто ни будь указывал лаб исследования при оформлении транспортной партии используя API 20? Можете скинуть рабочий запрос xml как пример, со своим сравню. У меня все указывается, ошибки не выдает, но и на web интерфейсе ни чего нет, а также при распечатке ЭВСД. Спасибо.
|
 |
|
Добрый день!
Скиньте плиз запрос XML с указанием лаб исследований которые необходимо указывать при оформлении транспортной партии. Спасибо.
|
 |
|
Павел Большаков wrote:вчера было озвучено
31/10
API 2.0 на боевом
веб-интерфейс 6.0 на тестовом
А можно ссылку на то что озвучено. Т.к. что бы перейти на 2.0 необходимо время и новые затраты.
И еще вопрос. А 2.0 и 1.4 будут параллельно работать? Ведь большинство работает и ПО разработано для 1.4.
|
 |
|
Vesta_IT wrote:коллеги, помогите ))
что может быть:
1. получая в 1с с помощью xdto пакетов объект XDTO который содержит в себе SAOP пакет. Преобразовав его в xml (для последующей отправки в HTTP запросе) получаею такой:
когда отправляю его в SOAP GUI (в https://api2.vetrf.ru:8002/platform/services/2.0/ApplicationManagementService) то сервер принимает заявку, выдает ИД и поэтому ИД получаю список ВСД!
когда это же тело запроса отправляю из 1С:
тоже сервер принимает, выдает ИД, но при при получении ответа по этому ИД
я уже не знаю что думать.. Как так может юыть - один и тот же текст запроса из SOAP GUI норм, из 1С не норм..
Скажите пожалуйста. Такая же проблема, в чем ошибка? Все перепробовал. Спасибо.
|
 |
|
Пытаюсь перейти на v2.0.
При формировании запроса на получении данных по складскому журналу в поле initiator необходимо указать тип {http://api.vetrf.ru/schema/cdm/dictionary}user
Хотя в схеме xds такого типа нет и выдает ошибку:
{http://api.vetrf.ru/schema/cdm/dictionary}user тип не определен. В чем может быть причина?
|
 |
|