Содержание
Внешний компонент предназначен для склонения сочетаний фамилий, имен и отчеств на русском языке. Компонент может быть использован в конфигурациях "1С:Предприятия 7.7" и " 1С:Предприятия 8".
Компонент предоставляет прикладному разработчику метод Просклонять ( Decline ) , который производит склонение ФИО, представленного в виде строки, в требуемом падеже.
Описание метода "Просклонять"
Просклонять(ФИО, Падеж, Пол)
Параметры
ФИО (обязательный), тип — строка .
Параметр должен содержать фамилию , имя и отчество в именительном падеже единственного числа. Строка должна состоять только из букв русского алфавита, пробелов и дефисов. Фамилия, имя и отчество должны разделяться пробелами. Внутри фамилии, имени и отчества пробелов быть не должно.
Допустимы следующие сочетания фамилии, имени и отчества: ФИО, ИОФ, ИО, ИФ, ФИ, Ф, И, О. Двойные и тройные имена и фамилии должны писаться через дефис, например: Попов-Левин , Анна-Роза-Мария . Имена и отчества должны быть полными.
Падеж (обязательный), тип — число.
Падеж, в который необходимо поставить ФИО. Падеж задается числом и может принимать следующие значения:
Значение | Падеж |
---|---|
1 | Именительный |
2 | Родительный |
3 | Дательный |
4 | Винительный |
5 | Творительный |
6 | Предложный |
Пол ( необязательный), тип — число.
Возможные значения : 0 – авто, 1 — мужской, 2 – женский.
Данный параметр предназначен для разрешения возможных неоднозначностей, например, имя Карен Акопян может принадлежать и мужчине, и женщине и в зависимости от этого склоняться или не склоняться. В остальных случаях рекомендуется опускать этот параметр или использовать значение 0 ("авто"), т. к. неправильное указание пола может повлиять на правильность склонения.
Возвращаемое значение
Функция возвращает результат склонения, тип — строка.
Строка, содержащая исходное ФИО в заданном падеже. В случае ошибки во входных данных компонент использует интерфейс IErrorLog для передачи сообщений об ошибках "1С:Предприятию". При этом сообщение об ошибке выводится в окно сообщений.
Пример использования внешнего компонента в среде "1С:Предприятия 8.0"
Приведенный ниже фрагмент кода на встроенном языке "1С:Предприятия 8.0" загружает компонент и, используя метод компонента Просклонять , получает форму родительного падежа для ФИО "Иванов Иван Иванович".
Внешний компонент находится в каталоге 1CITSEXEAPPEXTCOMP.
Особенности склонения ФИО в дательном падеже
Форму дательного падежа в русском языке имеют фамилии, имена и отчества, конечные элементы которых поддаются русскому словоизменению (то есть, склоняемые собственные существительные):
- Фамилии, созвучные нарицательным существительным мужского рода (Мельник, Блок). Однако такие женские фамилии в дательном падеже не склоняются (Ветер Екатерине Сергеевне).
- Фамилии, созвучные существительным женского рода (Суббота, Щерба).
Несклоняемые фамилии и имена в дательном падеже имеют форму, омонимичную их начальной форме (отдать книгу Франсуа Монтре).
Окончания ФИО в дательном падеже
Единственное число | Множественное число |
Мужской род | Громову Эдуарду Сергеевичу |
Медведю Федору Петровичу
Савицкому Евгению Александровичу
Лихому Виктору Никитичу
Россини Джоаккино Анатольевичу
Медведь Федорам Петровичам
Савицким Евгениям Александровичам
Лихим Викторам Никитичам
Россини Джоаккино Анатольевичам
Медведь Наталье Петровне
Савицкой Екатерине Александровне
Лихой Милене Никитичне
Россини Софи Анатольевне
Медведь Натальям Петровнам
Савицким Екатеринам Александровнам
Лихим Миленам Никитичнам
Большинство русских фамилий склоняется по падежам согласно правилам русского языка. Однако есть много фамилий иностранного происхождения, окончания которых отличаются от типичных окончаний русских фамилий. Возникают два вопроса: склонять их или нет, как склонять? Рассмотрим разные случаи склонения фамилий:
1. Фамилии, оканчивающиеся на -ов/ев, -ин/ын, -ский/ской, -цкий/цкой, составляют основную часть русских фамилий. Их склонение обычно не вызывает вопросов и происходит с добавлением окончаний по следующим правилам:
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия | Множественное число |
---|---|---|---|---|
И.п. | кто? | Иванов | Иванова | Ивановы |
Р.п. | кого? | Иванов а | Иванов ой | Иванов ых |
Д.п. | кому? | Иванов у | Иванов ой | Иванов ым |
В.п. | кого? | Иванов а | Иванов у | Иванов ых |
Т.п. | кем? | Иванов ым | Иванов ой | Иванов ыми |
П.п. | о ком? | об Иванов е | об Иванов ой | об Иванов ых |
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия | Множественное число |
---|---|---|---|---|
И.п. | кто? | Ахтырский | Ахтырская | Ахтырские |
Р.п. | кого? | Ахтырск ого | Ахтырск ой | Ахтырск их |
Д.п. | кому? | Ахтырск ому | Ахтырск ой | Ахтырск им |
В.п. | кого? | Ахтырск ого | Ахтырск ую | Ахтырск их |
Т.п. | кем? | Ахтырск им | Ахтырск ой | Ахтырск ими |
П.п. | о ком? | об Ахтырск ом | об Ахтырск ой | об Ахтырск их |
2. Фамилии, созвучные прилагательным, склоняются в соответствии со склонением прилагательных в мужском и женском роде и в множественном числе: Лихой, Толстая, Белый, Великий.
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия | Множественное число |
---|---|---|---|---|
И.п. | кто? какой/какая? | Лихой | Лихая | Лихие |
Р.п. | кого? какого/какой? | Лих ого | Лих ой | Лих их |
Д.п. | кому? какому/какой? | Лих ому | Лих ой | Лих им |
В.п. | кого? какого/какую? | Лих ого | Лих ую | Лих их |
Т.п. | кем? каким/какой? | Лих им | Лих ой | Лих ими |
П.п. | о ком? о каком/о какой? | о Лих ом | о Лих ой | о Лих их |
3. Фамилии, созвучные существительным, склоняются в соответствии с полом, грамматический род не влияет на склонение. В том числе иноязычные без ударения на последний слог. Примеры фамилий: Мельник, Гитара, Бык, Ворона, Черноус, Щерба, Кафка. Фамилии мужского рода (Мельник, Трус) склоняются у мужчин по правилу склонения существительных мужского рода, у женщин и во множественном числе не склоняются. Фамилии женского рода (Гитара, Пятница) у мужчин и женщин склоняются по правилам склонения существительных женского рода, во множественном числе фамилия имеет форму именительного падежа у мужчин и не склоняется по падежам.
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия | Множественное число |
---|---|---|---|---|
И.п. | кто? | Мельник | Мельник | Мельник |
Р.п. | кого? | Мельник а | ||
Д.п. | кому? | Мельник у | ||
В.п. | кого? | Мельник а | ||
Т.п. | кем? | Мельник ом | ||
П.п. | о ком? | о Мельник е |
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия | Множественное число |
---|---|---|---|---|
И.п. | кто? | Гитара | Гитара | Гитара |
Р.п. | кого? | Гитар ы | Гитар ы | |
Д.п. | кому? | Гитар е | Гитар е | |
В.п. | кого? | Гитар у | Гитар у | |
Т.п. | кем? | Гитар ой | Гитар ой | |
П.п. | о ком? | о Гитар е | Гитар е |
Примечание 1. Стоит уточнять ударение в фамилиях, оканчивающихся на -а, так как от этого зависит окончание творительного падежа. Сравните: Лéвша — Левшей, Левшá — Левшой.
Примечание 2. Французские фамилии с ударным окончанием -а,-я, не склоняются: Эмилю Золя, Пьером Брока, об Александре Дюма.
4. Фамилии, совпадающие с существительными с беглой гласной, склоняются также с выпадением гласной. Примеры: Заяц — Зайца, Лоб — Лба, Лев — Льва. Однако семейные традиции могут диктовать исключение, гласная буква не выпадает. Например: Лапоть — Лапотя (вместо Лаптя).
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия | Множественное число |
---|---|---|---|---|
И.п. | кто? | Песец, Лапоть | Песец, Лапоть | Песец, Лапоть |
Р.п. | кого? | Пе сц а, Лаптя или Лапотя | ||
Д.п. | кому? | Пе сц у, Лаптю или Лапотю | ||
В.п. | кого? | Пе сц а, Лаптя или Лапотя | ||
Т.п. | кем? | Пе сц ом, Лаптем или Лапотем | ||
П.п. | о ком? | о Пе сц е, о Лапте или о Лапоте |
5. Русские фамилии среднего рода, оканчивающиеся на -о, украинские фамилии на –ко, а также иноязычные фамилии на -о, -е, -и, -у, -ю не склоняются. Примеры: Болото, Золото, Петренко, Тимошенко, Живаго, Дали, Орджоникидзе, Ганди.
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия | Множественное число |
---|---|---|---|---|
И.п. | кто? | Золото, Петренко, Дали | Золото, Петренко, Дали | Золото, Петренко, Дали |
Р.п. | кого? | |||
Д.п. | кому? | |||
В.п. | кого? | |||
Т.п. | кем? | |||
П.п. | о ком? |
6. Фамилии, образованные от родительного падежа личного имени, прозвища или семейства, не склоняются. Их род не определен. Они оканчиваются на -во, -их/ых. Примеры: Хитрово, Седых, Малых.
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия | Множественное число |
---|---|---|---|---|
И.п. | кто? | Малых | Малых | Малых |
Р.п. | кого? | |||
Д.п. | кому? | |||
В.п. | кого? | |||
Т.п. | кем? | |||
П.п. | о ком? |
7. В двойных фамилиях каждая часть склоняется по падежам отдельно в соответствии с описанными выше правилами.
Падеж | Вопрос падежа | Мужская фамилия | Женская фамилия |
---|---|---|---|
И.п. | кто? | Григорьев-Апполонов | Ткач-Преображенская |
Р.п. | кого? | Григорьев а -Апполонов а | Ткач-Преображенск ой |
Д.п. | кому? | Григорьев у -Апполонов у | Ткач-Преображенск ой |
В.п. | кого? | Григорьев а -Апполонов а | Ткач-Преображенск ую |
Т.п. | кем? | Григорьев ым -Апполонов ым | Ткач-Преображенск ой |
П.п. | о ком? | о Григорьев е -Апполонов е | о Ткач-Преображенск ой |
Примечание. Если первая часть двойной фамилии не может употребляться отдельно, то она не склоняется: Бонч-Бруевич — Бонч-Бруевича — Бонч-Бруевичем.
Комментарии посетителей
Автор: Александра
Дата: 25.12.2019 04:12:58
Подскажите, пожалуйста, женская фамилия Дубатовка, ударная О, склоняется? Если да, то как. Спасибо.