Прокси сервиса управляющего приложения. Возвращает прокси web-сервиса для синхронизации административных действий в сервисе.
// Возвращает прокси web-сервиса для синхронизации административных действий в сервисе.
//
// Возвращаемое значение:
// WSПрокси.
// Прокси менеджера сервиса.
//
Функция ПроксиСервисаУправляющегоПриложения(Знач ПарольПользователя = "") Экспорт
ИспользуемаяВерсия = ИспользуемаяВерсияСервисаУправляющегоПриложения(ПарольПользователя);
ПараметрыАвторизации = Новый Структура;
УстановитьПривилегированныйРежим(Истина);
ПараметрыАвторизации.Вставить("URL", РаботаВМоделиСервиса.ВнутреннийАдресМенеджераСервиса());
УстановитьПривилегированныйРежим(Ложь);
Если ЗначениеЗаполнено(ПарольПользователя) Тогда
ПараметрыАвторизации.Вставить("UserName", ИмяПользователя());
ПараметрыАвторизации.Вставить("Password", ПарольПользователя);
Иначе
ПараметрыАвторизации.Вставить("UserName", РаботаВМоделиСервиса.ИмяСлужебногоПользователяМенеджераСервиса());
ПараметрыАвторизации.Вставить("Password", РаботаВМоделиСервиса.ПарольСлужебногоПользователяМенеджераСервиса());
КонецЕсли;
ПараметрыПодключения = ОбщегоНазначения.ПараметрыПодключенияWSПрокси();
ПараметрыПодключения.АдресWSDL = ПараметрыАвторизации.URL + "/ws/ManageApplication_" + СтрЗаменить(ИспользуемаяВерсия, ".", "_") + "?wsdl";
ПараметрыПодключения.URIПространстваИмен = "http://www.1c.ru/SaaS/ManageApplication/" + ИспользуемаяВерсия;
ПараметрыПодключения.ИмяСервиса = "ManageApplication_" + СтрЗаменить(ИспользуемаяВерсия, ".", "_");
ПараметрыПодключения.ИмяТочкиПодключения = "";
ПараметрыПодключения.ИмяПользователя = ПараметрыАвторизации.UserName;
ПараметрыПодключения.Пароль = ПараметрыАвторизации.Password;
ПараметрыПодключения.Таймаут = 60;
Возврат ОбщегоНазначения.СоздатьWSПрокси(ПараметрыПодключения);
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ИспользуемаяВерсияСервисаУправляющегоПриложения (БСП)
ИнтерфейсСервисаУправляющегоПриложения (БСП)
Выбор файла управляемое приложение
ПолучитьПроксиМенеджераСервиса (БСП)
ИнициализироватьWSПроксиДляУправленияОбменомДанными (БСП)
ПолучитьПроксиИнформационногоЦентра (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)