Дней
Получить количество «ненулевых» дней за период.
Синтаксис:
Дней(<ДатаНачала>, <ДатаОкончания>)
Англоязычный синоним:
Days
Параметры:
<ДатаНачала> |
Дата начала периода, в котором определяется количество дней. |
<ДатаОкончания> |
Дата окончания периода, в котором определяется количество дней. |
Возвращаемое значение:
Целое положительное число — количество дней.
Описание:
Метод предназначен для определения количества календарных дней, которым соответствует ненулевое числовое значение. <ДатаНачала> и <ДатаОкончания> включаются в рассматриваемый период. Следовательно, если даты начала и окончания совпадают, метод возвратит ноль или единицу в зависимости от значения числа, соответствующего заданной дате. Если <ДaтaHaчaлa> больше, чем <ДатаОкончания>, будет выведено сообщение об ошибке.
Пример:
// Расчет оплаты по окладу
// Календарь служащих
Календ = СоздатьОбъект("Календарь.Служащие");
// отработал...
Дни = Календ.Дней(ДатаНачала, ДатаОкончания);
// должен был бы работать...
Норма = Календ.Дней(НачалоПериодаПоДате(ДатаНачала),
КонецПериодаПоДате(ДатаНачала));
// получим оклад сотрудника на дату начала
// действия данного расчета
Оклад = Объект.Оклад.Получить(ДатаНачала);
// результат
Результат = Дни * Оклад / Норма;
См. также: Часов