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

[Avatar]

Зарегистрирован: 05/05/2017 08:38:31
Сообщений: 39
Оффлайн

Добрый день!
Скиньте плиз запрос XML с указанием лаб исследований которые необходимо указывать при оформлении транспортной партии. Спасибо.
Сурков66


Зарегистрирован: 04/05/2017 14:38:09
Сообщений: 18
Оффлайн

Маринин wrote:Добрый день!
Скиньте плиз запрос XML с указанием лаб исследований которые необходимо указывать при оформлении транспортной партии. Спасибо.



При создании журнальной записи делаете , что бы ЛИ были к ней прикреплены, при оформлении руками дает.
Потом оформляете транспортную партию http://help.vetrf.ru/wiki/PrepareOutgoingConsignmentOperation_v2.0#exampleRequest
В распечатанном полном исходящем ВСД вижу ЛИ на своих рабочих данных

вот кто бы пример привел рабочего processIncomingConsignment 2.0 с занесением ЛИ из бумажного входящего ВСД

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 21/11/2017 09:46:57

Маринин

[Avatar]

Зарегистрирован: 05/05/2017 08:38:31
Сообщений: 39
Оффлайн

Я сначала делаю processIncomingConsignment без указания лаб исл. потом к получившимся партиям на складе делаю метод UpdateVeterinaryEventsOperation.
Сурков66


Зарегистрирован: 04/05/2017 14:38:09
Сообщений: 18
Оффлайн

Маринин wrote:Я сначала делаю processIncomingConsignment без указания лаб исл. потом к получившимся партиям на складе делаю метод UpdateVeterinaryEventsOperation.

под логином ХС и с продукцией из 646 ?
Маринин

[Avatar]

Зарегистрирован: 05/05/2017 08:38:31
Сообщений: 39
Оффлайн

под логином ХС.
646 что за продукция?
Сурков66


Зарегистрирован: 04/05/2017 14:38:09
Сообщений: 18
Оффлайн

Маринин wrote:под логином ХС.
646 что за продукция?

из приказа 646, которой не нужен логин ВВ, у меня корма для животных.

у меня при попытке использовать http://help.vetrf.ru/wiki/UpdateVeterinaryEventsOperation_v2.0 на пилоте выдает

"Роль пользователя не позволяет вносить данные сведения о ветеринарных мероприятиях с партией продукции."

может поделитесь xml?
я потом пробую отгрузить и проверю трансляцию ЛИ клиенту

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 21/11/2017 09:56:17

Маринин

[Avatar]

Зарегистрирован: 05/05/2017 08:38:31
Сообщений: 39
Оффлайн

Вам какую XLM?
Сурков66


Зарегистрирован: 04/05/2017 14:38:09
Сообщений: 18
Оффлайн

Маринин wrote:Вам какую XLM?


для добавления ЛИ к журнальной записи вызовом UpdateVeterinaryEventsRequest
Маринин

[Avatar]

Зарегистрирован: 05/05/2017 08:38:31
Сообщений: 39
Оффлайн

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="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>
Сурков66


Зарегистрирован: 04/05/2017 14:38:09
Сообщений: 18
Оффлайн

оказалось в тесте мои оба логина: Администратора с доступом в ГВЭ и Пользователя ХС не могут добавлять ЛИ.
В рабочей смог
Благодарю за наводку

ПользовательRex


Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн

Сурков66 wrote:оказалось в тесте мои оба логина: Администратора с доступом в ГВЭ и Пользователя ХС не могут добавлять ЛИ.
В рабочей смог
Благодарю за наводку


Такая же проблема. В рабочей оба пользователя смогли добавить лаб исследования? (и пользователь ХС и Врач или только врач?)

Какими правами нужно наделить пользователей, чтобы в тесте можно было прикреплять лаб исследования?
На рабочей как-то не хочется эксперименты ставить.
Сурков66


Зарегистрирован: 04/05/2017 14:38:09
Сообщений: 18
Оффлайн

ПользовательRex wrote:
Такая же проблема. В рабочей оба пользователя смогли добавить лаб исследования? (и пользователь ХС и Врач или только врач?)



В рабочей пользователь ХС при заведении ручками может завести , если сразу укажет ( в тесте, кстати, тоже).
Врач в рабочей может добавить в любой момент, ХС не может.
В API 2.0 updateVeterinaryEventsRequest под логином ХС не добавляет, под врачом добавляет.


ProcessIncomingConsignmentOperation на пилоте проверил, ничего не изменилось, не добавляет
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team