external:pro_bonus:98_dop:mcr_zero

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:pro_bonus:98_dop:mcr_zero [2024/03/15 09:53] – Алексей Коробовexternal:pro_bonus:98_dop:mcr_zero [2026/10/22 07:00] (текущий) – Исправлены орфография, пунктуация и оформление; содержание не изменено Алексей Коробов
Строка 1: Строка 1:
 ====== Настройка MCR для карт с незначащими нулями ====== ====== Настройка MCR для карт с незначащими нулями ======
  
-**Пример ситуации:**  +**Пример ситуации.** В админке ProBonus уже заведена тысяча карт с номерами 1 … 1000. При этом физически карты изготовили, зашив на магнитной полосе нумерацию ''778=123450001=000001'' … ''778=123450001=001000''.
-В админке ProBonus уже заведена тысяча карт с номерами 1 ... 1000. +
-При этом физически карты изготовили, зашив на магнитной полосе нумерацию 778=123450001=000001 ... 778=123450001=001000+
  
-Для Probonus номер карты это не число, а строка. Т. е. карты с номером 1 и с номером 000001 по умолчанию это разные карты. +Для ProBonus номер карты — это не число, а строка, т. е. карты с номером 1 и с номером 000001 по умолчанию — это разные карты. 
-Чтобы из r_keeper в данном примере в ProBonus уходил номер карты без ведущих нулей, можно использовать MCR-алгоритм вида:+ 
 +Чтобы в данном примере из r_keeper в ProBonus уходил номер карты без ведущих нулей, можно использовать MCR-алгоритм вида:
  
 <code> <code>
Строка 21: Строка 20:
  
 </code> </code>
 +
 +Алгоритм — это пример для случая, когда на карте перед номером карты записано ''778=123450001=''. Если перед номером записано что-то другое, алгоритм нужно изменить под свои цели.
  
 {{:external:pro_bonus:98_dop:pasted:20230518-153500.png}} {{:external:pro_bonus:98_dop:pasted:20230518-153500.png}}
 +
  • external/pro_bonus/98_dop/mcr_zero.1710496404.txt.gz
  • Последнее изменение: 2024/03/15 09:53
  • — Алексей Коробов