Книга знаний

1С:Предприятие / v8 / Приемы программирования / Встроенный язык

v8: Бухгалтерские строковые функции

Коллекция функций, полезных для бухгалтерии, отдела кадров и т.п.Автор статьи: Гений 1С | Редакторы:
Последняя редакция №2 от 21.06.06 | История
URL: http://kb.mista.ru/article.php?id=256

Ключевые слова: функции,строки,строковые функции


Функции работы с ФИО

Нормализация ФИО



Преобразует фамилии типа "  Иванов ИВАН ИваноВИЧ " в нормальную форму "Иванов Иван Иванович".
Большую букву ставит после пробела, точки, дефиса или в начале строки.

//(С) Гений 1С 20060621
Функция ФИОНормализация(ФИОИсх) экспорт
    Перем ФИО;
    ФИО=СокрЛП(ФИОИсх);
    ФИО=НРег(ФИО);
    ФИОРез="";
    ФлВРег=истина;
    Для Инд=1 По СтрДлина(ФИО) Цикл
        Симв=Сред(ФИО,Инд,1);
        Если ФлВРег Тогда
            Симв=ВРег(Симв);
        КонецЕсли;
        ФИОРез=ФИОРез+Симв;
        ФлВРег=Симв=" " ИЛИ Симв="-" ИЛИ Симв=".";
    КонецЦикла;
    Возврат ФИОРез;
КонецФункции



Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика