Метод Получить (Receive)
Описание:
Получает файл от службы "Агент Плюс СОД".
Примечание. Если при вызове метода имеется недокачанный файл, то будет произведена дозагрузка, в случае если файл не был изменен.
Синтаксис:
Получить(<СтруктураПараметровОбмена>)
Receive(<StructureExchangeParam>)
Параметры структуры:
В метод параметры передаются только через структуру. Параметры являются обязательными.
АдресСервера (ServerAdress) – адрес сервера.
Порт (Port) – порт сервера для обмена данными.
ПутьОбмена (ExchangePath) – путь на МУ, где находятся файлы обмена. При получении указывает директорию, где будут храниться или уже хранятся временные файлы.
ИмяФайла (FileName) – полный путь к файлу обмена, начиная с корневой папки. Путь должен начинаться со знака "слэш". При получении указывает имя файла, под которым будет записан полученный файл.
ГУИД (GUID) – GUID МУ
Возвращаемые значения:
Значение "Истина" ("True"), если обмен запущен. Метод возвращает значение "Ложь" ("False"), если обмен не запущен.
Пример:
//Пример функции получения файла с указанными в параметрах обмена значениями
Функция ПолучитьДанныеЧерезAPServer()
Перем ПараметрыОбмена;
ФайлОбмена = "FromCBD.zip";
НомерРазделителя = НайтиПодстроку(НастройкиОбмена.АдресСервера, ":");
ПараметрыОбмена.АдресСервера = НастройкиОбмена.АдресСервера;
ПараметрыОбмена.Порт = НастройкиОбмена.ПортСервера;
ПараметрыОбмена.ПутьОбмена = АПСКлиент.ПолучитьКаталогОбменаПоУмолчанию();
ПараметрыОбмена.ИмяФайла = ?(Архивировать, АПСКлиент.ПолучитьКаталогОбменаПоУмолчанию() + "FromCBD.zip", ФайлОбмена);
ПараметрыОбмена.ГУИД = Строка(ПолучитьИдентификаторУстройства());
АПСКлиент.Получить(ПараметрыОбмена);
Возврат 0;
КонецФункции