История изменений

Версия 2.2 от Ярослава Ерина на 2025/08/22 08:00
Предупреждение
Из соображений безопасности документ отображается в ограниченном режиме, поскольку это не текущая версия. Из-за этого могут быть расхождения и ошибки.

Неизвестный макрос: toc2. Нажмите на это сообщение для получения подробной информации.

Версия 16 (17.06.2025)

Ядро
Добавлено:
        - Создан метод, проверяющий доступность плагина для компании или АЗС.
Исправлено:
        - Отображение плагинов только у разрешённых компаний.
        - Исправлено сообщение об ошибке, когда закончились деньги на балансе и налив не удается выполнить.
        - Исправлена работа фильтра операций.
        - Плагин Яндекс Заправки недоступен для некоторых компаний.

Синхронизация
Исправлено:
        - Проблемы автозаполнения и очистки поля 'Единицы измерения' при редактировании товаров документов.
        - Реализовано корректное удаление размера упаковки.
        - Не обновлялся список документов для загрузки.
        - Документ по формированию цены при синхронизации выдавал двойное сообщение.
        - Доработан метод сброса синхронизации. Добавлена проверка активности процесса загрузки справочников.
        - Исправлена ошибка: Запрос обновления товара возвращал в ответе старые данные.
Доработки:
        - Дополнено сообщение при ошибке загрузки справочников из архива при дубликатах.

ДЦ
Добавлено:
        - Добавлен внешний интегратор GBonus.
Исправлено:
        - Для внешних интеграторов загруженная иконка теперь отображается в интерфейсе.
        - В Мобильном приложении купоны отображались в скидках а не в купонах.
        - Исправлена настройка конфигурации для внешних дисконтных систем.
        - Исправлена ошибка при выборе АЗС на странице конфигурации внешних дисконтных систем.
        - Исправлено отображение иконки для внешних ДЦ.
Доработки:
        - При создании виртуальной карты из МП в веб-офисе она создается с именем, идентичным коду.

Бензубер
Добавлено:
        - Добавлены колбэки в бензубер, чтобы отвязать его от ip.
        - Исправлена ошибка с переливом по Бензуберу.

Прочее
        - Исправление найденных ошибок.

Версия 15 (20.05.2025)

ДЦ

 Добавлено:
  - Создан раздел для внешних дисконтных центров.
 Исправлено:
  - Не сохранялись купоны типа "Товар в подарок".
  - Время налива не соответствует реальному времени.
  - В журнале операций сортируется операции от самой новой к старым.
  - Не добавлялись фото в купоны.
  - Не работал журнал операций.
  - Не начисляются бонусы после налива.
 Доработки:
  - Реализован GUI вкладок "Дисконта" и "Бонусы" в "Схемы лояльности" (приведены к общему виду).

РЦ

Исправлено:
  - Реализовано удаление карты водителя удалённого контрагента.
  - Если пин-код задан, то WO будет отображать не шифрованный код (в виде ******) - идентично обычным кодам карты.
  - При зачислении средств по договору цена отображается 0.
 Доработки:
  - Интеграторы теперь должны предоставлять информацию о карте. Изменено описание в вики.
  - В разделах "Журнал операций" и "Незавершенные транзакции" поле с нечитаемым названием переименовано во "Внешний код счета".

Синхронизация товаров

 Добавлено:
  - Прогрессбар для загрузки справочников в синхронизации
 Исправлено:
  - Изменены оповещения о добавлении нового товара или при удалении товара.
 Доработки:
  - Отредактировано сообщение при попытке удалить синхронизированный документ в установке цены.

Ядро

 Добавлено:
  - Воможность скачивания счета в pdf
 Исправлено:
  - При перерегистрации АЗС старого пользователя деактивировать или удалять
  - Некорректное описание в поле "Применение схемы на АЗС".
 Доработки:
  - Описание OpenAPI собрано на одной странице SwaggerUI.
  - Валидировать MonitoringAzsConnnection при сохранении.
  - Сделать soft delete для плательщиков.

Версия 14 (08.04.2025)

Админка

Исправлено:
        - Теперь почти на всех страницах/вкладках Админки используется кастомный пагинатор, который всегда отображается внизу списка или внизу страницы. 

ДЦ

Добавлено:
        - Реализован бэкенд для внешнего дисконтного центра OEM-Service.
Исправлено:
        - Теперь во всех типах дисконтных схем изображение после загрузки отображается корректно.
Доработки:
        - Переработан расчет бонусных схем.

РЦ

Добавлено:
        - Отображение extCode.
Исправлено:
        - Сообщение об ошибке, если карта водителя добавляется повторно с существующим кодом.

Синхронизация

Добавлено:
        - Сортировка списка "Предметы расчета".
Исправлено:
        - Изменено сообщение для пользователя о превышении количества символов в строке.
        - Заменены названия полей в ошибках 400 на понятные пользователю.
        - Ошибка при создании/редактировании товара (если не указать коэффициент размера упаковки, товар сохранялся с ошибкой).
        - При создании конфигурации синхронизации в случае ошибки в интерфейсе в уведомлении появлялась зеленая иконка вместо красной.

Ядро

Исправлено:
        - Второй и последующие входы в Вебофис порождают множество запросов данных аккаунта.
        - Ошибка редактирования ролей для водителей и контрагентов РЦ.
        - Ошибка сохранения плагина в админке (вкладка "Управление плагинами").
        - Ошибка при сохранении плательщика.
Доработки:
        - В меню "АЗС" столбец "Код" переименован в "Название".
        - Добавлено время в журнал операций по балансу (Баланс и счета - История операций).
        - Разрешено вводить ОГРНИП (15символов), а не только ОГРН (13 символов) в реквизитах.
        - Изменена вкладка "Плательщики" в меню "Баланс и счета".

Devops

Исправлено:
        - Построение отчетов в Дисконтном центре.
        - Не работает загрузка картинок в настройках компании на тесте.

Прочее

Исправлено:
        - Обозначение цветом видов топлива в справочниках.
        - Повторяющийся вызов changeHandler'а в EditPopupComponent.

Версия 13 (11.03.2025)

Админка

Исправлено:
        - Подписка POS-терминал не отображается в панели администрирования

Бензубер

Добавлено:
        - Проверка подписки в Бензубер

Внешний налив

Добавлено:
        - Валидация полей для заказов
Доработки:
        - Оформлено описание сваггера для интеграторов внешних наливов
        - Уменьшен размер логов при ошибках

ДЦ

Исправлено:
        - Переделан метод запроса информации о бонусах post с передачей кода в json
        - Топливо и товары для формирования дисконтных схем теперь берутся из общего раздела "Справочники"
Добавлено:
        - Личный кабинет интегратора - ДЦ - back-end

Сервис ключей

Исправлено:
        - Изменены обязательные поля в секции Продажи
        - Сделан импорт под новый Учет отгрузок
Добавлено:
        - Возможные типы ПО по умолчанию

РЦ

Исправлено:
        - Теперь не ограничивается кредит по времени, если значение периода = 0
        - При удалении топлива в Документах, у контрагента больше не ломается кошелек
        - В отчёте по остаткам средств контрагента теперь отображаются все счета
        - Сообщение о неоплате подписки сделано на русском языке
        - Теперь учитывается лимит при балансе карт
        - Убрано Null в конце имени в ЛКРЦ
        - Отключено создание чекпоинтов
        - Исправлены тесты
        - Внесены исправления в sc-mock по результату тестов
        - При расчетах лимитов теперь используются репозитории
        - Ошибка при импорте из старого офиса
        - Методы получения и работы с токеном микросервиса в РЦ
Добавлено:
        - Мок сервис внешние рц
        - Inner-методы теперь взаимодействуют при помощи токенов
Доработки:
        - Перенос редактирования, создания контрагента на отдельную страницу
        - Разрешенные азс для контрагентов. Доработано аналогично ДЦ

Синхронизация

Исправлено:
        - Из раздела Синхронизация убрана вкладка Справочники
        - Из справочников убраны Ед изм топлива и Предм расчета
        - Создан метод в document-service возвращающий мапу extCode - dto
        - Проверка на уникальность extCode происходит для топлива и товаров вместе, то есть теперь товара и топлива с одинаковым кодом не может быть
        - Сделана проверка выгруженных справочников после экспорта
        - Остатки и Продажа теперь спрятаны в списке документов
        - Исправлена ошибка при экспорте справочников с АЗС
        - Осуществлен переход с document-service-product на document-service
        - Изменен вызов методов GET /api/v1/справочник/{syncId}
        - Исправлена ошибка создания конфигурации синхронизации
Доработки:
        - При сохранении товара добавлены поля
        - Создано ограничение в 13 символов для названия вида топлива

Ядро

Исправлено:
        - Код плагина образуется с помощью транслитерации имени компании интегратора (обрезаются пробелы и получается код плагина)
        - При регистрации возникало сообщение, непонятное пользователю
        - Созданы методы Subscription-service для проверки доступности плагина со стороны микросервисов
        - Осуществлен переход с баланса компании на баланс плательщика
        - Отображается не весь список плагинов
Добавлено:
        - Создан метод расчета минимальной суммы по подпискам  
        - Создана рассылка предупреждений о том, что средства на счете заканчиваются
        - К каждой АЗС добавлена привязка плательщика
        - В mail-service сделана проверка профиля окружения
        - Добавлена сортировка в выдачу списка плагинов в GUI
        - Добавлена в плагинах категория: внешний налив, РЦ, ДЦ, прочее
        - Создан метод подсчета количества pluginConfig по каждому плагину
        - Создан эндпоинт для регистрации микросервисов (роль ROLE_MS)
        - Header для всех ролей
        - В Header добавлено Отображение текущего баланса пользователя
        - Плагины
        - Оплата
        - История операций
        - Активные подписки
        - Счета
Доработки:
        - Доработка регистрации внешних интеграторов по результатам тестирования
        - Добавлен флаг "без пагинации" в метод получения конфигураций
        - Изменен интерфейс для области баланса для нескольких плательщиков

Версия 12 (10.02.2025)

Ядро

Исправлено:
        - Ошибка при создании сотрудника

Внешний налив

Добавлено:
        - Введен в действие новый плагин nakolonke-vendotek
        - Создана вкладка с конфигурацией nakolonke-vendotek

ДЦ

Исправлено:
        - Списывание бонусов
        - Внешние ДЦ. Доработка функционала

РЦ

Исправлено:
        - Не удаётся отредактировать кредитное ограничение
        - РЦ. Не работает автопополнение с рублевого кошелька
        - Ошибка при создании карты с заданными периодами дат
        - Не обновляются лимиты карт
        - Не наливает при лимитном ограничении "Количество дней"
        - РЦ. Убрать лишние столбцы в отчете по операциям и расширить текущие
        - Некорректный объем заморозки в ситуации с автопополнением и другой ценой в офисе
        - Ошибка при формировании отчета в Договорах
        - Нельзя удалить или отредактировать лимиты карт
        - Нет кредитных ограничений на странице контрагентов
        - Не работает кнопка редактирования карт
Добавлено:
        - Контроль времени заказа для срабатывания лимитного ограничения
        - Добавить возможность получения продажи по номеру счёта
        - Добавить эндпоинт для получения остатков по лимитному ограничению
        - Добавить отображение extCode в журнал операций и в незавершённые транзакции

Синхронизация

Исправлено:
        - В Web офис, синхронизация, в меню установки цены топлива, у последнего пункта списка, не выбираются единицы измерения.
        - Добавить прокрутку в документах для групп товаров
        - Ошибки обработки удаленных позиций
        - Возникает ошибка в момент сброса синхронизации.

Версия 11 (14.01.2025)

Ядро

Исправлено:

        - Ошибка при создании должности
        - Не получается сбросить пароль на тесте

Доработки:

        - В настройку АЗС добавилен check-box Автовыставление счетов
        - Добавлена функция обновления token при истечении его действия в WebOffice
        - Закреплен заголовок таблицы в "Подписки" блок "Ваши подписки на плагины"
        - Объединены разделы "Профиль компании" и "Пользователи" в WebOffice (Меню пользователя)
        - Изменена пагинацию в WebOffice 

Внешние наливы

Исправлено:
        - Внешние наливы. Ошибка Нефтьберри
        - Не доступна кнопка сохранения в "Настройках АЗС" во вкладке "Benzuber"

Доработки:

        - Создано описание методов API для интеграторов внешних наливов
        - В external-fueling при 400 добавлен текст с пояснением
        - В админке добавлен сервис работы с конфигами FuelUp

РЦ

Исправлено:

        - Не отображается период действия карты в таблице
        - Не задаются лимиты карт
        - Ошибка при удалении пустой группы, в которой ранее были контрагенты
        - Ошибка при построении отчета по контрагентам
        - Ошибка 500 При заказе с АЗС по qr из приложения
        - Не удаляются реквизиты для авторизации в МП при удалении водителя
        - РЦ "теряет" карты после их переноса к контрагенту

Доработки:

        - Создан раздел в интерфейсе вебофиса (Внешние РЦ)
        - Адаптирован UI под изменения РЦ
        - Добавлен фильтр разрешенных для контрагента заправок

ДЦ:

Исправлено:

        - В ДЦ при создании заказа не сохраняется статус и дата создания
        - Ошибка при открытии отчетов в ДЦ

Доработки:

        - Создан REST для внешних ДЦ
        - Реализация схем купонов и Rename вкладок в Дисконтном центре Weboffice
        - В журнале операций выведен код АЗС операции

Синхронизация

Исправлено:

        - При повторном нажатии на вкладку с синхронизацией она отображается пустой

Доработки:

        - Изменены названия полей у товара
        - Добавлена проверка заполнения размера упаковки при создании товара

Админка

Доработки:
        - Добавить вывод конфигурации Бензубера в админку