ПолноеИмяСлужебногоПользователя (БСП)

Автор: 1С
ОбщийМодуль.ПользователиСлужебныйВМоделиСервиса
БСП

Полное имя служебного пользователя. Возвращает полное имя служебного пользователя для отображения в интерфейсах.

// Возвращает полное имя служебного пользователя для отображения в интерфейсах.
//
// Параметры:
//  Идентификатор - уникальный идентификатор пользователя ИБ или СправочникСсылка.Пользователи.
//
// Возвращаемое значение:
//  Строка
//
Функция ПолноеИмяСлужебногоПользователя(Знач Идентификатор = Неопределено) Экспорт
	
	Результат = НСтр("ru = '<Служебный пользователь %1>'");
	
	Если ЗначениеЗаполнено(Идентификатор) Тогда
		
		Если ТипЗнч(Идентификатор) = Тип("СправочникСсылка.Пользователи") Тогда
			Идентификатор = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Идентификатор, "ИдентификаторПользователяИБ");
		КонецЕсли;
		
		ПорядковыйНомер = Формат(РегистрыСведений.НеразделенныеПользователи.ПорядковыйНомерПользователяИБ(Идентификатор), "ЧДЦ=0; ЧГ=0");
		Результат = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Результат, ПорядковыйНомер);
		
	КонецЕсли;
	
	Возврат Результат;
	
КонецФункции

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

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

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

ИмяСлужебногоПользователяМенеджераСервиса (БСП)

ПолучитьКраткоеИмяПользователяИБ (БСП)

ПолноеИмяНеуказанногоПользователя (БСП)

Получает краткое имя пользователя ИБ (информационной базы) из полного (Иванов Иван Иванович --> Иванов_ИИ)

ПолноеИмяПодсистемы (БСП)

ПарольСлужебногоПользователяМенеджераСервиса (БСП)

TurboConf ИР адаптер 2.53