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


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

Пытаюсь делать инвентаризацию - списание в тестовой базе лишних остатков.
Кидаю запрос на списание одной позиции. Получаю в ответ ошибку:
MERC24009 - В запросе для записи складского журнала продукции указан идентификатор устаревшей версии записи реестра РСХН.
Причем вчера данный запрос проходил без всяких ошибок.
Что могло измениться за ночь?
Проверил ХС и Предприятие по гуидам. Записи по прежнему активные и последние.


Текст запроса который проходил вчера без ошибок:

<?xml version="1.0" encoding="UTF-8"?>
<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>1121bd89-bcb3-4c1d-a7bf-0ce78d905fa9</apl:issuerId>
<apl:issueDate>2018-02-28T15:05:29</apl:issueDate>
<apl:data>
<merc:resolveDiscrepancyRequest>
<merc:localTransactionId>000000000099</merc:localTransactionId>
<merc:initiator>
<vd:login>*******</vd:login>
</merc:initiator>
<merc:enterprise>
<bs:guid>100c6b08-453b-4913-9390-1a2f6194424c</bs:guid>
</merc:enterprise>
<merc:inventoryDate>2018-02-27T00:00:00</merc:inventoryDate>
<merc:responsible>
<vd:login>********</vd:login>
</merc:responsible>
<merc:stockDiscrepancy id="poz1">
<vd:resultingList>
<vd:stockEntry>
<bs:uuid>a9e186d9-bb8a-4d45-a6a2-6a64e7e500c1</bs:uuid>
<vd:batch>
<vd:volume>0</vd:volume>
</vd:batch>
</vd:stockEntry>
</vd:resultingList>
</merc:stockDiscrepancy>
<merc:discrepancyReport for="poz1">
<vd:issueSeries>777</vd:issueSeries>
<vd:issueNumber>НХК-0000000001</vd:issueNumber>
<vd:issueDate>2018-02-27</vd:issueDate>
<vd:reason>
<vd:name>Расхождене в объеме</vd:name>
</vd:reason>
<vd:description>Описание причины</vd:description>
</merc:discrepancyReport>
</merc:resolveDiscrepancyRequest>
</apl:data>
</apl:application>
</apldef:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Текст запроса который отправляю сегодня и который возвращает ошибку:

<?xml version="1.0" encoding="UTF-8"?>
<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>1121bd89-bcb3-4c1d-a7bf-0ce78d905fa9</apl:issuerId>
<apl:issueDate>2018-03-01T08:28:25</apl:issueDate>
<apl:data>
<merc:resolveDiscrepancyRequest>
<merc:localTransactionId>000000000122</merc:localTransactionId>
<merc:initiator>
<vd:login>********</vd:login>
</merc:initiator>
<merc:enterprise>
<bs:guid>100c6b08-453b-4913-9390-1a2f6194424c</bs:guid>
</merc:enterprise>
<merc:inventoryDate>2018-02-27T00:00:00</merc:inventoryDate>
<merc:responsible>
<vd:login>********</vd:login>
</merc:responsible>
<merc:stockDiscrepancy id="poz1">
<vd:resultingList>
<vd:stockEntry>
<bs:uuid>cfa0ca35-b578-497c-8abf-b03243c42e33</bs:uuid>
<vd:batch>
<vd:volume>0</vd:volume>
</vd:batch>
</vd:stockEntry>
</vd:resultingList>
</merc:stockDiscrepancy>
<merc:discrepancyReport for="poz1">
<vd:issueSeries>777</vd:issueSeries>
<vd:issueNumber>НХК-0000000001</vd:issueNumber>
<vd:issueDate>2018-02-27</vd:issueDate>
<vd:reason>
<vd:name>Расхождене в объеме</vd:name>
</vd:reason>
<vd:description>Описание причины</vd:description>
</merc:discrepancyReport>
</merc:resolveDiscrepancyRequest>
</apl:data>
</apl:application>
</apldef:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
VoditelKobyly


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

Проверил операцию ProductionOperation.
Без всяких проблем проходит по этому предприятию.
Почему тогда инвентаризация выдает ошибку?
VoditelKobyly


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

Вопрос снят, разобрался.
Rinat


Зарегистрирован: 08/02/2018 10:54:57
Сообщений: 43
Оффлайн

VoditelKobyly wrote:Вопрос снят, разобрался.


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

Powered by JForum 2.1.8 © JForum Team