public object ПолучитьСтрокиСлипЧека(/*ОбъектДрайвера, Параметры, ПараметрыПодключения, СлипЧек, ВыходныеПараметры*/)
{
//Результат = Истина;
//Документ = Новый ТекстовыйДокумент();
//Область = Неопределено;
//ИмяМакета = "СлипЧекИНПАС";
//ЗначениеПоля = "";
//КодыВалют = Новый Соответствие();
//КодыВалют.Вставить("643", "RUR");
//КодыВалют.Вставить("840", "USD");
//КодыВалют.Вставить("978", "EUR");
//КодыВалют.Вставить("826", "GBP");
//КодыВалют.Вставить("036", "AUD");
//КодыВалют.Вставить("974", "BYR");
//КодыВалют.Вставить("208", "DKK");
//КодыВалют.Вставить("352", "ISK");
//КодыВалют.Вставить("398", "KZT");
//КодыВалют.Вставить("124", "CAD");
//КодыВалют.Вставить("578", "NOK");
//КодыВалют.Вставить("702", "SGD");
//КодыВалют.Вставить("792", "TRL");
//КодыВалют.Вставить("980", "UAH");
//КодыВалют.Вставить("752", "SEK");
//КодыВалют.Вставить("756", "CHF");
//КодыВалют.Вставить("392", "JPY");
//КодыВалют.Вставить("999", "BONUS");
if(true/*ПараметрыПодключения.ТипТранзакции = "Оплатить"
Или ПараметрыПодключения.ТипТранзакции = "Вернуть платеж"
Или ПараметрыПодключения.ТипТранзакции = "Отменить платеж"
Или ПараметрыПодключения.ТипТранзакции = "Преавторизовать платеж"
Или ПараметрыПодключения.ТипТранзакции = "Завершить преавторизацию"
Или ПараметрыПодключения.ТипТранзакции = "Отменить преавторизацию"*/)
{
//ОбластьПараметры = Новый Структура();
//ОбластьПараметры.Вставить("Банк" , Параметры.ДанныеМакетаСлипЧека[0].Значение);
//ОбластьПараметры.Вставить("Организация", Параметры.ДанныеМакетаСлипЧека[1].Значение);
//ОбластьПараметры.Вставить("Город" , Параметры.ДанныеМакетаСлипЧека[2].Значение);
//ОбластьПараметры.Вставить("Адрес" , Параметры.ДанныеМакетаСлипЧека[3].Значение);
//ОбластьПараметры.Вставить("Отдел" , Параметры.ДанныеМакетаСлипЧека[4].Значение);
//ОбластьПараметры.Вставить("Кассир" , Параметры.ДанныеМакетаСлипЧека[5].Значение);
//ОбластьПараметры.Вставить("TID" , ОбъектДрайвера.ИдентификаторТерминала);
//ОбластьПараметры.Вставить("MID" , ОбъектДрайвера.ИдентификаторПродавца);
if(true/*ПараметрыПодключения.ТипТранзакции = "Оплатить"*/)
{
//ОбластьПараметры.Вставить("Операция", "ОПЛАТА ТОВАРА");
}
/*ОбластьПараметры.Вставить("Сумма",
Формат(Число(ОбъектДрайвера.Сумма),
"ЧЦ=15; ЧДЦ=2; ЧС=2; ЧРГ=' '; ЧГ=3,0")
+ " "
+ КодыВалют[ОбъектДрайвера.КодВалюты]);*/
/*ОбластьПараметры.Вставить("Итого",
Формат(Число(ОбъектДрайвера.Сумма),
"ЧЦ=15; ЧДЦ=2; ЧС=2; ЧРГ=' '; ЧГ=3,0")
+ " "
+ КодыВалют[ОбъектДрайвера.КодВалюты]);*/
//ОбластьПараметры.Вставить("НазваниеКарты", ОбъектДрайвера.ТипКарты);
//ОбластьПараметры.Вставить("PIN", ?(ОбъектДрайвера.СпособВводаPin = 0, "", "PIN"));
/*ОбластьПараметры.Вставить("НомерКарты",
Лев(ОбъектДрайвера.НомерКарты, 4) + " "
+ Сред(ОбъектДрайвера.НомерКарты, 5, 2) + "** **** "
+ Прав(ОбъектДрайвера.НомерКарты, 4));*/
/*ОбластьПараметры.Вставить("СрокДействия",
Лев(ОбъектДрайвера.СрокДействияКарты,2) + "/" + Прав(ОбъектДрайвера.СрокДействияКарты,2));*/
//ОбластьПараметры.Вставить("КодАвторизации", Формат(ОбъектДрайвера.КодАвторизации, "ЧГ=0"));
//ОбластьПараметры.Вставить("КодRRN", ОбъектДрайвера.КодRRN);
//ОбластьПараметры.Вставить("КодОтветаХоста", ОбъектДрайвера.КодОтветаХоста);
//ОбластьПараметры.Вставить("ОписаниеОтветаХоста", ОбъектДрайвера.ОписаниеОтветаХоста);
//ОбластьПараметры.Вставить("Дата", Формат(Дата(ОбъектДрайвера.ВремяОперацииНаТерминале), "ДФ=yy/MM/dd"));
//ОбластьПараметры.Вставить("Время", Формат(Дата(ОбъектДрайвера.ВремяОперацииНаТерминале), "ДФ=HH:mm:ss"));
//ОбластьПараметры.Вставить("ИдентификаторПриложения", ОбъектДрайвера.ИдентификаторПриложения);
//ОбластьПараметры.Вставить("НазваниеПриложения", ОбъектДрайвера.НазваниеПриложения);
//ОбластьПараметры.Вставить("TVR", ОбъектДрайвера.TVR);
//ОбластьПараметры.Вставить("ИмяДержателяКарты", ОбъектДрайвера.ИмяДержателяКарты);
//ОбластьПараметры.Вставить("ТекстПодвала", Параметры.ДанныеМакетаСлипЧека[6].Значение);
/*СлипЧек =
МенеджерОборудованияКлиент.ПолучитьСлипЧек(ИмяМакета, Параметры.ШиринаСлипЧека, ОбластьПараметры);*/
}
if(true/*Результат*/)
{
//КопииСлипЧека = "";
//СлипЧек = КопииСлипЧека;
}
return null;
}