Имя: Пароль:
1C
1С v8
Padeg.dll
0 vanyshan
 
24.05.12
09:32
И в продолжение темы "склонение". Установил и зарегестрировал компоненту padeg.dll. Прописал несколько строк кода:
КомпонентаСклонения = Новый COMОбъект ("Padeg.Declension");
Попытка    
       ФИО           = КомпонентаСклонения.GetFIOPadegFS(КонтактноеЛицо.Наименование, "", 3);    
       ДолжностьЛица = КомпонентаСклонения.GetAppointmentPadeg(КонтактноеЛицо.Должность ,3);
   Исключение
       ФИО="";
       ДолжностьЛица="";
   КонецПопытки;

Если в справочнике "КонтактныеЛица" имя написано как, например Иванов Иван Иванович, все склоняется на ура как надо, а если имя забито в таком виде Иванов.И.И. то склонения нет, остается именительный падеж. В чем может быть ошибка? А должности все отлично склоняются, даже состоящие из нескольких слов.
1 vanyshan
 
24.05.12
09:34
Или придется все имена, фамилии и отчества к одному виду в справочнике привести?
2 Wobland
 
24.05.12
09:34
ну вот такова природа этой библиотеки, видимо
3 vanyshan
 
24.05.12
09:45
Придется как то выходить по другому из ситуации.
4 Бледно Золотистый
 
24.05.12
09:51
Следовало ожидать в таком виде, а вот Иванов И.И. склоняет нормально.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший