Функции для работы с должностями

GetDoljnFromKCH - Функция возвращает объект DoljnElem, содержащий информацию о должности из кадровой части
GetDoljnFromSpravByID - Функция возвращает объект DoljnElem, содержащий информацию о должности из справочника должностей по внутреннему коду должности
GetDoljnFromSpravByExtcode - Функция возвращает объект DoljnElem, содержащий информацию о должности из справочника должностей по внешнему коду должности
GetDoljnFromSpravByName - Функция возвращает объект DoljnElem, содержащий информацию о должности из справочника должностей по названию должности (первая с таким названием)
DoljnStoredByID - Функция возвращает как хранятся должности в КЧ - в виде идентификаторов (true) или в виде строк (false)
CheckAndRepairDoljn - проверяет есть ли в справочнике должностей должность с внутренним кодом iID_Doljn и если таковой нет - создает ее с названием «Восстановленная должность»
ExtDoljnToInt - получить внутренний код должности по внешнему, возвращает CLL_TOTAL_DOLJN если заданного кода нет
IntDoljnToExt - получить внешний код должности по внутреннему, возвращает строку " ", если заданного кода нет
GetDoljnNameFromKCH - получает название должности из значения поля КЧ "Должность", полученного в kch_value стандартными способами чтения из КЧ
GetGeneralDoljnLS - получение внутреннего код должности из справочника совместительств (в справочнике совместительств теперь ссылаемся на КЧ, поле ID_Doljn, которое было ранее скрыто и не используется)
RecodeLSDoljn - перекодирует должность в ЛС с табельным номером itn из id в строку (Convert2Str==true) или обратно (Convert2Str==false)

Хранение должностей в ЛС возможно как с помощью внутренних кодов, который обязательно должны существовать в справочнике должностей, так и строками, когда такая привязка не обязательна (если есть интеграция с КП, то хранение возможно только с помощью внутренних кодов).

[Примечание]

Это регулируется настройкой: Общие настройки системы -> 6. Настройки режимов корректировки. -> Способ хранения должностей в КЧ