Имя: Пароль:
1C
1С v8
Изменить регистр букв
0 dft2014
 
20.01.18
22:57
Подскажите, есть ли готовые функции, чтобы например:
Г. МОСКВА преобразовать в г.Москва
1 XLife
 
20.01.18
22:59
есть
2 DES
 
20.01.18
22:59
ТРег()  почти
3 dft2014
 
20.01.18
23:01
ВРег и НРег я знаю, но как их применить к моему случаю, если надо убирать пробел после "г." а потом первую букву писать с заглавной, т.к. это название города.
4 Tateossian
 
20.01.18
23:06
(3) Проверить строку на «г.», гор. город  в разных регистрах, а то, что осталось - обработать.
5 dft2014
 
20.01.18
23:12
(4) «г.», гор. город не может быть, только "Г."
6 Tateossian
 
20.01.18
23:14
(5) Тогда задача упрощается до минимума.
7 AntiBuh
 
20.01.18
23:14
(4) может просто точку искать?
8 dft2014
 
20.01.18
23:15
(4) Не получается у меня...
9 dft2014
 
20.01.18
23:49
Решила так:

БукваГ = Лев(СокрЛП(Реквизиты.БанкГород),1);
Если БукваГ = "Г" Тогда
НижняяГ = НРег(БукваГ);
КонецЕсли;
НазваниеГорода = Сред(СокрЛП(Реквизиты.БанкГород), 4);
Город = ТРег(НазваниеГорода);
ВсеВместе = НижняяГ + "." + Город;