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