Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Склонение компонентой namedecl.dll

Склонение компонентой namedecl.dll
Я
   kubik_live
 
14.10.19 - 07:38
Всем доброго дня.

ЗУП 3.1.10.174

Заметил веселуху:

Необходимо получить наименование страны гражданства ФЛ в родительном падеже (для ВПФ трудового договора)
Делаю штатно с помощью
    СклонениеПредставленийОбъектов.ПросклонятьФИОСПомощьюКомпоненты(Строка,Падеж,Результат,Неопределено);

Удивительно: для "Украина" получаю результат в родительном падеже: "Украиной".

Что подскажете, как быть?
Добавить список исключений?
 
 
   МимохожийОднако
 
1 - 14.10.19 - 07:52
Проверь параметры функции
   kubik_live
 
2 - 14.10.19 - 08:16
(1) Проверил.

Российская Федерация - Российской Федерации
Республика Казахстан - Республики Казахстана (в принципе правильно склоняет поэлементно)

А с Украиной - беда! :)))

Добавил функцию для обработки исключений - в принципе иностранцев и стран немного
   kubik_live
 
3 - 14.10.19 - 08:20
+(2) ВПФ ТД все равно на выходе в MS Word - если что, ручками подправят.
   d4rkmesa
 
4 - 14.10.19 - 08:24
(0) >>Делаю штатно с помощью
  >>  СклонениеПредставленийОбъектов.ПросклонятьФИОСПомощьюКомпоненты

Что-то я может с утра не врубаюсь. ) С чего бы это штатно? Штатно компонента же только ФИО склонять умеет? Все остальное - через сервис и посредством заполнения объектов регистра сведений(физлица, подразделения, должности и еще что-то там).
   PaulBC
 
5 - 14.10.19 - 09:27
(0) если передать пол мужской, то правильно склоняет )

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.