Функция Calendar_GetWorkDay (Date; Var Boolean) : Boolean
Top  Previous  Next


Назначение  
Функция предназначена для выяснения статуса дня (рабочий, нерабочий).  
Функция выдает статус рабочего дня, если день не является субботой или воскресеньем и его нет в списке нерабочих дней, а также, если он суббота или воскресенье, но присутствует в списке рабочих дней.  
Функция выдает статус нерабочего дня, если день является субботой или воскресеньем и его нет в списке рабочих дней, а также, если он не суббота или воскресенье, но присутствует в списке нерабочих дней.  
Описание  
function Calendar_GetWorkDay (aDate : Date; Var aWorkDay : Boolean) : Boolean;  
Параметры  
aDate : Date - день, для которого Вы хотите узнать статус.  
aWorkDay : Boolean - параметр, возвращающий статус дня:  
· True - рабочий день;  
· False - нерабочий день.  
Замечание  
Если вместо года в параметре aDate задать нуль, то функция будет работать только в том случае, если до этого вызывалась функция Calendar_SetWorkDay для такой же даты (с нулем на месте года).  
Возвращаемое значение  
Параметр aWorkDay возвращает статус дня.  
Функция возвращает True, если операция завершена успешно, иначе - False. Функции возвращают False, если заданы ошибочные значения номеров месяцев или дней.