ФактЧасы – для табеля |
Считает фактически отработанное время по табелю за указанный период расчета.
ЗаписьРасчета.ФактЧасы(Метка[, ДатНач, ДатКнц])
Метка (текст) – метка интересующих часов. Функция суммирует часы только с указанной меткой. Если в качестве метки указать "*" (звездочка), то будут взяты все часы, независимо от стоящей метки. Если указать "" (пустую строку) или " " (пробел), то будут взяты часы без метки.
Регистр букв в метке важен, то есть "Н" и "н" – разные метки. Допускается указывать несколько меток, разделённых знаками "+" или "&". В первом случае будут складываться часы с одной из указанных меток, во втором – будут складываться часы, у которых присутствуют обе метки.
ДатНач,ДатКнц (дата) – период, за который нужно рассчитать фактически отработанное время. Если эти даты не указаны, то в качестве периода берется месяц, установленный в качестве расчетного в задаче "Зарплата".
Функция вызывается только в контексте записей расчета с типом "Табель".
Число – количество фактически отработанных часов с указанной меткой по данному табелю.
Необходимо подсчитать при начислении должностного оклада количество часов, пропущенных сотрудником по больничному листу в текущем месяце расчета:
оСотр = Лицо("101", "Сотрудники");
ДляВсех(оСотр.Лицо_.Расчетов("ДОКЛ"))
Сообщить(Расчет.ФактЧасы("Б"));
• ПланЧасы