Skip to content

Передача данных сервер

ВсеМенеджерыЛогическихХранилищ

Описание, пример вызова
// Возвращает менеджеры логических хранилищ.
//
// Возвращаемое значение:
// ФиксированноеСоответствие из Строка - менеджеры логических хранилищ:
// * Ключ - Строка - идентификатор логического хранилища;
// * Значение - ОбщийМодуль - менеджер логического хранилища.
//
Функция ВсеМенеджерыЛогическихХранилищ() Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.ВсеМенеджерыЛогическихХранилищ()

ВсеМенеджерыФизическихХранилищ

Описание, пример вызова
// Возвращает менеджеры физических хранилищ.
//
// Возвращаемое значение:
// ФиксированноеСоответствие из Строка - менеджеры физических хранилищ:
// * Ключ - Строка - идентификатор физического хранилища;
// * Значение - ОбщийМодуль - менеджер физического хранилища.
//
Функция ВсеМенеджерыФизическихХранилищ() Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.ВсеМенеджерыФизическихХранилищ()

ПолучитьИзЛогическогоХранилища

Описание, пример вызова
// Получает данные из логического хранилища.
//
// Параметры:
// ПараметрыДоступа - Структура - поля:
// * URL - Строка - URL сервиса, обязательно должно присутствовать и быть заполненным;
// * UserName - Строка - имя пользователя;
// * Password - Строка - пароль пользователя.
// * Кэш - Соответствие из Строка - необязательный, пустое соответствие, если указан, может использоваться для кеширования.
// ИдентификаторХранилища - Строка - идентификатор логического хранилища.
// Идентификатор - Строка - идентификатор данных в логическом хранилище.
// Диапазон - Структура -
// * Начало - Число - первый байт.
// * Конец - Число - последний байт.
// ИмяФайла - Строка, Неопределено - Имя файла для записи данных.
//
// Возвращаемое значение:
// Неопределено, Структура - Получить из логического хранилища:
// * Имя - Строка - имя файла
// * ПолноеИмя - Строка - полное имя файла (включающее путь к файлу)
//
Функция ПолучитьИзЛогическогоХранилища(ПараметрыДоступа, ИдентификаторХранилища, Идентификатор, Диапазон = Неопределено, ИмяФайла = Неопределено) Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.ПолучитьИзЛогическогоХранилища(ПараметрыДоступа, ИдентификаторХранилища, Идентификатор, Диапазон, ИмяФайла);

ПолучитьРазмерФайлаИзЛогическогоХранилища

Описание, пример вызова
// Получает информацию о файле из логического хранилища.
//
// Параметры:
// ПараметрыДоступа - Структура - поля:
// * URL - Строка - URL сервиса, обязательно должно присутствовать и быть заполненным;
// * UserName - Строка - имя пользователя;
// * Password - Строка - пароль пользователя.
// ИдентификаторХранилища - Строка - идентификатор логического хранилища.
// Идентификатор - Строка - идентификатор данных в логическом хранилище.
//
// Возвращаемое значение:
// Число - размер файла в байтах.
//
Функция ПолучитьРазмерФайлаИзЛогическогоХранилища(ПараметрыДоступа, ИдентификаторХранилища, Идентификатор) Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.ПолучитьРазмерФайлаИзЛогическогоХранилища(ПараметрыДоступа, ИдентификаторХранилища, Идентификатор)

ПолучитьИзФизическогоХранилища

Описание, пример вызова
// Получает данные из физического хранилища.
//
// Параметры:
// ПараметрыДоступа - Структура - поля:
// * URL - Строка - URL сервиса, обязательно должно присутствовать и быть заполненным;
// * UserName - Строка - имя пользователя;
// * Password - Строка - пароль пользователя.
// ИдентификаторХранилища - Строка - идентификатор физического хранилища.
// Идентификатор - Строка - идентификатор данных в физическом хранилище.
// ИмяФайла - Строка, Неопределено - Имя файла для записи данных.
//
// Возвращаемое значение:
// Неопределено, Структура - описание файла:
// * Имя - Строка - имя файла;
// * ПолноеИмя - Строка - полное имя файла (включающее путь к файлу).
//
Функция ПолучитьИзФизическогоХранилища(ПараметрыДоступа, ИдентификаторХранилища, Идентификатор, ИмяФайла = Неопределено) Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.ПолучитьИзФизическогоХранилища(ПараметрыДоступа, ИдентификаторХранилища, Идентификатор, ИмяФайла);

ОтправитьВЛогическоеХранилище

Описание, пример вызова
// Отправляет данные в логическое хранилище.
//
// Параметры:
// ПараметрыДоступа - Структура - поля:
// * URL - Строка - URL сервиса, обязательно должно присутствовать и быть заполненным;
// * UserName - Строка - имя пользователя;
// * Password - Строка - пароль пользователя.
// ИдентификаторХранилища - Строка - идентификатор логического хранилища.
// Данные - Строка - адрес данных во временном хранилище;
// - Строка - полное имя файла (включающее путь к файлу);
// - Файл - файловый объект;
// - ДвоичныеДанные - значение в виде двоичных данных.
// ИмяФайла - Строка - имя передаваемого файла.
// ДополнительныеПараметры - Структура - структура со значениями сериализуемыми в json.
//
// Возвращаемое значение:
// Число, Неопределено, Произвольный -
//
Функция ОтправитьВЛогическоеХранилище(ПараметрыДоступа, ИдентификаторХранилища, Данные, Знач ИмяФайла, ДополнительныеПараметры = Неопределено) Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.ОтправитьВЛогическоеХранилище(ПараметрыДоступа, ИдентификаторХранилища, Данные, ИмяФайла, ДополнительныеПараметры);

НачатьОтправкуВЛогическоеХранилище

Описание, пример вызова
// Начинает отправку файла в логическое хранилище
//
// Параметры:
// ПараметрыДоступа - Структура - поля:
// * URL - Строка - URL сервиса, обязательно должно присутствовать и быть заполненным;
// * UserName - Строка - имя пользователя;
// * Password - Строка - пароль пользователя.
// ИдентификаторХранилища - Строка - идентификатор логического хранилища.
// Данные - Строка - адрес данных во временном хранилище;
// - Строка - полное имя файла (включающее путь к файлу);
// - Файл - файловый объект;
// - ДвоичныеДанные - значение в виде двоичных данных.
// ИмяФайла - Строка - имя передаваемого файла.
// ДополнительныеПараметры - Структура - структура со значениями сериализуемыми в json.
//
// Возвращаемое значение:
// Неопределено, Структура - поля:
// * Location - Неопределено, Произвольный -
// * SetCookie - Произвольный, Неопределено -
// * АдресS3 - Произвольный, Неопределено -
// * ИдентификаторФайлаS3 - Произвольный, Неопределено -
// * ПередачаЧастями - Булево
//
Функция НачатьОтправкуВЛогическоеХранилище(ПараметрыДоступа, ИдентификаторХранилища, Данные, Знач ИмяФайла, ДополнительныеПараметры = Неопределено) Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.НачатьОтправкуВЛогическоеХранилище(ПараметрыДоступа, ИдентификаторХранилища, Данные, ИмяФайла, ДополнительныеПараметры);

ОтправитьЧастьФайлаВЛогическоеХранилище

Описание, пример вызова
// Отправляет очередную часть
//
// Параметры:
// ПараметрыДоступа - Структура - поля:
// * URL - Строка - URL сервиса, обязательно должно присутствовать и быть заполненным;
// * UserName - Строка - имя пользователя;
// * Password - Строка - пароль пользователя.
// ПараметрыОтправки - Структура - поля:
// Location - Строка -
// SetCookie - Строка -
// АдресS3 - Строка -
// ИдентификаторФайлаS3 - Строка -
// ПередачаЧастями - Булево -
// Данные - Произвольный -
// ПоследняяЧасть - Булево -
// Смещение - Число -
//
// Возвращаемое значение:
// Число, Неопределено - Количество байт в случае успешной отправки, или Неопределено, если не получилось отправить
//
Функция ОтправитьЧастьФайлаВЛогическоеХранилище(ПараметрыДоступа, ПараметрыОтправки, Данные, ПоследняяЧасть = Истина, Смещение = 0) Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.ОтправитьЧастьФайлаВЛогическоеХранилище(ПараметрыДоступа, ПараметрыОтправки, Данные, ПоследняяЧасть, Смещение);

ОтправитьВФизическоеХранилище

Описание, пример вызова
// Отправляет данные в физическое хранилище.
//
// Параметры:
// ПараметрыДоступа - Структура - поля:
// * URL - Строка - URL сервиса, обязательно должно присутствовать и быть заполненным;
// * UserName - Строка - имя пользователя;
// * Password - Строка - пароль пользователя.
// ИдентификаторХранилища - Строка - идентификатор физического хранилища.
// Данные - Строка - адрес данных во временном хранилище;
// - Строка - полное имя файла (включающее путь к файлу);
// - Файл - файловый объект;
// - ДвоичныеДанные - значение в виде двоичных данных.
// ИмяФайла - Строка - имя передаваемого файла.
//
//
// Возвращаемое значение:
// Число, Неопределено, Произвольный -
//
Функция ОтправитьВФизическоеХранилище(ПараметрыДоступа, ИдентификаторХранилища, Данные, Знач ИмяФайла) Экспорт

Пример вызова

Результат = ПередачаДанныхСервер.ОтправитьВФизическоеХранилище(ПараметрыДоступа, ИдентификаторХранилища, Данные, ИмяФайла)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).