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