ТекДолжность |
Возвращает запись основной должности указанного сотрудника, т.е. той должности, в карточке сотрудника у которой в поле "Основная должность" установлен флаг.
ТекДолжность(Дата, Сотрудник)
Дата (дата) – дата, на которую необходимо получить информацию о должности сотрудника.
Сотрудник (объект) – запись из таблицы "Сотрудники".
Объект, содержащий запись основной должности указанного сотрудника.
Необходимо получить название должности сотрудника с табельным номером "1", являющейся основной на 06.03.06.
перем пДата = 06.03.06;
перем оСотр = НайтиЛицо( 1, "Сотр"); # извлекаем запись сотрудника
с табельным номером 1
перем оДолж = ТекДолжность( пДата, оСотр.Лицо_ );
Сообщить(оДолж.Название); # выводим название основной должности
сотрудника
Пример начисления, меняющего процент выплаты премии, в зависимости от должности:
ВыборПо( оДолж.Название )
{
Выбор "Директор" : Процент = 50;
Выбор "Рабочий" : Процент = 30;
Иначе
Процент = 10;
}