for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Visual Foxpro, Foxpro for DOS
  

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

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

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



Исправлено: FoxShip, 21.07.20 11:57
Ratings: 0 negative/0 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
AndyNigmatec

Сообщений: 1140
Откуда: Волгоград
Дата: 21.07.20 12:00:19
Не все же фамилии-имена склоняются ...
Ratings: 0 negative/0 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
dimuhametov

Сообщений: 1512
Откуда: Костанай
Дата: 21.07.20 12:02:15
www.delphikingdom.com


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
Chemberzhy

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


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive

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

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



Исправлено: FoxShip, 21.07.20 12:24
Ratings: 0 negative/0 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
pasha_usue

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

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

Re: Склонение фамилий, имен и отчеств в винительном падеже
PaulWist

Сообщений: 13543
Дата: 21.07.20 12:31:46
pasha_usue

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

+ 100500

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


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

Re: Склонение фамилий, имен и отчеств в винительном падеже
pasha_usue

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

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

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

Сообщений: 432
Дата: 21.07.20 12:38:13
Есть и такой подход. Никто не спорит.
А ваша таблица видимо денег стоит.
Ratings: 0 negative/0 positive

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

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



Исправлено: FoxShip, 21.07.20 12:42
Ratings: 0 negative/0 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
pasha_usue

Сообщений: 3482
Откуда: Е-бург
Дата: 21.07.20 12:48:50
FoxShip
А ваша таблица видимо денег стоит.
А занафига вам наши сотрудники?
Ratings: 0 negative/2 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
Chemberzhy

Сообщений: 12051
Откуда: Измаил
Дата: 21.07.20 12:52:43



------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
Божья_коровка

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

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

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

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

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


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




Исправлено: Божья_коровка, 21.07.20 13:22
Ratings: 0 negative/0 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
Sega

Сообщений: 502
Откуда: Ярославль
Дата: 21.07.20 13:02:36
Нашел в закромах у себя вот такой файлик. Помню, что его использовал, но были исключения в склонении имен (например, Павел).
Ratings: 0 negative/0 positive

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

Сообщений: 432
Дата: 21.07.20 14:00:58
Ок. Понял.
Ratings: 0 negative/0 positive

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

Сообщений: 432
Дата: 21.07.20 14:05:12
Это я сразу нашел и скачал.
Ratings: 0 negative/0 positive

Re: Склонение фамилий, имен и отчеств в винительном падеже
Chemberzhy

Сообщений: 12051
Откуда: Измаил
Дата: 21.07.20 14:07:46
От попробуйте это библой, у кого есть, мою фамилию просканировать...


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive

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

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

Re: Склонение фамилий, имен и отчеств в винительном падеже
Chemberzhy

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


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/1 positive

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

Сообщений: 432
Дата: 21.07.20 14:34:23
Согласен.
Ratings: 0 negative/2 positive



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

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

21.01.2021 18:28:03 exec: 0.02
Mem: 1.524 Mb

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