Склонение фраз в 1с #757078


#0 by San4opa
ё! Подключил типовую компоненту, чтобы склонять ФИО и должности. Тестова Тестя Тестостероновича склоняет отлично, Но, "руководитель отела" в Родительном падеже - "руководителя отделЫ". "Доверенность" - "ДоверенностЯ". Пробовал как-то так: Есть какие-то еще компоненты или прецеденты или абсорбенты или аплодисменты?
#1 by GROOVY
Есть пожелание формулировать вопрос, и читать документацию к "типовой компоненте".
#2 by San4opa
Для должности просто решил попробовать склонять каждое слово - не помогло, как-то можно с помощью этой компоненты корректно склонить фразы?
#3 by КонецЦикла
Никаких компонент не нужно Поищи функцию Склоняет ФИО и должности (по сути это то же самое почти)
#4 by romix
А я храню три падежа для ФИО и Должности: Это подходит для всех случаев печатных форм. Пользователю заполнять легко, копипаст с изменением окончания. Удобно также хранить (скрыто) сокращенное ФИО (Иванов И.И.), чтобы сразу его запросом в печать извлекать.
#5 by romix
Можно наверное компонентами всякими это автозаполнять, но все равно результат надо хранить, чтобы пользователь мог поправить, в случае чего.
#6 by San4opa
Для каждого контрагента хранить?
#7 by patria0muerte
Че ты фразами то, сразу предложения в нее кидай, чтобы еще и орфографию исправляла и слог делала достойным Гёте и Маркеса.
#8 by San4opa
Компоненту запили мне
#9 by romix
У нас ответственные лица контрагентов (подчиненные контрагентам). Можно добавить окошки с падежами (2-3 падежа) и забыть на уровне программиста об этой проблеме, т.к. пользователи сами все введут. Можно им помочь заполнять пустое какими-нибудь значениями (угадать типичные падежи: Иван - Ивана - Ивану, Петров - Петрова - Петрову). Где программа не угадала (встретился, например, Д'Артаньян), там пользователь руками поправит.
#10 by cw014
Падёж скота )))) КомпонентаСклоненияФИО - не даром в ней ФИО крупными буквами (не потому что это сокращение, а что бы понимали все, что она склоняет только именительный падеж только Фамилий имени и отчества
#11 by Поpyчик-4
У нас уже три года работает компонента склонения Склоняет корректно достаточно сложные словосочетания.
#12 by hhhh
"руководитель отела" - это круто
#13 by фобка
а должности + подразделения? :))) Хотя все от задачи зависит.. В моей ретленке в каком-то виде реализован кадровый учет  и для печатных форм пришлось создавать отельные реквизиты к должностям (должности без отделов) и отдельные к подразделениям.. Можно было универсально на регистр сведений заточить, но мороки больше
#14 by zak555
#15 by San4opa
Будем пробовать, спасиба!
#16 by EvgeniuXP
она платная.
#17 by San4opa
Блин а никто не поделится?
#18 by zak555
я ж тебе дал ссылку на функции
#19 by San4opa
Не работают корректно, уже пробовал, "ДоверенностЯ!", хотя получше работает.
#20 by Поpyчик-4
Блин, жаба душит? Мы заплатили.
#21 by LordCMEPTb
Не скажу за все должности, но стандартная компонента вполне неплохо их склоняет, если найти правильный подход. Т.е. сначала надо отделить главные слова от зависимых и склонять главные: Функция ПросклонятьДолжность(Знач Должность, Знач Падеж, Знач КомпонентаСклонения)
#22 by Fragster
должности неплохо склоняет эта:
#23 by Fragster
из
#24 by zak555
склоняй отделано должно, отдельно ФИО далее конкатенация
#25 by San4opa
Да ща купишь а она работает по-кривому.
#26 by EvgeniuXP
сделай как в остальное - колхоз - не оценят, а кучу времени и нервов потратишь - и камни будут еще кидать после такой работы.
#27 by EvgeniuXP
дальше по служебкам - предоставляют алгоритм склонения - ты и делаешь, плохо будет работать - ссылка на служебку - ты хороший, а тот кто написал такую служебку - его проблемы :)
#28 by Поpyчик-4
По-кривому она не работает. Мы как-то нашли ошибку в склонении, написали разработчику, он быстро исправил.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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