Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Сложные варианты склонения ФИО

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
olya_gran



Зарегистрирован: 01.10.2008
Сообщения: 70

СообщениеДобавлено: Пт Фев 10, 2012 12:32    Заголовок сообщения: Сложные варианты склонения ФИО Ответить с цитатой

Столкнулась с ситуацией, когда в отчестве 2 слова, например, отчество - Наджаф Оглы. При использовании ключевого слова UDF, например,
UDF VIN М ИВАНОВ ИВАН НАДЖАФ ОГЛЫ;
Return Fio;
Возвращает ИВАНОВА ИВАНА НАДЖАФА, т.е. кусочек отчества "ОГЛЫ" - потерялся.
Рассматривала следующие варианты решения проблемы:
1. Занести отчество в "Сложные варианты склонения ФИО" (м.УК-Справочники-Прочее). Данные хранятся в таблице PR_FIO. Но оказалось анализ этих данных не производится при формировании склонений фамилий в программе (Искала в Дизайнере через сервис - поиск), хотя в документации указано "..Данные справочника используется при формировании текста пункта приказов, для работников, склонение ФИО которых по стандартному алгоритму производится некорректно..".
2. Попробовать склонять не полностью ФИО, а по частям отдельно Фамилию, Имя, Отчество, при этом проверяя условие, что этих частей ФИО нет в Сложных вариантах склонений ФИО, а если есть, то данную часть брать из таблицы Pr_FIO. С винительным падежом получилось, а с дательным ничего не вышло в случаях с женским родом:
UDF DAT Ж ИННА;
Return Fio;
Возвращает ИННА
Интересно, что в этом случае, если поставить род М, то возвращает правильно ИННЕ, но таким образом неизвестно как склонятся остальные женские имена?
3. Проверять сколько слов в отчестве и после склонения добавлять второе слово.
Но данный вариант не очень нравится, т.к. существуют и другие сложные варианты склонения ФИО, и получается данное решение только для 1 случая.
Возможно у кого-то тоже были сложности со склонение ФИО - подскажите как вы вышли из положения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 449

СообщениеДобавлено: Пт Фев 10, 2012 13:14    Заголовок сообщения: Ответить с цитатой

UDF VIN М ИВАНОВ ИВАН НАДЖАФ ОГЛЫ
параметры вызова отделены пробелами.
Поэтому про ОГЛЫ функция ничего не знает.

UDF VIN М ИВАНОВ ИВАН НАДЖАФ-ОГЛЫ
результат:
ИВАНОВА ИВАНА НАДЖАФ-ОГЛЫА

1. Занести отчество в "Сложные варианты склонения ФИО" (м.УК-Справочники-Прочее). Данные хранятся в таблице PR_FIO. Но оказалось анализ этих данных не производится при формировании склонений фамилий в программе
Это точно??? Раньше работало ...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
olya_gran



Зарегистрирован: 01.10.2008
Сообщения: 70

СообщениеДобавлено: Пт Фев 10, 2012 14:22    Заголовок сообщения: Ответить с цитатой

В паспорте без черточки НАДЖАФ ОГЛЫ.
При формировании текста пункта приказов используются переменные:
VAR_ФИО - Фамилия, имя, отчество в именительном падеже
- VAR_ФИО_РОД -в родительном падеже(ИВАНОВА ИВАНА НАДЖАФА)
- VAR_ФИО_ДАТ -в дательном падеже(ИВАНОВУ ИВАНУ НАДЖАФУ)
- VAR_ФИО_ВИН -в винительном падеже(ИВАНОВА ИВАНА НАДЖАФА)
- VAR_ФИО_ТВОР-в творительном падеже(ИВАНОВЫМ ИВАНОМ НАДЖАФЕМ)
- VAR_ФИО_ПРЕД(ИВАНОВЕ ИВАНЕ НАДЖАФЕ)
НЕТ не используется справочник Сложные варианты склонения ФИО...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 449

СообщениеДобавлено: Пт Фев 10, 2012 16:07    Заголовок сообщения: Ответить с цитатой

Не используются, это в документации написано или на техподдержке ответили?
Зачем-то они сделаны ...
Все же стоит попробовать занести отчество в справочник и проверить работу функции
у меня справочник работает: вот результат

UDF VIN М ИВАНОВ ИВАН НАДЖАФ-ОГЛЫ;
ИВАНОВА ИВАНА НАДЖАФ ОГЛЫ (ВИНИТЕЛЬНЫЙ)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
olya_gran



Зарегистрирован: 01.10.2008
Сообщения: 70

СообщениеДобавлено: Пн Фев 13, 2012 08:18    Заголовок сообщения: Ответить с цитатой

Спасибо, попробую обратиться в техподдержку.
Согласна, UDF VIN М ИВАНОВ ИВАН НАДЖАФ-ОГЛЫ; - работает, а
UDF VIN М ИВАНОВ ИВАН НАДЖАФ ОГЛЫ; уже не работает (ОГЛЫ теряет).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур) Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU