Инструкция к инструменту «Расчёт сменного графика работы»
С помощью инструмента «Расчёт сменного графика работы» Вы можете создать свой рабочий календарь на год вперёд, сохранить ссылку на него в закладках браузера, для последующего доступа одним кликом, и делиться ею с Вашими друзьями и родственниками, чтобы они не «штурмовали» Вас вопросом «Тебе когда на работу?» ☺.
Опции
- Первый рабочий день — выбор даты первого рабочего дня.
- График работы × — выбор графика работы.
- Дополнительные опции:
- Первая смена ночная () — если у Вас нет ночных смен, то проигнорируйте эту опцию, если же Вы работаете и в ночные, тогда активируйте её, предварительно высчитав и изменив первый рабочий день, чтобы он являлся ночной сменой.
- Рассчитать на месяц(а|ев) — выбор количества месяцев, на которое будет произведён расчёт.
- Рабочие: Выходные: — выбор цвета фона «рабочих и выходных дней» соответственно. Можно использовать и другие цвета, как это делать, я расскажу ниже.
- — генерируемый календарь можно «обозвать» каким-либо именем, например, «Смена Иванова», чтобы не путаться, если Вы генерируете несколько графиков. К тому же, введённое «имя» будет отображаться в качестве заголовка, при добавлении расчёта в закладки (максимальное количество символов — 100).
После установки нужных настроек и нажатия кнопки Рассчитать, будет создан рабочий календарь, соответствующий выбранным опциям. Внизу расчёта будет предоставлена ссылка на него, которая состоит из параметров, описанных в следующей таблице. О параметрах Вы можете прочитать в моей заметке «Что такое GET- и POST-запросы», которую я написал специально для Вас ☺.
Пример ссылки | 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 | название графика; если Вы не вводите название, то этот параметр можно удалить, а можно и оставить |
«Фишки»
- Начнём с цвета фона. Как я уже упомянул выше, Вы можете использовать не только стандартные цвета для фона «рабочих и выходных дней», которые предлагаются на странице расчётчика, но и любые другие, которые описаны в моей заметке «Предопределённые цвета CSS и HTML». Однако нельзя использовать шестнадцатеричное значение (#a1b2c3 и тому подобное), только имена; пример: LightBlue (светло-голубой), Khaki (цвет «Хаки») и так далее; причём желательно использовать именно в таком регистре, в каком они указаны в таблице по ссылке выше. Чтобы использовать «свои» цвета, нужно после добавления ссылки на календарь в закладки, изменить значения параметров «work-days-color» и «days-off-color». Если взять ссылку, приведённую в «Таблице 1», то нужно заменить «LightBlue», например, на «Khaki».
- В конце ссылки на расчёт находится якорь «#shifts», с помощью которого происходит прокрутка страницы сразу к графику, его также можно изменять, так как дополнительно, каждому месяцу присвоен идентификатор, имя которого совпадает с порядковым номером месяца. К примеру, Вы рассчитали график на год, начиная с Января; пришёл Сентябрь и Вам, чтобы постоянно не прокручивать страницу вниз, при просмотре календаря, следует (это, конечно, по желанию) изменить ссылку: заменить «#shifts» на «#9» (или можно сделать новый расчёт с Сентября).
- И крайняя фишка, не последняя, так как совершенству нет предела ☺, — это возможность изменять дату первого рабочего дня. То есть Вам необязательно пересчитывать график по истечении года, так как можно просто посмотреть свой следующий первый рабочий день по готовому календарю и изменить параметры «day», «month» и «year».