Наборы шаблонов


Набор шаблонов содержит шаблоны идентификаторов и количество сертификатов

Каждый сертификат может иметь несколько идентификаторов: номер, штрихкод, QR-код и три магнитные полосы. Набор шаблонов может содержать любые комбинации этих идентификаторов, но как минимум один обязательно должен быть задан. Также набор шаблонов ограничивает количество сертификатов, которые будут выпущены с данным набором идентификаторов. Это ограничение называется емкостью набора.

В разделе Денежные сертификаты - Наборы шаблонов отображаются все созданные в системе наборы шаблонов. Наборы шаблонов можно отфильтровать по названиюсостоянию (архивные и неархивные), программе лояльности и партнеру.

Набор шаблонов можно редактировать edit.PNG, только если он не добавлен ни в один из выпусков сертификатов. Если набор шаблонов используется хотя бы в одном выпуске, можно просмотреть информацию view_info.PNG об этом наборе.

Неархивный набор шаблонов можно отправить в архив archive.png, а архивный - восстановить из архива recover.png.

Для создания нового набора шаблонов нажмите кнопку Создать вверху раздела.

В окне создания нового набора шаблонов заполните следующие поля:

  • Название набора шаблонов;
  • Программа лояльности, в рамках которой предполагается использовать данный набор шаблонов;
  • Партнер, для которого создается данный набор шаблонов;
  • Емкость набора - количество сертификатов, которые можно сгенерировать по данному набору шаблонов.

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

Для генерации уникальных идентификаторов сертификатов в каждом шаблоне должны присутствовать обязательные метапеременные. Необязательные метапеременные могут использоваться по желанию. Порядок расстановки метапеременных в шаблоне не важен. Между ними могут использоваться любые знаки (!"№;%:?*()_+-=).

МетапеременнаяОписание
Обязательные метапаременные
$Emission.Id(<длина>)Подставляет идентификатор текущего выпуска сертификатов и добавляет нули до указанной длины. Например, если Id=1, а длина = 5, то метапеременная вернет значение 00001.
$Emission.Counter()Значение генерируется счетчиком, уникальным в рамках выпуска сертификатов. Длина значения рассчитывается автоматически, исходя из указанной емкости в наборе шаблонов.
Необязательные метапаременные
$Emission.Number()

Данную метапеременную можно использовать, только если в наборе шаблонов уже задан шаблон для номера сертификата. Метапеременная возвращает значение, которое было сгенерировано для номера сертификата. Можно использовать также совместно с другими метапеременными.

Например, на основании шаблона для номера сертификата $Emission.Id(5)$Emission.Counter() был сгенерирован номер 00001001. Если для штрихкода задан шаблон $Emission.Number(), он вернет такое же значение 00001001.

Таким образом, метапаременную $Emission.Number() можно использовать вместо комбинации $Emission.Id(5)$Emission.Counter() во всех шаблонах, кроме шаблона для номера сертификата.

$Emission.Random()Метапеременная добавляет к номеру случайное число.
$Emission.CheckDigitAlgorithm(Ean13/Luhn16)Добавляет контрольную цифру к номеру. В шаблоне необходимо указать один из типов контрольных цифр - Ean13 или Luhn16. Метапеременную добавляют в конце шаблона.

Новости
Обновления
Облако тегов
Словарь
Наш блог
YouTube и Rutube
Telegram