ИЗМЕНЕНИЯ
Интегрирован пакет Serilog версии 2.12.
Переработано логирование. Сообщения в лог-файле стандартизированы.
Доработана печатная форма копии чека. Реализован вывод картинок.
Обновление сервера ККМ 4.0.9.0215
ИЗМЕНЕНИЯ
- Шаблоны печати применяются в копиях чека.
- Шаблоны печати применяются также к экранной форме чека.
- Исправлена печать QR-кода на копии — в поле суммы была запятая вместо точки.
- Для ККМ Атол Удалена попытка завершения сессии регистрации кодов маркировки перед печатью чека. Это сказалось на времени печати чека — ускорение на 2-3 секунды.
- Изменена сериализация чеков в JSON — не сериализуются поля со значением null.
- Из описания чека удалены неиспользуемые поля
- В запрос API GetCheck добавлено необязательное поле bool Full. Если Full=true, то вернется полное описание чека, включающее нефискальные строки и картинки. По умолчанию возвращаются только фискальные строки.
- Обновлен драйвер для 1С до версии x.x.407.0214
- Улучшено логирование:
- Записывается метка о получении данных из 1С и о возврате данных в 1С.
- Записывается время выполнения запроса от 1С.
- Уменьшено число вызовов авторизации GetToken. Т.к. сейчас не используются динамические токены авторизации, нет необходимости постоянно запрашивать новый токен.
- Во все документы добавлены поля ClientVersion и ServerSersion. Предназначены для упрощения анализа лог-файлов при возникновении проблем.
- ServerVersion: Сервер при создании объекта записывает в поле текущую версию. Например 4.0.9.215
- ClientVersion: Зарезервировано. Драйвер 1С или прочий клиент REST API должен записывать сюда свой номер версии.
- Отлажена работа с токеном пользователя в web-админке. Токен доступа можно удалять.
- Реализована работа с пользователем через API: добавление, удаление и обновление профиля пользователя.