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