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