Заполнение производственного календаря

Top  Previous  Next

Ведение производственного календаря в системе предполагает заполнение в нем праздничных, выходных и сокращенных рабочих дней.

Дни, не указанные в производственном календаре, по умолчанию будут считаться рабочими.

 

Для заполнения производственного календаря используются следующие атрибуты (Таблица №1).

Атрибут

Описание

1

weekends

Указать выходные дни:

0 – вс

1 – пн

2 – вт

3 – ср

4 – чт

5 – пт

6 – сб

Н-р: если суббота и воскресение являются выходными днями, то weekends=0,6

Даты, выпадающие в дни недели – суббота и воскресение (weekends), по умолчанию будут всегда учитываться как выходные дни.

2

Дата в формате «ГГГГ:ММ:ДД»

Перечислить даты выходных и праздничных дней в формате «ГГГГ:ММ:ДД», за исключением тех дат, что совпадают с днями недели, заданными как weekends.

Н-р: праздничные дни в январе 2016:

2016.01.01

2016.01.04

2016.01.05

2016.01.06

2016.01.07

2016.01.08

В связи с тем, что 2, 3, 9, 10 января 2016 являются праздничными днями, но выпадают на субботу и воскресение (заданных как weekends), то эти даты не обязательно перечислять в списке праздничных дней, они по умолчанию учитываются как выходные дни.

3

@

В том случае, если рабочий день выпадает на день, заданный как weekends, то указывается данная дата и к ней добавляется символ @

Н-р: 20.02.2016 – суббота, заданная как weekends (п.1), но данный день является рабочим.

В данном случае, чтобы исключить дату из числа weekends, необходимо указать дату с символом @ в формате «ГГГГ:ММ:ДД@» – 2016.02.20@

4

$

В том случае, если рабочий день является предпраздничным (сокращенным на один час), то к указанной дате добавляется символ $

Н-р: 20.02.2016 является сокращенным рабочим днем.

В данном случае, чтобы уменьшить продолжительность данного рабочего дня на час, необходимо указать дату с символом $ в формате «ГГГГ:ММ:ДД$» – 2016.02.20$

5

@$

В том случае, если рабочий день выпадает на weekends и является предпраздничным (сокращенным на один час) рабочим днем, необходимо указать дату и добавить к ней два символа подряд @$

Н-р: 20.02.2016 – суббота, заданная как weekends  (п.1), но данный день является рабочим, а также сокращенным (п.4).

В данном случае, чтобы исключить дату из числа weekends и уменьшить продолжительность данного рабочего дня на час, необходимо указать дату с символами @$ в формате «ГГГГ:ММ:ДД@$» – 2016.02.20@$

 

 

Образец заполнения производственного календаря за 2016 год при пятидневной рабочей неделе будет выглядеть следующим образом:

Calendar 001