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