Навигация
Написать сообщение
Лента дневников
Лента комментариев
Ленты пользователя:
Комментарии в дневнике
Комментарии автора
RSS

Навигация
Написать сообщение
Лента дневников
Лента комментариев
Ленты пользователя:
Комментарии в дневнике
Комментарии автора
RSS
Друзья, коллеги, пользователи моих разработок.
В ближайшее время...

В процессе работы над следующими релизами конфигурации и моей авто-СФ (спойлер!),...
1С: УСН 7.7 Релиз 7.70.310 от 31.03.2026, или НДС СамВместоЧитать тебя, деточка, не вижу смысла, "твои записки" - это не твои записки, а похабный...
9. Записки по истории авиации. Сантос-Дюмон : В небо на диванах!спорить с Вами, батенька, не вижу смыла поскольку Вы моих "записок" не читали, я Ваших...
9. Записки по истории авиации. Сантос-Дюмон : В небо на диванах!
А в чем тут несправедливость?
И никакая это не авиация. Это гомеопатия авиации....
не-а ! Я за справедливость! Орвилла с Уилбором знают все, хотя бы как "бр.Райт", а...
9. Записки по истории авиации. Сантос-Дюмон : В небо на диванах!

Как тебя торкнуло-то!!!
Слава Мединского не дает покоя?
Надежда. я бы написал...
как бы сам знал
Черногория




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