Инструкция к инструменту «Расчёт сменного графика работы»

С помощью инструмента «Расчёт сменного графика работы» Вы можете создать свой рабочий календарь на год вперёд, сохранить ссылку на него в закладках браузера, для последующего доступа одним кликом, и делиться ею с Вашими друзьями и родственниками, чтобы они не «штурмовали» Вас вопросом «Тебе когда на работу?» ☺.

Опции

  1. Первый рабочий день — выбор даты первого рабочего дня.
  2. График работы × — выбор графика работы.
  3. Дополнительные опции:
    • Первая смена ночная (Звёздочка) — если у Вас нет ночных смен, то проигнорируйте эту опцию, если же Вы работаете и в ночные, тогда активируйте её, предварительно высчитав и изменив первый рабочий день, чтобы он являлся ночной сменой.
    • Рассчитать на месяц(а|ев) — выбор количества месяцев, на которое будет произведён расчёт.
    • Рабочие:   Выходные: — выбор цвета фона «рабочих и выходных дней» соответственно. Можно использовать и другие цвета, как это делать, я расскажу ниже.
    • — генерируемый календарь можно «обозвать» каким-либо именем, например, «Смена Иванова», чтобы не путаться, если Вы генерируете несколько графиков. К тому же, введённое «имя» будет отображаться в качестве заголовка, при добавлении расчёта в закладки (максимальное количество символов — 100).

После установки нужных настроек и нажатия кнопки Рассчитать, будет создан рабочий календарь, соответствующий выбранным опциям. Внизу расчёта будет предоставлена ссылка на него, которая состоит из параметров, описанных в следующей таблице. О параметрах Вы можете прочитать в моей заметке «Что такое GET- и POST-запросы», которую я написал специально для Вас ☺.

Таблица 1. Параметры ссылки
Пример ссылкиhttp://calendarin.net/old/shift-calendar.php?day=1&month=1&year=1970&work-days=2&days-off=2&first-shifts=night&number-of-months=12&work-days-color=LightBlue&days-off-color=White&title=My+work+days#shifts
ПараметрОписание
dayпервый рабочий день
monthмесяц первого рабочего дня
yearгод первого рабочего дня
work-daysграфик смен — рабочие дни
days-offграфик смен — выходные дни
first-shiftsэтого параметра не будет, если Вы производите расчёт без ночных смен, иначе он принимает единственное значение — «night»
number-of-monthsколичество месяцев, на которое будет произведён расчёт
work-days-colorцвет фона «рабочих дней»
days-off-colorцвет фона «выходных дней»
titleназвание графика; если Вы не вводите название, то этот параметр можно удалить, а можно и оставить

«Фишки»

  1. Начнём с цвета фона. Как я уже упомянул выше, Вы можете использовать не только стандартные цвета для фона «рабочих и выходных дней», которые предлагаются на странице расчётчика, но и любые другие, которые описаны в моей заметке «Предопределённые цвета CSS и HTML». Однако нельзя использовать шестнадцатеричное значение (#a1b2c3 и тому подобное), только имена; пример: LightBlue (светло-голубой), Khaki (цвет «Хаки») и так далее; причём желательно использовать именно в таком регистре, в каком они указаны в таблице по ссылке выше. Чтобы использовать «свои» цвета, нужно после добавления ссылки на календарь в закладки, изменить значения параметров «work-days-color» и «days-off-color». Если взять ссылку, приведённую в «Таблице 1», то нужно заменить «LightBlue», например, на «Khaki».
  2. В конце ссылки на расчёт находится якорь «#shifts», с помощью которого происходит прокрутка страницы сразу к графику, его также можно изменять, так как дополнительно, каждому месяцу присвоен идентификатор, имя которого совпадает с порядковым номером месяца. К примеру, Вы рассчитали график на год, начиная с Января; пришёл Сентябрь и Вам, чтобы постоянно не прокручивать страницу вниз, при просмотре календаря, следует (это, конечно, по желанию) изменить ссылку: заменить «#shifts» на «#9» (или можно сделать новый расчёт с Сентября).
  3. И крайняя фишка, не последняя, так как совершенству нет предела ☺, — это возможность изменять дату первого рабочего дня. То есть Вам необязательно пересчитывать график по истечении года, так как можно просто посмотреть свой следующий первый рабочий день по готовому календарю и изменить параметры «day», «month» и «year».