V82.ОбщиеМодули.ПодключаемоеОборудованиеВерсияТКасбиФР01К.ПодключитьУстройство C# (CSharp) Method

ПодключитьУстройство() public method

public ПодключитьУстройство ( ) : object
return object
        public object ПодключитьУстройство(/*ОбъектДрайвера, Параметры, ПараметрыПодключения, ВыходныеПараметры*/)
        {
            //Результат = Истина;
            //ПараметрыПодключения.Вставить("РегистрационныйНомерККМ", "0");
            //ПараметрыПодключения.Вставить("СерийныйНомерККМ", "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;
        }