Функция Calendar_GetWorkDay Назад В начало Вперед

Назначение

Функция предназначена для выяснения статуса дня (рабочий, нерабочий).

Функция выдает статус рабочего дня, если день не является субботой или воскресеньем и его нет в списке нерабочих дней, а также, если он суббота или воскресенье, но присутствует в списке рабочих дней.

Функция выдает статус нерабочего дня, если день является субботой или воскресеньем и его нет в списке рабочих дней, а также, если он не суббота или воскресенье, но присутствует в списке нерабочих дней.

Описание

function Calendar_GetWorkDay (aDate : date;
							var aWorkDay : Boolean
							 ) : boolean;

Параметры

aDate : date - день, для которого Вы хотите узнать статус.

aWorkDay : boolean - параметр, возвращающий статус дня:

Примечание

Если вместо года в параметре aDate задать нуль, то функция будет работать только в том случае, если до этого вызывалась функция Calendar_SetWorkDay для такой же даты (с нулем на месте года).

Возвращаемое значение

Параметр aWorkDay возвращает статус дня.

Функция возвращает true, если операция завершена успешно, иначе - false. Функции возвращают false, если заданы ошибочные значения номеров месяцев или дней.