:: Visual Foxpro, Foxpro for DOS
Склонение фамилий, имен и отчеств в винительном падеже
FoxShip
Автор

Сообщений: 458
Дата регистрации: 27.06.2007
Добрый день, коллеги.
Давно здесь не бывал, как то справлялся видимо.
Есть программы по кадрам и зп.
Контингент меняется, приходят молодые и все ленивее и ленивее - хотят чтобы программа сама за них все делала.
Так вот хотят, чтобы в кадровских приказах (прием перевод увольнение) автоматически подставлялись просклоненные ФИО. В винительном, как я понимаю, падеже. Умные все стали.
Поискал по форуму ничего не нашел (или плохо искал) и удивился. Неужели никогда это задача не решалась.

Не охота изобретать велик, поэтому прошу поделиться кодом или дать ссылку на сторонние компоненты. Желательно, если есть, по всем падежам.
Заранее благодарен всем кто откликнется.



Исправлено 1 раз(а). Последнее : FoxShip, 21.07.20 11:57
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
AndyNigmatec

Сообщений: 1573
Откуда: Волгоград
Дата регистрации: 28.06.2015
Не все же фамилии-имена склоняются ...
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
www.delphikingdom.com


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Вообще то, сам подход на мой взгляд неверен. Необходимо не волшебные функции искать, а приводить формуляр к унификации, то есть текст в формуляре должен быть построен так, чтобы необходимость в склонениях отсутствовала, тем более, что не только не все фамилии не склоняются, но могут быть и просто- напросто преобразоваться при склонении в совершенно иную фамилию, которая, к слову, может и ладе иметь совпадение с существующей в рамках одной конторы.
То есть если сейчас формуляр предусматривает что то типа:
- уволить Николаеву Валентину, потому что сволочь
надо делать
- уволить сотрудника Никалаева Валентина, основание: номер статьи + расшифровка статьи


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
FoxShip
Автор

Сообщений: 458
Дата регистрации: 27.06.2007
Понятно, что эту задачу нельзя решить для 100% вариантов ФИО.
Программа должна предложить вариант, который кадровик исправит если неверно. Что собственно она сейчас и делает исправляя именительный на винительный.
Поэтому я и не ставлю 100%-ю задачу.



Исправлено 1 раз(а). Последнее : FoxShip, 21.07.20 12:24
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Есть у меня один знакомый, который программку по склонениям ФИО меньше чем за неделю написал. А потом он ещё десять лет впиливал в эту программку всевозможные исключения. Это прямо хобби было, обсуждал несклоняемые фамилии, кызы, оглы и прочие нюансы.

Я проще сделал - добавил таблицу с просклонёнными ФИО. Кому надо - пущай заполняет.
Ratings: 0 negative/1 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
pasha_usue

Я проще сделал - добавил таблицу с просклонёнными ФИО. Кому надо - пущай заполняет.

+ 100500

Именно так обычно делают.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
FoxShip
Понятно, что эту задачу нельзя решить для 100% вариантов ФИО.
Программа должна предложить вариант, который кадровик исправит если неверно. Что собственно она сейчас и делает исправляя именительный на винительный.
Поэтому я и не ставлю 100%-ю задачу.

Сюда посмотрите. Пока 1С в движок не вставили функции по склонению, они вот этим сервисом пользовались:
morpher.ru
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
FoxShip
Автор

Сообщений: 458
Дата регистрации: 27.06.2007
Есть и такой подход. Никто не спорит.
А ваша таблица видимо денег стоит.
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
FoxShip
Автор

Сообщений: 458
Дата регистрации: 27.06.2007
Не знаю у кого как, но у кадровиков по понятным причинам не выхода в интернет.
А так спасибо, учту, где то обязательно пригодится. Кажется я уже знаю в каком проекте.



Исправлено 1 раз(а). Последнее : FoxShip, 21.07.20 12:42
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
FoxShip
А ваша таблица видимо денег стоит.
А занафига вам наши сотрудники?
Ratings: 0 negative/2 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009



------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
FoxShip
Поискал по форуму ничего не нашел (или плохо искал) и удивился. Неужели никогда это задача не решалась.

Плохо искал, всё уже было.

Вот нашла эту тему - forum.foxclub.ru
Где то еще в лохматых прошлых годах она поднималась, надо еще пошарить, потому что сама в каком то году я сталкивалась с этой проблемой, как раз как Паша писал, мучилась с оглы и кызы.

Вот еще forum.foxclub.ru
Но где то была прям большая тема...

Вот нашла - были тут forum.foxclub.ru и тут forum.foxclub.ru там всем форумом тестили эти падежи. Где то эта штука padeg.dll должна в решениях быть.
И еще кто то когда то выкладывал в какие то лохматые годы. см.вложения.


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...




Исправлено 11 раз(а). Последнее : Божья_коровка, 21.07.20 13:22
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
Sega

Сообщений: 511
Откуда: Ярославль
Дата регистрации: 27.12.2000
Нашел в закромах у себя вот такой файлик. Помню, что его использовал, но были исключения в склонении имен (например, Павел).
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
FoxShip
Автор

Сообщений: 458
Дата регистрации: 27.06.2007
Ок. Понял.
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
FoxShip
Автор

Сообщений: 458
Дата регистрации: 27.06.2007
Это я сразу нашел и скачал.
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
От попробуйте это библой, у кого есть, мою фамилию просканировать...


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
FoxShip
Автор

Сообщений: 458
Дата регистрации: 27.06.2007
Первую ссылку я нашел. И еще одну большую, на которую вы ссылаетесь forum.foxclub.ru тоже.
Собственно я и зашел просто для того чтобы узнать есть ли что-то посвежее.
А так спасибо все, кто откликнулся.
А тем, кто посмеялся надо мной, тем мое маленькое фи.
Будучи достаточно взрослым давно не реагирую на такие вещи.
Временами кажется, весь инет заполнен злобными людьми, так что ладно, бог сними.
А женщины всегда были остаются лучше нас, мужчин. И добрых людей в инете полно тоже.
Ratings: 0 negative/0 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Взрослым людям свойственно видеть разницу между юмором и сатирой, да и к сатире относиться с юмором.


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/1 positive
Re: Склонение фамилий, имен и отчеств в винительном падеже
FoxShip
Автор

Сообщений: 458
Дата регистрации: 27.06.2007
Согласен.
Ratings: 0 negative/2 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 (Гостей: 25)

© 2000-2024 Fox Club 
Яндекс.Метрика