|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: Kano
Индекс форума » Профиль для Kano » Сообщения, отправленные пользователем Kano
Автор Сообщение
b.ivanov wrote:
Kano wrote:
b.ivanov wrote:
Kano wrote:Немного все-таки не догоняю.. объясните, если не трудно.. моя фирма - дистрибьютер, т.е. сами продукцию не производим, как нам заполнять "Наименование продукции" в журнале входной продукции? ВСД от поставщиков приходят на бумажном носителе, ветврачи пока заполняют название вручную так скажем "от себя", как бы привязать номенклатуру из нашей ИС к номенклатуре Меркурия?

В журнале указывается соответствующая группа (к примеру, "мясо - мясо птицы - мясо такое-то" и тому подобное), а четвёртый атрибут - название - "от себя" как раз.

Тогда для чего вообще нужен ProductItem, если только предприятия-производители могут им оперировать?

Оперировать им могут все. Наименование и есть наименование, именно оно выведется в итоговых ВСД.

как я могу им оперировать? получить наименование я не могу, т.к. у меня нет ни uuid ни guid ProductItem, если я не вносил свою номенклатуру( у меня ProductItemList чист)
b.ivanov wrote:
Kano wrote:Немного все-таки не догоняю.. объясните, если не трудно.. моя фирма - дистрибьютер, т.е. сами продукцию не производим, как нам заполнять "Наименование продукции" в журнале входной продукции? ВСД от поставщиков приходят на бумажном носителе, ветврачи пока заполняют название вручную так скажем "от себя", как бы привязать номенклатуру из нашей ИС к номенклатуре Меркурия?

В журнале указывается соответствующая группа (к примеру, "мясо - мясо птицы - мясо такое-то" и тому подобное), а четвёртый атрибут - название - "от себя" как раз.

Тогда для чего вообще нужен ProductItem, если только предприятия-производители могут им оперировать?
Например, пришла партия Стародворских колбас, с наименованием "колбаса вареная Стародворская", а ветврачи написали в названии "колбаса вареная СК", получается товар то уже другой)
Немного все-таки не догоняю.. объясните, если не трудно.. моя фирма - дистрибьютер, т.е. сами продукцию не производим, как нам заполнять "Наименование продукции" в журнале входной продукции? ВСД от поставщиков приходят на бумажном носителе, ветврачи пока заполняют название вручную так скажем "от себя", как бы привязать номенклатуру из нашей ИС к номенклатуре Меркурия?
sanazarkin, благодарю! нашел в чем была проблема... issueDate не в нужном формате передавал( все получилось =)!
sanazarkin, убрал - тоже самое(
не могли бы написать свой запрос полностью, который отправляете? может дело не в бобине))
Ирина, подскажите, вот такой запрос шлю на аннулирование ВСД:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:app="http://api.vetrf.ru/schema/cdm/application" >
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>мой apiKey</ws:apiKey>
<app:application>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>мой issuerId</app:issuerId>
<app:issueDate>2016-08-26</app:issueDate>
<app:data>
<merc:withdrawVetDocumentRequest xsi:schemaLocation="http://api.vetrf.ru/schema/cdm/mercury/applications
http://api.vetrf.ru/schema/platform/mercury/g2b/applications_v1.2.xsd
http://api.vetrf.ru/schema/cdm/base
http://api.vetrf.ru/schema/platform/mercury/g2b/base_v1.2.xsd
http://api.vetrf.ru/schema/cdm/argus/common
http://api.vetrf.ru/schema/platform/mercury/g2b/argus_common_v1.2.xsd
http://api.vetrf.ru/schema/cdm/mercury/vet-document
http://api.vetrf.ru/schema/platform/mercury/g2b/veterinary_document_v1.2.xsd
http://api.vetrf.ru/schema/cdm/cerberus/enterprise
http://api.vetrf.ru/schema/platform/mercury/g2b/enterprise_v1.2.xsd"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:vet="http://api.vetrf.ru/schema/cdm/mercury/vet-document"
xmlnssi="http://www.w3.org/2001/XMLSchema-instance" >
<merc:localTransactionId>a111</merc:localTransactionId>
<merc:initiator>
<com:login>мой Login</com:login>
</merc:initiator>
<merc:vetDocumentId>443e5435-f47b-4f6d-9650-ee855cee1aa9</merc:vetDocumentId>
<merc:withdrawReason>Неверно указан объём продукции</merc:withdrawReason>
<merc:withdrawDate>2016-08-30T13:20:02</merc:withdrawDate>
<merc:vetDoctor>
<com:login>мой Login</com:login>
</merc:vetDoctor>
</merc:withdrawVetDocumentRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>

Приходит ответ:

soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"/>
<env:Body xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Fault>
<faultcode xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">soap-env:Client</faultcode>
<faultstring/>
<faultactor/>
<detail>
<incorrectRequestFault xmlns="http://api.vetrf.ru/schema/cdm/base/ws-definitions" xmlns:ns0="http://api.vetrf.ru/schema/cdm/application/service">
<message xmlns="http://api.vetrf.ru/schema/cdm/base">Request is incorrect.</message>
<error code="APPL02009" xmlns="http://api.vetrf.ru/schema/cdm/base">Идентификатор заявки обязателен для заполнения.</error>
</incorrectRequestFault>
</detail>
</env:Fault>
</env:Body>
</soapenv:Envelope>
что я не так в запросе указал?
sanazarkin, а в Login вот здесь:
<merc:vetDoctor>
<com:login>Login</com:login>
</merc:vetDoctor>
что подставляли?

Yoreg07 wrote:
Kano wrote:Коллеги, куда все делись))? Повторюсь немного, подскажите, в методы GetProductItemByGuid и GetProductItemByUuid, что подставлять в Guid и Uuid? и еще один вопрос... операция Аннулирования ВСД : пишет ошибку "Идентификатор заявки обязателен для заполнения", хотя localTransactionId заполнен(Номер ВСД в Меркурий.ГВЭ), как победить?

в первый метод - guid, во второй - uuid ... localTransactionId - это идентифиактор заявки в вашей УС ... т.е. вы должны вести журнал заявок к Меркурию у себя в УС ... создать заявку и её ИД послать в запросе ... но на период теста можно хоть-что писать туда

GUID и UUID чего именно? вставляю туда ProductGUID, и ProductUUID, полученные getProductByTypeListRequest - пишет "В реестре РСХН не найдено подходящих наименований продукции"

в localTransactionId пробовал и просто рандомное число, и номер всд в Меркурий.ГВЭ - ответ один: "Идентификатор заявки обязателен для заполнения"
Коллеги, куда все делись))? Повторюсь немного, подскажите, в методы GetProductItemByGuid и GetProductItemByUuid, что подставлять в Guid и Uuid? и еще один вопрос... операция Аннулирования ВСД : пишет ошибку "Идентификатор заявки обязателен для заполнения", хотя localTransactionId заполнен(Номер ВСД в Меркурий.ГВЭ), как победить?
Gorkova wrote:Кстати, не различаю для себя понятия "погашен" и "оформлен". Второй термин несколько в ступор вводит, приходится возвращаться к описанию..
По-моему и то, и другое применяется, когда речь идет о чем-то потерявшем активность, более не доступном.
Если все же есть принципиальная разница - сформулируйте, пожалуйста, кому не трудно.

Как я понял, погашен - относится к входящим ВСД, т.е. когда товар к вам пришел, вы гасите ВСД( всд по сути уже не нужен, т.к. товар вы уже приняли, поэтому и погашен), а Оформлен - к исходящим, т.е. вы оформили ВСД на отгружаемую партию и соотв. ВСД оформлен, а уже тот кто принимает товар - гасит ваш ВСД. Не претендую на правильность, но по-моему так логично)
ДД! объясните пож-та, функции Получение актуальной версии наименования продукции по
глобальному идентификатору (GetProductItemByGuid) и Получение наименований продукции по идентификатору(GetProductItemByUuid), что подставлять в Guid и Uuid?
sanazarkin wrote:
Kano wrote:Коллеги, а подскажите еще немного) как получить guid Enterprise, если есть guid и uuid BusinessEntity?


Через запрос getBusinessEntityByGuid
в activityLocation будет список всех Enterprise

спасибо, уже нашел.. у пары юр.лиц искал, не увидел, подумал может что не так делаю, наверно просто не привязаны enterprise в тестовом шлюзе
Коллеги, а подскажите еще немного) как получить guid Enterprise, если есть guid и uuid BusinessEntity?
а подскажите эндпоинт для getPurposeListRequest! для тестового сервера не нашел, для рабочего нашел, но туда доступа нет
 
Индекс форума » Профиль для Kano » Сообщения, отправленные пользователем Kano
Перейти:   

Powered by JForum 2.1.8 © JForum Team