В импортируемом файле первой строкой обязательно должна идти строка формата данных, содержащая перечисление параметров и символ-разделитель
;, например:
Client_Name;CARD_CODE;TEL_1;ADDRESS;EMAIL;Summ_1;Summ_2;Group_Name // 1-я строка
Иванов И.И.; 2001;88001002030;г.Москва, ул.Новая, д.1;mail@mail.com;10500;5600;Group_import // 2-я строка
и т.д.
На данный момент программа переноса данных оперирует следующими параметрами (можно указывать в строке шаблона):
CLIENT_NAME - ф.и.о. клиента
CARD_CODE - номер карты (Int64)
CARD_CODE_EM_MARIN - номер карты в формате EM-Marin (123.45678)
TEL_1 - номер 1 телефона
TEL_2 - номер 2 телефона
ADDRESS - адрес, адрес заносится обычной строкой (формат произвольный) в список контактов
EMAIL - EMail
EXTERNAL_CODE - внешний код (20 символов), должен быть задан у владельца, для осуществления перепривязки ему указанной карты
COMMENT - комментарий к операции начисления на счет
BIRTHDAY - день рождения (YYYY-MM-DD)
NOTES - дополнительная информация (255 символов)
SOURCE - источник (60 символов)
SUMM_1 - сумма, которая будет перенесена в созданный счет (тип счет "SUMM1")
SUMM_2 - сумма, которая будет перенесена в созданный счет (тип счет "SUMM2")
SUMM_3 - сумма, которая будет перенесена в созданный счет (тип счет "SUMM3")
SUMM_4 - сумма, которая будет перенесена в созданный счет (тип счет "SUMM4")
SUMM_5 - сумма, которая будет перенесена в созданный счет (тип счет "SUMM5")
SUMM_6 - сумма, которая будет перенесена в созданный счет (тип счет "SUMM6")
GROUP_NAME - название группы (с таким названием в карточной системе будут созданы группа карт и группа владельцев)
CITY - город
DISPATCH - контакт подписан на рассылку
CARD_OFFERED - дата выдачи карты
CARD_EXPIRED - дата окончание действия карты
CARD_STATUS - статус карты (есть mapping в Config.ini)
CLIENT_NAME_F - имя
CLIENT_NAME_M - отчество
CLIENT_NAME_L - фамилия
CARD_CODE_HEX - номер карты в hex
Ограничение на поля TEL_1, TEL_2, ADDRESS и EMAIL - 255 символов