1 1 1 1 1 1 1 1 1 1 Рейтинг 4.70 (35 голосов)

Расчет даты окончания срока договора онлайн

Начало периода (разделитель или слеш или точка)
Длительность в сутках или год.месяц
Отмеченные выходные на неделе
П В С Ч П С В
Учитывать постановления Правительства РФ о переносе дней
ДА
В периоде указаны рабочие дни? НЕТ- в случае календарных дней
НЕТ

 
Количество дней между двумя датами(включает даты начала и конца периода)
Первый рабочий день

Вводная. Описание проблемы

В своей работе, если Вы занимаетесь договорами, практически всегда необходимо рассчитывать дату окончания договора. Если Вы ушли в декрет или в отпуск  у вас тоже возникает вопрос, а когда же мне выходить на работу?

Отпуск ведь у всех разный, не только 28 дней как у большинства офисных клерков, но бывает и 45 дней как у младшего офицерского состава Пограничных Войск, или у сотрудников, работающих в условиях Крайнего Севера, длительность отпуска которых  бывает более 60 суток... 

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

Сразу хотелось бы на два нюанса, которые не дают нам столь легко решать поставленную задачу

1. Рассчитанный день, может попадать как на субботу или вокресенье, но это не очень сложно вычислить, куда сложнее если рассчитанная дата попадает на "перенесенное" воскресенье, которое фактически является рабочим днем, или выпадает на праздничный день, и следующих за ним выходных.

 2. Период  договора иногда рассчитывают не в календарных днях, а в рабочих. Это действительно встречается довольно часто и игнорировать этот нюанс невозможно. Здесь рассчитать конечную дату окончания договора еще сложнее. Как пример: какой день будет является окончанием действия договора, если договор заключен с 1 января 2014 года на 10 рабочих дней? 

Тут  и с календарным получается  ответ - 13 января 2014 года,  а не 11 января как хотелось бы думать, а если учитывать 10 рабочих дней, то правильный  ответ - 22 января 2014 года.

Вообщем Вы оценили насколько "муторно" рассчитывать первый рабочий день после какого либо периода. И вот тут то  Вам поможет наш бот. Нет, Вы конечно можете использовать внешние сторонние программы, наверняка в 1С это есть, в других кадровых и бухгалтерских программах, но с другой стороны, зачем Вам такие сложности, если все возможно посчитать здесь, на онлайн сайте.

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

Бот способен к расширению и может  учитывать не только производственный календарь по России, но и по любой другой стране. 

Бот  оптимизирован для молодых мам и не заставляет  их, для определения выхода из отпуска по уходу за ребенком, переводить 1.5 года в сутки.

Достаточно написать вместо количества суток количество годов и количество месяцев, разделенных точкой, то есть 1.6 - один год и шесть месяцев - это и будет 1.5 (полтора) года.  

Дата которая получается в ответе, всегда является рабочим днем.  Калькулятор оптимизирован именно под эту задачу: определение ПЕРВОГО РАБОЧЕГО дня после истечения указанного периода, относительно указанной даты.

Синтаксис для пользователей XMPP клиентов

decret начало_срока   период  код неделя

начало_срока - дата  начало декрета, договора, отпуска

период - число, означающих какое количество дней должно пройти от начала срока

Может быть или целочисленным ( тогда этот период считается в сутках) или дробное число, тогда целая часть означает количество лет, а дробная часть означает количество месяцев. Например если период  обозначечен как 7 месяцев то  записывать надо 0.7, если 7 дней то просто 7, а если год и 7 месяцев то 1.7

код- 0 или 1. 0 - считаются календарные дни, 1- считаются рабочие дни. Если в периоде стоит дробное число, то всегда расчет идет в календарных днях.

неделя -По умолчанию, для 5-ти дневной неделе значением явлется  0000011. Более подробно Калькулятор расчета количества рабочих дней

Примеры использования бота

Рассчитать когда необходимо выйти на работу после отпуска по уходу за ребенком длительностью 1.5 года если отпуск начался 5 сентября 2012 года.

Рассчитываем для РФ и учитываем что у сотрудника 5 дневная неделя с выходными ( субоота и воскресенье)

decret 5/9/2012 1.6

1.6  как уже сказано  означает что период состоит из 1 года и 6 месяцев, то есть так нужные нам полтора года.

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

Ответ будет следующим 

Первый рабочий день, с даты 5/9/2012
По истечению 549 календарных дней
Наступает 11/3/2014
 
То есть сотруднику необходимо выйти из  отпуска 11 марта 2014 года. 
Хотелось бы заметить, что учитываются все выходные и праздники принятые в Российской Федерации.
 

Отпуск начался 2 сентября 2014 года. Длительность отпуска 60 календарных дней. Когда необходимо выходить из отпуска?

decret 2/9/2014 60

Ответ, как видите учитывает ноябрьские праздники

Первый рабочий день, с даты 2/9/2014
По истечению 60 календарных дней
Наступает 5/11/2014

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

Договор заключен 4 февраля 2013 года. 

Рассчитать когда пойдет первый день просрочки по договору?

decret 4/2/2013 148 1

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

Первый рабочий день, с даты 4/2/2013
По истечению 148 рабочих дней
Наступает 9/9/2013
 
То есть срок окончания договора будет 8 сентября 2013 года

Сотрудник ушел в отпуск по уходу за ребенком на 3 года с 11июня 2011 года. Определить дату выхода из отпуска.

decret 11/6/2011 3.

Видите в чем отличие? мы число три пишем с точкой,  что бы обозначить что это именно года, а не сутки.

Первый рабочий день, с даты 11/6/2011
По истечению 1097 календарных дней
Наступает 16/6/2014
 
И хотя строго говоря сотруднику надо выходить 12 июня 2014 года, но с учетом всех праздников и выходных, первый рабочий день переноситься на 16 июня 2014 года.
 
Удачных расчетов!