V82.ОбщиеМодули.ПроцедурыОбменаДанными.ВыполнитьДействияПередНачаломОбменаДанными C# (CSharp) Method

ВыполнитьДействияПередНачаломОбменаДанными() public method

        public object ВыполнитьДействияПередНачаломОбменаДанными(/*СтруктураНастроекОбменаДанными*/)
        {
            //СообщитьИнформациюОбОбмене(Символы.ПС, СтруктураНастроекОбменаДанными);
            /*// информация об обмене данными
            */
            if(true/*СтруктураНастроекОбменаДанными.РучнойРежимЗапуска*/)
            {
                //СтрокаЗаписиВЛогПриНачалеОбмена = "Начат обмен данными";
            }
            //СтрокаЗаписиВЛогПриНачалеОбмена = СтрокаЗаписиВЛогПриНачалеОбмена + " по настройке """ + Строка(СтруктураНастроекОбменаДанными.ДанныеНастройки) + """ (" + Формат(ТекущаяДата(), "ДЛФ=В") + ").";
            //СообщитьИнформациюОбОбмене(СтрокаЗаписиВЛогПриНачалеОбмена, СтруктураНастроекОбменаДанными);
            if(true/*НЕ ЗначениеЗаполнено(СтруктураНастроекОбменаДанными.ДанныеНастройки.УзелИнформационнойБазы)*/)
            {
                //ЗафиксироватьЗавершениеОбмена(СтруктураНастроекОбменаДанными, "В настройке обмена не задан узел информационной базы с которым нужно производить обмен информацией! Обмен отменен.");
            }
            if(true/*НЕ СтруктураНастроекОбменаДанными.ПроизводитьЧтениеДанных
            И НЕ СтруктураНастроекОбменаДанными.ПроизводитьЗаписьДанных*/)
            {
                //ЗафиксироватьЗавершениеОбмена(СтруктураНастроекОбменаДанными, "В настройке обмена не взведены флаги загрузки и выгрузки данных! Обмен отменен.");
            }
            //МетаданныеУзлаОбмена = Неопределено;
            //СтрокаИнформацияОбОбмене = "";
            //ПолучитьПараметрыОбменаДанными(СтруктураНастроекОбменаДанными, МетаданныеУзлаОбмена, СтрокаИнформацияОбОбмене);
            //СтруктураНастроекОбменаДанными.Вставить("ТекущийУзелПланаОбмена", ПланыОбмена[МетаданныеУзлаОбмена.Имя].ЭтотУзел());
            /*// сами с собой не обмениваемся
            */
            if(true/*СтруктураНастроекОбменаДанными.ДанныеНастройки.УзелИнформационнойБазы = СтруктураНастроекОбменаДанными.ТекущийУзелПланаОбмена*/)
            {
                //ЗафиксироватьЗавершениеОбмена(СтруктураНастроекОбменаДанными, "Нельзя организовать обмен данными с текущим узлом информационной базы! Обмен отменен.");
            }
            /*// у узлов участвующих в обмене должен быть не пустой код
            */
            if(true/*ПустаяСтрока(Строка(СтруктураНастроекОбменаДанными.ДанныеНастройки.УзелИнформационнойБазы.Код))
            ИЛИ ПустаяСтрока(Строка(СтруктураНастроекОбменаДанными.ТекущийУзелПланаОбмена.Код))*/)
            {
                //ЗафиксироватьЗавершениеОбмена(СтруктураНастроекОбменаДанными, "Нельзя организовать обмен данными когда один из узлов обмена имеет пустой код! Обмен отменен.");
            }
            /*// записываем в журнал данные о начале обмена данными
            */
            /*ЗаписьЖурналаРегистрации("Обмен данными.Автоматический", УровеньЖурналаРегистрации.Информация,
            МетаданныеУзлаОбмена, СтруктураНастроекОбменаДанными.ДанныеНастройки.УзелИнформационнойБазы, "Начало " + СтрокаИнформацияОбОбмене);*/
            return null;
        }