V82.ОбщиеМодули.ПодключаемоеОборудованиеСканкодТерминалыСбораДанных.ПодключитьУстройство C# (CSharp) Method

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

public ПодключитьУстройство ( ) : object
return object
        public object ПодключитьУстройство(/*ОбъектДрайвера, Параметры, ПараметрыПодключения, ВыходныеПараметры*/)
        {
            //Результат = Истина;
            //ПараметрыПодключения.Вставить("ИДУстройства", "");
            //ВыходныеПараметры = Новый Массив();
            /*// Проверка параметров устройства
            */
            //Порт                     = Неопределено;
            //Скорость                 = Неопределено;
            //Таймаут                  = Неопределено;
            //ИКПодставка              = Неопределено;
            //РазделительБазы          = Неопределено;
            //РазделительДокумента     = Неопределено;
            //НомерБазы                = Неопределено;
            //НомерДокумента           = Неопределено;
            //ОчищатьДокумент          = Неопределено;
            //ВыбиратьИсточникЗагрузки = Неопределено;
            //ФорматБазы               = Неопределено;
            //ФорматДокумента          = Неопределено;
            //Модель                   = Неопределено;
            //Параметры.Свойство("Порт"                    , Порт);
            //Параметры.Свойство("Скорость"                , Скорость);
            //Параметры.Свойство("Таймаут"                 , Таймаут);
            //Параметры.Свойство("ИКПодставка"             , ИКПодставка);
            //Параметры.Свойство("РазделительБазы"         , РазделительБазы);
            //Параметры.Свойство("РазделительДокумента"    , РазделительДокумента);
            //Параметры.Свойство("НомерБазы"               , НомерБазы);
            //Параметры.Свойство("НомерДокумента"          , НомерДокумента);
            //Параметры.Свойство("ОчищатьДокумент"         , ОчищатьДокумент);
            //Параметры.Свойство("ВыбиратьИсточникЗагрузки", ВыбиратьИсточникЗагрузки);
            //Параметры.Свойство("ФорматБазы"              , ФорматБазы);
            //Параметры.Свойство("ФорматДокумента"         , ФорматДокумента);
            //Параметры.Свойство("Модель",                   Модель);
            if(true/*Порт                     = Неопределено
             Или Скорость                 = Неопределено
             Или Таймаут                  = Неопределено
             Или ИКПодставка              = Неопределено
             Или РазделительБазы          = Неопределено
             Или РазделительДокумента     = Неопределено
             Или НомерБазы                = Неопределено
             Или НомерДокумента           = Неопределено
             Или ОчищатьДокумент          = Неопределено
             Или ВыбиратьИсточникЗагрузки = Неопределено
             Или ФорматБазы               = Неопределено
             Или ФорматДокумента          = Неопределено
             Или Модель                   = Неопределено*/)
            {
                //ВыходныеПараметры.Добавить(999);
                /*ВыходныеПараметры.Добавить(НСтр("ru='Не настроены параметры устройства.
            |Для корректной работы устройства необходимо задать параметры его работы.
            |Сделать это можно при помощи формы ""Настройка параметров"" модели
            |подключаемого оборудования в форме ""Подключение и настройка оборудования"".'"));*/
                //Результат = Ложь;
            }
            if(true/*Результат*/)
            {
                /*Ответ = ОбъектДрайвера.УстановитьПараметры(Параметры.Порт,
                                                   Параметры.Скорость,
                                                   ?(Параметры.ИКПодставка, 1, 0),
                                                   Символ(Параметры.РазделительБазы),
                                                   Символ(Параметры.РазделительДокумента));*/
                if(true/*Ответ = 1*/)
                {
                    //ОбъектДрайвера.УстановитьЗадержку(Параметры.Таймаут);
                    //ОбъектДрайвера.Подключить();
                    if(true/*ОбъектДрайвера.Результат <> 0*/)
                    {
                        //ВыходныеПараметры.Добавить(999);
                        //ВыходныеПараметры.Добавить(ОбъектДрайвера.ОписаниеРезультата);
                        //Результат = Ложь;
                    }
                }
            }
            return null;
        }