Для поддержки склонений по падежам предназначены функции:
• | CreatePadegLibraryObject – создает объект библиотеки склонений. Функция используется для проверки доступности библиотеки склонений; |
• | GetAppointmentInCase – склоняет наименование должности по падежам; |
• | GetFullNameInCase – склоняет фамилию, имя и отчество по падежам. Значение передаваемого параметра указывается в формате <Фамилия> <Имя> <Отчество>; |
• | GetGender – определяет пол человека по отчеству или по полному имени, указанному в формате <Фамилия> <Имя> <Отчество>; |
• | GetOrganizationInCase – склоняет наименование подразделения и организации по падежам. |
Функции передают данные во внешнюю библиотеку Padeg.dll. Библиотека получает запрос на склонение данных по падежам и возвращает преобразованные данные. Если по каким-либо причинам данные не были преобразованы, инициатору запроса возвращаются исходные данные. При этом работа пользователя не прерывается. Подробнее см. раздел «Поддержка склонений».
Определить пол человека по отчеству.
// Автоматически определим пол по отчеству. MiddleName = "Ивановна" GenderChar = GetGender(MiddleName) if GenderChar == "1" Gender = "Мужской" else if GenderChar == "0" Gender = "Женский" endif endif Преобразовать фамилию, имя и отчество текущего пользователя в родительный падеж.
Params.ValueByName('ФИОРодительный').Value = GetFullNameInCase(CurrentEmployeeName; 2)
|
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |