Понятие «отпуск авансом» отсутствует в законодательных документах, но используется кадровиками и расчетчиками зарплаты. Для тех, кто не в теме, поясню вкратце суть этого термина. Каждый сотрудник имеет право на отпуск. За каждый отработанный месяц сотрудник получает право на 2.33 дня отпуска. Если сотрудник уходит в отпуск на 10 дней, а заработал право только на 7 дней отпуска, то 3 дня отпуска даются «авансом».
Законодательство не запрещает давать отпуск авансом. В законе лишь указано, что сотрудник имеет право на 28 (или более) календарных дней отпуска в рабочем году. Программа 1С не ограничивает количество дней отпуска (хоть на 100 дней).
Укажу два отрицательных последствия оформления отпуска авансом:
- После выхода из отпуска авансом сотрудник увольняется. На просьбу вернуть деньги за отпуск авансом следует ответ: «Денег нет». В этом случае фирма теряет деньги, выданные на отпуск.
- После окончания календарного года рассчитывается резерв отпусков на следующий год по каждому сотруднику. Если сотрудник ходил в отпуск авансом и еще не отработал нужные дни, то получается, что в конце года у него отрицательное количество оставшихся дней неотгулянного отпуска и соответственно будет отрицательная сумма резерва на следующий год. И непонятно что делать в такой ситуации.
Для того, чтобы избежать по возможности таких ситуаций, и была разработана данная внешняя печатная форма, которая запускается из документа «Отпуск» как один из вариантов печати (Рис. 1).
В качестве исходных данных используются данные о сотруднике, отпуске и расчеты остатков отпусков по рабочим годам.
В итоговую таблицу выводится три вида информации (Рис. 2, 3):
- Количество дней отпуска авансом до начала текущего отпуска.
- Количество дней отпуска авансом в оформляемом отпуске за текущий рабочий год.
- Количество дней отпуска авансом в оформляемом отпуске за будущие рабочие года.
Работа реализована в виде внешней печатной формы и проверялась на платформе 8.3.23.1912 конфигурация Зарплата и управление персоналом 3.0.27.90.