Патч №9 для версии 2.29.3

Наша задача - разработать технологии и спроектировать системы управления бизнес-процессами наших клиентов для оптимизации и достижения наибольшего экономического эффекта.

В состав патча вошли изменения в API МДЛП :

В Library.Sign.Storage добавлено поле serialNumber (при сохранении значения автоматом убираются пробелы и знак вопроса, подпись не получится сохранить, если не заполнено хотя бы одно из полей: thumbprint или serialNumber).

В User.Mark.MDLP.Manager изменен метод executeClient (добавлен параметр userMark).

Вычисление хеш-256 собственным EscHash.exe

Исправлена ошибка в получении данных в запросах, возвращающих >100 записей.

Изменена логика приема исходящих документов из МДЛП:
  • если отправитель должен получать этот документ - то получаем;
  • наче получаем документ, прописываем его в базу, но обрабатываем (т.е. записываем его содержимое в базу, получаем квитанции и т.п.) ТОЛЬКО те из них, получатель которых должен получать этот документ. Все остальные "чужие" документы помечаются ошибочными с текстом "Документ предназначен не нам".

Исправлена ошибка, возникающая при попытке записи ошибки от МДЛП при
получении информации по SSCC.

Исправлена ошибка в менеджере в запросе на детализацию SGTIN-ов.

Примечание: после установки патча в "М-АПТЕКА плюс" менеджер работы с МДЛП начнёт выполнять запросы на получение информации по имеющимся в базе SGTIN-ам - это может занять какое-то время (в зависимости от количества SGTIN-ов в базе и скорости интернет соединения).


patch09v2b29s3.upd

Версия для печати