Имя: Пароль:
1C
1С v8
Как просклонять?
0 mikecool
 
31.08.11
13:30
Сконирую с пом namedecl "Генеральный директор" в род падеже
хочу получить "Генерального директора" для сочетания "в лице генерального ...", получаю "Генеральныя директора"
может другой падеж нужен?
1 tridog
 
31.08.11
13:32
С точки зрения русского языка для корректного склонения нужно знать пол. В компоненту его передать низя?
2 Salvador Limones
 
31.08.11
13:36
Тоже эта тема интересна.
Немного потыркавшись, стал склонять должность отдельно по словам.
3 Salvador Limones
 
31.08.11
13:38
+(2)
МассивСтрок = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(ДолжИсполнителя, " ");
Для Номер = 1 По МассивСтрок.Количество() Цикл
   ДляСклонения=СокрЛП(МассивСтрок[Номер-1]);
   ДолжИсполнителяСкл = ДолжИсполнителяСкл + глЗначениеПеременной("глКомпонентаСклоненияФИО").Просклонять(ДляСклонения, 2) + " ";
КонецЦикла;

Для УПП
4 Dен
 
31.08.11
13:38
(0) Компонента впервую очередь предназначена для склонения имен. Поэтому не факт, что она корректно будет склонять другие слова.

Да и имена она не всегда корректно склоняет...
5 mikecool
 
31.08.11
13:40
(2) спс за вариант
6 skunk
 
31.08.11
13:40
(0)ищи функцию Падеж ... её тут раз сто наверное постили
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn