Представление субъекта.
Функция ПредставлениеСубъекта(Сертификат, Отчество = Истина) Экспорт
Субъект = ЭлектроннаяПодписьКлиентСервер.СвойстваСубъектаСертификата(Сертификат);
Представление = "";
Если ЗначениеЗаполнено(Субъект.Фамилия)
И ЗначениеЗаполнено(Субъект.Имя) Тогда
Представление = Субъект.Фамилия + " " + Субъект.Имя;
ИначеЕсли ЗначениеЗаполнено(Субъект.Фамилия) Тогда
Представление = Субъект.Фамилия;
ИначеЕсли ЗначениеЗаполнено(Субъект.Имя) Тогда
Представление = Субъект.Имя;
КонецЕсли;
Если Отчество И ЗначениеЗаполнено(Субъект.Отчество) Тогда
Представление = Представление + " " + Субъект.Отчество;
КонецЕсли;
Если ЗначениеЗаполнено(Представление) Тогда
Если ЗначениеЗаполнено(Субъект.Организация) Тогда
Представление = Представление + ", " + Субъект.Организация;
КонецЕсли;
Если ЗначениеЗаполнено(Субъект.Подразделение) Тогда
Представление = Представление + ", " + Субъект.Подразделение;
КонецЕсли;
Если ЗначениеЗаполнено(Субъект.Должность) Тогда
Представление = Представление + ", " + Субъект.Должность;
КонецЕсли;
ИначеЕсли ЗначениеЗаполнено(Субъект.ОбщееИмя) Тогда
Представление = Субъект.ОбщееИмя;
КонецЕсли;
Возврат Представление;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////