АбонентЭтогоПриложения (БСП)

Автор: 1С
ОбщийМодуль.ПрограммныйИнтерфейсСервиса
БСП

Абонент этого приложения. Возвращает данные абонента этого приложения.

// Возвращает данные абонента этого приложения.
// 
// Возвращаемое значение:
//  Структура - данные абонента:
//    * Наименование - Строка - наименование абонента
//    * Код - Число - код абонента
//    * РольПользователя - ПеречислениеСсылка.РолиПользоватейАбонентов - роль текущего пользователя абонента.
//
Функция АбонентЭтогоПриложения() Экспорт
    
	Метод = "tenant/account";
	
	ДанныеЗапроса = ШаблонЗапроса(Метод);
    ДанныеЗапроса.Вставить("id", РаботаВМоделиСервиса.ЗначениеРазделителяСеанса());
	ДанныеЗапроса.Вставить("auth", ДанныеАвторизации());
    Адрес = АдресИсполненияВнешнегоПрограммногоИнтерфейса();
    Результат = РаботаВМоделиСервисаБТС.ОтправитьЗапросВМенеджерСервиса("POST", Адрес, ДанныеЗапроса);
	
    ДанныеОтвета = РезультатВыполнения(Результат);
    Абонент = ДанныеОтвета.account;
    ПолеРоль = "role";
    Абонент[ПолеРоль] = Перечисления.РолиПользователейАбонентов.ЗначениеПоИмени(Абонент[ПолеРоль]);
    
    Переименования = Новый Соответствие;
    Переименования.Вставить("name", "Наименование");
    Переименования.Вставить("id", "Код");
    Переименования.Вставить(ПолеРоль, "РольПользователя");
    
    Возврат ПереименоватьСвойства(Абонент, Переименования);
    
КонецФункции

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

ПользователиАбонента (БСП)

Приложения (БСП)

ОбслуживающиеОрганизацииАбонента (БСП)

СоздатьПользователяАбонента (БСП)

УстановитьРольПользователяАбонента (БСП)

Конфигурации (БСП)

ТарифыСервиса (БСП)

СтраницаВыбораТарифаОбслуживающейОрганизации (БСП)

TurboConf 6 - расширение Конфигуратора 1С