Функция Calendar_GetWorkDay |
Функция предназначена для выяснения статуса дня (рабочий, нерабочий).
Функция выдает статус рабочего дня, если день не является субботой или воскресеньем и его нет в списке нерабочих дней, а также, если он суббота или воскресенье, но присутствует в списке рабочих дней.
Функция выдает статус нерабочего дня, если день является субботой или воскресеньем и его нет в списке рабочих дней, а также, если он не суббота или воскресенье, но присутствует в списке нерабочих дней.
function Calendar_GetWorkDay (aDate : date; var aWorkDay : Boolean ) : boolean;
aDate : date - день, для которого Вы хотите узнать статус.
aWorkDay : boolean - параметр, возвращающий статус дня:
true - рабочий день;
false - нерабочий день.
Если вместо года в параметре aDate задать нуль, то функция будет работать только в том случае, если до этого вызывалась функция Calendar_SetWorkDay для такой же даты (с нулем на месте года).
Параметр aWorkDay возвращает статус дня.
Функция возвращает true, если операция завершена успешно, иначе - false. Функции возвращают false, если заданы ошибочные значения номеров месяцев или дней.