103
ЗадачаКлиента=СоздатьОбъек
т("Справочник.ЗадачиКлиента");
Если
ЗадачаКлиента.НайтиПоРеквизиту("
Ответственный",УдалЭлем,1)=1
Тогда
Если
Вопрос("Удаляемый сотрудник
является ответсвенным по задачам
клиентов."
+РазделительСтрок+"Рекомен
дуется уволить его при помощи
документа ""Передача объектов""."
+РазделительСтрок+"Пометит
ь на удаление
сотрудника?","Да+Нет")="Нет"
Тогда
СтатусВозврата(0);
Возврат;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Функция ФИО(Сотрудник) Экспорт
Перем ПолноеИмя, Фамилия,
ИмяОтчество, Имя, Отчество;
Перем
ПозицияПервогоПробела,
ПозицияВторогоПробела;
ПолноеИмя =
Сотрудник.Наименование;
ПозицияПервогоПробела =
Найти(ПолноеИмя, " ");
Если ПозицияПервогоПробела
= 0 Тогда
Возврат ПолноеИмя;
Иначе
Фамилия =
Лев(ПолноеИмя,
ПозицияПервогоПробела);
ИмяОтчество =
Сред(ПолноеИмя,
ПозицияПервогоПробела+1);
ИмяОтчество =
СокрЛ(ИмяОтчество);
Имя =
Лев(ИмяОтчество, 1)+".";
ПозицияВторогоПробела =
Найти(ИмяОтчество, " ");
Если
ПозицияВторогоПробела = 0 Тогда
Возврат
Фамилия+Имя;
Иначе
Отчество =
Сред(ИмяОтчество,
ПозицияВторогоПробела+1);