Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Для поддержки склонений по падежам предназначены функции:

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
.navbar > a:hover { background: #FFD73B; }