Склонение фио #607656


#0 by Aleksey1989
Добрый день. Мне нужно проскланять фио контрагента. Нашел такую процедуру, как "Просклонять" в общих модулях конфы БП. Ввожу следующий код: Появляется ошибка, что недостаточно фактических параметров. Но их всего лишь 2. В чем м.б. ошибка?
#1 by Нуф-Нуф
Строка
#2 by Нуф-Нуф
не используй зарезервированные слова
#3 by Ranger_83
автосколнение-это не панацея.Не справляется эта компонента со сложными ФИО
#4 by Alex S D
+
#5 by Aleksey1989
Хорошо. Как тогда можно проскланять по-другому?
#6 by andrewks
#7 by Aleksey1989
нужна программа для 8.2
#8 by Fish
Для 8.2 она вполне подходит.
#9 by andrewks
там код совместимый. ты сам код возьми, а не обработку. лучшего пока не встречал
#10 by Aleksey1989
Т.е. если я этот код помещю в внешнюю обработку, то все будет работать?
#11 by Fish
Сам код не судьба посмотреть? Там и так сразу видно, что никакой привязки к платформе нету.
#12 by Jump
Автоматически это невозможно.
#13 by SeraFim
в ЗиКБУ так:
#14 by Cube
Возможно.
#15 by БалбесВ1с
Если контрагент русский и фамилия несложная,то всё нормально склоняет.
#16 by Jump
Как такой код будет отличать фамилии которые не склоняются?
#17 by Aleksey1989
Только что посмотрел этот код - появляются ошибки на методе создатьОбъект. Видимо это из-за того, что эти функции д.б. в модуле обычного приложения, что в моем случае не подходит.
#18 by Fish
Нету там никакого СоздатьОбъект. Надо брать код по 4-й ссылке.
#19 by Cube
Какой код? И Эта, давай пример ФИО, мы потестим. Чего языком чесать попусту...
#20 by БалбесВ1с
Исмаилов Джабир Алибек оглы
#21 by Cube
Результаты (родительный падеж): 1). Компонента 1С: Ошибка "Неправильное значение параметра "ФИО". Составляющих параметра должно быть от 1 до 3." Если отбросиь последнее слово, просклонять, а потом добавить, то получается: "Исмаилова Джабира Алибека оглы". 2). Сторонняя (платная) компонента склонения: "Исмаилова Джабира Алибека оглы"
#22 by Aleksey1989
Вообщем решил воспользоваться библиотекой NameDecl.dll.
#23 by Cube
+ Просклоняйте кто-нибудь кодом из для сравнения
#24 by Cube
Ну в ты ей и пытался просклонять, если что :)
#25 by Fish
Исмаилов Джабир Алибек оглы Исмаилова Джабира Алибек оглы Исмаилову Джабиру Алибек оглы Исмаилова Джабира Алибек оглы Исмаиловым Джабиром Алибек оглы Исмаилове Джабире Алибек оглы А Код из Всё склоняет :))
#26 by Cube
Ошибочка в третьем слове во всех падежах, однако... :)))
#27 by perec1982
Есть альтернатива поищи здесь на форуме
#28 by Fish
Никакой ошибки. "Оглы" - не склоняется :)))
#29 by Cube
Третье слово, ващета, Алибек... :)
#30 by SeraFim
"Оглы" - пишется через дефис) Алибек-оглы
#31 by Fish
С дефисом правильно склоняет: Исмаилов Джабир Алибек-Оглы Исмаилова Джабира Алибека-Оглы Исмаилову Джабиру Алибеку-Оглы Исмаилова Джабира Алибека-Оглы Исмаиловым Джабиром Алибеком-Оглы Исмаилове Джабире Алибеке-Оглы
#32 by БалбесВ1с
Без дефиса.Данные из паспорта.
#33 by Cube
У нас есть трое сотрудников с "оглы". У них через пробел, проверил. Данные в ПФР/налоговую по ним уже подавали - никто не поправлял нас... Данные в базу забиваем из паспорта...
#34 by Дикообразко
- Назовите, пожалуйста, вашу фамилию. - Вос-вос-три-три-ков. - Вы что... заика? - Нет. Это мой отец был заикой. А тот тип, который регистрировал меня в загсе, был просто идиотом!
#35 by SeraFim
Дефис в русской письменности Правила, регламентирующие раздельное — дефисное — слитное написание, очень сложны и содержат множество исключений, которые указываются в словарях. Вот некоторые случаи дефисного написания: ... имена и фамилии с «восточными» элементами ага, ал, аль, ар, ас, аш, бей, бек, заде, зуль, кызы, оглы, оль, паша, уль, хан, шах, эд, эль, эр (Турсун-заде, Кемаль-паша), некоторые с Бен- (Бен-Гурион, но Бен Барка); армянские на Тер- (Тер-Матевосян), японские с -сан (Комияма-сан);
#36 by SeraFim
#37 by Cube
Ты можешь правила искать до посинения, но как в паспорте написано, так и будет :)
#38 by Дикообразко
вот так и появляются: :))
#39 by Jump
Да налоговой то в принципе пофигу кого ты там и как просклонял. А вот человек может возмутиться, и устроить разборки.
#40 by Cube
+1 Ещё всякие Алены и Алёны...
#41 by Cube
Подавая данные в налоговую или ПФР, ФИО склонять не надо... Ты свой пример дашь или можно расходиться? :)
#42 by SeraFim
компонента склоняет в соответствии с правилами русского языка) Увы и ах, в паспортном столе их не знают))
#43 by Cube
Другие компоненты склоняют и с ошибками, так что.... Кстати, сейчас проверил, компонента 1С строку "Исмаилов Джабир Алибек-оглы" успешно склоняет: "Исмаилова Джабира Алибека-оглы".
#44 by SeraFim
меня, кстати, чуть не сделали "Генадьевичем"
#45 by Steel_Wheel
, Это белорусские и украинские имена людей, которые приехали в РФ. И они именно так произносятся и пишутся.
#46 by Jump
Ну во первых насчет налоговой ты сказал а не я. У меня фамилия не склоняется.
#47 by Cube
А ты прочитай, что я про налоговую говорил-то)) Я говорил не про склонение, а что мы подаем сведения на сотрудников, у которых "оглы" через пробел. Давай свою фамилию! Просклоняем!
#48 by SeraFim
не спорю) но вот конкретно про случай с оглы/кызы - вполне неплохо справляется. Помню, как-то прибегала женщина, с какой-то фамилией, несклоняемой. Компонента просклоняла)
#49 by Cube
Вспоминай. Сейчас времена другие, просклоняем, сравним, сделаем выводы =))
#50 by Jump
Ну в принципе фамилия в почте а почта в личке, скрывать особого смысла нет. Бекгоф
#51 by Cube
Склоняем в родительный падеж:
#52 by Cube
Склоняется!)))
#53 by SeraFim
а должна ли?))
#54 by Cube
Это главный вопрос!))
#55 by Jump
Я таким склоняльщикам с помощью мата уже неоднократно объяснял что не склоняется. Особо упорным могу и по морде двинуть :) Фамилия не склоняется, если добавили к фамилии букву, то это уже не моя фамилия.
#56 by Cube
Знаешь почему или нет?)
#57 by SeraFim
я вот помню, особенность, что женские фамилии не сколяются, а мужские склоняются. Но не уверен, что здесь - подходящий случай) Например, принять на работу: Косяка Ивана Ивановича Косяк Ирину Ивановну ТО есть, вопрос в том, как по правилам русского языка, а не как хочется человеку))
#58 by Jump
Даже у русского человека фамилия может быть не русской, поэтому к ней не применимы нормы русского языка.
#59 by Fish
По правилам русского языка, некоторые иностранные мужские фамилии не склоняются. Пример: Золя :))
#60 by Cube
Склоняем в родительный падеж "Косяк Ирина Ивановна": Склоняем в родительный падеж "Косяк Иван Иванович": 1). Компонента 1С: "Косяка Ивана Ивановича" Тут, вроде, без ошибок... :)
#61 by Cube
Склоняем в родительный падеж "Золя Иван Иванович": Работает)) А на твою фамилию - нет :))
#62 by Cube
Черт, походу надо в мою обработку добавлять функционал из для более объективного сравнения результатов))
#63 by Jump
У обоих компонент неправильный алгоритм. Правильно так - узнать у человека склоняется ли его фамилия, если да, то склонять в соответствии с правилами русского языка.
#64 by Fish
А ты неправ. Твоя фамилия склоняется :)))
#65 by Cube
Ладно, пойдем от обратного: а откуда человек знает, что его фамилия не склоняется? Сам придумал? :)
#66 by Cube
+ Процитирую оттуда, пожалуй: Блок, Гафт, Брокгауз, Гашек, Мицкевич, Штирлиц, Даль, Розенталь, Гудзий, Макбет. Мужские фамилии, оканчивающиеся на согласную, безразлично — мягкую или твердую, склоняются (энциклопедия Брокгауза, поэзия Мицкевича, словарь написан Далем). Женские фамилии, оканчивающиеся на согласную, не склоняются (к Любови Дмитриевне Блок, воспоминания Надежды Мандельштам).
#67 by Fish
Так что получается, что права таки компонента :)) А , к сожалению, плохо учил русский язык :)))
#68 by SeraFim
о! точно! Вспомнил фамилию из Бова! Вот по правилам - склонять или не склонять зависит от того, куда падает ударение. Думали что она БОва, а она БовА
#69 by Jump
Неважно. Либо сам, либо исторически сложилось, либо исходя из происхождения фамилии. Хотя бы потому что я так решил. А я не позволю коверкать фамилию.
#70 by Cube
Погнали!)) Склоняем в родительный падеж "Бова Ирина Ивановна": Единогласно))
#71 by Cube
Ну ага. Так все Ивановы, Петровы, Сидоровы будут решать, склоняется их фамилия или нет... Чем ты лучше Иванова?
#72 by SeraFim
а как в обе компоненты передать ударение?))
#73 by Cube
Ну, я думаю, с разбегу ударение можно передать... =))
#74 by Fish
т.е. ты предлагаешь коверкать русский язык только потому, что ты так захотел?
#75 by Jump
Если честно, то мне пофиг как склоняют свою фамилию остальные. Моя фамилия не склоняется по правилам, ибо исключение.
#76 by Jump
Русский язык ни в коем случае не надо коверкать, как и фамилию.
#77 by Cube
Так дай почитать это правило. Мы ж только за!))
#78 by Grobik
Везде вставляю это
#79 by Jump
Читай внимательно, что я написал. Правило привел ты, я утверждаю что это исключение. Вот и все.
#80 by Grobik
Это потому, что ты даже страну проживания не указал. А так есть обработки мани, фикса и
#81 by Cube
По той ссылке, что привел не я, кстати, нет исключений. Где написано, что твоя фамилия в каких-либо исключениях-то?
#82 by hhhh
"Левина" попробуйте. У меня выдавало в дательном падеже: кому "Левине".
#83 by Cube
Склоняем в дательный падеж "Левина Ирина Ивановна": Единогласно.
#84 by фросия
у нас проще реализовано. в регистре фио физлиц есть флажок "не склонять фамилию".
#85 by Grobik
У меня 250 сотрудников. 99,5 обрабатывает . Таблица-Вид-Редактирование никто не запрещал. Физлица — справочник.
#86 by Jump
Фамилий тысячи, нереально составить список исключений, но это не означает что исключений нет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С