Skip to content

Подключение сервисов сопровождения

НовыйОписательСервиса

Описание, пример вызова
// Создает описатель сервиса сопровождения, который используется
// при подключении тестового периода.
//
// Возвращаемое значение:
// Структура - содержит перечень значений, необходимых для подключения тестового периода:
// *Идентификатор - Строка - идентификатор сервиса в системе Портал 1С:ИТС. Поле обязательно для заполнения.
// Если передана пустая строка, при переходе на новую версию будет вызвано исключение.
// Длина не более 255 символов;
// *Картинка - Метаданные.ОбщиеКартинки, Неопределено - картинка сервиса. Если значение не будет
// передано, видимость элемента формы отключается. Рекомендуемый размер картинки 48х48 пикселей;
// *Наименование - Строка - наименование сервиса. Поле обязательно для заполнения,
// если передана пустая строка, при переходе на новую версию будет вызвано исключение.
// Длина не более 150 символов;
// *Описание - Строка - краткое описание сервиса. Поле обязательно для заполнения,
// если передана пустая строка, при переходе на новую версию будет вызвано исключение.
// Длина не более 150 символов.
//
Функция НовыйОписательСервиса() Экспорт

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

Результат = ПодключениеСервисовСопровождения.НовыйОписательСервиса()

ДоступноПодключениеТестовогоПериода

Описание, пример вызова
// Выполняет проверку возможности подключения тестового периода для пользователя.
// Перед запросом доступных тестовых периодов происходит проверка кэша. Если данные
// о доступных тестовых периодах были получены в течение 24 часов, используется информация
// из кэша. В противном случае производится запрос на получение обновленной информации
// из сервисов Портала 1С:ИТС. Функцию необходимо использовать для определения
// потребности в отображении элемента управления подключения тестового периода.
// Функцию следует использовать, если целевой сервис не подключен.
//
// Параметры:
// Идентификаторы - Массив из Строка - содержит идентификаторы сервисов в системе Портал 1С:ИТС.
//
// Возвращаемое значение:
// Структура - содержит информацию о доступных тестовых периодах сервисов сопровождения:
// *Ошибка - Булево - Истина, если при обновлении кэша были ошибки;
// Ошибка может возникнуть в случае:
// - на текущий момент существуют запросы на подключение тестового периода;
// - ошибка при получении данных из сервиса;
// - передан некорректный идентификатор сервиса;
// *СообщениеОбОшибке - Строка - информация об ошибке для пользователя;
// *СервисыСопровождения - Соответствие - информация о доступности подключения сервисов:
// **Ключ - Строка - идентификатор сервиса;
// **Значение - Строка - содержит результат проверки возможности подключения. Возможны значения:
// - "Подключение" если в текущий момент обрабатываются запросы
// на подключение тестового периода.
// - "Доступно" если подключение тестового периода доступно;
// - "Недоступно" если подключение тестового периода недоступно;
// Подключение может быть недоступно:
// - пользователь уже использовал тестовый период;
// - у сервиса отсутствуют тестовые периоды;
// - у пользователя нет прав для подключения тестового периода.
//
// Пример:
//
// ИдентификаторСервиса = СПАРКРискиКлиентСервер.ИдентификаторСервиса();
// Идентификаторы = Новый Массив;
// Идентификаторы.Добавить(ИдентификаторСервиса);
// РезультатПроверки = ПодключениеСервисовСопровождения.ДоступноПодключениеТестовогоПериода(Идентификаторы);
// СтатусПодключения = РезультатПроверки.СервисыСопровождения.Получить(ИдентификаторСервиса);
// Если СтатусПодключения = "Подключение" Тогда
// Элементы.ДекорацияПодключить.Видимость = Ложь;
// Элементы.ДекорацияПодключение.Видимость = Истина;
// ИначеЕсли СтатусПодключения = "Доступно" Тогда
// Элементы.ДекорацияПодключить.Видимость = Истина;
// Элементы.ДекорацияПодключение.Видимость = Ложь;
// ИначеЕсли СтатусПодключения = "Недоступно" Тогда
// Элементы.ДекорацияПодключить.Видимость = Ложь;
// Элементы.ДекорацияПодключение.Видимость = Ложь;
// КонецЕсли;
//
Функция ДоступноПодключениеТестовогоПериода(Идентификаторы) Экспорт

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

Результат = ПодключениеСервисовСопровождения.ДоступноПодключениеТестовогоПериода(Идентификаторы)

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