Ошибка при гашении партии - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Ошибка при гашении партии

Добавил(а) Барнаул Петрова Анастасия почти 7 года назад

Здравствуйте, Филипп. Все работает замечательно Но возникла проблема с одним поставщиком продукции. При отправке запроса на гашение возвращается ошибка: либо не совпадает маркировка, либо срок годности с теми что указаны в исходной партии. Это все строки. Проверила эти строки: значения полностью совпадают с данными от сервера. Не подскажете, в чем может быть причина?
Проблема возникла только с одним производителем от одного поставщика.


Ответы (17)

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Добрый день, Анастасия
Желательно увидеть что за ошибка и запросы, которые вы отправляете.
Период строкой лучше не указывать - только датой.
Строковый реквизит срок годности не будет использоваться в ближайшее время.

RE: Ошибка при гашении партии - Добавил(а) Барнаул Петрова Анастасия почти 7 года назад

Причем, отгрузить эту партию дает без проблем. А гасить только в веб-интерфейсе получается. Хотя другая продукция от других производителей с такими же особенностями: маркировкой, сроками годности строкой - гасится нормально. Не могу понять в чем тут загвоздка, каких-то спецсимволов в этих строках нет - проверила.

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Добрый день, Анастасия.
Рад что у вас так хорошо получается )

Явной ошибки не заметил...
Ваш запрос переслал в тех поддержку Ветиса.
Обычно ответа приходится ждать в течении 1-2 недель...

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Я так понял вы доработали заполнение ВСД_входящий на основании ВСД ?

Вы заполняете документы в групповой обработкой или по каждому документу отдельно?

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Причем, отгрузить эту партию дает без проблем. А гасить только в веб-интерфейсе получается. Хотя другая продукция от других производителей с такими же особенностями: маркировкой, сроками годности строкой - гасится нормально. Не могу понять в чем тут загвоздка, каких-то спецсимволов в этих строках нет - проверила.

Как вариант для проверки - попробуйте не указывать тег "<vd:productMarkingList />"

RE: Ошибка при гашении партии - Добавил(а) Барнаул Петрова Анастасия почти 7 года назад

Добрый вечер. Для входящих всд я сделала групповую обработку, пришлось конечно немного доработать заполнение: не хватало данных по маркировке, дате изготовления строкой, сроку годности строкой, списку призводителей.
А если тег маркировки не указывать, то так же ругается: маркировка не совпадает с маркировкой исходной партии.
Кстати теперь такая же проблема вылезла еще с одним производителем подобной продукции, несколько дней назад погасили успешно, а теперь ругается на сроки и маркировку.
Я в техподдержку тоже написала, там еще одна проблема по гашению вылезла: при гашении приходится указывать весь список производителей, иначе ругается на несоответствие производителей с исходной всд (если их несколько). Но в списке производителей есть неактивная площадка, если ее не указывать при гашении - ругается на "Список производителей в сведениях о принимаемой партии должен совпадать с указанным в ветеринарно-сопроводительном документе", а если указать - пишет что "Предприятие-производитель с указанным идентификатором не найдено в реестре РСХН".

RE: Ошибка при гашении партии - Добавил(а) Барнаул Петрова Анастасия почти 7 года назад

Филипп, простите за глупый вопрос, но для отправки запросов по версии 2.0 нужна будет доработка dll? и/или параметров которые сейчас используются для инициализации ?
или достаточно будет переписать запрос? (вопрос в том, стоит мне запланировать время на эту доработку самой или ждать обновления)

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Анастасия, переход на версию 2.0 планируется в январе.

Теоретически изменения в dll не потребуются, но не проверял...

Поделитесь своей версией обработки? (с сохранением вашего авторства, конечно)

RE: Ошибка при гашении партии - Добавил(а) Барнаул Петрова Анастасия почти 7 года назад

Да, вот обработка. Только я уже переработала для нашего случая все обработки, в документы разных полей добавила. Там сами увидите, поправите.

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Анастасия, спасибо! Будем внимательно изучать :)

RE: Ошибка при гашении партии - Добавил(а) Барнаул Петрова Анастасия почти 7 года назад

Здравствуйте, начала переделывать на версию 2 и сразу возникла такая проблема:
меняю serviceID на mercury-g2b.service:2.0, а при отправке запроса он преобразуется вот так <serviceId>mercury-g2b.service_x003A_2.0</serviceId>. И конечно запрос не проходит(
Я могу сама это исправить? и как?

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Обновите SoapDLL_test, Version=1.0.6557.37187

RE: Ошибка при гашении партии - Добавил(а) Барнаул Петрова Анастасия почти 7 года назад

спасибо, буду дальше работать)

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Анастасия, по поводу ошибки

<error code="MERC14245">Так как маркировка в сведениях о принимаемой партии не совпадает с указанной в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии.</error>

вы пробовали добавлять discrepancyReport (Акт несоответствия) в запрос?
http://help.vetrf.ru/wiki/IncomingOperation#.D0.9E.D0.B1.D1.8A.D0.B5.D0.BA.D1.82_..Request.2FdiscrepancyReport

RE: Ошибка при гашении партии - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Анастасия, в обработку Меркурий_Гашение добавлен акт несоответствия discrepancyReport
Прошу проверить гашение входящих ВСД и дать обратную связь.

RE: Ошибка при гашении партии - Добавил(а) Барнаул Петрова Анастасия почти 7 года назад

Нет, акт в помогает только в случае с маркировкой. Проблема с площадкой-производителем и сроком годности остается. Похоже, что если срок годности строкой, то гасить больше не дает ни от кого(
только через веб еще можно это сделать.

    (1-17/17)