external:pro_bonus:99_history:01_history

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:pro_bonus:99_history:01_history [2026/07/15 11:07] – Евгений Горностальexternal:pro_bonus:99_history:01_history [2026/10/22 10:02] (текущий) – Исправлены орфография, пунктуация и оформление; содержание не изменено Алексей Коробов
Строка 1: Строка 1:
 ====== История версий ====== ====== История версий ======
  
-====       ====+==== 01-10-2026_61185 (01.10.2026) ==== 
 +**Содержит:** 
 +  * probonus 1.2.84.402 
 +  * probonus_bot 2.1.7.22 
 +  * probonus farcards 1.0.0.12 
 + 
 +**Исправлено:** 
 +  * Отчёт «Топ гостей» неправильно отдавал количество посещений 
 +  * Сегмент «Ручной по списку» адаптирован под большие базы данных 
 +  * Доработан телеграм бот — сам восстанавливает подключение после зависания или ошибки связи. 
 + 
 +**Добавлено:** 
 +  * Через промокоды теперь может начислять бонусы, через заданное количество дней. 
 +  * В форме регистрации с кассы телефон теперь можно сделать необязательным. (При условии что в настройках сервера телефон необязателен). 
 +  * Теперь можно не начислять бонусы если оплачено бонусами. (Функционал работает из карточки счёта, в групповых операциях и при настройке шаблона группы) 
 + 
 +==== 11-09-2026_37814 (11.09.2026) ==== 
 +**Содержит:** 
 +  * probonus 1.2.82.398 
 +  * probonus_bot 2.1.7.22 
 +  * probonus farcards 1.0.0.12 
 + 
 +**Исправлено:** 
 +  * Сегментная акция, начисляющая несгораемые бонусы, некорректно отображалась в веб-админке. 
 + 
 +==== 10-09-2026_69741 (11.09.2026) ==== 
 +**Содержит:** 
 +  * probonus 1.2.82.397 
 +  * probonus_bot 2.1.7.22 
 +  * probonus farcards 1.0.0.12 
 + 
 +**Исправлено:** 
 +  * В некоторых случаях список сегментных акций не открывался с надписью «Внутренняя ошибка сервера». 
 + 
 +==== 09-09-2026_54646 (10.09.2026) - изъята ==== 
 +**Содержит:** 
 +  * probonus 1.2.82.395 
 +  * probonus_bot 2.1.7.22 
 +  * probonus farcards 1.0.0.12 
 + 
 +**Добавлено:** 
 +  * Триггерное событие по штампикам. После покупки в бот придёт сообщение о количестве купленных или подаренных блюд. 
 +  * Добавлен отчёт [[external:pro_bonus:03_probonus_work:01_webadmin:09_reports:73_rfm|RFM-анализ]]. 
 +  * В рассылках теперь нельзя выбрать отключенные каналы 
 +  * При удалении используемого сегмента показывается список связанных акций и доступно их совместное удаление. 
 +  * В боковом меню добавлен поиск по разделам и пунктам. 
 +  * В составном сегменте для даты регистрации добавлен фильтр «Более чем N дней назад» 
 + 
 +**Изменено:** 
 +  * В отчёте по транзакциям операция списания или возврата бонусов обозначена как «бонусов потрачено/зачислено на счёт». 
 +  * Сегментная акция теперь объединяет несколько действий с общим расписанием и индивидуальным сдвигом запуска. 
 + 
 +**Исправлено:** 
 +  * Исправлена работа ботов. Рассылки и работа бота больше не падает. 
 +  * Ускорена работа списка счетов 
 +  * Исправлен частичный поиск по нескольким строкам ФИО в сегменте «ручной по списку» 
 +  * Исправлено полное удаление счетов без операций в БД: кандидаты выбираются по всему списку включая тех у кого нет транзакций, перед удалением очищаем события. 
 +  * В сообщение о реферальной награде приглашённому передаётся ФИО пригласившего, шаблон с {fullname} больше не падает. 
 +  * Таблица идентификаторов блокировалась при сегментной акции применения скидки. 
 + 
 +==== 15-07-2026_28092 (15.07.2026) ====
 **Содержит:** **Содержит:**
   * probonus 1.2.77.374   * probonus 1.2.77.374
Строка 7: Строка 67:
   * probonus farcards 1.0.0.12   * probonus farcards 1.0.0.12
  
-** Добавлено: **+**Добавлено:**
   * Для составного сегмента добавлена возможность учитывать потраты и дни рождения.   * Для составного сегмента добавлена возможность учитывать потраты и дни рождения.
   * Для рассылок добавлена возможность закреплять больше одной картинки.   * Для рассылок добавлена возможность закреплять больше одной картинки.
   * Для настройки сгорания бонусов добавлено представление даты, когда бонусы сгорят.   * Для настройки сгорания бонусов добавлено представление даты, когда бонусы сгорят.
-  * Добавлен сегмент "покупки".+  * Добавлен сегмент «покупки».
   * К иконкам в таблицах добавлены подсказки.   * К иконкам в таблицах добавлены подсказки.
-  * Доработан дашборд. Появились - "Бонусов начислено по акциям и вручную" и "Бонусов сгорело". +  * Доработан дашборд. Появились — «Бонусов начислено по акциям и вручную» и «Бонусов сгорело». 
-  * Для анкет добавлен пункт подтверждения возраста. +  * Для анкет добавлен пункт подтверждения возраста. (Телеграм, MAX и Wallet) 
-  * В товарных купонах и штампиках для блюд добавлен путь по группам.+  * В товарных купонах и штампиках для блюд теперь отображен путь по группам.
  
-** Изменено: **+**Изменено:**
   * Переезд API бота MAX на новую платформу.   * Переезд API бота MAX на новую платформу.
  
-** Исправлено **+**Исправлено:**
   * Для дополнительной кнопки в рассылках исправлен баг с url.   * Для дополнительной кнопки в рассылках исправлен баг с url.
   * Оптимизирована выгрузка счетов для больших баз   * Оптимизирована выгрузка счетов для больших баз
Строка 32: Строка 92:
   * probonus farcards 1.0.0.12   * probonus farcards 1.0.0.12
  
-** Добавлено: ** +**Добавлено:** 
-  * Для рассылок в мессенджеры добавлена кнопка с действием - к кнопке можно прикрепить ссылку. +  * Для рассылок в мессенджеры добавлена кнопка с действием — к кнопке можно прикрепить ссылку. 
-  * Название объекта вынесено в верхнюю часть Web админки. +  * Название объекта вынесено в верхнюю часть веб-админки. 
-  * Для wallet добавлена возможность прикреплять свои ссылки на приложения для android.  +  * Для wallet добавлена возможность прикреплять свои ссылки на приложения для android. 
-  * В анкетах wallet, telegram и МАХ добавлен пункт согласия на рассылки. +  * В анкетах wallet, telegram и MAX добавлен пункт согласия на рассылки. 
-  * Добавлен новый отчёт - "эффективность акций".+  * Добавлен новый отчёт — «эффективность акций».
  
  
-** Изменено: ** +**Изменено:** 
-  * Фразы для МАХ теперь настраиваются отдельно от фраз для telegram. +  * Фразы для MAX теперь настраиваются отдельно от фраз для telegram. 
-  * В МАХ добавлены промокоды, отзывы и пользовательские кнопки. +  * В MAX добавлены промокоды, отзывы и пользовательские кнопки. 
-  * Поддержка p12 в качестве источника ключей и сертифкатов wallet. +  * Поддержка p12 в качестве источника ключей и сертификатов wallet. 
-  * Новые UTM-метки теперь попадают в начало списка. +  * Новые UTM-метки теперь попадают в начало списка.
   * Переделаны типы идентификаторов. (Учтено в отчёте по идентификаторам).   * Переделаны типы идентификаторов. (Учтено в отчёте по идентификаторам).
-   + 
-** Исправлено: ** +**Исправлено:** 
-  * В отчётах "питание с дотациями" и "потраты по дням" операции по одному счёту из R-keeper и переданне через API теперь суммируются (склеиваются в одну строку).+  * В отчётах «питание с дотациями» и «потраты по дням» операции по одному счёту из r_keeper и переданные через API теперь суммируются (склеиваются в одну строку).
   * Исправлен плавающий баг с выгрузкой отчётов и счетов.   * Исправлен плавающий баг с выгрузкой отчётов и счетов.
   * Динамический wallet генерируется всем у кого есть статический код.   * Динамический wallet генерируется всем у кого есть статический код.
Строка 58: Строка 118:
   * probonus farcards 1.0.0.12 (Обязательное обновление FC)   * probonus farcards 1.0.0.12 (Обязательное обновление FC)
  
-** Добавлено: ** +**Добавлено:** 
-  * Добавлнен МАХ бот. Подробнее [[external:pro_bonus:03_probonus_work:01_webadmin:35_max_bot|тут]].+  * Добавлен MAX-бот. Подробнее [[external:pro_bonus:03_probonus_work:01_webadmin:35_max_bot|тут]].
   * В Farcards в probonus.ini для настройки добавлены параметры таймаута на подключение и ответ. (По умолчанию по 10 секунд.)   * В Farcards в probonus.ini для настройки добавлены параметры таймаута на подключение и ответ. (По умолчанию по 10 секунд.)
-  * Для бота telegram добавлена возможность прописать прокси сервер вручную. +  * Для бота telegram добавлена возможность прописать прокси сервер вручную.
  
-** Изменено**+**Изменено:**
   * Доработан дашборд:   * Доработан дашборд:
     * Переделана формула процента по показателям. (Ранее динамика считалась, как процент относительно предыдущего периода (пример: 92% от предыдущего периода), теперь показано арифметическое отклонение (пример: теперь -8%).)     * Переделана формула процента по показателям. (Ранее динамика считалась, как процент относительно предыдущего периода (пример: 92% от предыдущего периода), теперь показано арифметическое отклонение (пример: теперь -8%).)
-    * "Суммарные показатели" разделены на два блока - по базе (не учитывает фильтрацию по ресторанам) и по ресторанам.+    * «Суммарные показатели» разделены на два блока — по базе (не учитывает фильтрацию по ресторанам) и по ресторанам.
  
-** Исправлено ** +**Исправлено:**
   * Исправлен баг, когда бот не видит восстановление лицензии. Ранее после восстановления лицензии требовался перезапуск сервера.   * Исправлен баг, когда бот не видит восстановление лицензии. Ранее после восстановления лицензии требовался перезапуск сервера.
   * При работе с большими базами данных дашборд больше не создает критической нагрузки на БД и не блокирует работу ProBonus.   * При работе с большими базами данных дашборд больше не создает критической нагрузки на БД и не блокирует работу ProBonus.
Строка 78: Строка 138:
   * probonus farcards 1.0.0.11   * probonus farcards 1.0.0.11
  
-** Добавлено: **+**Добавлено:**
   * Для отзывов в Telegram-боте добавлен искусственный интеллект. ИИ работает как менеджер, который в реальном времени обрабатывает отзывы гостей и отвечает на них. Подробнее [[https://wiki.carbis.ru/external/pro_bonus/03_probonus_work/01_webadmin/30_bot_probonus/20_artificial_intelligence|тут]]   * Для отзывов в Telegram-боте добавлен искусственный интеллект. ИИ работает как менеджер, который в реальном времени обрабатывает отзывы гостей и отвечает на них. Подробнее [[https://wiki.carbis.ru/external/pro_bonus/03_probonus_work/01_webadmin/30_bot_probonus/20_artificial_intelligence|тут]]
   * В сообщение от бота, содержащее временный код, добавлена отдельная текстовая строка содержащая этот код.   * В сообщение от бота, содержащее временный код, добавлена отдельная текстовая строка содержащая этот код.
-  * Добавлена возможность менять текст галочек на форме регистрации Wallet. +  * Добавлена возможность менять текст галочек на форме регистрации Wallet.
  
-** Изменено: ** +**Изменено:** 
-  * Отчёт суммовой и оборот по счетам теперь объедены в один - отчёт суммовой.+  * Отчёт суммовой и оборот по счетам теперь объединены в один — отчёт суммовой.
   * При подключении БД больше нельзя выбрать устаревший драйвер версии 11.0   * При подключении БД больше нельзя выбрать устаревший драйвер версии 11.0
  
-** Исправлено: **+**Исправлено:**
   * Антифрод в сообщениях о фроде больше не учитывает удалённые идентификаторы динамического wallet.   * Антифрод в сообщениях о фроде больше не учитывает удалённые идентификаторы динамического wallet.
   * Ранее динамический код wallet не обновлялся при скидочной системе.   * Ранее динамический код wallet не обновлялся при скидочной системе.
Строка 113: Строка 173:
  
 **Исправлено:** **Исправлено:**
-  * Исправлен баг рассылок. На очень больших базах рассылка не уходила. (Баг был подсажен в ProBonus v1.2.60.297 - от 22.12.2025)+  * Исправлен баг рассылок. На очень больших базах рассылка не уходила. (Баг был подсажен в ProBonus v1.2.60.297 — от 22.12.2025)
  
 ==== 22-12-2025_33623 (22.12.2025) ==== ==== 22-12-2025_33623 (22.12.2025) ====
-** С этой версии требуеся MS SQL Server 2017 и выше!**+**С этой версии требуется MS SQL Server 2017 и выше!**
  
 **Содержит:** **Содержит:**
Строка 124: Строка 184:
  
 **Исправлено:** **Исправлено:**
-  * В FarCards поправлена утечка памяти. В данной сборке обновления требуют 2 компонента - ProBonus и FarCards. +  * В FarCards поправлена утечка памяти. В данной сборке обновления требуют 2 компонента — ProBonus и FarCards. 
-  * Проникновение системы лояльности (дашборд) теперь учитывает несколько MID-серверов в одном ресторане. Также теперь игнорируются чеки с номером "0".+  * Проникновение системы лояльности (дашборд) теперь учитывает несколько MID-серверов в одном ресторане. Также теперь игнорируются чеки с номером «0».
  
 **Добавлено:** **Добавлено:**
   * Для интеграций с внешними системами добавлена возможность создания пользователя для API. (Для такого пользователя авторизация происходит через токен, который генерируется при создании этого пользователя).   * Для интеграций с внешними системами добавлена возможность создания пользователя для API. (Для такого пользователя авторизация происходит через токен, который генерируется при создании этого пользователя).
-  * Добавлен составной сегмент. (Настройка включает - пол, возраст, группу счетов, дату регистрации).+  * Добавлен составной сегмент. (Настройка включает — пол, возраст, группу счетов, дату регистрации).
   * Реализован импорт потрат.   * Реализован импорт потрат.
-  * Для акции "Штампики N+1" добавлена настройка по ресторанам. +  * Для акции «Штампики N+1» добавлена настройка по ресторанам. 
-  * Для истории рассылок добавлены - кнопка остановки, колонки скорости и дата/время окончания. (Опция полезна для больших БД).+  * Для истории рассылок добавлены — кнопка остановки, колонки скорости и дата/время окончания. (Опция полезна для больших БД).
   * Для ускорения рассылок добавлен прокси-сервер. В настройках сервера ProBonus отдельно выведена настройка порта. **Сервер ProBonus и прокси-сервер рассылок работают на разных портах.**   * Для ускорения рассылок добавлен прокси-сервер. В настройках сервера ProBonus отдельно выведена настройка порта. **Сервер ProBonus и прокси-сервер рассылок работают на разных портах.**
  
 **Изменено:** **Изменено:**
   * Ряд внутренних улучшений направленных на стабильную работу wallet.   * Ряд внутренних улучшений направленных на стабильную работу wallet.
-  * Гости заблокировавшие бот больше не буду участвовать в рассылке.+  * Гости заблокировавшие бот больше не будут участвовать в рассылке.
   * Бот теперь лимитирует ответы. (Бот теперь обрабатывает только один запрос за раз. Если вы отправите несколько сообщений подряд, ответ будет дан на первое из них.)   * Бот теперь лимитирует ответы. (Бот теперь обрабатывает только один запрос за раз. Если вы отправите несколько сообщений подряд, ответ будет дан на первое из них.)
  
-  
  
-==== 23-10-2025_47490  (23.10.2025) ====+ 
 +==== 23-10-2025_47490 (23.10.2025) ====
 **Содержит:** **Содержит:**
   * probonus 1.2.53.267   * probonus 1.2.53.267
Строка 151: Строка 211:
   * Оптимизирована обработка сегментных акций на больших БД.   * Оптимизирована обработка сегментных акций на больших БД.
   * Проникновение СЛ в дашборде теперь рассчитывается по правильной формуле.   * Проникновение СЛ в дашборде теперь рассчитывается по правильной формуле.
-  * 0 - возможное число для времени сгорания бонусов в сегментых акциях. +  * 0 — возможное число для времени сгорания бонусов в сегментных акциях. 
-  * Поправлены дефолтные фразы в настройках бота. +  * Поправлены дефолтные фразы в настройках бота.
   * Исправлены задвоения в отчёте по транзакциям в карточке счёта.   * Исправлены задвоения в отчёте по транзакциям в карточке счёта.
  
 **Добавлено:** **Добавлено:**
   * Реферальная программа и отчёт.   * Реферальная программа и отчёт.
-  * В отчёт по штамикам добавлена доходность. +  * В отчёт по штампикам добавлена доходность. 
-  * Добавлен ноый функционал - теги и группы тегов для счетов. Также добавлен фильтр в некоторые отчёты.+  * Добавлен новый функционал — теги и группы тегов для счетов. Также добавлен фильтр в некоторые отчёты.
   * В оповещение о фроде добавлен ресторан.   * В оповещение о фроде добавлен ресторан.
   * Визуальное отображение чеков теперь содержит коды блюд из системы r_keeper.   * Визуальное отображение чеков теперь содержит коды блюд из системы r_keeper.
Строка 171: Строка 231:
 **Исправлено:** **Исправлено:**
   * Для бота при вводе промокода второй раз гость увидит сообщение, что он уже вводил этот промокод.   * Для бота при вводе промокода второй раз гость увидит сообщение, что он уже вводил этот промокод.
-  * Отчет по промокодам теперь учитывает текущую дату.+  * Отчёт по промокодам теперь учитывает текущую дату.
   * XLSX файл из списка счетов теперь генерируется с учётом настроек таблицы.   * XLSX файл из списка счетов теперь генерируется с учётом настроек таблицы.
-  * Для акции "Штампики N+1" исправлена логика для акций, где подарочных блюд больше одного. (Пример: абонементы).+  * Для акции «Штампики N+1» исправлена логика для акций, где подарочных блюд больше одного. (Пример: абонементы).
  
 **Добавлено:** **Добавлено:**
   * Для составной скидки добавлено пояснение, если вводится нулевой уровень.   * Для составной скидки добавлено пояснение, если вводится нулевой уровень.
   * В боте при вызове информации по счёту кроме даты теперь будет показано время для сгорающих бонусов.   * В боте при вызове информации по счёту кроме даты теперь будет показано время для сгорающих бонусов.
-  * Для тех, кто устанавливает ProBonus впервые добавлены предустановленные сегменты и сегментные акции (Сегменты: "День рождения через 7 дней"; "Гости не приходили 60 дней". Сегментные акции: "Скоро день рождения, начислить 100 баллов"; "Скоро день рождения, уведомить"; "Не приходившие 60 дней гости-предложить вернуться"). +  * Для тех, кто устанавливает ProBonus впервые добавлены предустановленные сегменты и сегментные акции (Сегменты: «День рождения через 7 дней»; «Гости не приходили 60 дней». Сегментные акции: «Скоро день рождения, начислить 100 баллов»; «Скоро день рождения, уведомить»; «Не приходившие 60 дней гости — предложить вернуться»). 
-  * Для истории рассылок добавлены типы - разовая рассылка и периодическая рассылка.+  * Для истории рассылок добавлены типы — разовая рассылка и периодическая рассылка.
   * Разовую рассылку теперь можно скопировать из истории. При копировании откроется предзаполненная акция.   * Разовую рассылку теперь можно скопировать из истории. При копировании откроется предзаполненная акция.
-  * Добавлен новый отчёт "Идентификаторы". Отчёт графически показывает количество идентификаторов имеющихся у гостей и статистику их использования.+  * Добавлен новый отчёт «Идентификаторы». Отчёт графически показывает количество идентификаторов имеющихся у гостей и статистику их использования.
   * Теперь после создания ручного сегмента из счетов или отчётов система сразу предлагает создание акции.   * Теперь после создания ручного сегмента из счетов или отчётов система сразу предлагает создание акции.
   * Теперь после создании акции система предлагает создать рассылку для уведомления гостей попавших в сегмент.   * Теперь после создании акции система предлагает создать рассылку для уведомления гостей попавших в сегмент.
-  * Дашборд расширен показателями - "Объём базы"; "Прирост базы"; "Активность клиентов"; "Проникновение СЛ" (*системы лояльности).+  * Дашборд расширен показателями — «Объём базы»; «Прирост базы»; «Активность клиентов»; «Проникновение СЛ» (*системы лояльности).
  
  
  
-==== сборка 02-09-2025_27155 (02.09.2025)  ИЗЪЯТА ====+==== сборка 02-09-2025_27155 (02.09.2025) ИЗЪЯТА ====
 **Содержит:** **Содержит:**
   * probonus 1.2.46.242   * probonus 1.2.46.242
Строка 201: Строка 261:
   * probonus farcards 1.0.0.10   * probonus farcards 1.0.0.10
 **Добавлено:** **Добавлено:**
-  * В шапке страницы теперь появляестя кнопка сохранить, если настройки внесены, но не сохранены.+  * В шапке страницы теперь появляется кнопка сохранить, если настройки внесены, но не сохранены.
   * Доработан дашборд.   * Доработан дашборд.
   * Добавлены промокоды и отчёты по активациям промокодов. (Можно начислять товарный купон, баллы или временную скидку/бонус). Активация промокодов производится через tg-bot.   * Добавлены промокоды и отчёты по активациям промокодов. (Можно начислять товарный купон, баллы или временную скидку/бонус). Активация промокодов производится через tg-bot.
Строка 207: Строка 267:
   * Сегментные акции по расписанию: Единоразово/Раз в N дней/в N-й день месяца.   * Сегментные акции по расписанию: Единоразово/Раз в N дней/в N-й день месяца.
  
-  +
 **Изменено:** **Изменено:**
-  * Изменена таблицы транзакций в карточке счета, теперь происходит группировка по чеку. +  * Изменена таблица транзакций в карточке счета, теперь происходит группировка по чеку. 
-  * В истории применения акций изменено название колонки "кол-во счетов" на "кол-во срабатываний". +  * В истории применения акций изменено название колонки «кол-во счетов» на «кол-во срабатываний». 
-  +
 **Исправлено:** **Исправлено:**
   * Начисление отложенных бонусов в отчётах теперь отображается датой активации   * Начисление отложенных бонусов в отчётах теперь отображается датой активации
   * Пользователь больше не может удалить сам себя   * Пользователь больше не может удалить сам себя
-  * Для предустановленных ролей "работа со счетами" и "работа со счетами и балансом" добавлены права. +  * Для предустановленных ролей «работа со счетами» и «работа со счетами и балансом» добавлены права. 
-  * Сегмент "Ручной по выбранным счетам" - нельзя выбрать из списка сегментов. +  * Сегмент «Ручной по выбранным счетам» — нельзя выбрать из списка сегментов.
   * Исправлена работа кнопки проверки связи с r_keeper.   * Исправлена работа кнопки проверки связи с r_keeper.
  
Строка 225: Строка 285:
   * probonus farcards 1.0.0.10   * probonus farcards 1.0.0.10
  
-**Добавлено**+**Добавлено:**
   * Дашборд   * Дашборд
   * Начисление отложенных бонусов добавлено в шаблон для групп счетов.   * Начисление отложенных бонусов добавлено в шаблон для групп счетов.
-  * В бот добавлена информация о отложенных бонусах+  * В бот добавлена информация об отложенных бонусах
   * Немного доработана карточка счёта. Баланс вынесен в отдельный блок.   * Немного доработана карточка счёта. Баланс вынесен в отдельный блок.
   * В настройках добавлена возможность выставить таймаут, по умолчанию 60 секунд. (Функция полезна для больших баз)   * В настройках добавлена возможность выставить таймаут, по умолчанию 60 секунд. (Функция полезна для больших баз)
   * Добавлена возможность создавать ручной сегмент по списку. (Сегмент можно создать непосредственно из блока сегментов, а также из списка счетов и из отчётов)   * Добавлена возможность создавать ручной сегмент по списку. (Сегмент можно создать непосредственно из блока сегментов, а также из списка счетов и из отчётов)
   * В списке счетов добавлена возможность выбора дополнительных полей   * В списке счетов добавлена возможность выбора дополнительных полей
-  * Дерево скидок теперь кэшируется внутри ProBonus. (Функция полезна если ProBonus установлен отдельно от r_keeper) +  * Дерево скидок теперь кэшируется внутри ProBonus. (Функция полезна если ProBonus установлен отдельно от r_keeper)
  
-**Исправлено**+**Исправлено:**
   * Исправлен баг связанный с невозможностью генерации заготовок карт   * Исправлен баг связанный с невозможностью генерации заготовок карт
   * Групповые удаления на большой базе   * Групповые удаления на большой базе
Строка 244: Строка 304:
   * probonus_bot 2.1.7.22   * probonus_bot 2.1.7.22
   * probonus farcards 1.0.0.10   * probonus farcards 1.0.0.10
-**Изменено** +**Изменено:** 
-  * Оптимизирована работа FarCards. В данной сборке обновления требуют 2 компонента - ProBonus и FarCards.+  * Оптимизирована работа FarCards. В данной сборке обновления требуют 2 компонента — ProBonus и FarCards.
  
  
Строка 253: Строка 313:
   * probonus_bot 2.1.7.22   * probonus_bot 2.1.7.22
   * probonus farcards 1.0.0.9   * probonus farcards 1.0.0.9
-**Изменено**+**Изменено:**
    * Оптимизирована загрузка списка счетов.    * Оптимизирована загрузка списка счетов.
-**Добавлено** +**Добавлено:** 
-   * В настройках бота добавлен компонент по визуальному оформлению временного qr-кода для гостя.  +   * В настройках бота добавлен компонент по визуальному оформлению временного qr-кода для гостя. 
-   * Добавлены отчёт по "Штампикам" в карточку счёта, а так же сводный отчёт во вкладке Отчёты.+   * Добавлен отчёт по «Штампикам» в карточку счёта, а также сводный отчёт во вкладке Отчёты.
    * Теперь возможны отложенные начисления бонусов, для каждого счёта по отдельности (вручную).    * Теперь возможны отложенные начисления бонусов, для каждого счёта по отдельности (вручную).
-   * Добавлена новая сегментная акция "Обнуление счета". Данная акция обнуляет баланс счетов, по заданной в акции периодичности. +   * Добавлена новая сегментная акция «Обнуление счета». Данная акция обнуляет баланс счетов, по заданной в акции периодичности. 
-   * Настройка Wallet - Данный релиз является промежуточным и полноценная работа с Wallet сейчас не поддерживается. Функционал в разработке. +   * Настройка Wallet — Данный релиз является промежуточным и полноценная работа с Wallet сейчас не поддерживается. Функционал в разработке. 
-**Исправлено**+**Исправлено:**
   * В настройках бота кнопка копирования ссылки на UTM-метку теперь работает.   * В настройках бота кнопка копирования ссылки на UTM-метку теперь работает.
-  * Переработан компонент для загрузки картинок в Рассылках и в настройках Телеграмм. Ранее могли возникать ошибки из-за ограничения Telegram. +  * Переработан компонент для загрузки картинок в Рассылках и в настройках Telegram. Ранее могли возникать ошибки из-за ограничения Telegram.
  
 ==== сборка 28-02-2025_50081 (03.03.2025) ==== ==== сборка 28-02-2025_50081 (03.03.2025) ====
Строка 271: Строка 331:
   * probonus farcards 1.0.0.9   * probonus farcards 1.0.0.9
  
-**Изменено** +**Изменено:** 
-  * В настройках, для Регистрации с кассы, изменён компонент выбора учётной записи, от которой будет происходить регистрация новых Счетов. +  * В настройках, для Регистрации с кассы, изменён компонент выбора учётной записи, от которой будет происходить регистрация новых Счетов.
  
-**Добавлено** +**Добавлено:** 
-  * Новый тип предустановленного идентификатора - Wallet. (Функцинал в разработке) +  * Новый тип предустановленного идентификатора — Wallet. (Функционал в разработке) 
-  * Для Сегментных акций добавлена возможность активировать/деактивность, для каждой акции. +  * Для Сегментных акций добавлена возможность активировать/деактивировать, для каждой акции. 
-  * Добавлен новый тип сегмента - "Счета у которых остаток бонусов". (Этот тип сегмента учитывает Счета, с суммой остатков бонусов больше или равную, указанной в Сегменте.) +  * Добавлен новый тип сегмента — «Счета у которых остаток бонусов». (Этот тип сегмента учитывает Счета, с суммой остатков бонусов больше или равную, указанной в Сегменте.) 
-  * На страницу отчёта "Прирост гостевой базы" добавлена таблица.+  * На страницу отчёта «Прирост гостевой базы» добавлена таблица.
  
-**Исправлено**+**Исправлено:**
   * Исправлена проблема обнаружения гостей родившихся 29 февраля, в високосном году.   * Исправлена проблема обнаружения гостей родившихся 29 февраля, в високосном году.
   * Обновлен Logusto для фикса записи логов и забивания памяти.   * Обновлен Logusto для фикса записи логов и забивания памяти.
-  * Оптимизирована работа с данными - ускорена работа с отчётами.+  * Оптимизирована работа с данными — ускорена работа с отчётами.
  
  
Строка 294: Строка 354:
  
 **Изменено:** **Изменено:**
-  * При создании Составной скидки теперь нужно указывать названия для уровней. +  * При создании Составной скидки теперь нужно указывать названия для уровней.
   * Список сегментов теперь округляет процент от общего числа до сотых.   * Список сегментов теперь округляет процент от общего числа до сотых.
-  * Изменён компонент выбора Групп счетов и Ресторанов.  +  * Изменён компонент выбора Групп счетов и Ресторанов. 
-  +
  
 **Добавлено:** **Добавлено:**
-  * В Бот (со стороны Гостя) добавлен подробный отчет по последним 5 транзакциям. (Нужно запросить Информацию по счёту и перейти в Подробнее).+  * В Бот (со стороны Гостя) добавлен подробный отчёт по последним 5 транзакциям. (Нужно запросить Информацию по счёту и перейти в Подробнее).
   * В Бот (со стороны Гостя) добавлена информация о доступных купонах.   * В Бот (со стороны Гостя) добавлена информация о доступных купонах.
-  * При создании Составной скидки теперь нужно указывать названия для уровней.  +  * При создании Составной скидки теперь нужно указывать названия для уровней. 
-       *В Боте (со стороны Гостя), кнопка "Информация по счету" в случае Составной скидки показывает Имя уровня и потраты за период ограничения.+       * В Боте (со стороны Гостя), кнопка «Информация по счету» в случае Составной скидки показывает Имя уровня и потраты за период ограничения.
   * В Админке, при работе с отзывами, в самом отзыве теперь есть ссылка в Телеграм на Гостя.   * В Админке, при работе с отзывами, в самом отзыве теперь есть ссылка в Телеграм на Гостя.
-  * Сообщения о Антифроде теперь содержат идентификаторы Счёта.+  * Сообщения об антифроде теперь содержат идентификаторы Счёта.
   * В настройках Антифрода добавлена возможность создавать исключения. Исключать можно как Группы счетов, так и отдельные Счета.   * В настройках Антифрода добавлена возможность создавать исключения. Исключать можно как Группы счетов, так и отдельные Счета.
-  * В отчёт История рассылок добавлено две колонки - Ожидает отправки и Ошибка отправки. +  * В отчёт История рассылок добавлено две колонки — Ожидает отправки и Ошибка отправки.
  
 **Исправлено:** **Исправлено:**
   * Теперь нельзя создать две UTM-метки, с одинаковыми названиями. Добавлена проверка.   * Теперь нельзя создать две UTM-метки, с одинаковыми названиями. Добавлена проверка.
   * Исправлена ошибка из-за пробелов в кастомных кнопках бота, в начале и в конце названия.   * Исправлена ошибка из-за пробелов в кастомных кнопках бота, в начале и в конце названия.
-  * В менеджерском чате, если у Гостя скрыт или неуказан аккаунт, появится соответствующее сообщение. +  * В менеджерском чате, если у Гостя скрыт или не указан аккаунт, появится соответствующее сообщение. 
-  * Отчёте Топ гостей исправлен подсчёт среднего чека. +  * В отчёте «Топ гостей» исправлен подсчёт среднего чека. 
-  * В Сегментных акциях селектор "Не показывать закончившиеся", теперь не учитывает текущую дату. +  * В Сегментных акциях селектор «Не показывать закончившиеся», теперь не учитывает текущую дату. 
-  * В Боте (со стороны Гостя), для Отзыва изменены кнопки выборка оценки.+  * В Боте (со стороны Гостя), для Отзыва изменены кнопки выбора оценки.
   * Для Регистрации с кассы исправлена валидация для телефонных номеров, ранее пропускались только номера РФ.   * Для Регистрации с кассы исправлена валидация для телефонных номеров, ранее пропускались только номера РФ.
  
Строка 331: Строка 391:
   * Добавлен отчёт Оборот товарных купонов.   * Добавлен отчёт Оборот товарных купонов.
 **Исправлено:** **Исправлено:**
-  * Исправлен отчёт Транзакции  - ранее списание начисленных вручную бонусов попадало в интервал, если в интервале есть это начисление.+  * Исправлен отчёт Транзакции — ранее списание начисленных вручную бонусов попадало в интервал, если в интервале есть это начисление.
  
  
Строка 347: Строка 407:
   * В рассылки теперь можно отправлять GIF-изображения.   * В рассылки теперь можно отправлять GIF-изображения.
   * В выборке счетов по сегменту теперь видно Группу счета.   * В выборке счетов по сегменту теперь видно Группу счета.
-  * Для встроенного Телеграм-бота, добавлена возможность перенаправления положительных отзывов, на стороне Гостя. Перенаправить отзыв можно на сторонние ресурсы - 2Gis, Яндекс карты, Flamp и тп. Подробнее [[external:pro_bonus:98_dop:05_ssilki_dlya_otzivov_v_bot|тут]].+  * Для встроенного Телеграм-бота, добавлена возможность перенаправления положительных отзывов, на стороне Гостя. Перенаправить отзыв можно на сторонние ресурсы — 2Gis, Яндекс карты, Flamp и тп. Подробнее [[external:pro_bonus:98_dop:05_ssilki_dlya_otzivov_v_bot|тут]].
   * Для встроенного Телеграм-бота, добавлена возможность отвечать на отзывы, из админки ProBonus. В случае если Счёт гостя удалён, вернётся ошибка.   * Для встроенного Телеграм-бота, добавлена возможность отвечать на отзывы, из админки ProBonus. В случае если Счёт гостя удалён, вернётся ошибка.
   * Для встроенного Телеграм-бота, при работе с отзывами теперь можно фильтровать отзывы за период, по Ресторанам и по оценке. В таблице теперь есть колонка Рестораны.   * Для встроенного Телеграм-бота, при работе с отзывами теперь можно фильтровать отзывы за период, по Ресторанам и по оценке. В таблице теперь есть колонка Рестораны.
Строка 359: Строка 419:
   * Загрузка картинки в рассылку теперь ограничена 10мб. Сама картинка теперь не обрезается, при отправке.   * Загрузка картинки в рассылку теперь ограничена 10мб. Сама картинка теперь не обрезается, при отправке.
   * Для рассылок исправлена проблема интервалов, между строчками. Ранее интервалы не учитывались и сообщения отправлялись сплошным текстом.   * Для рассылок исправлена проблема интервалов, между строчками. Ранее интервалы не учитывались и сообщения отправлялись сплошным текстом.
-  * В сегмент "Топ гостей" больше не попадают удалённые и заблокированные счета.+  * В сегмент «Топ гостей» больше не попадают удалённые и заблокированные счета.
 **Добавлено:** **Добавлено:**
-  * В сегмент "Топ гостей", вовремя создания сегмента, при выборе типа, добавлены подсказки.+  * В сегмент «Топ гостей», во время создания сегмента, при выборе типа, добавлены подсказки.
   * В настройки Бота добавлены пользовательские кнопки.   * В настройки Бота добавлены пользовательские кнопки.
  
Строка 372: Строка 432:
   * probonus farcards 1.0.0.9   * probonus farcards 1.0.0.9
 **Исправлено:** **Исправлено:**
-  * ProBonus_bot - обновление больше не затирает файл настроек, после запуска.+  * ProBonus_bot — обновление больше не затирает файл настроек, после запуска.
  
 **Добавлено:** **Добавлено:**
-  * ProBonus - добавлен сегмент "Топ гостей".+  * ProBonus — добавлен сегмент «Топ гостей».
  
 ==== сборка 08-11-2024_38608 (12.11.2024) ==== ==== сборка 08-11-2024_38608 (12.11.2024) ====
Строка 384: Строка 444:
  
 **Изменено:** **Изменено:**
-Бот интегрирован в Probonus - с настройками бота и отзывами можно работать из админки Probonus. При обновлении Probonus_bot  на v.2.1.7.21 приложение будет блокировано. (Поддержана миграция базы данных, настроек и описание политик бота.)+Бот интегрирован в ProBonus — с настройками бота и отзывами можно работать из админки ProBonus. При обновлении Probonus_bot на v.2.1.7.21 приложение будет блокировано. (Поддержана миграция базы данных, настроек и описание политик бота.)
  Новые возможности которые поддержаны ботом:  Новые возможности которые поддержаны ботом:
   * Для UTM-меток QR-код можно генерировать и скачивать из админки.   * Для UTM-меток QR-код можно генерировать и скачивать из админки.
Строка 390: Строка 450:
   * При регистрации гостя добавлена проверка даты дня рождения   * При регистрации гостя добавлена проверка даты дня рождения
   * Рассылки теперь возможны, как на электронную почту, так и в Телеграм.   * Рассылки теперь возможны, как на электронную почту, так и в Телеграм.
-**Добавлено**+**Добавлено:**
   * Для составной скидки теперь виден её уровень, при просмотре счетов. (Поддержано в API при запросе информации о счёте)   * Для составной скидки теперь виден её уровень, при просмотре счетов. (Поддержано в API при запросе информации о счёте)
   * В выгрузку счетов теперь добавлен признак блокировки   * В выгрузку счетов теперь добавлен признак блокировки
Строка 400: Строка 460:
   * Сбор метрик по работе ПО.   * Сбор метрик по работе ПО.
 **Исправлено:** **Исправлено:**
-  * Probonus - исправлена ошибка, не дающая сохранить изменения прав для нестандартной роли.+  * ProBonus — исправлена ошибка, не дающая сохранить изменения прав для нестандартной роли.
  
  
Строка 408: Строка 468:
   * probonus 1.2.20.126   * probonus 1.2.20.126
   * probonus_bot 2.1.7.20   * probonus_bot 2.1.7.20
-  * probonus farcards  1.0.0.9 +  * probonus farcards 1.0.0.9 
-**Исправлено** +**Исправлено:** 
-  * Probonus - Исправлена ошибка арифметического переполнения в БД. Для полей с типом int, тип изменён на bigint. Ранее для некоторых операций работа блокировалась, если в полях набегала сумма больше 21'474'836.+  * ProBonus — Исправлена ошибка арифметического переполнения в БД. Для полей с типом int, тип изменён на bigint. Ранее для некоторых операций работа блокировалась, если в полях набегала сумма больше 21'474'836.
  
 ==== сборка 15-08-2024_51413 (19.08.2024) ==== ==== сборка 15-08-2024_51413 (19.08.2024) ====
Строка 416: Строка 476:
   * probonus 1.2.19.123   * probonus 1.2.19.123
   * probonus_bot 2.1.7.20   * probonus_bot 2.1.7.20
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Добавлено** +**Добавлено:** 
-  * Probonus - добавлена возможность создавать рассылку по электронной почте. +  * ProBonus — добавлена возможность создавать рассылку по электронной почте. 
-  * Probonus - добавлена возможность скрывать закончившиеся акции. +  * ProBonus — добавлена возможность скрывать закончившиеся акции. 
-  * Probonus - в отчёт "Прирост гостевой базы" добавлен фильтр по Группам счетов. +  * ProBonus — в отчёт «Прирост гостевой базы» добавлен фильтр по Группам счетов. 
-  * Probonus - в отчёт "Топ гостей" добавлен выбор дополнительных полей. +  * ProBonus — в отчёт «Топ гостей» добавлен выбор дополнительных полей. 
-  * Probonus - При удалении Группы счетов теперь происходит проверка, участвует ли группа в Акции "Штампики n+1". +  * ProBonus — При удалении Группы счетов теперь происходит проверка, участвует ли группа в Акции «Штампики n+1». 
-**Исправлено** +**Исправлено:** 
-  * Probonus - Swagger теперь работает стабильно. +  * ProBonus — Swagger теперь работает стабильно. 
-  * Probonus - Во всех отчётах теперь работает проверка фильтра дат. +  * ProBonus — Во всех отчётах теперь работает проверка фильтра дат. 
-  * Probonus - Исправлена ошибка при которой если Probonus в режиме конфигурации, отчёт "Прирост гостевой базы" на главной странице выдаёт ошибку. +  * ProBonus — Исправлена ошибка при которой если ProBonus в режиме конфигурации, отчёт «Прирост гостевой базы» на главной странице выдаёт ошибку. 
-  * Probonus - Дата ввода дня рождения ограничена текущей датой.+  * ProBonus — Дата ввода дня рождения ограничена текущей датой.
  
  
Строка 434: Строка 494:
   * probonus 1.2.18.118   * probonus 1.2.18.118
   * probonus_bot 2.1.7.20   * probonus_bot 2.1.7.20
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Исправлено** +**Исправлено:** 
-  * Probonus_bot - Исправлена ошибка ввода цифр для UTM-меток. +  * Probonus_bot — Исправлена ошибка ввода цифр для UTM-меток.
  
 ==== сборка 18-07-2024_5625 (18.07.2024) ==== ==== сборка 18-07-2024_5625 (18.07.2024) ====
Строка 442: Строка 502:
   * probonus 1.2.18.118   * probonus 1.2.18.118
   * probonus_bot 2.1.7.19   * probonus_bot 2.1.7.19
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Изменено** +**Изменено:** 
-  * Probonus - Обновлены компоненты для валидации телефонных номеров. +  * ProBonus — Обновлены компоненты для валидации телефонных номеров. 
-**Добавлено** +**Добавлено:** 
-  * Probonus - Добавлен отчёт "Топ гостей". Данный отчёт отражает статистику по активности гостей, за выбранный период. +  * ProBonus — Добавлен отчёт «Топ гостей». Данный отчёт отражает статистику по активности гостей, за выбранный период. 
-  * Probonus - Теперь в карточке счёта можно просмотреть информацию о акциях Штампики n+1. В карточке счёта, в отдельном поле отражен уровень акции. (Так же доработан метод api/v0/accounts/get) +  * ProBonus — Теперь в карточке счёта можно просмотреть информацию о акциях Штампики n+1. В карточке счёта, в отдельном поле отражен уровень акции. (Также доработан метод api/v0/accounts/get) 
-  * Probonus_bot - В боте по запросу "Отчёт по счёту" добавлена информация о акциях Штампики n+1.  +  * Probonus_bot — В боте по запросу «Отчёт по счёту» добавлена информация о акциях Штампики n+1. 
-**Исправлено** +**Исправлено:** 
-  * Probonus - В Настройках/Рестораны, при добавлении нового элемента справочника Рестораны теперь производится проверка длинны ввода наименования Ресторана, не более 100 символов. +  * ProBonus — В Настройках/Рестораны, при добавлении нового элемента справочника Рестораны теперь производится проверка длинны ввода наименования Ресторана, не более 100 символов. 
-  * Probonus - Теперь при добавлении нового счёта, в карточке не отображается поле даты создания. +  * ProBonus — Теперь при добавлении нового счёта, в карточке не отображается поле даты создания. 
-  * Probonus_bot - Исправлена ошибка из-за которой при вводе Кириллических символов, для UTM-меток,  счета регистрировались в неправильных Группах счетов.  Теперь для UTM-меток разрешен ввод только Латинских символов и цифр. +  * Probonus_bot — Исправлена ошибка из-за которой при вводе Кириллических символов, для UTM-меток, счета регистрировались в неправильных Группах счетов. Теперь для UTM-меток разрешен ввод только Латинских символов и цифр.
  
 ==== сборка 14-06-2024_40802 (03.07.2024) ==== ==== сборка 14-06-2024_40802 (03.07.2024) ====
Строка 458: Строка 518:
   * probonus 1.2.18.113   * probonus 1.2.18.113
   * probonus_bot 2.1.7.18   * probonus_bot 2.1.7.18
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Добавлено** +**Добавлено:** 
-  * Probonus - Добавлена возможность отображения доп. полей в отчетах из раздела "Отчеты". (Пол, Сообщение для экрана, Сообщение для печати, Доп. инфо. о госте). +  * ProBonus — Добавлена возможность отображения доп. полей в отчётах из раздела «Отчёты». (Пол, Сообщение для экрана, Сообщение для печати, Доп. инфо. о госте). 
-  * Probonus - Добавлены поля в импорт счетов из файла: SCREENMESSAGE (Сообщение для экрана), CHECKMESSAGE (Сообщение для печати). +  * ProBonus — Добавлены поля в импорт счетов из файла: SCREENMESSAGE (Сообщение для экрана), CHECKMESSAGE (Сообщение для печати). 
-**Исправлено** +**Исправлено:** 
-   * Probonus - исправлено описание метода api/v0/accounts/insert_by_template.+   * ProBonus — исправлено описание метода api/v0/accounts/insert_by_template.
  
 ==== сборка 14-06-2024_3185 (24.06.2024) ==== ==== сборка 14-06-2024_3185 (24.06.2024) ====
Строка 469: Строка 529:
   * probonus 1.2.18.112   * probonus 1.2.18.112
   * probonus_bot 2.1.7.18   * probonus_bot 2.1.7.18
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Добавлено** +**Добавлено:** 
-  * Probonus - Отчёт "Прирост гостевой базы". Данный отчёт доступен сразу при загрузке и из раздела Отчёты. +  * ProBonus — Отчёт «Прирост гостевой базы». Данный отчёт доступен сразу при загрузке и из раздела Отчёты. 
-  * Probonus - В swagger добавлен метод /api/v0/accounts/insert_by_template. Данный метод позволяет при создании  Счёта заполнять поля из Шаблона для АПИ, передавая только id Группы счетов.+  * ProBonus — В swagger добавлен метод /api/v0/accounts/insert_by_template. Данный метод позволяет при создании Счёта заполнять поля из Шаблона для АПИ, передавая только id Группы счетов.
  
 ==== сборка 26-05-2024_82487 (28.05.2024) ==== ==== сборка 26-05-2024_82487 (28.05.2024) ====
Строка 478: Строка 538:
   * probonus 1.2.17.111   * probonus 1.2.17.111
   * probonus_bot 2.1.7.18   * probonus_bot 2.1.7.18
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Изменено** +**Изменено:** 
-  * Probonus - Теперь можно логиниться из разных браузеров / устройств под одним логином. +  * ProBonus — Теперь можно логиниться из разных браузеров / устройств под одним логином. 
-**Добавлено** +**Добавлено:** 
-  * Probonus - Дата создания счёта. Можно просмотреть из карточки счёта. +  * ProBonus — Дата создания счёта. Можно просмотреть из карточки счёта. 
-  * Probonus - Добавлена проверка на уникальное наименование роли.+  * ProBonus — Добавлена проверка на уникальное наименование роли.
  
 ==== сборка 20-05-2024_38165 (21.05.2024) ==== ==== сборка 20-05-2024_38165 (21.05.2024) ====
Строка 489: Строка 549:
   * probonus 1.2.17.110   * probonus 1.2.17.110
   * probonus_bot 2.1.7.18   * probonus_bot 2.1.7.18
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Исправлено** +**Исправлено:** 
-  * Probonus - Для регистрации с кассы исправлен баг с некорректной передачей пола, если в настройках системы он необязателен. +  * ProBonus — Для регистрации с кассы исправлен баг с некорректной передачей пола, если в настройках системы он необязателен. 
-  * Probonus - Для регистрации с кассы теперь будет понятная ошибка, если у пользователя, под которым происходит регистрация, не хватает прав.  +  * ProBonus — Для регистрации с кассы теперь будет понятная ошибка, если у пользователя, под которым происходит регистрация, не хватает прав. 
-  * Probonus - Исправлена ошибка при попытке добавить группу счетов без названия. +  * ProBonus — Исправлена ошибка при попытке добавить группу счетов без названия. 
-**Изменено** +**Изменено:** 
-  * Probonus - Рестораны И Типы идентификаторов перенесены в меню настроек. +  * ProBonus — Рестораны И Типы идентификаторов перенесены в меню настроек. 
-**Добавлено** +**Добавлено:** 
-  * Probonus - Сегменты. Счета для сегментов можно отфильтровать по типам: Счета с днём рождения и Пол/Возраст/Группа. +  * ProBonus — Сегменты. Счета для сегментов можно отфильтровать по типам: Счета с днём рождения и Пол/Возраст/Группа. 
-  * Probonus - Для работы с Акциями добавлены: Сегментные акции, Логи акций, История применения акций. +  * ProBonus — Для работы с Акциями добавлены: Сегментные акции, Логи акций, История применения акций.
  
 ==== сборка 2024-05-03_397 (03.05.2024) ==== ==== сборка 2024-05-03_397 (03.05.2024) ====
Строка 504: Строка 564:
   * probonus 1.2.16.107   * probonus 1.2.16.107
   * probonus_bot 2.1.7.18   * probonus_bot 2.1.7.18
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Исправлено** +**Исправлено:** 
-  * Probonus - изменены описания ролей. +  * ProBonus — изменены описания ролей. 
-  * Probonus - в групповых операциях изъятия/обнуления выдавали ошибку - счёт не найден. +  * ProBonus — в групповых операциях изъятия/обнуления выдавали ошибку — счёт не найден. 
-  * Probonus - в групповых операциях изменения сообщений для экрана и для печати работали с ошибкой, если чек-бокс отметить, а затем снять.+  * ProBonus — в групповых операциях изменения сообщений для экрана и для печати работали с ошибкой, если чек-бокс отметить, а затем снять.
  
 ==== сборка 2024-05-02_53199 (03.05.2024) ==== ==== сборка 2024-05-02_53199 (03.05.2024) ====
Строка 514: Строка 574:
   * probonus 1.2.16.106   * probonus 1.2.16.106
   * probonus_bot 2.1.7.18   * probonus_bot 2.1.7.18
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Добавлено** +**Добавлено:** 
-  * Probonus - Добавлены Роли, для настройки доступа.+  * ProBonus — Добавлены Роли, для настройки доступа.
  
-**Исправлено** +**Исправлено:** 
-  * Probonus_bot - рассылка теперь корректно создается, если в выборке слишком много счетов. +  * Probonus_bot — рассылка теперь корректно создается, если в выборке слишком много счетов. 
-  * Probonus - в "Штампики n+1" исправлен баг, при добавлении "Акционного блюда". +  * ProBonus — в «Штампики n+1» исправлен баг, при добавлении «Акционного блюда». 
-**Изменено** +**Изменено:** 
-   * Probonus - В отчётах "Суммовой", "Потраты по дням", "Оборот по счетам" в конце теперь "Итого по странице:" и "Итого:".+   * ProBonus — В отчётах «Суммовой», «Потраты по дням», «Оборот по счетам» в конце теперь «Итого по странице:» и «Итого:».
  
 ==== сборка 2024-04-12_49174 (16.04.2024) ==== ==== сборка 2024-04-12_49174 (16.04.2024) ====
Строка 528: Строка 588:
   * probonus 1.2.1.102   * probonus 1.2.1.102
   * probonus_bot 2.1.4.17   * probonus_bot 2.1.4.17
-  * probonus farcards  1.0.0.8 +  * probonus farcards 1.0.0.8 
-**Добавлено**+**Добавлено:**
   * Регистрация новых счетов с кассы.   * Регистрация новых счетов с кассы.
-**Исправлено** +**Исправлено:** 
-  * Исправлена фильтрация в отчете по дням рождения. +  * Исправлена фильтрация в отчёте по дням рождения. 
-  * События разблокировок в отчете по Антифроду теперь отображаются всегда, если задействован фильтр по ресторанам. +  * События разблокировок в отчёте по Антифроду теперь отображаются всегда, если задействован фильтр по ресторанам. 
-  * Исправлена ошибка, при которой не создавался счет, если начать вводить стартовый баланс в карточке, а потом его стереть.+  * Исправлена ошибка, при которой не создавался счёт, если начать вводить стартовый баланс в карточке, а потом его стереть.
   * Исправлено сообщение для гостей, при проверке баланса в рабочей области Инфокиоска. Стиль не подтягивается в сообщение.   * Исправлено сообщение для гостей, при проверке баланса в рабочей области Инфокиоска. Стиль не подтягивается в сообщение.
-**Изменено** +**Изменено:** 
-  * Probonus_bot - oписание службы теперь пустое.+  * Probonus_bot — описание службы теперь пустое.
   * В интерфейсе Probonus_bot изменена фраза, отображающаяся при отсутствии в ProBonus групп счетов, с шаблоном для API.   * В интерфейсе Probonus_bot изменена фраза, отображающаяся при отсутствии в ProBonus групп счетов, с шаблоном для API.
   * В Инфокиоске изменены дефолтные изображения и стили.   * В Инфокиоске изменены дефолтные изображения и стили.
Строка 548: Строка 608:
   * probonus 1.2.14.98   * probonus 1.2.14.98
   * probonus_bot 2.1.4.16   * probonus_bot 2.1.4.16
-  * probonus farcards  1.0.0.8+  * probonus farcards 1.0.0.8
  
-**Добавлено** +**Добавлено:** 
-  * В отчёты "Суммовой", "Транзакции", "Потраты по дням", в фильтр рестораны добавлен пункт "Прочее".+  * В отчёты «Суммовой», «Транзакции», «Потраты по дням», в фильтр рестораны добавлен пункт «Прочее».
   * Настройка «Время смены суток» полностью интегрирована в систему ProBonus.   * Настройка «Время смены суток» полностью интегрирована в систему ProBonus.
-  * В разделе настроек добавлен "Инфокиоск".+  * В разделе настроек добавлен «Инфокиоск».
   * В сваггере добавлено expire в методы /api/v0/auth/login и /api/v0/auth/refresh_token.   * В сваггере добавлено expire в методы /api/v0/auth/login и /api/v0/auth/refresh_token.
-  * В отчёт "Транзакции", добавлена проверка на начальную дату.+  * В отчёт «Транзакции», добавлена проверка на начальную дату.
  
-**Исправлено**+**Исправлено:**
   * Ошибка для удалённых счетов. В отчётах, для удалённых счетов вместо идентификаторов были гуиды).   * Ошибка для удалённых счетов. В отчётах, для удалённых счетов вместо идентификаторов были гуиды).
-  * Исправлен баг с сортировкой в отчетe "Дни рождения".+  * Исправлен баг с сортировкой в отчёте «Дни рождения». 
 + 
 +**Изменено:** 
 +  * Изменен текст ошибки таймаута во всех групповых операциях, на понятный. Пользователь увидит, сообщение, о том что операция выполняется и для её завершения потребуется ожидание до 10 минут.
  
-**Изменено** 
-  * Изменен текст ошибки таймаута во всех групповых операциях, на понятный. Пользователь увидит, сообщение, о том что операция выполняется и для её завершение потребуется ожидание до 10 минут. 
-  
 ==== сборка 2024-03-12_33640 (12.03.2024) ==== ==== сборка 2024-03-12_33640 (12.03.2024) ====
 **Содержит:** **Содержит:**
   * probonus 1.2.14.95   * probonus 1.2.14.95
   * probonus_bot 2.1.5.16   * probonus_bot 2.1.5.16
-  * probonus farcards  1.0.0.8+  * probonus farcards 1.0.0.8
  
-**Исправлено**+**Исправлено:**
   * В probonus_bot исправлена ошибка, блокирующая взаимодействие пользователей с системой лояльности.   * В probonus_bot исправлена ошибка, блокирующая взаимодействие пользователей с системой лояльности.
  
Строка 577: Строка 637:
   * probonus 1.2.14.95   * probonus 1.2.14.95
   * probonus_bot 2.1.4.15   * probonus_bot 2.1.4.15
-  * probonus farcards  1.0.0.8+  * probonus farcards 1.0.0.8
  
-**Добавлено**+**Добавлено:**
   * Farcards v1.0.0.8 Back Теперь ProBonus не будет работать с несовместимой версией dll для FarCards.   * Farcards v1.0.0.8 Back Теперь ProBonus не будет работать с несовместимой версией dll для FarCards.
-  * Farcards v1.0.0.8 Back Подержан метод передающий картинку на кассу. Картинка расположена в папке img, внутри папки с Probonus. +  * Farcards v1.0.0.8 Back Подержан метод передающий картинку на кассу. Картинка расположена в папке img, внутри папки с ProBonus. 
-  * Добавлен "Лимит на 100 лет", в настройки ограничений лояльности. +  * Добавлен «Лимит на 100 лет», в настройки ограничений лояльности.
   * Вывод информации о ДР гостя на кассу.   * Вывод информации о ДР гостя на кассу.
   * Добавлена возможность аутентификации в сваггере (ввод токена в Authorize).   * Добавлена возможность аутентификации в сваггере (ввод токена в Authorize).
  
-**Исправлено**+**Исправлено:**
   * Не очищался список выделенных счетов после удаления.   * Не очищался список выделенных счетов после удаления.
   * Farcards v1.0.0.8 Убраны XML логи.   * Farcards v1.0.0.8 Убраны XML логи.
-  * Исправлена ошибка в работе отчета "Дни рождения", теперь отображаются все Дни Рождения, за выбранный период.+  * Исправлена ошибка в работе отчёта «Дни рождения», теперь отображаются все Дни Рождения, за выбранный период.
   * Исправлен баг с неправильным округлением значений при отправке уведомлений о фроде.   * Исправлен баг с неправильным округлением значений при отправке уведомлений о фроде.
-  * Спрятана кнопка для просмотра чека, который гененировался на старых версиях после ручного пополнения бонусов с кассы. +  * Спрятана кнопка для просмотра чека, который генерировался на старых версиях после ручного пополнения бонусов с кассы. 
-  * Исправлена ошибка при попытке отображения чека, который был сгенерирован старой версией r-keeper.+  * Исправлена ошибка при попытке отображения чека, который был сгенерирован старой версией r_keeper.
   * Антифрод теперь учитывает только оплаты.   * Антифрод теперь учитывает только оплаты.
  
Строка 599: Строка 659:
   * probonus 1.2.14.94   * probonus 1.2.14.94
   * probonus_bot 2.1.4.15   * probonus_bot 2.1.4.15
-  * probonus farcards  1.0.0.7+  * probonus farcards 1.0.0.7
  
  
-**Изменено**+**Изменено:**
   * Теперь общая сборка всех модулей для более удобной установки и обновления.   * Теперь общая сборка всех модулей для более удобной установки и обновления.
-  * Теперь из отчетов "дни рождения" и "бездействующие счета" можно перейти в карточку счета. +  * Теперь из отчётов «дни рождения» и «бездействующие счета» можно перейти в карточку счета. 
-  * Переход в карточку счетов из отчетов теперь выполняется по двойному клику или по нажатию на иконку глаза. +  * Переход в карточку счетов из отчётов теперь выполняется по двойному клику или по нажатию на иконку глаза. 
-  * Везде убрана настройка "Группы для внешних систем". Для телеграм-бота эти настройки не используются уже давно, убрано как устаревшее.+  * Везде убрана настройка «Группы для внешних систем». Для телеграм-бота эти настройки не используются уже давно, убрано как устаревшее.
  
-**Добавлено**+**Добавлено:**
   * Антифрод   * Антифрод
-  * Настройка "Время смены даты" (пока используется только в антифроде). +  * Настройка «Время смены даты» (пока используется только в антифроде). 
-  * Функция просмотра чека в отчете "Транзакции" и в транзакциях по счету. +  * Функция просмотра чека в отчёте «Транзакции» и в транзакциях по счету. 
-  * Отчет по фроду. +  * Отчёт по фроду. 
-  * Отчёт "Оборот по счетам".+  * Отчёт «Оборот по счетам».
  
-**Исправлено** +**Исправлено:** 
-  * Исправлена непонятная ошибка при составлении отчета "Потерянные гости".+  * Исправлена непонятная ошибка при составлении отчёта «Потерянные гости».
  
-==== v1.2.12.91  - совместимо с farcards dll 1.0.0.7 (31.01.2024) ====+==== v1.2.12.91 - совместимо с farcards dll 1.0.0.7 (31.01.2024) ====
  
-**Исправлено** +**Исправлено:** 
-  * Отчёт "потраты по дням" некорректно показывал данные в случае с удалёнными чеками и заказами, в которых оплата сразу с нескольких счетов.+  * Отчёт «потраты по дням» некорректно показывал данные в случае с удалёнными чеками и заказами, в которых оплата сразу с нескольких счетов.
  
-==== v1.2.12.90  - совместимо с farcards dll 1.0.0.7 (26.01.2024) ==== +==== v1.2.12.90 - совместимо с farcards dll 1.0.0.7 (26.01.2024) ==== 
-**Добавлено**+**Добавлено:**
   * Отдельный метод для получения остатка средств к потрате /api/v0/accounts/get_available_bonuses   * Отдельный метод для получения остатка средств к потрате /api/v0/accounts/get_available_bonuses
   * Показывать инфу по прошедшему сгоранию бонусов (фиктивные транзакции сгорания бонусов писать в отчёт по транзакциям)   * Показывать инфу по прошедшему сгоранию бонусов (фиктивные транзакции сгорания бонусов писать в отчёт по транзакциям)
-  + 
-**Изменено**+**Изменено:**
   * Сортировка групп счетов в словаре счетов по алфавиту   * Сортировка групп счетов в словаре счетов по алфавиту
-  * Отчёт "транзакции по счёту" по умолчанию помнит фильтр дат. А не надо.+  * Отчёт «транзакции по счёту» по умолчанию помнит фильтр дат. А не надо.
  
-**Исправлено** +**Исправлено:** 
-  * Баг с оплатой по частям ProBonus, если оплатить два раза по 25, то придёт только один раз.  +  * Баг с оплатой по частям ProBonus, если оплатить два раза по 25, то придёт только один раз. 
-  * Сообщение о некорректном изъятии/пополнении, со/на счёта. +  * Сообщение о некорректном изъятии/пополнении, со/на счёта.
  
-==== v1.2.12.89  - совместимо с farcards dll 1.0.0.7 (19.12.2023) ==== +==== v1.2.12.89 - совместимо с farcards dll 1.0.0.7 (19.12.2023) ==== 
-**Добавлено**+**Добавлено:**
   * Добавить в формат импорта поле ПОЛ ссылка на задачу   * Добавить в формат импорта поле ПОЛ ссылка на задачу
-**Изменено** +**Изменено:** 
-Если счёт заблокирован - на кассу некрасиво пробрасывается информация о блокировке. Теперь: +Если счёт заблокирован — на кассу некрасиво пробрасывается информация о блокировке. Теперь: 
-  * для счёта - Счет заблокирован, {причина} +  * для счёта — Счёт заблокирован, {причина} 
-  * для идентификатора - {Название_идентификатора} заблокирован(а): {причина}+  * для идентификатора — {Название_идентификатора} заблокирован(а): {причина}
  
-==== v1.2.12.88  - совместимо с farcards dll 1.0.0.7 (18.12.2023) ==== +==== v1.2.12.88 - совместимо с farcards dll 1.0.0.7 (18.12.2023) ==== 
-**Добавлено**+**Добавлено:**
   * Возможность блокировки счёта целиком. Ранее можно было блокировать только конкретный идентификатор.   * Возможность блокировки счёта целиком. Ранее можно было блокировать только конкретный идентификатор.
   * Групповая операция блокировки счетов.   * Групповая операция блокировки счетов.
-  * Новый отчёт "Потерянные гости".+  * Новый отчёт «Потерянные гости».
  
-==== v1.2.12.87  - совместимо с farcards dll 1.0.0.7 (01.12.2023) ==== +==== v1.2.12.87 - совместимо с farcards dll 1.0.0.7 (01.12.2023) ==== 
-**Исправлено** +**Исправлено:** 
-  * Акция "штампики" - правки.+  * Акция «штампики» — правки.
  
-==== v1.2.12.86  - совместимо с farcards dll 1.0.0.7 (30.11.2023) ==== +==== v1.2.12.86 - совместимо с farcards dll 1.0.0.7 (30.11.2023) ==== 
-**Исправлено** +**Исправлено:** 
-  * Акция "штампики" срабатывала не не все счета, на которые должна была срабатывать+  * Акция «штампики» срабатывала не на все счета, на которые должна была срабатывать
  
-==== v1.2.12.85  - совместимо с farcards dll 1.0.0.7 (27.11.2023) ==== +==== v1.2.12.85 - совместимо с farcards dll 1.0.0.7 (27.11.2023) ==== 
-**Изменено** +**Изменено:** 
-  * Подписи к "вопросам" в окне добавления акции + мелкие правки там же+  * Подписи к «вопросам» в окне добавления акции + мелкие правки там же
  **Добавлено**  **Добавлено**
-  * Отчёт "Бездействующие счета" +  * Отчёт «Бездействующие счета»
   * В license/check_license и license/info добавлена версия приложения   * В license/check_license и license/info добавлена версия приложения
   * Добавлена ссылка на API в меню навигации   * Добавлена ссылка на API в меню навигации
-  * В отчетах в списки добавлены варианты для 500 и 1000 строк на странице +  * В отчётах в списки добавлены варианты для 500 и 1000 строк на странице 
-  * Отчёт "Выгрузка счетов" +  * Отчёт «Выгрузка счетов» 
-  * Отчёт "Дни рождения" +  * Отчёт «Дни рождения» 
-  * Farcards v1.0.0.7 Back Front Реализована работа акций "Штампики (N+1)"+  * Farcards v1.0.0.7 Back Front Реализована работа акций «Штампики (N+1)»
   * Back В информации о лицензии появился список фич   * Back В информации о лицензии появился список фич
   * Добавлено логирование тела прилетевшего запроса и ответа на него   * Добавлено логирование тела прилетевшего запроса и ответа на него
   * В отчёт транзакции по счёту добавлен столбец ресторан   * В отчёт транзакции по счёту добавлен столбец ресторан
  
-==== v.1.2.11.79  - совместимо с farcards dll 1.0.0.6 (04.09.2023) ==== +==== v.1.2.11.79 - совместимо с farcards dll 1.0.0.6 (04.09.2023) ==== 
-**Исправлено** +**Исправлено:** 
-  * В последней версии не создаётся структура БД при установке с нуля. Так же, не обновляется с версии бд ниже 9.  +  * В последней версии не создаётся структура БД при установке с нуля. Также, не обновляется с версии бд ниже 9. 
-  * В отчёте по транзакциям у применённых через бот карт нету "типа идентификатора".  +  * В отчёте по транзакциям у применённых через бот карт нету «типа идентификатора». 
-  * При попытке открыть из отчёта карточку счёта, которая уже удалена - ошибка без названия.  +  * При попытке открыть из отчёта карточку счёта, которая уже удалена — ошибка без названия. 
-  * В админке написано "лицензия недействительна", но на кассе всё работает. Теперь верхняя кнопка должна синхронно работать +  * В админке написано «лицензия недействительна», но на кассе всё работает. Теперь верхняя кнопка должна синхронно работать 
-  * Из отчётов "транзакции" и "потраты по дням" нельзя попасть в карточку счёта +  * Из отчётов «транзакции» и «потраты по дням» нельзя попасть в карточку счёта 
-**Добавлено**+**Добавлено:**
   * В веб-интерфейсе пробонуса показывать версию до того как залогинился   * В веб-интерфейсе пробонуса показывать версию до того как залогинился
-**Изменено**+**Изменено:**
   * Текст ошибки на кассе, когда нельзя работать с рестораном   * Текст ошибки на кассе, когда нельзя работать с рестораном
-==== v.1.2.10.78  - совместимо с farcards dll 1.0.0.6 (22.08.2023) ==== +==== v.1.2.10.78 - совместимо с farcards dll 1.0.0.6 (22.08.2023) ==== 
-**Исправлено** +**Исправлено:** 
-  * Через раз срабатывает вызов отчётов из списка счётов.+  * Через раз срабатывает вызов отчётов из списка счетов.
  
-**Добавлено**+**Добавлено:**
   * В отчётах добавлен фильтр по ресторанам.   * В отчётах добавлен фильтр по ресторанам.
  
-==== v.1.2.10.77  - совместимо с farcards dll 1.0.0.6 (09.08.2023) ==== +==== v.1.2.10.77 - совместимо с farcards dll 1.0.0.6 (09.08.2023) ==== 
-**Исправлено**+**Исправлено:**
   * Ошибка во время запроса к /api/v0/accounts/list_extended.   * Ошибка во время запроса к /api/v0/accounts/list_extended.
  
-==== v.1.2.10.76  - совместимо с farcards dll 1.0.0.6 (05.08.2023) ==== +==== v.1.2.10.76 - совместимо с farcards dll 1.0.0.6 (05.08.2023) ==== 
-**Исправлено** +**Исправлено:** 
-  * В отчётах "Потраты по дням" и "Суммовой" теперь выгружается строка Итоги.+  * В отчётах «Потраты по дням» и «Суммовой» теперь выгружается строка Итоги.
  
-==== v.1.2.10.75  - совместимо с farcards dll 1.0.0.6 ==== +==== v.1.2.10.75 - совместимо с farcards dll 1.0.0.6 ==== 
-**Исправлено** +**Исправлено:** 
-  * Не удаляются типы идентификаторов.  +  * Не удаляются типы идентификаторов. 
-==== v.1.2.10.74  - совместимо с farcards dll 1.0.0.6 ==== +==== v.1.2.10.74 - совместимо с farcards dll 1.0.0.6 ==== 
-**Исправлено**+**Исправлено:**
   * Убрать опечатку (пробел) и найти локализовать нелокализованные строки.   * Убрать опечатку (пробел) и найти локализовать нелокализованные строки.
-  * Не работает кнопка выгрузки в Excel отчёта о транзакциях по счёту. +  * Не работает кнопка выгрузки в Excel отчёта о транзакциях по счёту.
  
-==== v.1.2.10.73  - совместимо с farcards dll 1.0.0.6 ==== +==== v.1.2.10.73 - совместимо с farcards dll 1.0.0.6 ==== 
-**Исправлено**+**Исправлено:**
   * Ускорено выполнение запроса списка счетов. Запрос 11309 счетов на сервере выполняется ~0.6сек.   * Ускорено выполнение запроса списка счетов. Запрос 11309 счетов на сервере выполняется ~0.6сек.
  
-**Добавлено** +**Добавлено:** 
-  * Добавлена групповая операция - Удаление счетов.+  * Добавлена групповая операция — Удаление счетов.
   * Добавил в списке счетов строк на странице 500 и 1000.   * Добавил в списке счетов строк на странице 500 и 1000.
   * Новый расширенный отчёт по транзакциям вместо старого.   * Новый расширенный отчёт по транзакциям вместо старого.
  
-**Изменено**+**Изменено:**
   * Левое меню чуть уменьшено по ширине.   * Левое меню чуть уменьшено по ширине.
-  * В списке счетов объединил столбцы Фамилия, Имя, Отчество в ФИО, добавил столбцы - Скидка/бонус, Тип бонусов. Если есть доступ к RK и коды есть в RK, то отображаются названия, иначе цифровые коды. +  * В списке счетов объединил столбцы Фамилия, Имя, Отчество в ФИО, добавил столбцы — Скидка/бонус, Тип бонусов. Если есть доступ к RK и коды есть в RK, то отображаются названия, иначе цифровые коды. 
-  * В списке счетов убрал кнопки изменить, удалить. Вместо них одна кнопка, которая открывает меню с пунктами - Редактировать, Пополнить, Изъять, Детализация, Транзакции, Активность, Удалить. В отчёте транзакции, добавилась строка итого и фильтр дат, внешний вид поменялся на отчёт из меню.+  * В списке счетов убрал кнопки изменить, удалить. Вместо них одна кнопка, которая открывает меню с пунктами — Редактировать, Пополнить, Изъять, Детализация, Транзакции, Активность, Удалить. В отчёте транзакции, добавилась строка итого и фильтр дат, внешний вид поменялся на отчёт из меню.
  
  
-==== v.1.2.10.72  - совместимо с farcards dll 1.0.0.6 ==== +==== v.1.2.10.72 - совместимо с farcards dll 1.0.0.6 ==== 
-**Исправлено** +**Исправлено:** 
-  * При определённых значениях фильтра не работал "Суммовой отчёт".+  * При определённых значениях фильтра не работал «Суммовой отчёт».
  
-==== v.1.2.10.71  - совместимо с farcards dll 1.0.0.6 ==== +==== v.1.2.10.71 - совместимо с farcards dll 1.0.0.6 ==== 
-**Исправлено** +**Исправлено:** 
-  * Сломался отчёт "потраты по дням". Починили.+  * Сломался отчёт «потраты по дням». Починили.
  
-==== v.1.2.10.70  - совместимо с farcards dll 1.0.0.6 ==== +==== v.1.2.10.70 - совместимо с farcards dll 1.0.0.6 ==== 
-**Исправлено**+**Исправлено:**
   * Сломалась возможность импорта из файла. Починили.   * Сломалась возможность импорта из файла. Починили.
-**Добавлено**+**Добавлено:**
   * Проверка на отрицательное число в колонке кода скидки и кода типа бонуса при импорте.   * Проверка на отрицательное число в колонке кода скидки и кода типа бонуса при импорте.
  
-==== v.1.2.10.69  - совместимо с farcards dll 1.0.0.6 ==== +==== v.1.2.10.69 - совместимо с farcards dll 1.0.0.6 ==== 
-**Исправлено** +**Исправлено:** 
-  * При вставке нескольких идентификаторов не проверялось уникальность среди вставляемых. Проверялись только вставляемые по отношению к уже имеющимся. Таким образом можно было сохранить например 2 идентификатора "Алексей" и "алексей". И во время работы программы, если на кассе попытаться найти карту по этому идентификатору, выдавалась ошибка т.к. находилось 2 идентификатора. +  * При вставке нескольких идентификаторов не проверялось уникальность среди вставляемых. Проверялись только вставляемые по отношению к уже имеющимся. Таким образом можно было сохранить например 2 идентификатора «Алексей» и «алексей». И во время работы программы, если на кассе попытаться найти карту по этому идентификатору, выдавалась ошибка т. к. находилось 2 идентификатора. 
-  *  +  * 
-==== v.1.2.10.68  - совместимо с farcards dll 1.0.0.6 ==== +==== v.1.2.10.68 - совместимо с farcards dll 1.0.0.6 ==== 
-**Исправлено**+**Исправлено:**
   * Нельзя было создать заготовки карт, ругалось на отсутствие начального баланса.   * Нельзя было создать заготовки карт, ругалось на отсутствие начального баланса.
-  * Поиск идентификаторов карт и сами идентификаторы стали регистро-независимыми. Теперь идентификатор "ИВАНОВ" и идентификатор "ИвАНоВ" - это одно и то же. Может быть важно при поиске с кассы через "Код с клавиатуры". +  * Поиск идентификаторов карт и сами идентификаторы стали регистро-независимыми. Теперь идентификатор «ИВАНОВ» и идентификатор «ИвАНоВ» — это одно и то же. Может быть важно при поиске с кассы через «Код с клавиатуры». 
-  * В настройках шаблона для внешних систем теперь можно выбрать только группу, у которой есть флаг "Шаблон для API". +  * В настройках шаблона для внешних систем теперь можно выбрать только группу, у которой есть флаг «Шаблон для API». 
-**Добавлено**+**Добавлено:**
   * dll для farcards версии 1.0.0.6. **Требуется обновление farcards при обновлении на эту версию сервера ProBonus.** В этой dll при вызове transaction, если возникала ошибка, она не пробрасывалась на кассу. Теперь пробрасывается и логируется.   * dll для farcards версии 1.0.0.6. **Требуется обновление farcards при обновлении на эту версию сервера ProBonus.** В этой dll при вызове transaction, если возникала ошибка, она не пробрасывалась на кассу. Теперь пробрасывается и логируется.
-  *  +  * 
-==== v.1.2.10.67  - совместимо с farcards dll 1.0.0.5 ==== +==== v.1.2.10.67 - совместимо с farcards dll 1.0.0.5 ==== 
-**Исправлено**+**Исправлено:**
   * Не работало групповое назначение признака сгорания для счетов.   * Не работало групповое назначение признака сгорания для счетов.
-==== v.1.2.9.65  - совместимо с farcards dll 1.0.0.5  ==== +==== v.1.2.9.65 - совместимо с farcards dll 1.0.0.5 ==== 
-**Добавлено** +**Добавлено:** 
-  * При установке непонятно есть ли сейчас у сервера пробонуса настроенное подключение к какой-то БД. Теперь, если есть подключение к БД, label строки подключение меняется на - "Здесь сохранены данные подключения к БД, но спрятаны по соображениям безопасности"+  * При установке непонятно есть ли сейчас у сервера пробонуса настроенное подключение к какой-то БД. Теперь, если есть подключение к БД, label строки подключение меняется на — «Здесь сохранены данные подключения к БД, но спрятаны по соображениям безопасности»
   * Расширено логирование в части авторизации пользователей   * Расширено логирование в части авторизации пользователей
   * Появилась поддержка сгорающих бонусов   * Появилась поддержка сгорающих бонусов
Строка 767: Строка 827:
   - Группы счетов / Шаблон для API / начальный баланс   - Группы счетов / Шаблон для API / начальный баланс
   - Группы счетов / Шаблон для API / скидка/бонус   - Группы счетов / Шаблон для API / скидка/бонус
-  - В карточке счёта, "Баланс бонусов" теперь кнопка, при нажатии на которую можно посмотреть из чего состоит баланс (какая сумма когда сгорит)+  - В карточке счёта, «Баланс бонусов» теперь кнопка, при нажатии на которую можно посмотреть из чего состоит баланс (какая сумма когда сгорит)
  
-**Исправлено**+**Исправлено:**
   * При обновлении БД не показывался прогресс и окно было доступно для действий.   * При обновлении БД не показывался прогресс и окно было доступно для действий.
-==== v.1.1.8.57  - совместимо с farcards dll 1.0.0.5  ==== +==== v.1.1.8.57 - совместимо с farcards dll 1.0.0.5 ==== 
-**Исправлено**+**Исправлено:**
   * Баги предыдущей версии   * Баги предыдущей версии
-  * Групповое назначение телефона идентификатором - непонятно, сработало или нет+  * Групповое назначение телефона идентификатором — непонятно, сработало или нет
   * Невозможно удалить/заблокировать идентификатор   * Невозможно удалить/заблокировать идентификатор
-==== v.1.1.8.56  - совместимо с farcards dll 1.0.0.5  ==== +==== v.1.1.8.56 - совместимо с farcards dll 1.0.0.5 ==== 
-**Добавлено**+**Добавлено:**
   * Групповые операции / Назначение телефона идентификатором. Назначает все телефоны у выбранных счетов идентификаторами. В конце работы выдаёт журнал, в котором для каждого телефона указан результат выполнения операции   * Групповые операции / Назначение телефона идентификатором. Назначает все телефоны у выбранных счетов идентификаторами. В конце работы выдаёт журнал, в котором для каждого телефона указан результат выполнения операции
 ==== v.1.1.8.55 ==== ==== v.1.1.8.55 ====
-**Исправлено**+**Исправлено:**
   * Не работают отчёты   * Не работают отчёты
 ==== v.1.1.8.54 ==== ==== v.1.1.8.54 ====
-**Исправлено**+**Исправлено:**
   * Попытка ввести слишком большой лимит вызывает страшную ошибку. Везде, где требуется ввод суммы, максимальное значение 20 000 000.   * Попытка ввести слишком большой лимит вызывает страшную ошибку. Везде, где требуется ввод суммы, максимальное значение 20 000 000.
-  * Сломаны отчёты "транзакции" и "активность по периодам". Выпилил драйвер БД "SQL Server" (1-й в списке). Произвёл рефакторинг и убрал везде замену date_from=None на datetime.date.min +  * Сломаны отчёты «транзакции» и «активность по периодам». Выпилил драйвер БД «SQL Server» (1-й в списке). Произвёл рефакторинг и убрал везде замену date_from=None на datetime.date.min 
-**Добавлено**+**Добавлено:**
   * Добавлен метод api/v0/accounts/list_extended он возвращает те же данные, что и api/v0/accounts/list + birthday, sex   * Добавлен метод api/v0/accounts/list_extended он возвращает те же данные, что и api/v0/accounts/list + birthday, sex
  
 ==== v.1.1.8.53 ==== ==== v.1.1.8.53 ====
-**Исправлено**+**Исправлено:**
   * Можно сделать счёт без идентификаторов вообще, но его не будет видно в общем списке счетов.   * Можно сделать счёт без идентификаторов вообще, но его не будет видно в общем списке счетов.
   * Ошибки при импорте из файла.   * Ошибки при импорте из файла.
 ==== v.1.1.8.52 ==== ==== v.1.1.8.52 ====
 **!!! ВНИМАНИЕ !!!** Строка подключения теперь хранится в зашифрованном виде, при апгрейде БД не будет найдена и будет ошибка подключения. Необходимо будет ввести строку подключения заново! Для этого достаточно взять её из старого config.json ввести в настройках БД на клиенте и сохранить **!!! ВНИМАНИЕ !!!** Строка подключения теперь хранится в зашифрованном виде, при апгрейде БД не будет найдена и будет ошибка подключения. Необходимо будет ввести строку подключения заново! Для этого достаточно взять её из старого config.json ввести в настройках БД на клиенте и сохранить
-**Исправлено**+**Исправлено:**
   * Из файла не импортируется дата рождения.ссылка на задачу.   * Из файла не импортируется дата рождения.ссылка на задачу.
   * Медленная загрузка счетов. 4000 отдавались сервером 4-5 сек. Теперь меньше секунды.   * Медленная загрузка счетов. 4000 отдавались сервером 4-5 сек. Теперь меньше секунды.
-  * При попытке назначить всем составную скидку - ошибка.ссылка на задачу. Так же ошибка наблюдалась с любой групповой операцией с выделением больше 2100 карт. У групповых операций на группах счетов ошибок нет.+  * При попытке назначить всем составную скидку — ошибка.ссылка на задачу. Также ошибка наблюдалась с любой групповой операцией с выделением больше 2100 карт. У групповых операций на группах счетов ошибок нет.
   * Не работает сортировка по балансу бонусов.   * Не работает сортировка по балансу бонусов.
   * Инлайновый поиск не ищет по идентификаторам.   * Инлайновый поиск не ищет по идентификаторам.
-  * Исправить проблему с уведомлением об истекшей сессии. - В версии 1.1.6.44 очень быстро выкидывает из ваб админки.+  * Исправить проблему с уведомлением об истекшей сессии. — В версии 1.1.6.44 очень быстро выкидывает из веб-админки.
   * Исправить текст на кнопке. Исправлен не только текст. Там ещё всплыли проблемы с выбором, выделением в модальных окнах выбора словарей. Они появились, когда убрали клик по строке и добавился двойной клик по строке.   * Исправить текст на кнопке. Исправлен не только текст. Там ещё всплыли проблемы с выбором, выделением в модальных окнах выбора словарей. Они появились, когда убрали клик по строке и добавился двойной клик по строке.
-**Изменено** +**Изменено:** 
-  * "Импорт из ПДС" переименован в "Импорт Счетов". Также переименованы модули и роуты во front и константы в back.WW+  * «Импорт из ПДС» переименован в «Импорт Счетов». Также переименованы модули и роуты во front и константы в back.
   * Строку подключения теперь храним в зашифрованном виде. Использовал код для шифрования обмена данными с dll для farcards.   * Строку подключения теперь храним в зашифрованном виде. Использовал код для шифрования обмена данными с dll для farcards.
   * Убрал и захардкодил ключ шифрования для farcards dll.   * Убрал и захардкодил ключ шифрования для farcards dll.
-  * Копка "создать новую базу данных" - изменить название на "создать структуру в пустой базе данных". +  * Кнопка «создать новую базу данных» — изменить название на «создать структуру в пустой базе данных». 
-  * Список счетов сортируется по id в обратном порядке. Т.е. сверху показываются свежие созданные счета.+  * Список счетов сортируется по id в обратном порядке. Т. е. сверху показываются свежие созданные счета.
   * Немного изменён внешний вид приложения, шрифт стал компактнее, таблицы отображают больше данных, строки стали меньше по высоте, комфортнее работать на ширине 1024, список счетов по умолчанию 100 счетов.   * Немного изменён внешний вид приложения, шрифт стал компактнее, таблицы отображают больше данных, строки стали меньше по высоте, комфортнее работать на ширине 1024, список счетов по умолчанию 100 счетов.
   * Рефакторинг. Генерация файлов локализации вынесена из основного кода pro_bonus.   * Рефакторинг. Генерация файлов локализации вынесена из основного кода pro_bonus.
   * Рефакторинг. Тесты перенесены из основного кода pro_bonus.   * Рефакторинг. Тесты перенесены из основного кода pro_bonus.
   * Рефакторинг. Импорты теперь все относительные.   * Рефакторинг. Импорты теперь все относительные.
-  * Убрана реакция на однократное нажатие мышкой на строку словаря для редактирования. Во всех словарях справа добавлена кнопка редактировать. Так же редактирование можно вызвать двойным нажатием на строку. +  * Убрана реакция на однократное нажатие мышкой на строку словаря для редактирования. Во всех словарях справа добавлена кнопка редактировать. Также редактирование можно вызвать двойным нажатием на строку. 
-**Добавлено**+**Добавлено:**
   * Авторизация в pro_bonus учёткой суперадмина с lic.carbis.ru. При успешной авторизации в верхней части экрана помимо логина выводится ФИО из lic.carbis.ru. **!!! Внимание !!!** Такому пользователю недоступны функции начисления, списания, обнуления баланса.   * Авторизация в pro_bonus учёткой суперадмина с lic.carbis.ru. При успешной авторизации в верхней части экрана помимо логина выводится ФИО из lic.carbis.ru. **!!! Внимание !!!** Такому пользователю недоступны функции начисления, списания, обнуления баланса.
-  *  Локализация. Настройки -> Настройки ProBonus -> Локализация.+  * Локализация. Настройки -> Настройки ProBonus -> Локализация.
       * Сейчас есть 2 языка, русский и английский.       * Сейчас есть 2 языка, русский и английский.
       * **!!! Внимание !!!** Английский перевод, это в основном автопереводчик! По хорошему, его надо проверить / отредактировать.       * **!!! Внимание !!!** Английский перевод, это в основном автопереводчик! По хорошему, его надо проверить / отредактировать.
       * Файлы перевода для работы переводчиков лежат в localize\locales\en\LC_MESSAGES\pro_bonus.po для английского и localize\locales\ru\LC_MESSAGES\pro_bonus.po для русского.       * Файлы перевода для работы переводчиков лежат в localize\locales\en\LC_MESSAGES\pro_bonus.po для английского и localize\locales\ru\LC_MESSAGES\pro_bonus.po для русского.
-      * Перевод можно исправить самостоятельно поправив соответствущий файл. +      * Перевод можно исправить самостоятельно поправив соответствующий файл. 
-      * После правки файлов перевода необходимо передать их разработчику для компиляции включения в дистрибутив.+      * После правки файлов перевода необходимо передать их разработчику для компиляции и включения в дистрибутив.
       * Для добавления нового языка необходимо запросить новый po файл для данного языка, затем заполнить его переводом и отдать разработчикам для добавления локализации.       * Для добавления нового языка необходимо запросить новый po файл для данного языка, затем заполнить его переводом и отдать разработчикам для добавления локализации.
   * При импорте из csv, если номер карты совпадает с номером телефона, то в счёте этот телефон появляется как идентификатор, и тип его телефон.   * При импорте из csv, если номер карты совпадает с номером телефона, то в счёте этот телефон появляется как идентификатор, и тип его телефон.
Строка 829: Строка 889:
      * Потраты по дням      * Потраты по дням
      * В фильтр добавить Группы счетов      * В фильтр добавить Группы счетов
-     * "Кол" - переименовать в "Кол-во"+     * «Кол» — переименовать в «Кол-во»
      * Внизу ИТОГО по колонкам (начиная с колонки сумма и дальше по дням)      * Внизу ИТОГО по колонкам (начиная с колонки сумма и дальше по дням)
      * Транзакции      * Транзакции
      * В фильтр добавить Группы счетов      * В фильтр добавить Группы счетов
-     * Сортировка по умолчанию по колонке "Время" , Кстати ее надо переименовать в "Дата" или "Дата/Время". Сортировка по умолчанию: обратная (свежие наверх) +     * Сортировка по умолчанию по колонке «Время» , Кстати её надо переименовать в «Дата» или «Дата/Время». Сортировка по умолчанию: обратная (свежие наверх) 
-     * Сразу при формировании отчета вывести стрелочку у поля сортировки+     * Сразу при формировании отчёта вывести стрелочку у поля сортировки
      * Суммовой      * Суммовой
      * В фильтр добавить Группы счетов      * В фильтр добавить Группы счетов
      * Сортировка по умолчанию по колонке ФИО      * Сортировка по умолчанию по колонке ФИО
-     * Не хватает колонки "Остаток" (что бы не делать "отчет №2") +     * Не хватает колонки «Остаток» (чтобы не делать «отчёт №2») 
-     * Поля "Бонусов начислено" "Бонусов потрачено" надо переименовать в "Начислено на счет" и "Потрачено со счета". Ибо не всегда это именно "бонусы". Для случая корп. питания это деньги. +     * Поля «Бонусов начислено» «Бонусов потрачено» надо переименовать в «Начислено на счёт» и «Потрачено со счета». Ибо не всегда это именно «бонусы». Для случая корп. питания это деньги. 
-     * ИТОГО по всем колонкам в подвале отчета.+     * ИТОГО по всем колонкам в подвале отчёта.
      * надо по клику на строке открывать карточку счёта      * надо по клику на строке открывать карточку счёта
   * Все словари можно выгрузить в xlsx учитывая фильтр и сортировку.   * Все словари можно выгрузить в xlsx учитывая фильтр и сортировку.
Строка 861: Строка 921:
 **Изменено:** **Изменено:**
   * В связи с тем, что эта версия внутри сильно переписана для поддержки локализации, некоторые надписи и их форматирование могут отличаться от предыдущих версий. Заметить это можно в групповых операциях, в тексте, который описывает предстоящие изменения.   * В связи с тем, что эта версия внутри сильно переписана для поддержки локализации, некоторые надписи и их форматирование могут отличаться от предыдущих версий. Заметить это можно в групповых операциях, в тексте, который описывает предстоящие изменения.
-  * В группе карт переименована галка с "Шаблон" на "Шаблон для API". +  * В группе карт переименована галка с «Шаблон» на «Шаблон для API». 
-  * Пункт меню "Пользователи" перенесён в конец раздела. +  * Пункт меню «Пользователи» перенесён в конец раздела. 
-  * В карточке счёта у "Баланс бонусов" изменён формат суммы.+  * В карточке счёта у «Баланс бонусов» изменён формат суммы.
  
 **Исправлено:** **Исправлено:**
   * Farcards v1.0.0.5 Back Было невозможно удалить чек, в котором был платёж с нашей лояльностью, применённой через временный код из телеги. Проблема была в том, что временный идентификатор мог быть заменён, или стать просроченным, пока открыт чек, или когда делается возврат. Для решения проблемы был добавлен новый системный тип идентификаторов. Он теперь есть у каждого счёта. При проведении на кассе временного идентификатора происходит следующее:   * Farcards v1.0.0.5 Back Было невозможно удалить чек, в котором был платёж с нашей лояльностью, применённой через временный код из телеги. Проблема была в том, что временный идентификатор мог быть заменён, или стать просроченным, пока открыт чек, или когда делается возврат. Для решения проблемы был добавлен новый системный тип идентификаторов. Он теперь есть у каждого счёта. При проведении на кассе временного идентификатора происходит следующее:
   - Временный идентификатор гасится (блокируется)   - Временный идентификатор гасится (блокируется)
-  - Кассе выдаётся системный идентификатор вместо временного +  - Кассе выдаётся системный идентификатор вместо временного
   - Все последующие запросы касса делает уже с системным идентификатором   - Все последующие запросы касса делает уже с системным идентификатором
-  * Можно было оплачивать бонусами в минус в рамках "лимита на день". Проблема была в том, что при ограничении суммы оплаты на кассу, она и возвращалась в качестве допустимой суммы, баланс игнорировался. Теперь при ограничении суммы, если баланс меньше суммы, то допустимая сумма к списанию будет баланс +  * Можно было оплачивать бонусами в минус в рамках «лимита на день». Проблема была в том, что при ограничении суммы оплаты на кассу, она и возвращалась в качестве допустимой суммы, баланс игнорировался. Теперь при ограничении суммы, если баланс меньше суммы, то допустимая сумма к списанию будет баланс 
-  * Везде была исправлена орфографическая ошибка. "Длинна" поправлено на "длина"+  * Везде была исправлена орфографическая ошибка. «Длинна» поправлено на «длина»
   * Найден и исправлен баг, когда не возникало никаких уведомлений, если не хватало лицензии (ресторан был серый в списке ресторанов)   * Найден и исправлен баг, когда не возникало никаких уведомлений, если не хватало лицензии (ресторан был серый в списке ресторанов)
  
 **Добавлено:** **Добавлено:**
-  * При создании счёта через ProBonus, теперь можно задать начальный баланс карты. Он начисляется при сохранении нового счёта с комментарием "Зачисление начального баланса"+  * При создании счёта через ProBonus, теперь можно задать начальный баланс карты. Он начисляется при сохранении нового счёта с комментарием «Зачисление начального баланса»
   * Заблокированные карты никак не отличались от живых в списке. Изменена модель данных у списка счетов: приходят отдельно заблокированные и не заблокированные идентификаторы.   * Заблокированные карты никак не отличались от живых в списке. Изменена модель данных у списка счетов: приходят отдельно заблокированные и не заблокированные идентификаторы.
  
Строка 897: Строка 957:
 ==== v.1.1.6.44 (02.11.2022) ==== ==== v.1.1.6.44 (02.11.2022) ====
 **Изменено:** **Изменено:**
-  * В web-интерфейс пользователя добавлена ссылка на документацию по работе с модулем. +  * В веб-интерфейс пользователя добавлена ссылка на документацию по работе с модулем. 
-  * Вместо логотипа "Carbis" добавлена собственная иконка проекта.+  * Вместо логотипа «Carbis» добавлена собственная иконка проекта.
   * Можно установить несколько экземпляров ProBonus на одном сервере.   * Можно установить несколько экземпляров ProBonus на одном сервере.
-  * Максимальная длина полей в карточке счёта "Сообщение для экрана" и "Сообщение для печати" теперь составляет 255 символов.+  * Максимальная длина полей в карточке счёта «Сообщение для экрана» и «Сообщение для печати» теперь составляет 255 символов.
 **Исправлено:** **Исправлено:**
-  * Небольшие исправления в web-интерфейсе.+  * Небольшие исправления в веб-интерфейсе.
  
 ==== v.1.1.6.43 (21.10.2022) ==== ==== v.1.1.6.43 (21.10.2022) ====
Строка 923: Строка 983:
 ==== v.1.1.5.40==== ==== v.1.1.5.40====
 **Добавлено:** **Добавлено:**
-  * При создании нового идентификатора, если выбран тип 'Карта', то под полем ввода кода появляется надпись "Если перед номером карты есть нули - обязательно впишите их.". Для сохранённых надписи нет.+  * При создании нового идентификатора, если выбран тип 'Карта', то под полем ввода кода появляется надпись «Если перед номером карты есть нули — обязательно впишите их.». Для сохранённых надписи нет.
 **Исправлено:** **Исправлено:**
   * В обработке транзакций теперь берётся код карты так же, как и в GetCard. До этого если код был не int, то приходил код карты 1.   * В обработке транзакций теперь берётся код карты так же, как и в GetCard. До этого если код был не int, то приходил код карты 1.
Строка 932: Строка 992:
 ==== v.1.1.5.38 ==== ==== v.1.1.5.38 ====
 **Исправлено:** **Исправлено:**
-  * При удалении счета без имени возникает неверное сообщение. Пример: "Вы уверены, что хотите удалить null Иванов?".+  * При удалении счета без имени возникает неверное сообщение. Пример: «Вы уверены, что хотите удалить null Иванов?».
   * Некорректно отображается тип идентификаторов карточке счёта.   * Некорректно отображается тип идентификаторов карточке счёта.
  
Строка 938: Строка 998:
 **Изменено:** **Изменено:**
   * Появилась группировка элементов в Настройки / Настройки ProBonus   * Появилась группировка элементов в Настройки / Настройки ProBonus
-  * Теперь номер карты берётся из XML и может быть любой строкой. ВНИМАНИЕ! если раньше при вводе номера карты с кассы с нулями перед числом они усекались, то теперь они проходят на прямую в ProBonus.+  * Теперь номер карты берётся из XML и может быть любой строкой. ВНИМАНИЕ! если раньше при вводе номера карты с кассы с нулями перед числом они усекались, то теперь они проходят напрямую в ProBonus.
   * Farcards v1.0.0.3 Теперь если настроить в RK, Кассовые станции и устройства **/ PDS Interface / Look Up Card By Mail Addr = Yes, error on not found**, то можно вводить любой идентификатор на кассе в качестве карты.   * Farcards v1.0.0.3 Теперь если настроить в RK, Кассовые станции и устройства **/ PDS Interface / Look Up Card By Mail Addr = Yes, error on not found**, то можно вводить любой идентификатор на кассе в качестве карты.
 **Добавлено:** **Добавлено:**
-  * Настройка длинны временного идентификатора. По умолчанию 7 символов. Генерируется цифровой идентификатор с разбивкой на 2 части, с разделителем -. Пример: 301-519+  * Настройка длины временного идентификатора. По умолчанию 7 символов. Генерируется цифровой идентификатор с разбивкой на 2 части, с разделителем -. Пример: 301-519
 ==== v.1.1.5.36 ==== ==== v.1.1.5.36 ====
 **Добавлено:** **Добавлено:**
   * Добавлен метод API find_by_phone. Позволяет искать account по номеру телефона, телефон при этом не обязательно должен быть идентификатором. Если не найден возвращает null   * Добавлен метод API find_by_phone. Позволяет искать account по номеру телефона, телефон при этом не обязательно должен быть идентификатором. Если не найден возвращает null
   * Добавлен метод API find_by_identifier. Позволяет искать account по идентификатору и временному идентификатору. Если не найден или идентификатор просрочен возвращает null   * Добавлен метод API find_by_identifier. Позволяет искать account по идентификатору и временному идентификатору. Если не найден или идентификатор просрочен возвращает null
-  * Добавлен метод API get_temporary_identifier. Идентификатор выдается со сроком жизни Х минут (Х задается в параметрах Настройки ProBonus / Время действия временного идентификатора, по умолчанию 10 мин). В один момент времени у гость только один временный идентификатор. При повторном запросе временного идентификатора до окончания срока действия старого - просто продляем срок его действия на Х минут.+  * Добавлен метод API get_temporary_identifier. Идентификатор выдается со сроком жизни Х минут (Х задается в параметрах Настройки ProBonus / Время действия временного идентификатора, по умолчанию 10 мин). В один момент времени у гостя только один временный идентификатор. При повторном запросе временного идентификатора до окончания срока действия старого — просто продляем срок его действия на Х минут.
   * В карточке счёта в списке идентификаторов показывается временный идентификатор, если он не просрочен.   * В карточке счёта в списке идентификаторов показывается временный идентификатор, если он не просрочен.
   * В настройках добавлен параметр Настройки ProBonus / Время действия временного идентификатора   * В настройках добавлен параметр Настройки ProBonus / Время действия временного идентификатора
Строка 966: Строка 1026:
 ==== v1.1.3.32 ==== ==== v1.1.3.32 ====
 **Добавлено:** **Добавлено:**
-  * Отчёт "Потраты по дням". Экспорт этого отчёта в CSV+  * Отчёт «Потраты по дням». Экспорт этого отчёта в CSV
 **Исправлено:** **Исправлено:**
   * В отчётах были перепутаны названия потраченных бонусов и суммы чека   * В отчётах были перепутаны названия потраченных бонусов и суммы чека
Строка 973: Строка 1033:
 **Добавлено:** **Добавлено:**
   * Выгрузка отчёта по транзакциям в CSV   * Выгрузка отчёта по транзакциям в CSV
-  * В суммовой отчёт добавлены столбцы "Группа счетов" и "Доп. инфо о госте"+  * В суммовой отчёт добавлены столбцы «Группа счетов» и «Доп. инфо о госте»
 **Изменено:** **Изменено:**
   * Идентификатор типа карта не может начинаться с символа '0'. Это распространяется и на импорт   * Идентификатор типа карта не может начинаться с символа '0'. Это распространяется и на импорт
-  * В отчётах "Владелец" заменено на "ФИО" и преобразовано имя пользователя в обыкновенное ФИО+  * В отчётах «Владелец» заменено на «ФИО» и преобразовано имя пользователя в обыкновенное ФИО
  
 ==== v1.1.3.30 ==== ==== v1.1.3.30 ====
 **Добавлено:** **Добавлено:**
-  * "Ограничение выплат со чёта". Можно ограничить сумму списаний со счёта за период и количество списаний со счёта за период.+  * «Ограничение выплат со счёта». Можно ограничить сумму списаний со счёта за период и количество списаний со счёта за период.
   * Групповые операции -> Изменение ограничений оплат со счёта   * Групповые операции -> Изменение ограничений оплат со счёта
-  * В карточке счёта -> Активность по периодам, добавлено "Сумма оплат о счёта" и "Кол-во оплат со счёта"+  * В карточке счёта -> Активность по периодам, добавлено «Сумма оплат со счёта» и «Кол-во оплат со счёта»
 **Изменено:** **Изменено:**
   * Ограничения переименованы в Ограничения скидок/бонусов   * Ограничения переименованы в Ограничения скидок/бонусов
   * Групповые операции -> Изменения ограничений переименованы в Изменения ограничений скидок/бонусов   * Групповые операции -> Изменения ограничений переименованы в Изменения ограничений скидок/бонусов
-  * На странице информации о карте, в текстовом сообщении первой строкой отображается баланс счёта и сумма которую можно списать. Второй строкой отображается "сообщение для экрана" из карточки счёта+  * На странице информации о карте, в текстовом сообщении первой строкой отображается баланс счёта и сумма которую можно списать. Второй строкой отображается «сообщение для экрана» из карточки счёта
  
 ==== v1.1.2.29 ==== ==== v1.1.2.29 ====
Строка 1004: Строка 1064:
   * Групповое изменение скидки/наценки у счетов   * Групповое изменение скидки/наценки у счетов
 Изменено: Изменено:
-  * В списке счетов идентификаторы типа "телефон" теперь отображаются как в карточке счёта без знака "+"+  * В списке счетов идентификаторы типа «телефон» теперь отображаются как в карточке счёта без знака «+»
 ==== v1.1.2.26 ==== ==== v1.1.2.26 ====
 **Добавлено:** **Добавлено:**
Строка 1012: Строка 1072:
   * Форматирование csv для разбивки по столбцам при открытии в Excel   * Форматирование csv для разбивки по столбцам при открытии в Excel
 ==== v1.1.2.25 ==== ==== v1.1.2.25 ====
-**Исправлено**+**Исправлено:**
   * При одновременном наличии ограничений на сумму и на кол-во, если кол-во не превышает отдавалась максимальная скидка   * При одновременном наличии ограничений на сумму и на кол-во, если кол-во не превышает отдавалась максимальная скидка
   * Не определялась кодировка при открытии csv в MS Excel   * Не определялась кодировка при открытии csv в MS Excel
-**Добавлено**+**Добавлено:**
   * Проверка на >= 0 пополнения/изъятия, ограничений   * Проверка на >= 0 пополнения/изъятия, ограничений
   * Групповое изменение ограничений на скидку/наценку у счетов ссылка на задачу   * Групповое изменение ограничений на скидку/наценку у счетов ссылка на задачу
   * Выгрузка суммового отчёта в CSV ссылка на задачу   * Выгрузка суммового отчёта в CSV ссылка на задачу
-  * +  *
 ==== v1.1.2.24 ==== ==== v1.1.2.24 ====
   * Исправлена логика работы ограничения дневного лимита для скидки   * Исправлена логика работы ограничения дневного лимита для скидки
Строка 1032: Строка 1092:
 **Исправлено:** **Исправлено:**
   * Рефакторинг   * Рефакторинг
-  * Удалена кнопка "test" из импорта+  * Удалена кнопка «test» из импорта
   * Ошибка в консоли при закрытии окна редактирования счёта   * Ошибка в консоли при закрытии окна редактирования счёта
   * Не загружались типы идентификаторов при создании нового счёта   * Не загружались типы идентификаторов при создании нового счёта
Строка 1042: Строка 1102:
  
 ==== v1.0.2.20 ==== ==== v1.0.2.20 ====
-Исправлена ошибка в mamba пи импорте модуля consants +Исправлена ошибка в mamba при импорте модуля consants
  
 ==== v1.0.2.19 ==== ==== v1.0.2.19 ====
  
   * Отображения баланса в списке счетов, обновление списка счетов после операций пополнения/изъятия в карточке счёта и групповых операций с балансом.   * Отображения баланса в списке счетов, обновление списка счетов после операций пополнения/изъятия в карточке счёта и групповых операций с балансом.
-  * В словарях, в списках, убрано из действий "карандаш" редактировать, так как редактирование запускается кликом на строку.+  * В словарях, в списках, убрано из действий «карандаш» редактировать, так как редактирование запускается кликом на строку.
   * Импорт теперь делается в фоновой задаче, фронт опрашивает сервер и получает статус импорта. Визуально теперь виден прогресс (загружено x строк)   * Импорт теперь делается в фоновой задаче, фронт опрашивает сервер и получает статус импорта. Визуально теперь виден прогресс (загружено x строк)
   * При показе страницы настройки связи с Rkeeper, ошибка связи теперь не на всё окно а рядом с параметрами связи, по аналогии с настройками подключения к БД.   * При показе страницы настройки связи с Rkeeper, ошибка связи теперь не на всё окно а рядом с параметрами связи, по аналогии с настройками подключения к БД.
   * При создании нового счёта, если была выбрана группа счетов она автоматом не заполнялась в карточке нового счёта.   * При создании нового счёта, если была выбрана группа счетов она автоматом не заполнялась в карточке нового счёта.
-  * Исправлена ошибка таймаута при импорте карт (но импорт срабатывает). +  * Исправлена ошибка таймаута при импорте карт (но импорт срабатывает).
   * Исправлен порядковый номер параметров: пол и телефон в настройках.   * Исправлен порядковый номер параметров: пол и телефон в настройках.
  
 ==== v1.0.2.18 ==== ==== v1.0.2.18 ====
   * Возможность выделить один или несколько счетов   * Возможность выделить один или несколько счетов
-  * Групповые операции над выделенными счетами - Изменение баланса, Изменение группы +  * Групповые операции над выделенными счетами — Изменение баланса, Изменение группы 
-  * Групповые операции над группами счетов - Изменение баланса, Изменение группы +  * Групповые операции над группами счетов — Изменение баланса, Изменение группы 
-  * Групповое изменение баланса - возможность пополнить, изъять, обнулить +  * Групповое изменение баланса — возможность пополнить, изъять, обнулить 
-  * Групповое изменение группы счетов - возможность переноса счетов в другую группу+  * Групповое изменение группы счетов — возможность переноса счетов в другую группу
   * В отчёте по транзакциям раньше при ручных операциях пополнение/изъятия всегда писалось **'Ручное пополнение'** теперь пишется **'Ручное пополнение'** или **'Ручное изъятие'**. Ручное обнуление по транзакциям неотличимо от ручного изъятия.   * В отчёте по транзакциям раньше при ручных операциях пополнение/изъятия всегда писалось **'Ручное пополнение'** теперь пишется **'Ручное пополнение'** или **'Ручное изъятие'**. Ручное обнуление по транзакциям неотличимо от ручного изъятия.
   * В документации теперь не показывается служебный EndPoint, который отдаёт Фронт.   * В документации теперь не показывается служебный EndPoint, который отдаёт Фронт.
Строка 1072: Строка 1132:
   * Возможность показать все записи в списке счетов   * Возможность показать все записи в списке счетов
   * Возможность запуска службой. Всё сделано по аналогии с qr_menu. Добавлены bat файлы:   * Возможность запуска службой. Всё сделано по аналогии с qr_menu. Добавлены bat файлы:
-  * desktop.bat - запускает сервер в режиме desktop +  * desktop.bat — запускает сервер в режиме desktop 
-  * install.bat - устанавливает службу Carbis ProBonus Service +  * install.bat — устанавливает службу Carbis ProBonus Service 
-  * uninstall.bat - удаляет службу Carbis ProBonus Service +  * uninstall.bat — удаляет службу Carbis ProBonus Service 
-  * license.bat - запускает сервер с окном лицензирования до основного запуска +  * license.bat — запускает сервер с окном лицензирования до основного запуска 
-  * run_service.bat - стартует службу Carbis ProBonus Service +  * run_service.bat — стартует службу Carbis ProBonus Service 
-  * stop_service.bat - останавливает службу Carbis ProBonus Service+  * stop_service.bat — останавливает службу Carbis ProBonus Service
   * Словарь рестораны   * Словарь рестораны
-  * Всё переименовано. Запускаемый файл теперь probonus.exe, для farcards теперь probonus.dll и probonus.ini. Во всех сообщениях и элементах интерфейса заменено "Наша ПДС" и "ПДС" на "ProBonus".+  * Всё переименовано. Запускаемый файл теперь probonus.exe, для farcards теперь probonus.dll и probonus.ini. Во всех сообщениях и элементах интерфейса заменено «Наша ПДС» и «ПДС» на «ProBonus».
   * Порт по умолчанию теперь 11030   * Порт по умолчанию теперь 11030
   * Изменена политика лицензирования   * Изменена политика лицензирования
Строка 1085: Строка 1145:
   * Опечатка в тексте ошибки в фронте   * Опечатка в тексте ошибки в фронте
  
-==== v0.0.0.8 - v0.0.0.12  ====+==== v0.0.0.8 - v0.0.0.12 ====
   * Мелкие доработки   * Мелкие доработки
  
Строка 1096: Строка 1156:
  
   * Доработки   * Доработки
-  *  +  * 
-==== v0.0.0.5  ====+==== v0.0.0.5 ====
   * Вместе с настройками теперь передаётся версия приложения   * Вместе с настройками теперь передаётся версия приложения
   * Вместо копирайта выводится версия приложения   * Вместо копирайта выводится версия приложения
   * Конечная дата в отчётах теперь включается в отчёт   * Конечная дата в отчётах теперь включается в отчёт
-  * Под mamba, при автоматическом перезапуске сервиса стоки лога дублировались столько раз, сколько было перезапусков+  * Под mamba, при автоматическом перезапуске сервиса строки лога дублировались столько раз, сколько было перезапусков
  
-==== v0.0.0.4  ====+==== v0.0.0.4 ====
   * Исправлено: Невозможно сохранить словари со знаком **'** в названии   * Исправлено: Невозможно сохранить словари со знаком **'** в названии
  • external/pro_bonus/99_history/01_history.1784102870.txt.gz
  • Последнее изменение: 2026/07/15 11:07
  • — Евгений Горносталь