public void ВыполнитьВыгрузкуДанныхВФайлОбмена(/*СтруктураНастроекОбменаДанными*/)
{
//ОтобразитьНовоеСообщениеВФормеХодаОбработки(СтруктураНастроекОбменаДанными, "Выгрузка данных в файл обмена", 5);
//СтруктураНастроекОбменаДанными.РезультатЗаписиДанных = Ложь;
//СтруктураНастроекОбменаДанными.ДатаНачалаВыгрузки = ТекущаяДата();
/*// ЗАПИСЬ
*/
if(true/*Не СтруктураНастроекОбменаДанными.ПроизводитьЗаписьДанных*/)
{
//ОтобразитьНовоеСообщениеВФормеХодаОбработки(СтруктураНастроекОбменаДанными, "Выгрузка данных в файл обмена", 40);
}
if(true/*ПустаяСтрока(СтруктураНастроекОбменаДанными.ИмяФайлаЗаписиИзменений)*/)
{
//СообщитьИнформациюОбОбмене("Выгрузка изменений из текущей информационной базы НЕ произведена!", СтруктураНастроекОбменаДанными);
//ДополнитьКомментарийДляОперации(СтруктураНастроекОбменаДанными, "Выгрузка изменений из текущей информационной базы НЕ произведена!", Истина);
//ОтобразитьНовоеСообщениеВФормеХодаОбработки(СтруктураНастроекОбменаДанными, "Выгрузка данных в файл обмена", 40);
}
/*// если идет архивирование файла, то надо сначала в темповый файл записать изменения а потом их зархивировать
*/
if(true/*СтруктураНастроекОбменаДанными.ДанныеНастройки.ВыполнятьАрхивациюФайловОбмена*/)
{
//ИмяФайлаДляЗаписиИзменений = ПолучитьИмяВременногоФайла(".xml");
}
/*// записываем изменения
*/
//ЗаписатьСообщенияСИзмененеиямиДляУзла(СтруктураНастроекОбменаДанными, ИмяФайлаДляЗаписиИзменений);
/*// если надо то архивируем
*/
if(true/*СтруктураНастроекОбменаДанными.РезультатЗаписиДанных
И СтруктураНастроекОбменаДанными.ДанныеНастройки.ВыполнятьАрхивациюФайловОбмена*/)
{
//СтруктураНастроекОбменаДанными.РезультатЗаписиДанных = ЗаархивироватьФайл(ИмяФайлаДляЗаписиИзменений, СтруктураНастроекОбменаДанными);
if(true/*СтруктураНастроекОбменаДанными.РезультатЗаписиДанных*/)
{
/*// грохаем временный файл
*/
//ВыполнитьУдалениеФайла(ИмяФайлаДляЗаписиИзменений, СтруктураНастроекОбменаДанными, , Истина);
}
}
/*// сообщим о результатах чтения данных
*/
if(true/*СтруктураНастроекОбменаДанными.РезультатЗаписиДанных*/)
{
//СообщитьИнформациюОбОбмене("Запись изменений текущей информационной базы в файл обмена завершилась успешно.", СтруктураНастроекОбменаДанными);
}
//СтруктураНастроекОбменаДанными.ДатаПоследнейВыгрузки = ТекущаяДата();
//ОтобразитьНовоеСообщениеВФормеХодаОбработки(СтруктураНастроекОбменаДанными, "Выгрузка данных в файл обмена", 40);
}