Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Календарь определяет распределение дней по типам. Сами типы дней определяются в конфигурации. Целесообразно выделить конфигурацию по организации работ в отдельный блок.

Типы дней добавляются правилами вида:

callboard.workdays.type.<id>.title=<title>
callboard.workdays.type.<id>.color=<color>

Где:

  • <id> - числовой идентификатор типа дня;
  • <title> - наименование типа дня;
  • <color> - HTML HEX цвет типа дня.

Пример:

callboard.workdays.type.1.title=Рабочий день
callboard.workdays.type.1.color=#1C94C4
callboard.workdays.type.1.workHours=8
callboard.workdays.type.2.title=Выходной
callboard.workdays.type.2.color=#f36223
callboard.workdays.type.2.workHours=0
callboard.workdays.type.3.title=Сокращенный день
callboard.workdays.type.3.color=#808080
callboard.workdays.type.3.workHours=7
callboard.workdays.type.4.title=Праздник
callboard.workdays.type.4.color=#FF0000
callboard.workdays.type.4.workHours=0
callboard.workdays.type.4.holiday=1

Конфигурация календаря выглядит следующим образом:

callboard.workdays.calendar.<id>.title=<title>
callboard.workdays.calendar.<id>.comment=<comment>
callboard.workdays.calendar.<id>.rule=<rules>

Где:

  • <id> - порядковый номер
  • <rules> - правила распределния. Правила разделяются ";". Правила могут быть вида X:Y, либо X1-X2:Y (где X - порядковый день недели, Y - id типа рабочего дня, X1-X2 - диапазон дней недели, например 1-5 значит с 1 по 5)

Пример настройки календаря с типами дней из предыдущего примера:

callboard.workdays.calendar.1.title=Стандартный
callboard.workdays.calendar.1.comment=Общий план распределения рабочих дней
callboard.workdays.calendar.1.rule=1-5:1;6,7:2;

Здесь правила означают, что: дни с 1 по 5 каждой недели будут соотноситься с типом 1 (Рабочие дни в данном примере), а дни 6 и 7 с типом 2 (Выходные дни).

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

После добавления в конфигурации календарь появляется в таблице календарей.

И может быть открыт для правки.

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

  • Нет меток
Документация BGCRM 3.0