Метод Получить (Receive)

Описание:

Получает файл от службы "Агент Плюс СОД".

Примечание. Если при вызове метода имеется недокачанный файл, то будет произведена дозагрузка, в случае если файл не был изменен.

Синтаксис:

Получить(<СтруктураПараметровОбмена>)

Receive(<StructureExchangeParam>)

Параметры структуры:

В метод параметры передаются только через структуру. Параметры являются обязательными.

АдресСервера (ServerAdress) – адрес сервера.

Порт (Port) – порт сервера для обмена данными.

ПутьОбмена (ExchangePath) – путь на МУ, где находятся файлы обмена. При получении указывает директорию, где будут храниться или уже хранятся временные файлы.

ИмяФайла (FileName) – полный путь к файлу обмена, начиная с корневой папки. Путь должен начинаться со знака "слэш". При получении указывает имя файла, под которым будет записан полученный файл.

ГУИД (GUID) – GUID МУ

Возвращаемые значения:

Значение "Истина" ("True"), если обмен запущен. Метод возвращает значение "Ложь" ("False"), если обмен не запущен.

Пример:

//Пример функции получения файла с указанными в параметрах обмена значениями
Функция ПолучитьДанныеЧерезAPServer()
    
    Перем ПараметрыОбмена;
    
    ФайлОбмена "FromCBD.zip";
    
    НомерРазделителя             = НайтиПодстроку(НастройкиОбмена.АдресСервера, ":");
    ПараметрыОбмена.АдресСервера = НастройкиОбмена.АдресСервера;
    ПараметрыОбмена.Порт         = НастройкиОбмена.ПортСервера;
    ПараметрыОбмена.ПутьОбмена   = АПСКлиент.ПолучитьКаталогОбменаПоУмолчанию();
    ПараметрыОбмена.ИмяФайла     = ?(Архивировать, АПСКлиент.ПолучитьКаталогОбменаПоУмолчанию() + "FromCBD.zip", ФайлОбмена);
    ПараметрыОбмена.ГУИД         = Строка(ПолучитьИдентификаторУстройства());
    АПСКлиент.Получить(ПараметрыОбмена);
    
    Возврат 0;
КонецФункции