Обновление компонента Ветис.API за 2018 год
Версия от 11:04, 13 сентября 2018; Romanov-av-170814 (обсуждение | вклад) (→23.07.2018: Версия 6.7.11)
12.09.2018: Версия 6.8.5
- В целях исключения ошибок APLM0012 в подсистему обработки заявок ВетИС.API версий 2.0 и 2.1 добавлены две дополнительные операции для получения истории изменений эВСД и записей журнала за указанный интервал дат. Операции находятся на закрытом тестировании. По завершении тестирования доступ к новым функциям будет открыт в полном объеме, а в справочной системе будет размещены итоговые спецификации новых операций.
- Добавлена поддержка передачи сведений о номере производственной партии для транспортных белорусских сертификатов, получаемых из системы AITS.
- Исправлен дефект, в результате которого при выполнении операций незавершенного производства через интеграционный шлюз в ответах могли отсутствовать новые версии записей журнала для использованного сырья;
- Исправлен дефект, в результате которого при объединении записей складского журнала с разными видами продукции в результирующую запись мог сохраняться вид продукции первой из объединяемых записей;
- Исправлен дефект, в результате которого эВСД мог быть оформлен на удаленного хозяйствующего субъекта;
- Исправлен дефект, в результате которого при учете ветеринарных сопроводительных документов, оформленных на бумажном носителе, могли не верно быть указаны сведения о лабораторных исследованиях (не перенесены из записи журнала);
- Исправлен дефект, в результате которого могло возвращаться неверное описание ошибки при попытке гашения ветеринарных сопроводительных документов через интеграционный шлюз (операция processIncomingConsignment) без указания 4 уровня иерархического справочника;
- Исправлен дефект, в результате которого при объединении записей складского журнала могли дублироваться сведения о лабораторных исследованиях.
- Небольшие улучшения и исправления выявленных дефектов в системе Меркурий.
30.08.2018: Версия 6.8.4
- Аттестованным ветеринарным специалистам хозяйствующих субъектов предоставлена возможность самостоятельно вносить в Меркурий результаты лабораторных исследований партий подконтрольной продукции, а также сведения об иммунизации и обработке против паразитов.
- Исправлен дефект, в результате которого при добавлении операций в открытую транзакцию незавершенного производства (операция registerProductionOperation) могла возвращаться ошибка «MERC56620 – Операция попыталась получить доступ к записи журнала, однако одновременно с ней работали другие операции. Время ожидания доступа к записи журнала истекло, попробуйте еще раз»;
- Исправлен дефект, в результате которого могла отсутствовать возможность оформления результатов инвентаризации (операция resolveDiscrepancy), если в записи журнала отсутствовал производитель продукции;
- исправлен дефект, в результате которого могли возвращаться неверные сведения о дате последнего изменения для импортных сертификатов в операциях получения списков и истории изменения ветеринарных сопроводительных документов (операции getVetDocumentList и getVetDocumentChangesList), что могло приводить к неверной фильтрации сертификатов по диапазону дат изменения;
- Исправлен дефект, в результате которого могла отсутствовать возможность оформления возвратных ветеринарных сопроводительных документов на сырое молоко (операция processIncomingConsignment) с указанием в запросе сроков годности из входящих сертификатов, оформленных по справке о ветеринарно-санитарном благополучии на молочных фермах поставщиков;
- Исправлен дефект, в результате которого при неправильном указании количества упаковок для фасовки могло возвращаться неверное описание ошибки (операция modifyProducerStockList);
- Небольшие улучшения и исправления выявленных дефектов в системе Меркурий.
21.08.2018: Версия 6.8.2
- Изменен контроль номенклатуры при гашении и оформлении возврата: значимым полем, из всех сведений о номенклатуре (артикул, GTIN, фасовка и т.д.), является только наименование номенклатуры, и только в случае расхождения сведений по наименованию при гашении эВСД необходимо будет оформить акт несоответствия. Если отличаются другие сведения, входящие в состав номенклатуры (артикул, GTIN, фасовка и т.д.), то акт несоответствия сформирован не будет.
- При гашении эВСД через интеграционный шлюз, если производитель был указан в виде текстовой строки, то он будет перенесен в создаваемую запись журнала без необходимости указания в запросе. Ошибок обязательности заполнения производителя при этом не будет.
- Выполнена оптимизация скорости выполнения загрузки списка складских записей журнала.
- Исправлен дефект, в результате которого при оформлении входящей партии по бумажному ВСД через интеграционный шлюз (операция processIncomingConsignment) могли дублироваться точки в маршруте следования.
- Исправлен дефект, в результате которого в транспортных эВСД на сырое молоко, оформленных на основании справки о ветеринарно-санитарном благополучии на молочных фермах поставщиков, могли не отображаться лабораторные исследования для живых животных.
- Исправлен дефект, в результате которого в печатной форме ВСД могли не отображаться сведения о документах, подтверждающих происхождение, если запись журнала была получена путем объединения и таких документов несколько.
- Исправлен дефект, в результате которого при гашении эВСД через интеграционный шлюз (операция processIncomingConsignment) для сформированной записи журнала возвращался идентификатор неактивной версии, так как осуществлялось автоматическое присоединение сформированной записи журнала к уже существующей записи, относящейся к этой же производственной партии.
- Исправлен дефект, в результате которого при создании или редактировании номенклатуры могла возникать ошибка, если предприятие – производитель не было связано с хозяйствующим субъектом – производителем.
- Исправлен дефект, в результате которого могла возникать ошибка при гашении эВСД через интеграционный шлюз (операция processIncomingConsignment), если предприятие-отправитель было присоединено к другому предприятию после оформления эВСД.
- Исправлен дефект, в результате которого для операций получения списка ВСД (getVetDocumentChangesList, getVetDocumentList), могли не возвращаться ВСД, в которых срок годности или дата выработки заданы в формате «ГГГГ».
- Исправлен дефект, в результате которого могло не осуществляться гашение переоформленного импортного эВСД из раздела «Грузы на СВХ», если в качестве срока годности было задано значение «неограничен».
- Исправлен дефект, в результате которого при гашении эВСД объем партии мог отображаться с неверной единицей измерения, если она была изменена при оформлении эВСД.
- Исправлен дефект, в результате которого могла возникать ошибка при создании шаблона по транзакции "переработка/производство", если для вырабатываемой продукции в шаблоне срок годности указан как «неограничен».
- Исправлен дефект, в результате которого в ВСД могли дублироваться лабораторные исследования, если в рамках одной транзакции оформлялось несколько ВСД с одной и той же записью журнала.
- Исправлен дефект, в результате которого в ответе сервиса на получение ВСД (операции getVetDocumentByUuid, getVetDocumentChangesList, getVetDocumentList) могли не возвращаться сведения о разрешении Россельхознадзора на ввоз, в случае если запись журнала, по которой сформирован ВСД создавалась через инвентаризацию.
- Исправлен дефект, в результате которого в ответе сервиса на получение списка изменений ВСД (операция getVetDocumentChangesList) могла дублироваться информация о ветеринарном сертификате СВХ.
- Исправлен дефект, в результате которого при гашении эВСД с формированием акта несоответствия, сведения о часах в дате выработки и сроке годности могли не переноситься в сформированную в результате гашения запись журнала.
- Исправлен дефект, в результате которого в ответе сервиса на получение ВСД (операции getVetDocumentByUuid, getVetDocumentChangesList, getVetDocumentList) в объекте могла не выводиться информация о разрешении Россельхознадзора на ввоз и актах отбора проб.
- Исправлен дефект, в результате которого при оформлении транспортной партии (операция prepareOutgoingConsignment), в случае указания согласованного наименования, для GTINа отсутствовала проверка на корректную контрольную сумму.
- Исправлен дефект, в результате которого в транспортном ВСД могла отсутствовать информация о входящем ВСД, если запись журнала была сформирована на основании справки о ветеринарно-санитарном благополучии на молочных фермах поставщиков.
- Исправлен дефект, в результате которого после гашения эВСД с частичным возвратом через интеграционный шлюз (операция processIncomingConsignment) могла не формироваться запись входного журнала с принимаемым объёмов, в случае если запись журнала по которой оформлен ВСД была сформирована с использованием незавершенного производства.
- Исправлен дефект, в результате которого при гашении эВСД через интеграционный шлюз (операция processIncomingConsignment) мог формироваться акт несоответствия, если в запросе на гашение и в ВСД для номенклатуры отличался регистр.
- Исправлен дефект, в результате которого для пользователей хозяйствующих субъектов в разделе «Настройки зон ответственности» могли не отображаться зоны, заданные адресом.
- Исправлен дефект, в результате которого на печатной форме эВСД, оформленного государственным ветеринарным врачом, могло не отображаться учреждение, к которому относится врач.
- Исправлен дефект, в результате которого при аннулировании ВСД через интеграционный шлюз (операция withdrawVetDocument) в ответе сервиса для ВСД не возвращался идентификатор входящего ВСД.
- Исправлен дефект, в результате которого при оформлении эВСД на молоко сырое или сливки сырые признак «Получено от здорового поголовья дойных животных» мог не переноситься в эВСД, если врач его указал.
- Небольшие улучшения и исправления выявленных дефектов в системе Меркурий.
23.07.2018: Версия 6.7.11
- В рамках реализации плана обеспечения обмена электронными ветеринарными сопроводительными документами (эВСД) между Российской Федерацией и Республикой Беларусь в ВетИСе реализована обработка и трансформация эВСД, получаемых из AITS (информационная система в области идентификации и прослеживаемости животных и продукции животного происхождения). В подсистеме Меркурий.СВХ осуществляется переоформление белорусского сертификата, при этом формируется один общий сертификат, который содержит сведения о сборной транспортной партии, следующей в одном транспортном средстве, а также формируется отдельный транспортный сертификат на каждое наименование продукции.
- Исправлен дефект, в результате которого при объединении нескольких записей журнала могла возникать ошибка о превышении допустимой длины (250 символов) для поля «Входящий ВСД» (incomingVetDocument).
- Исправлен дефект, в результате которого при гашении эВСД, если в качестве товарного сопроводительного документа был указан тип документа отличный от ТТН, то система предлагала составить акт несоответствия.
- Небольшие улучшения и исправления выявленных дефектов в системе Меркурий.
07.06.2018: Версия 6.7
- Осуществлен отказ от дат, заданных текстом в полях «дата выработки» и «срок годности». Дата может быть указана только в одном из следующих форматов:
- ДД.ММ.ГГГГ: ЧЧ, где ЧЧ указываются опционально, пример – 23.05.2018 г.;
- ММ.ГГГГ, пример – июнь 2018 г.;
- ГГГГ – данный формат доступен только для кормов растительного происхождения, пример – 2018 г.;
- ДД.ММ.ГГГГ - ДД.ММ.ГГГГ, пример – 23.05.2018 – 25.05.2018 гг.;
- ММ.ГГГГ - ММ.ГГГГ, пример – июнь – июль 2018 г.;
- «неизвестно» - формат применим только к дате выработки, может быть указан для определенного списка продукции (палеонтологический материал, патологический материал, трофеи, шкуры и т.д.);
- «срок годности не ограничен» - формат применим только к сроку годности, может быть указан для определенного списка продукции (палеонтологический материал, рога, копыта, пух, перо, шерсть, декоративные кораллы, губки и т.д.).
- Форматы дат с точностью до дня и месяца, а также интервалы дат доступны для всех видов продукции.
- 2. Изменены правила поддержки блока «Сведения о происхождении продукции», а также расширена его информативность, с помощью введения понятия «документ, подтверждающий происхождение», который содержит сведения о производственном ВСД (для продукции Российского происхождения) или данные об импортном сертификате, для импортной продукции.
- 3. В веб-интерфейсе реализовано отображение статуса площадки из системы Цербер, а также поиск площадок по номеру площадки из Цербера, по статусу площадки из Цербера, а также по глобальному идентификатору площадки (GUID). Для площадок, которые сейчас находятся в статусах «Исключен из реестра» и «Не подтвержден» в реестре Цербера отображается информационное сообщение, о том, что данную площадку необходимо включить в реестр в системе Цербер. Включить площадку в реестр могут сотрудники ветеринарной службы субъекта или территориального управления Россельхознадзора, имеющие доступ к системе Цербер, а также хозяйствующие субъекты, получившие права на эксклюзивное управление собственными площадками.
- 4. Изменен подход к контролю маркировки при гашении эВСД через интеграционный шлюз ВетИС.API. Изменения для версии 2.1 коснулись следующих сценариев:
- При гашении ВСД, если партия продукции принимается частично или полностью без оформления возврата, то контроль передачи в запросе маркировки в фактических сведениях о принимаемой партии будет отсутствовать. В создаваемую при гашении запись журнала будет сохранена только та маркировка, которая будет передана в запросе на гашение. Если в запросе в фактических сведениях о принимаемой партии маркировка будет отсутствовать, то и в создаваемой записи журнала маркировки не будет.
- Если при гашении ВСД партия возвращается полностью, то в возвратный ВСД будет автоматически передана вся маркировка из исходного ВСД без необходимости явного указания в запросе. Если в запросе в сведениях о возвращаемой партии передать какую-либо маркировку, то в этом случае в возвратный ВСД сохранится только маркировка из запроса.
- Если при гашении ВСД партия принимается частично с оформлением возврата, то в создаваемой записи журнала и возвратном ВСД будет сохранена только та маркировка, которая была передана в запросе в сведениях о принимаемой и возвращаемой партиях. Если маркировка в запросе была не указана, то в создаваемой записи журнала и возвратном ВСД сведения о маркировке будут отсутствовать.
- В версии 1.4 контроль производится только для маркировки с типом «BN» (номер производственной партии, аналог batchId для версии 2.0). Если в исходном ВСД содержится маркировка с типом «BN», то при гашении такого ВСД в фактических сведениях маркировка должна быть указана. Если маркировка с типом «BN» не совпадает с исходным ВСД, то гашение возможно только с указанием причины в акте о несоответствии.
- 5. Ветклеймо предприятия больше не будет автоматически переходить в маркировку в ВСД и отображаться на печатной форме. Если имеется необходимости указать в ВСД сведения о клейме, его необходимо будет указать явно в качестве маркировки. Изменение механизма передачи ветклейм связано с началом работы над задачей привязки клейм к ветеринарным врачам, вместо предприятий.
- 6. Расширен список видов связанных документов. В частности, имеется возможность указать универсальный передаточный документ (УПД), как в веб-интерфейсе, так и через интеграционный шлюз ВетИС.API.
- 7. Для пользователей интеграционного шлюза ВетИС.API было реализовано несколько улучшений:
- расширены возможности фильтрации при получении списков ВСД и номенклатуры. Для операции getVetDocumentList появилась возможность фильтрации списка ВСД по датам оформления, по площадке-отправителю, по площадке-получателю. Для операции getVetDocumentChangesList появилась возможность фильтрации по типу и статусу ВСД аналогично операции getVetDocumentList.
- поиск номенклатуры операцией getProductItemList можно выполнять по GTIN.
- реализованы методы получения изменения данных об улицах и населённых пунктах GetStreetChangesList и GetLocalityChangesList.
- добавлено поле «Происхождение» для непищевой продукции, технического сырья, кормов и кормовых добавок (сборное, палое, промышленное и т.д.);
- 8. Реализована возможность поиска предприятия – производителя при добавлении номенклатуры не только по названию, но и по дополнительным полям (номер в реестре Меркурия/Цербера, глобальный идентификатор, адрес, страна и т.д.),
- 9. Также были устранены дефекты, выявленные в ходе эксплуатации веб-интерфейса и интеграционного шлюза ВетИС.API.:
- исправлен дефект, в результате которого в ответе сервиса на запрос списка изменений ВСД (операция GetVetDocumentChangesListOperation) могли не возвращаться идентификаторы (guid и uuid) правил регионализации, а также глобальный идентификатор упаковки (guid);
- исправлен дефект, в результате которого в ответе сервиса на запрос объединения записей журнала (операция MergeOperation) для результирующей записи могли возникать ошибки в объеме продукции в базовых единицах, если объем продукции в объединяемых записях журнала был указан не в базовых единицах;
- исправлен дефект, в результате которого в ответ на получение ВСД и записей журнала, созданных по справке о безопасности сырого молока, могли не возвращаться сведения о происхождении продукции (блок origin);
- исправлен дефект, в результате которого в ответе сервиса на изменение записи журнала путем инвентаризации (операция ResolveDiscrepancyOperation) могла дублироваться маркировки продукции;
- исправлен дефект, в результате которого для объединенных записей журнала могла возникать ошибка в инвентаризации (операция ResolveDiscrepancyOperation), связанная с незаполненной датой поступления груза;
- исправлен дефект, в результате которого в ответе сервиса на запрос записей журнала и ВСД могли отсутствовать лабораторные исследования в версии 1.4;
- исправлен дефект, в результате которого в ответе сервиса на операцию оформления возвратного ВСД (операция PrepareOutgoingConsignmentOperation) могли отсутствовать сведения о номере производственной партии;
- исправлен дефект, в результате которого сведения о связанных документах могли не возвращаться в ответах сервиса, если номер и дата любого из документов совпадали с номером и датой ТТН;
- исправлен дефект, в результате которого список наименований продукции мог не фильтроваться по хозяйствующему субъекту-владельцу, а также по трем уровням продукции в операции GetProductItemList;
- исправлен дефект, в результате которого в ответе сервиса на запрос изменений в ВСД (операция getVetDocumentChangesList) тип сопроводительного документа (ТТН) мог возвращаться неверно.
06.04.2018: Версия 6.6
- Реализована поддержка передачи идентификатора наименования продукции в сведениях о происхождении партии, в случае, когда наименование продукции было задано из справочника (элементы uuid и guid для объекта origin/productItem).
- Реализована поддержка передачи сведений о маршруте следования при оформлении возвратного ВСД.
- Реализована передача сведений о лабораторных исследованиях, добавленных с использованием шлюза версии 1.4, при получении ВСД или записи складского журнала через шлюз версии 2.0. Значение элемента expertiseInfo (используемое в шлюзе 1.4) будет передано в элементе laboratoryResearch/notes (используемое в шлюзе 2.0), остальные элементы описывающие атрибуты лабораторного исследования, в этом случае не заполняются.
- Исправлен дефект в результате которого в ответах сервиса, содержащих информацию о лабораторных исследованиях, могла отсутствовать дата проведения лабораторного исследования (laboratoryResearch/actualDateTime).
- Исправлен дефект, в результате которого при выполнении запроса на гашение бумажного ВСД могли не сохраниться переданные сведения о лабораторных исследованиях.
- Исправлен дефект, в результате которого в ответах сервиса, содержащих сведения о погашенных ВСД, могла отсутствовать информация о дате и времени гашения, а также пользователе, который осуществлял гашение.
- Исправлен дефект, в результате которого в ответах сервиса, содержащих сведения о пользователях, мог дублироваться элемент authorityList.
- Исправлен дефект, в результате которого в ответах сервиса, содержащих сведения о лабораторных исследованиях, мог не передаваться тип документа для акта отбора проб.
- Исправлен дефект, в результате которого в ответах сервиса, содержащих сведения о площадке, мог не возвращаться ИНН хозяйствующего субъекта в блоке сведений о постановке предприятия на учет в налоговом органе (элемент enterprise/officialRegistration/businessEntity/inn).
- Исправлен дефект, в результате которого в ответах сервиса, содержащих сведения о площадке, элемент addressView мог не соответствовать типу данных bs:NText для некоторых предприятий, зарегистрированных с помощью шлюза версии 1.4.
- Исправлен дефект, в результате которого при выполнении запроса на добавление сведений о лабораторных исследованиях для нескольких записей складского журнала (операция updateVeterinaryEvents), переданные сведения о лабораторных исследованиях могли сохранится не для всех указанных записей журнала.
- Исправлен дефект, в результате которого в ответах сервиса, содержащих сведения о площадке (операция getActivityLocationsList), могли дублироваться сведения о хозяйствующем субъекте для каждого связанного предприятия.
- Исправлен дефект, в результате которого в ответах сервиса, содержащих сведения о лабораторных исследованиях, могла отсутствовать информация о наименовании показателя (элемент laboratoryResearch/indicator).
- Исправлен дефект, в результате которого в ответах сервиса, содержащих сведения о записях журнала и ВСД, могла отсутствовать информация о глобальном идентификаторе вида упаковки (элемент package/packingType/guid).
- Исправлен дефект, в результате которого при гашении эВСД (операция ProcessIncomingConsignment), могла возвращаться ошибка гашения, если в ВСД отсутствовала ТТН.
- Небольшие улучшения и исправления выявленных дефектов в системе Меркурий.
13.03.2018: Версия 6.5
- 1. В системе Меркурий реализована возможность указывать так называемые «связанные документы», это информация о дополнительных транспортных, товарных или других сопроводительных документах, которые относятся к перемещаемой партии (например, ТОРГ-12, ТОРГ-13, номер заказа и т.д.).
- 2. Указание сведений о ТТН при оформлении транспортной транзакции в системе Меркурий стало обязательным, если ТТН отсутствует, то пользователю необходимо явно это указывать, проставив «галочку» в поле «ТТН отсутствует».
- 3. На страницу просмотра записи журнала добавлена информация о том, какой пользователь, когда и с использованием какой операции добавил или аннулировал запись журнала.
- 4. На странице просмотра информации о площадке добавлен номер этой площадки в реестре ФГИС "Цербер".
- 5. В подсистеме Меркурий.ХС для хозяйствующих субъектов на странице просмотра информации о площадке отображается глобальный идентификатор данной площадки - GUID.
- 6. На странице просмотра ВСД и записи журнала добавлен блок "Служебная информация", который содержит информацию об уникальном и глобальном идентификаторе (UUID и GUID соответственно) наименования продукции, если это наименование было указано из справочника номенклатуры.
- 7. Небольшие улучшения и исправления выявленных дефектов в системе Меркурий.
01.02.2018: Версия 6.4
- 1. Реализовано гашение сертификатов, оформленных в местах полного таможенного оформления (СВХ, ЗТК и т.д.) на импортные грузы, пользователями хозяйствующих субъектов в подсистеме Меркурий.ХС с возможностью задать собственную номенклатуру.
- 2. Установлены ограничения на точность указываемых пользователем чисел,как в веб-интерфейсе, так и через интеграционный шлюз ВетИС.API:
- максимальное количество знаков в целой части числа – 15,
- максимальное количество знаков в дробной части числа – 6.
- 3.Реализована возможность задавать единицу измерения для операций гашения, оформления транспортной партии, производственной партии и некоторых других. Так, например, при оформлении транспортной партии, есть возможность выбрать, в какой единице измерения будет оформлен эВСД. Но имеется ограничение, единица измерения может быть не любой, а только той, которая входит в группу единиц измерения выбранной партии, так для весовой группы – это кг и тонны, для объема – литры, миллилитры и т.д.
- 4. Небольшие улучшения и исправления выявленных дефектов в системе Меркурий.
11.01.2018: Версия 6.3.1
- 1. Для молокосырья введен признак «Получено от здорового поголовья дойных животных», который проставляется в ВСД автоматически, если молокосырье в системе Меркурий было создано на основании справки о безопасности сырого молоко, в ином случае, этот признак может устанавливать государственный ветеринарный врач.
- 2. Реализовано оповещение о невозможности гашения эВСД, в ситуациях, когда пользователи не могут гасить эВСД, таких ситуаций две: у пользователя отсутствует роль «Гашение ВСД», либо пользователь зашёл в систему Меркурий выбрав не конкретную площадку, на которую был оформлен этот документ, а все объекты, входящие в его зону обслуживания. Оповещение заключается в том, что при возникновении таких ситуаций, пользователю отображается соответствующее сообщение, либо об отсутствии роли, либо о необходимости выбрать обсуживаемую площадку.
- 3. Небольшие изменения в веб-интерфейсе, связанные с осуществлением поиска ВСД в подразделе уполномоченного гашения ветеринарных документов. Для осуществления уполномоченного гашения предварительно необходимо выбрать хозяйствующего субъекта-получателя, после чего будет загружен список доступных для гашения эВСД.
- 4. Небольшие улучшения и исправления выявленных дефектов в системе Меркурий.