public object ПодключитьУстройство(/*ОбъектДрайвера, Параметры, ПараметрыПодключения, ВыходныеПараметры*/)
{
//Результат = Истина;
//ПараметрыПодключения.Вставить("СерийныйНомерККМ", "0");
//ПараметрыПодключения.Вставить("ИДУстройства", "");
//ВыходныеПараметры = Новый Массив();
/*// Проверка параметров устройства
*/
//Порт = Неопределено;
//Скорость = Неопределено;
//Таймаут = Неопределено;
//ПарольПользователя = Неопределено;
//ПарольАдминистратора = Неопределено;
//ОтменятьЧекПриПодключении = Неопределено;
//НаименованиеОплаты1 = Неопределено;
//НаименованиеОплаты2 = Неопределено;
//НомерСекции = Неопределено;
//КодСимволаЧастичногоОтреза = Неопределено;
//ЖурналОперацийДрайвера = Неопределено;
//СовместимыеВерсии = Неопределено;
//Параметры.Свойство("Порт" , Порт);
//Параметры.Свойство("Скорость" , Скорость);
//Параметры.Свойство("Таймаут" , Таймаут);
//Параметры.Свойство("ПарольПользователя" , ПарольПользователя);
//Параметры.Свойство("ПарольАдминистратора" , ПарольАдминистратора);
//Параметры.Свойство("ОтменятьЧекПриПодключении" , ОтменятьЧекПриПодключении);
//Параметры.Свойство("НаименованиеОплаты1" , НаименованиеОплаты1);
//Параметры.Свойство("НаименованиеОплаты2" , НаименованиеОплаты2);
//Параметры.Свойство("НомерСекции" , НомерСекции);
//Параметры.Свойство("КодСимволаЧастичногоОтреза", КодСимволаЧастичногоОтреза);
//Параметры.Свойство("ЖурналОперацийДрайвера" , ЖурналОперацийДрайвера);
if(true/*Порт = Неопределено
Или Скорость = Неопределено
Или Таймаут = Неопределено
Или ПарольПользователя = Неопределено
Или ПарольАдминистратора = Неопределено
Или ОтменятьЧекПриПодключении = Неопределено
Или НаименованиеОплаты1 = Неопределено
Или НаименованиеОплаты2 = Неопределено
Или НомерСекции = Неопределено
Или КодСимволаЧастичногоОтреза = Неопределено
Или ЖурналОперацийДрайвера = Неопределено*/)
{
//ВыходныеПараметры.Добавить(999);
/*ВыходныеПараметры.Добавить(НСтр("ru='Не настроены параметры устройства.
|Для корректной работы устройства необходимо задать параметры его работы.
|Сделать это можно при помощи формы ""Настройка параметров"" модели
|подключаемого оборудования в форме ""Подключение и настройка оборудования"".'"));*/
//Результат = Ложь;
}
if(true/*Результат*/)
{
//мНДС = Новый Массив();
//мНДС.Добавить(18.00);
//мНДС.Добавить(10.00);
//мНДС.Добавить(20.00);
//мНДС.Добавить(0);
//МассивЗначений = Новый Массив;
//МассивЗначений.Добавить(Параметры.Порт);
//МассивЗначений.Добавить(Параметры.Скорость);
//МассивЗначений.Добавить(Параметры.ПарольПользователя);
//МассивЗначений.Добавить(Параметры.ПарольАдминистратора);
//МассивЗначений.Добавить(Параметры.Таймаут);
//МассивЗначений.Добавить(ПараметрыПодключения.СерийныйНомерККМ);
//МассивЗначений.Добавить(мНДС[0]);
//МассивЗначений.Добавить(мНДС[1]);
//МассивЗначений.Добавить(мНДС[2]);
//МассивЗначений.Добавить(мНДС[3]);
//МассивЗначений.Добавить(Ложь);
//МассивЗначений.Добавить(Параметры.ЖурналОперацийДрайвера);
//МассивЗначений.Добавить(Параметры.НаименованиеОплаты1);
//МассивЗначений.Добавить(Параметры.НаименованиеОплаты2);
if(true/*НЕ ОбъектДрайвера.Подключить(МассивЗначений, ПараметрыПодключения.ИДУстройства)*/)
{
//ВыходныеПараметры.Добавить(999);
//ВыходныеПараметры.Добавить("");
//ОбъектДрайвера.ПолучитьОшибку(ВыходныеПараметры[1]);
//Результат = Ложь;
}
}
return null;
}