<АПСКлиент> Получить (Receive)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Объекты работы с данными > Объект АПСКлиент (APSClient) > Методы >

<АПСКлиент> Получить (Receive)


Описание:

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

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

Синтаксис:

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

Receive(<StructureExchangeParam>)

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

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

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

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

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

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

ГУИД (GUID) – GUID МУ

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

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

Пример:

//Пример функции получения файла с указанными в параметрах обмена значениями

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