Возврат к списку

Фирма «1С» анонсировала новую функциональность: склонение словосочетаний с числительными

19.11.2018     

При формировании документов часто возникает потребность выводить словосочетания, согласованные с числительными. Например, «получено 3,5 метра медного провода». Но раньше в платформе инструментов для решения таких задач не было, либо задействовались внешние компоненты.

Теперь функциональность, позволяющая склонять словосочетания с числительным, предусмотрена в «1С:Предприятие» версии 8.3.14.

Новый метод

В платформу добавили новый метод: ПолучитьСклоненияСтрокиПоЧислу(). Причем использовать его можно не только в отчетах и документах, а везде, где может потребоваться взаимодействие с пользователем. Например, в информационных сообщениях или индикаторах процессов.

Чтобы итоговое словосочетание выглядело «красивее», разработчики добавили возможность указывать в явном виде, какое числительное потребуется в предложении: количественное или порядковое. Тогда к порядковым числительным платформа автоматически добавит буквенное падежное окончание:

 

 

Вариантов представления чисел в «готовом» словосочетании несколько. Их можно представить прописью, окончанием или числом, например:

 

 

Склонение словосочетаний без числительных

Кроме того, разработчики научили платформу склонять и словосочетания без числительных. Например, должность и ФИО сотрудника в правильном падеже. Для этого уже в версии платформы 8.3.13 реализован метод ПолучитьСклоненияСтроки().

Этот метод понимает несклоняемые фамилии и довольно хорошо склоняет сложные и иностранные имена. В сложных случаях механизму можно подсказать правильный вариант:

 

 

Но разработчики отмечают, что метод ПолучитьСклоненияСтроки()  в большинстве случаев правильно работает и «без подсказок». Например, он:

  • не склоняет мужские имена, оканчивающиеся на гласную;
  • не склоняет женские имена, оканчивающиеся на некоторые гласные, и склоняет остальные женские имена;
  • в двойных именах склоняет только второй компонент;
  • фамилии, оканчивающиеся на согласный, не склоняет у женщин и склоняет у мужчин.

В «1С» надеются, что новые методы позволят сделать прикладные решения более удобными для пользователей.


Автор:
Дарья Расина Редактор


Комментарии
Избранное Подписка Сортировка: Древо
1. accounting_cons 264 19.11.18 13:02 Сейчас в теме
Ура. Но в типовых конфигурациях это будет через год.
chebser; A_Max; portwein; Jeka44; wowik; roman.ch; CyberCerber; +7 Ответить
2. Поручик 4315 19.11.18 14:08 Сейчас в теме
3. Gureev 19.11.18 14:11 Сейчас в теме
8.3.14 уже тестовая есть, припозднились 1С с анонсом.
4. user_atol 19.11.18 21:39 Сейчас в теме
может быть и до регулярных выражений доживём
blindcat2006; +1 Ответить
5. MURzzz 93 20.11.18 09:49 Сейчас в теме
т.е. от morpher.ru можно будет отказаться? наполнение словаря через регистр сведений?
portwein; +1 Ответить
6. AndreyCh75 21.11.18 09:31 Сейчас в теме
"не склоняет мужские имена, оканчивающиеся на гласную" - а как же Никита?
7. Dmitryiv 120 21.11.18 10:13 Сейчас в теме
А вот интересно под все поддерживаемые языки реализовали или только под русский? Вот у меня например есть острая потребность в таком функционале для немецкого языка.
8. wolfsoft 2420 21.11.18 10:53 Сейчас в теме
9. Mortiferus 320 27.11.18 17:53 Сейчас в теме
10. _wlad_ 29.11.18 17:27 Сейчас в теме
Фигня это! Уже примерно лет 5 обжевывают эти склонялки разной степени косячности.
Щаз открою главную военную тайну: в конфах замечены реквизиты примерно такие "НаименованиеВРодительномПадеже"... ага для ручного заполнения :)
Оставьте свое сообщение