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