Имя: Пароль:
1C
 
Получить Инициалы ФИО ут 11
0 sqr4
 
27.02.19
09:52
Никак не найду функцию которая это делает, народ может кто быстро вспомнит
1 sqr4
 
27.02.19
09:52
ой Инициалы Фамилия
2 sqr4
 
27.02.19
09:57
Я буду доооооолго гнать велосипед.

Функция ИнициалыФамилия(Знач ФамилияИмяОтчество) Экспорт
    
    Если ТипЗнч(ФамилияИмяОтчество) = Тип("Строка") Тогда
        ФамилияИмяОтчество = ФизическиеЛицаКлиентСервер.ЧастиИмени(ФамилияИмяОтчество);
    КонецЕсли;
    
    Фамилия = ФамилияИмяОтчество.Фамилия;
    Имя = ФамилияИмяОтчество.Имя;
    Отчество = ФамилияИмяОтчество.Отчество;
    
    Если ПустаяСтрока(Имя) Тогда
        Возврат Фамилия;
    КонецЕсли;
    
    Если ПустаяСтрока(Отчество) Тогда
        Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("%1. %2", Лев(Имя, 1), Фамилия);
    КонецЕсли;
    
    Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("%1.%2 %3",  Лев(Имя, 1), Лев(Отчество, 1), Фамилия);
    
КонецФункции
3 Вафель
 
27.02.19
10:16
есть еще функция, которая по ссылке на физлицо такое выводит
4 sqr4
 
27.02.19
10:22
(3) Это я наговнокодил, а можешь текст скинуть
5 yzimin
 
27.02.19
10:38
6 sqr4
 
27.02.19
13:34
ФизическиеЛицаУТ.ФамилияИнициалыФизЛица(Выборка.Кассир, Выборка.ДатаДокумента);
А мне надо Инициалы - Фамилия, а тут Фамилия инициалы, про эту я знаю, через глобальный по "Инициалы" нашел
Программист всегда исправляет последнюю ошибку.