Пользователи сервиса. Получает пользователей сервиса.
// Получает пользователей сервиса.
//
// Параметры:
// ПараметрыДоступа - Структура - описание см. ВызватьМетодПрограммногоИнтерфейса().
//
// Возвращаемое значение:
// Массив - массив структур с полями:
// * Логин - Строка.
// * Наименование - Строка.
// * ЭлектроннаяПочта - Строка.
// * Роль - Строка - см. МиграцияПриложенийКлиентСервер.ПредставлениеРоли().
//
Функция ПользователиСервиса(ПараметрыДоступа) Экспорт
ПараметрыМетода = Новый Структура;
ПараметрыМетода.Вставить("auth", Новый Структура);
ПараметрыМетода.auth.Вставить("account", ПараметрыДоступа.КодАбонента);
ПараметрыМетода.Вставить("general", Новый Структура);
ПараметрыМетода.general.Вставить("type", "ext");
ПараметрыМетода.general.Вставить("method", "account/users/list");
ПараметрыМетода.general.Вставить("version", 3);
ПараметрыМетода.Вставить("id", ПараметрыДоступа.КодАбонента);
РезультатВызова = ВызватьМетодПрограммногоИнтерфейса(ПараметрыДоступа, ПараметрыМетода);
ПользователиСервиса = Новый Массив;
Для Каждого ДанныеПользователя Из РезультатВызова.user Цикл
Если ДанныеПользователя.login = "ivanoff.u3@yopmail.com"
Или ДанныеПользователя.login = "petroff@yopmail.com" Тогда
Продолжить;
КонецЕсли;
ПользовательСервиса = Новый Структура("Логин, Наименование, ЭлектроннаяПочта, Роль");
ПользовательСервиса.Логин = ДанныеПользователя.login;
ПользовательСервиса.Наименование = ДанныеПользователя.name;
ПользовательСервиса.ЭлектроннаяПочта = ДанныеПользователя.email;
ПользовательСервиса.Роль = МиграцияПриложенийКлиентСервер.ПредставлениеРоли(ДанныеПользователя.role);
ПользователиСервиса.Добавить(ПользовательСервиса);
КонецЦикла;
Возврат ПользователиСервиса;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ЗаписатьПользователяСервиса (БСП)
ПолучитьПользователейСервиса (БСП)
ИмяСлужебногоПользователяМенеджераСервиса (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)