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