Календарь – для табеля

Возвращает список дней по текущему табелю, указанном в расчетном листке.

Синтаксис

ЗаписьРасчета.Календарь()

Параметры

Не указываются.

Комментарии

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

Возвращает

Объект, каждый элемент которого представляет собой один день табеля. Каждый день, в свою очередь, представляет собой объект с перечислением отработанного по дню времени и метками этого времени.

Примеры

Необходимо узнать дни, в которых в табеле по указанному сотруднику стоит отметка "Б", т.е. дни, на которые у сотрудника оформлен больничный лист:

оСотр = Лицо("101", "Сотрудники");
ДляВсех(оСотр.Лицо_.Расчетов("ДОКЛ"))
{
   оКалендарь = Календарь();
   ДляВсех(Переменных(оКалендарь, пДень))
   {
     ДляВсех(Переменных(оКалендарь[пДень], пИндекс))
     {
   Если(Вверх(оКалендарь[пДень,пИндекс].Метки)=="Б")
          Сообщить(пДень);
     }
   }
}

См. также:

•  ЗаписатьКалендарь – для табеля

•  Календарь – для графика