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