Книга знаний

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

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

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

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


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

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



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

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



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

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