Обновление компонента Ветис.API за 2022 год: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
Строка 18: Строка 18:
#*  если значение поля «Годен до» содержит только год, то срок годности считается истекшим 1 января указанного года в 00:00:00.<br> '''Для операции PrepareOutgoingConsignmentOperation при попытке оформить эВСД на партию продукции, срок годности которой истек и цель не соответствует перечисленным выше,  в ответе вернется ошибка MERC02733 «Оформить эВСД на выбранную продукцию с указанной целью невозможно, так как срок ее годности истек».'''<br>
#*  если значение поля «Годен до» содержит только год, то срок годности считается истекшим 1 января указанного года в 00:00:00.<br> '''Для операции PrepareOutgoingConsignmentOperation при попытке оформить эВСД на партию продукции, срок годности которой истек и цель не соответствует перечисленным выше,  в ответе вернется ошибка MERC02733 «Оформить эВСД на выбранную продукцию с указанной целью невозможно, так как срок ее годности истек».'''<br>
# В ответе на запрос при отсутствии обязательных сведений или в результате неуспешного прохождения ФЛК возвращаются ошибки:
# В ответе на запрос при отсутствии обязательных сведений или в результате неуспешного прохождения ФЛК возвращаются ошибки:
## Для операции ProcessIncomingConsignment (сценарий гашения поступившей партии в сопровождении бумажного ВСД):
## Для операции ProcessIncomingConsignment (сценарий гашения поступившей партии в сопровождении '''бумажного''' ВСД):
##* MERC13733 «Серия ветеринарного сопроводительного документа (бланка строгой отчетности) обязательная для заполнения»;
##* MERC13733 «Серия ветеринарного сопроводительного документа (бланка строгой отчетности) обязательная для заполнения»;
##* MERC13734 «Серия ветеринарного сопроводительного документа (бланка строгой отчетности) должна содержать три символа - цифры или буквы латинского алфавита»;
##* MERC13734 «Серия ветеринарного сопроводительного документа (бланка строгой отчетности) должна содержать три символа - цифры или буквы латинского алфавита»;
##* MERC13735 «Номер ветеринарного сопроводительного документа (бланка строгой отчетности)  должен содержать до 13 цифр».
##* MERC13735 «Номер ветеринарного сопроводительного документа (бланка строгой отчетности)  должен содержать до 13 цифр».
## Для операции ResolveDiscrepancyOperation (сценарий проведения инвентаризации):
##* MERC24211 - Номер ветеринарно-сопроводительного документа обязателен для заполнения.
##* MERC24213 - Дата ветеринарно-сопроводительного документа обязательна для заполнения.
##* MERC24454 - Дата оформления ветеринарного сопроводительного документа (бланка строгой отчетности) не может быть позже текущей даты.


== 15.02.2022: Версия 6.60 ==
== 15.02.2022: Версия 6.60 ==

Версия 13:14, 18 марта 2022

17.03.2022: Версия 6.61

Основные изменения:

  1. Введен запрет оформления эВСД на партии продукции с истекшим сроком годности с целями, отличными от следующих:
    • для утилизации;
    • уничтожение;
    • переработка на кормовые цели;
    • захоронение;
    • обеззараживание в биотермических ямах;
    • переработка в корм животным;
    • промышленная переработка;
    • предназначенные и направляемые для уничтожения;
    • предназначенные и направляемые для захоронения;
    • предназначенные и направляемые для обезвреживания.
      В зависимости от формата даты, указанной в записи журнала в поле «Годен до», определение срока годности происходит по следующим критериям:
    • если значение поля «Годен до» задано диапазоном дат, то сравнение происходит по первой дате диапазона;
    • если значение поля «Годен до» содержит день, месяц и год, то срок годности считается истекшим при наступлении этого дня в 00:00:00;
    • если значение поля «Годен до» содержит день, месяц и год, а также час, то срок годности считается истекшим при наступлении первой секунды этого часа;
    • если значение поля «Годен до» содержит только месяц и год, то срок годности считается истекшим при наступлении первого числа этого месяца в 00:00:00;
    • если значение поля «Годен до» содержит только год, то срок годности считается истекшим 1 января указанного года в 00:00:00.
      Для операции PrepareOutgoingConsignmentOperation при попытке оформить эВСД на партию продукции, срок годности которой истек и цель не соответствует перечисленным выше, в ответе вернется ошибка MERC02733 «Оформить эВСД на выбранную продукцию с указанной целью невозможно, так как срок ее годности истек».
  2. В ответе на запрос при отсутствии обязательных сведений или в результате неуспешного прохождения ФЛК возвращаются ошибки:
    1. Для операции ProcessIncomingConsignment (сценарий гашения поступившей партии в сопровождении бумажного ВСД):
      • MERC13733 «Серия ветеринарного сопроводительного документа (бланка строгой отчетности) обязательная для заполнения»;
      • MERC13734 «Серия ветеринарного сопроводительного документа (бланка строгой отчетности) должна содержать три символа - цифры или буквы латинского алфавита»;
      • MERC13735 «Номер ветеринарного сопроводительного документа (бланка строгой отчетности) должен содержать до 13 цифр».

15.02.2022: Версия 6.60

Исправлены дефекты:

  1. Исправлен дефект, в результате которого при выполнении запроса на получение списка предприятий РФ (getRussianEnterpriseList) через интеграционный шлюз ВетИС.API могло возвращаться пустое тело ответа.
  2. Исправлен дефект, в результате которого при выполнении запроса на оформление производственной транзакции (RegisterProductionOperation) через интеграционный шлюз ВетИС.API могла оформляться транзакция незавершенного производства с отсутствием вырабатываемой продукции.
  3. Исправлен дефект, в результате которого при выполнении запроса на оформление производственной транзакции (RegisterProductionOperation) через интеграционный шлюз ВетИС.API могла возвращаться ошибка MERC56111 «В транзакции присутствуют операции списания сырья, чей объем превышает остаток связанной записи журнала» при наличии достаточного объема для списания.