Алгоритм расчета стажа работы

Последнее изменение: 24.09.2021

Принимая сотрудника на работу, мы определяем его начальный стаж по трудовой книжке и вводим его в программу. Далее в программе считается, что пока сотрудник работает в нашей организации, его стаж не прерывается. Но каким же именно образом в программе ЗУП 3.1 определяется стаж сотрудника на любую заданную дату?  Алгоритм не так прост, как кажется на первый взгляд. Рассмотрим его подробно в этой публикации.

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

1. Вводимое количество дней стажа 0

Новый стажевый месяц начинается на следующий день после даты ввода данных о стаже.

Пример: на 01.05 вводим стаж 1 год 1 месяц 0 дней.

Новый стажевый месяц начинается 02.05 и закончится 01.06. Следующий стажевый месяц начнется 02.06:

2. Вводимое количество дней стажа = номеру дня даты ввода стажа

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

Пример: на 06.05 вводим стаж 1 год 1 месяц 6 дней.

Дата начала нового стажевого месяца 01.06. Далее следующие стажевые месяцы будут начинаться 1 числа:

3. Вводимое количество дней стажа < номера дня даты ввода стажа

От даты ввода данных о стаже (включая эту дату) отсчитываем вводимое количество дней «назад».  Полученная дата будет являться датой начала «разорванного» стажевого месяца. Последующие стажевые месяцы будут начинаться в это же число месяца.

Если в календарном месяце нет числа начала стажевого месяца, то в этом календарном месяце очередной стажевый месяц начнется в последний календарный день календарного месяца.

Пример: на 06.05 вводим стаж 1 год 1 месяц 5 дней.

Дата начала стажевого месяца 02.05. Следующий стажевый месяц начнется 02.06. Далее последующие стажевые месяцы будут начинаться 2 числа:

4. Вводимое количество дней стажа > номера дня даты ввода стажа

От даты ввода данных о стаже (включая эту дату) отсчитываем вводимое количество дней «назад». К полученной дате прибавляем 30 календарных дней «вперед». Полученная дата будет являться последним днем «разорванного» стажевого месяца. Следующий календарный день будет являться первым днем нового стажевого месяца.

Если в календарном месяце нет числа начала стажевого месяца, то в этом календарном месяце очередной стажевый месяц начнется в последний календарный день календарного месяца.

Пример: на 06.05 вводим стаж 1 год 1 месяц 8 дней.

Дата начала нового стажевого месяца 29.05. Далее следующие стажевые месяцы будут начинаться 29 числа, кроме февраля не високосных годов (в этом случае новый стажевый месяц начнется 28.02).

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Пароль будет выслан на указанный email

Оцените публикацию
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд

(4 оценок, среднее: 3,00 из 5)


Загрузка...
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете

Добавить комментарий