<< Click to Display Table of Contents >> Администрирование (Windows) > Общесистемные настройки Склонение слов по падежам |
![]() ![]() ![]() |
В системе Directum RX можно склонять по падежам фамилии, имена, отчества, должности, подразделения, а также другие слова. Например, в шаблоне договора можно добавить поле, в котором данные заполняются в родительном падеже:
По умолчанию в системе склонение слов по падежам выполняется с помощью библиотеки Visis.dll. Дополнительных действий для ее использования не требуется.
Словарь исключений
Для слов, которые не склоняются по общепринятым правилам русского языка или склоняются неверно, используйте словарь исключений. В нем можно задавать свои падежные формы для имен и фамилий сотрудников, названий валют и т.д. Например, чтобы учесть национальные и региональные особенности склонения.
В комплект поставки Directum RX входит конфигурационный файл Except.json.example с примерами падежных форм для тех слов, которые система должна обрабатывать иначе. Путь до файла: DirectumLauncher\etc\_builds\Platform\platform_plugin\Except.json.example.
1.На компьютере с веб-сервером создайте текстовый файл с расширением *.json. Например, exceptions.json.
2.В конфигураторе Directum Launcher укажите путь до созданного файла.
3.В текстовом редакторе откройте файл со словарем исключений. Например, exceptions.json.
4.В отдельной строке добавьте исключение. Учитывайте особенности:
•словарь исключений имеет свою структуру: фамилии, имена и другие слова задавайте в разных секциях;
•чтобы слово не склонялось, укажите его один раз;
•чтобы слово склонялось, укажите падежные формы через запятую в следующем порядке: именительный, родительный, дательный, винительный, творительный, предложный;
•по умолчанию в системе слова, после которых стоит дефис, склоняются. Например, «генерал-майор» в родительном падеже обрабатывается как «генерала-майора», в дательном – «генералу-майору» и т.д. Чтобы часть слова перед дефисом не склонялась, в словарь исключений добавьте слово с дефисом: «генерал-».
5.Сохраните файл.
6.Перезапустите сервисы Directum RX, чтобы изменения применились для всех пользователей системы:
do all up
Структура файла
Словарь исключений состоит из секций:
{
"common": [],
"fullname": {
"Female": {
"FirstName": [],
"LastName": []
},
"Male": {
"FirstName": [],
"LastName": []
}
}
}
Где:
•common – общая секция для слов, которые не являются именами или фамилиями;
•fullname – секция для имен и фамилий.
Исключения для женских и мужских имен и фамилий задаются соответственно в секциях Female и Male, где:
•FirstName – имена;
•LastName – фамилии.
Пример словаря исключений
{
"common": [
"метро",
"инженер, инженера, инженеру, инженера, инженером, инженере"
],
"fullname": {
"Female": {
"FirstName": [
"Мирца, Мирцы, Мирце, Мирцу, Мирцей, Мирце"
],
"LastName": [
"Глокая, Глокой, Глокой, Глокую, Глокой, Глокой"
]
},
"Male": {
"FirstName": [
"Ференц, Ференца, Ференцу, Ференца, Ференцом, Ференце"
],
"LastName": [
"Лист, Листа, Листу, Листа, Листом, Листе"
]
}
}
}
© Компания Directum, 2025 |