ФактДни – для табеля

Считает фактически отработанные по табелю дни за указанный период расчёта.

Синтаксис

ЗаписьРасчета.ФактДни(Метка[, ДатНач, ДатКнц])

Параметры

Метка (текст) – метка интересующих дней. Функция суммирует дни только с указанной меткой. Если в качестве метки указать "*", то будут взяты все дни, независимо от стоящей метки. Если указать "" (пустую строку) или " " (пробел), то будут взяты дни без метки.

Регистр букв в метке важен, то есть "Н" и "н" – разные метки. Допускается указывать несколько меток, разделённых знаками "+" или "&". В первом случае будут складываться дни с одной из указанных меток, во втором – будут складываться дни, у которых присутствуют обе метки.

ДатНач,ДатКнц (дата) – период, за который нужно рассчитать фактически отработанные дни. Если эти даты не указаны, то в качестве периода берется месяц, установленный в качестве расчетного в задаче "Зарплата".

Комментарии

Функция вызывается только в контексте записей расчета с типом "Табель".

Возвращает

Число – количество фактически отработанных дней с указанной меткой по данному табелю.

Примеры

Необходимо подсчитать при начислении должностного оклада количество дней, пропущенных сотрудником по больничному листу в текущем месяце расчета:

оСотр = Лицо("101", "Сотрудники");
ДляВсех(оСотр.Лицо_.Расчетов("ДОКЛ"))
   Сообщить(Расчет.ФактДни("Б"));

См. также:

•  ФактЧасы – для табеля

•  ПланДни