Печать формы "Карточка гостя" на принтере пластиковых карт

Описание

Данный отчет предназначен для печати на карте информации о клиенте и об абонементе.
Как правило, заказчик заказывает в типографии дизайн карты, в котором предусматривается свободное место для печати фотографии гостя, наименования абонемента и даты его окончания (куда мы печатаем перечисленные данные).
По умолчанию:
  - Печатаются поля: "Фамилия Имя", "Наименование абонемента", "Дата окончания";
  - Берется последний проданный абонемент клиента. 
 
Если необходимо распечатать другой абонемент клиента, то можно выбрать пункт "Другой абонемент клиента" и выбрать среди списка абонементов у клиента.
Данный отчет можно использовать для печати (двухсторонней) на пластиковых картах, ниже рассмотрим как это можно сделать.
 

Настройка

Данная форма поставляется в комплекте ПО "Абонемент" (/../FullVersionVer.../exe/frf/card_print.fr3), для ее работы требуются следующие файлы, при этом файлы card_print_d1_1.jpg, card_print_d1_2.jpg, card_print_d2_1.jpg, card_print_d2_2.jpg отвечают за дизайн печатаемой карточки, их можно видоизменять под собственные требования (при этом необходимо соблюдать размер рисунка и область отображения фотографии гостя):

Рис.1 Файлы требующиеся для работы формы

Для того, чтобы данная форма отображалась в ПО "Абонемент" на требуемой вкладке, в файле "/../exe/frf/frf.ini" в нужной секции необходимо прописать форму и отображаемое в ПО "Абонемент" название (в примере используется секция [1000] "Управление абонементом"):
 
 
Рис.2 Настройки файла Frf.ini (*)
 
* - При необходимости, можно указать другую секцию:
     [1001] - "Настройка", 
     [1000] - "Управление абонементом", 
     [1002] - "Ночной аудит", 
     [1003] - "Специалисты", 
     [1004] - "Все мероприятия", 
     [1005] - "Фолио кассы".
 
   Прочие секции frf.ini
     [2001] - таблица транзакций на фолио
     [2002] - Вкладка "Чеки" в "Ночном аудите" . Она же используется при регистрации платежей
 
ПО "Абонемент" работает с Windows принтерами и при печати карты изначально будет выбран принтер "По умолчанию".
В файле "card_print.ini" создаем секцию [hw] в которой указываем параметр "PrinterName=Название_принтера_пластиковых_карт" (например: "PrinterName=Evolis pm1h0000bs).
Параметр PrinterName - Наименование принтера, на котором должен распечатываться отчёт
Если PrinterName пустой или принтер не зарегистрирован в системе, то отчёт распечатывается на принтере по умолчанию.
 
Рис.3 Настройка секции [HW] в card_print.ini
 

Работа в ПО "Абонемент"

Запускаем ПО "Абонемент", выбираем клиента и переходим на вкладку "Абонементы":
 
Рис.4 ПО "Абонемент", вкладка "Абонементы"
 
Нажимаем на кнопку "Печатные формы" в левом верхнем углу, откроется окно выбора формы, выбираем форму "Карточка гостя" и нажимаем кнопку "Печать", откроется окно формы с информацией о госте и об абонементе:
 
Рис.5 Печатные формы
 
Рис.6 Окно формы с выбором параметров
 
После выбора нужного абонемента и указания требуемых параметров печати нажимаем кнопку "Сформировать", после чего - форма отправится на печать:
 
 
Рис.7 Внешний вид печатной формы