Навигация
Написать сообщение
Лента дневников
Лента комментариев
Ленты пользователя:
Комментарии в дневнике
Комментарии автора
RSS
Навигация
Написать сообщение
Лента дневников
Лента комментариев
Ленты пользователя:
Комментарии в дневнике
Комментарии автора
RSS
в процессе "подготовки" самое трудное было найти "слово заветное". Чтобы уцепиться...
Тбилиси: Что? Где? Куда?Новая "вводная" из Москвы поступила. Им для вступления в наследство требуется...
Хождение по мукам vs Котоспас.Доброго времени суток! Не подскажите, есть надежда "заполучить " изменения по НДС для...
1С: Самвестимо про НДС для УСНв 2016 (кажется) была, это был бюджетный автобусный тур. Тбилиси, Мцхета, старый город....
Тбилиси: Что? Где? Куда?Так да, я ж только в Тбилиси метила. Так, попробовать вино и хачапури
Сын был там неск. тому лет "взад-обратно" Что с него возьмёшь?
Молодёшшшь!...
Никогда не была ))))
Тбилиси: Что? Где? Куда?
//************************************************** ****************************
// глФамилияИмяОтчество(Объект,Фамилия,Имя,Отчество)
//
// Параметры:
// Объект - элемент справочника Сотрудники или Строка
// Фамилия - в этот параметр будет записана фамилия сотрудника
// Имя - в этот параметр будет записано имя сотрудника
// Отчество - в этот параметр будет записано отчество сотрудника
//
// Возвращаемое значение:
// фамилия и инициалы сотрудника
//
// Описание:
// разбирает "наименование" сотрудника по Фамилия, Имя, Отчество
// и возвращает фамилию и инициалы сотрудника
//
Функция глФамилияИмяОтчество(Объект,Фамилия="",Имя="",Отчество="") Экспорт
Если ТипЗначения(Объект)=2 Тогда
ФИО = глРазделить(СокрЛП(Объект),",");
Иначе
ФИО = глРазделить(СокрЛП(Объект.Наименование),",");
КонецЕсли;
ФИО = глРазложить(ФИО," ");
Фамилия = ""; Имя = ""; Отчество = "";
Если ФИО.РазмерСписка() > 0 Тогда
Фамилия = ФИО.ПолучитьЗначение(1);
Если ФИО.РазмерСписка() > 1 Тогда
Имя = ФИО.ПолучитьЗначение(2);
Если ФИО.РазмерСписка() > 2 Тогда
// а вот отчество бывает и не из одного слова
Для Сч = 3 По ФИО.РазмерСписка() Цикл
Отчество = Отчество + ФИО.ПолучитьЗначение(Сч) + " ";
КонецЦикла;
Если ПустоеЗНачение(Отчество) = 0 Тогда
Отчество = Лев(Отчество,СтрДлина(Отчество)-1);
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат Фамилия+?(ПустоеЗначение(Имя)=0," "+Лев(Имя,1)+"."+?(ПустоеЗначение(Отчество)=0,Лев(Отчество,1)+".",""),"")
КонецФункции // глФамилияИмяОтчество