ВРег только первого слова #739116


#0 by capllary
Господа, ка реализовать?
#1 by capllary
Возвращаемая строка состоит из двух слов, нужно чтоб только у первого слова была заглавная буква.
#2 by DrShad
разбей строку на массив по пробелу и меняй только в первом слове
#3 by ДенисЧ
Возврат ВРег(лев(Стр, 1, 1)) + НРег(Сред(стр, 2));
#4 by smitru
Зачем на "массив"? Достаточно на две подстроки. И задача решена
#5 by Ненавижу 1С
не совсем, но почти:
#6 by aka AMIGO
Лев(ВРЕГ(Стр),1)+Сред(Стр,2) :)
#7 by capllary
Щас попробую
#8 by DrShad
ну можно и так
#9 by fisher
+1
#10 by capllary
Всем спасибо, получилось.
#11 by capllary
А как еще сделать проверку на склоняется ли фамилия или нет.
#12 by capllary
?
#13 by capllary
У нас у генеральши ФИО не склоняется, а у гл. инженера склоняется.
#14 by capllary
Во придумал, по половому признаку разграничить.
#15 by Альбатрос
Просклонять и сравнить строки?
#16 by Fish
Использовать функцию склонения, которая это умеет.
#17 by ДенисЧ
Галку поставить. Ибо правила склонения фамилий в русском языке очень сложны и неочевидны
#18 by smitru
- там есть связка с 1С
#19 by fisher
А вот это нетривиальная задача. Там целый набор правил с исключениями.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С