Skip to content

Интеграция смартвей

ИнициализироватьНастройкиПодключения

Описание, пример вызова
// Подготавливает структуру настроек подключения к сервису
//
// Возвращаемое значение:
// Структура:
// Логин - Строка
// Пароль - Строка.
//
Функция ИнициализироватьНастройкиПодключения() Экспорт

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

Результат = ИнтеграцияСмартвей.ИнициализироватьНастройкиПодключения()

СохранитьНастройкиПодключения

Описание, пример вызова
// Сохраняет настройки подключения к сервису
//
// Параметры:
// Настройки - Структура - см. ИнтеграцияСмартвей.ИнициализироватьНастройкиПодключения
//
Процедура СохранитьНастройкиПодключения(Настройки) Экспорт

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

ИнтеграцияСмартвей.СохранитьНастройкиПодключения(Настройки)

НастройкиПодключения

Описание, пример вызова
// Извлекает настройки подключения к сервису
//
// Возвращаемое значение:
// Структура - см. ИнтеграцияСмартвей.ИнициализироватьНастройкиПодключения
//
Функция НастройкиПодключения() Экспорт

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

Результат = ИнтеграцияСмартвей.НастройкиПодключения()

ПроверитьПодключение

Описание, пример вызова
// Проверяет настройки подключения к сервису
//
// Параметры:
// Настройки - Структура - см. ИнтеграцияСмартвей.ИнициализироватьНастройкиПодключения
//
// Возвращаемое значение:
// Булево - результат проверки
//
Функция ПроверитьПодключение(Настройки) Экспорт

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

Результат = ИнтеграцияСмартвей.ПроверитьПодключение(Настройки)

ПолучитьДанныеСмартвей

Описание, пример вызова
// Выполняет получение данных сервиса: электронных билетов и бронирований, а также статусов заявок на командировку
//
Процедура ПолучитьДанныеСмартвей() Экспорт

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

ИнтеграцияСмартвей.ПолучитьДанныеСмартвей()

ПолучитьДанныеБронирования

Описание, пример вызова
// Выполняет получение из сервиса электронных билетов и бронирований
//
Процедура ПолучитьДанныеБронирования() Экспорт

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

ИнтеграцияСмартвей.ПолучитьДанныеБронирования()

ПолучитьДанныеБронированияПоЗаявке

Описание, пример вызова
// Выполняет получение из сервиса электронных билетов и бронирований по заявке на командировку
//
// Параметры:
// ЗаявкаСсылка - ДокументСсылка.ЗаявкаНаКомандировку - Заявка на командировку
//
Процедура ПолучитьДанныеБронированияПоЗаявке(ЗаявкаСсылка) Экспорт

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

ИнтеграцияСмартвей.ПолучитьДанныеБронированияПоЗаявке(ЗаявкаСсылка)

ПолучитьСтатусыЗаявок

Описание, пример вызова
// Выполняет получение из сервиса статусов заявок на командировку
//
// Параметры:
// Заявки - ДокументСсылка.ЗаявкаНаКомандировку - Заявка на командировку, Массив из ДокументСсылка.ЗаявкаНаКомандировку
//
Процедура ПолучитьСтатусыЗаявок(Заявки) Экспорт

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

ИнтеграцияСмартвей.ПолучитьСтатусыЗаявок(Заявки)

ОтправитьЗаявки

Описание, пример вызова
// Выполняет отправку в сервис заявок на командировку
//
// Параметры:
// Заявки - ДокументСсылка.ЗаявкаНаКомандировку
// - Массив из ДокументСсылка.ЗаявкаНаКомандировку
// ДанныеЗаявок - РезультатЗапроса
//
Процедура ОтправитьЗаявки(Заявки, ДанныеЗаявок) Экспорт

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

ИнтеграцияСмартвей.ОтправитьЗаявки(Заявки, ДанныеЗаявок)

ОтменитьЗаявку

Описание, пример вызова
// Выполняет в сервисе отмену заявки на командировку
Процедура ОтменитьЗаявку(Заявка) Экспорт

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

ИнтеграцияСмартвей.ОтменитьЗаявку(Заявка)

Аэропорты

Описание, пример вызова
// Возвращает таблицу аэропортов.
//
// Параметры:
// ТекстЗапроса - Строка - строка, по которой выполняется поиск аэропортов в системе Смартвей.
//
// Возвращаемое значение:
// см. ПустаяТаблицаАэропортов.
//
Функция Аэропорты(ТекстЗапроса) Экспорт

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

Результат = ИнтеграцияСмартвей.Аэропорты(ТекстЗапроса)

ЖелезнодорожныеСтанции

Описание, пример вызова
// Возвращает таблицу ж/д станций.
//
// Параметры:
// ТекстЗапроса - Строка - строка, по которой выполняется поиск ж/д станций в системе Смартвей.
//
// Возвращаемое значение:
// см. ПустаяТаблицаЖелезнодорожныхСтанций.
//
Функция ЖелезнодорожныеСтанции(ТекстЗапроса) Экспорт

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

Результат = ИнтеграцияСмартвей.ЖелезнодорожныеСтанции(ТекстЗапроса)

ОтелиИРегионы

Описание, пример вызова
// Возвращает таблицу найденных отелей.
//
// Параметры:
// ТекстЗапроса - Строка - строка, по которой выполняется поиск отелей в системе Смартвей.
// ТолькоОтели - Булево - признак формирования списка только из названий отелей.
// ТолькоРегионы - Булево - признак формирования списка только из названий регионов.
//
// Возвращаемое значение:
// см. ПустаяТаблицаОтелейИРегионов.
//
Функция ОтелиИРегионы(ТекстЗапроса, ТолькоОтели = Ложь, ТолькоРегионы = Ложь) Экспорт

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

Результат = ИнтеграцияСмартвей.ОтелиИРегионы(ТекстЗапроса, ТолькоОтели, ТолькоРегионы);

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