ДляВсех(Отпусков) |
Перебирает отпуска сотрудника за указанный месяц расчета.
ДляВсех(ЗаписьСотрудника.Отпусков(Дата))
Дата (дата) – месяц расчета , за который перебираются отпуска (значение дня в дате не важно). Записи перебираются по дате расчёта, то есть берутся все больничные, введённые в указанном месяце, независимо от того, за какой они месяц.
Внутри цикла устанавливается контекстный объект с именем "Расчет", содержащий запись таблицы "Расчет", в которой можно непосредственно обратиться к записи отпуска.
Ничего не возвращает.
Необходимо узнать сумму отпускных, начисленных сотруднику за прошлый год. Для этого можно воспользоваться следующим примером:
оСотр = Лицо("101", "Сотр");
Н = 1;
Пока(Н <= 12)
{
ДляВсех(оСотр.Лицо_.Отпусков(
Дата(1,Н,Год(МесРасчета())-1)))
Сообщить("Сотруднику "+оСотр.Название+"
начислены отпускные в сумме "+Сумма+" рублей");
Н++;
}