Прикладной код

Функция «ЧасыПоМетке»

Функция «ЧасыПоМетке»

Определяет часы, отмеченные с определенной меткой за день или за месяц. В зависимости от параметра «Табель», часы определяются в переданном табеле или по всем табелям.

Синтаксис

ЧасыПоМетке(ИмяМетки,Табель);

Параметры

НазваниеТипОписаниеОбязательно к указанию

ИмяМетки

Строка

Метка табеля,указывается в кавычках. Если в качестве метки указан пробел или «Я», то считаются рабочие часы без меток

Да

Табель

Объект

Табель за месяц расчета. Если функция вызвана в самом расчете по табелю, то параметр не указывается

Нет

Возвращаемое значение

Число — количество часов с указанной меткой в табеле за месяц расчета.

Пример

var оТабель = Табель(),
   пЧасыДляПремии = 0.5 * ЧасыПоМетке('РБ', оТабель) + ЧасыПоМетке('П', оТабель) + ЧасыПоМетке('ПП', оТабель) + 
      1.25 * ЧасыПоМетке('ВТ', оТабель) + 1.5 * ЧасыПоМетке('С', оТабель) + 2 * (ЧасыПоМетке('С2', оТабель) + 
      ЧасыПоМетке('РВ', оТабель)) + 4 * ЧасыПоМетке('СЧ', оТабель);