← На главную
При расчете заработной платы в конфигурациях 1С:Управление производственным предприятием 1.3 или 1С:Зарплата и управление персоналом 2.5 расчетчики нередко сталкиваются с ситуацией, когда сотрудник уходит в переходящий отпуск (например, с 18 сентября по 8 октября), в месяце ухода дни отпуска корректно уменьшают норму отработанного времени, а в следующем месяце документ Начисление зарплаты сотрудникам организаций начисляет оклад за полный месяц (все рабочие дни), игнорируя дни отпуска. Разберем по шагам, почему возникает эта ошибка и как восстановить корректный расчет.
Анализ механизма вытеснения и причин сбоя
Проанализируем ситуацию с точки зрения механизмов платформы «1С:Предприятие». Расчет фактически отработанного времени строится на механизме вытеснения в регистре расчета Основные начисления сотрудников организаций. Основное начисление сотрудника (например, Оплата по окладу по дням или Оплата по окладу по часам) должно вытесняться начислениями по периоду действия, в число которых входят отпуска, больничные и прочие невыходы.
Если в начислении зарплаты за второй месяц переходящего отпуска программа ставит полное число рабочих дней по графику, это указывает на одну из следующих причин:
- Отсутствие вида расчета в списке вытесняющих: вид расчета дополнительного отпуска (например, за счет ФСС на санаторно-курортное лечение) не включен в список вытесняющих начислений для оклада сотрудника.
- Не соблюден регламент перепроведения: после добавления отпуска в список вытесняющих начислений не был перепроведен исходный документ отсутствия. Платформа формирует фактический период действия только при записи движений регистра расчета, поэтому простое редактирование плана видов расчета задним числом не обновляет существующие записи.
- Несоответствие видов начислений: сотруднику назначен оклад по часам или тарифная ставка, а вытеснение настроено только для вида расчета
Оплата по окладу по дням.
- Отсутствие движений за второй месяц: в документе
Начисление отпуска сотрудникам организаций строка за второй месяц не рассчитана или отсутствует в табличной части оплаты.
Шаг 1. Проверка и настройка вытеснения в плане видов расчета
Выясним причину в настройках начислений. Для этого перейдем к планам видов расчета и выполним проверку таблицы вытеснения:
- Откроем меню
Операции → Планы видов расчета → Основные начисления организаций.
- Найдем вид расчета, по которому сотруднику начисляется оклад (например,
Оплата по окладу по дням).
- Откроем форму элемента и перейдем на закладку Прочие.
- В табличной части Вытесняющие начисления проверим наличие вида расчета отпуска (например,
Отпуск дополнительный на санаторно-курортное лечение).
- Если начисление отсутствует в списке, нажмем кнопку Добавить, выберем нужный отпуск и запишем изменения по кнопке ОК.
- Обязательно проверим аналогичным образом и другие используемые варианты оплаты (
Оплата по окладу по часам, Оплата по тарифу), если они назначены сотруднику в плановом порядке.
Шаг 2. Проверка настроек времени вида расчета отпуска
Рассмотрим подробнее настройки самого вида расчета отпуска. Перейдем в плане видов расчета Основные начисления организаций в элемент дополнительного отпуска:
- Откроем закладку Время.
- Убедимся, что переключатель установлен в положение Неотработанные полные смены, а также командировки или Целодневный неотработанный период. Если по ошибке выбрано начисление за уже оплаченное время, платформа не зарегистрирует фактическое вытеснение периода действия.
- Проверим правильность заполнения вида времени по классификатору использования рабочего времени.
Шаг 3. Перепроведение документов и актуализация движений
После корректировки настроек вытеснения критически важно обновить данные в регистрах расчета. Выполним следующие действия:
- Откроем первоначальный документ
Начисление отпуска сотрудникам организаций, которым был зарегистрирован отпуск с сентября по октябрь.
- Проверим табличную часть Оплата отпуска: в ней должны присутствовать две строки — отдельно за сентябрь и отдельно за октябрь.
- Нажмем кнопку Провести. В этот момент платформа пересчитает фактические периоды действия и создаст вытесняющие записи в регистре расчета за октябрь.
- Перейдем в документ
Начисление зарплаты сотрудникам организаций за октябрь.
- Удалим строку с сотрудником из табличной части документа, после чего добавим его заново по кнопке Подбор (или выполним полное перезаполнение документа). Это необходимо, чтобы сбросить признаки ручной корректировки строк.
- Нажмем Рассчитать → По сотруднику. Теперь программа определит пересечение периодов, исключит дни отпуска с 1 по 8 октября и начислит оклад только за оставшиеся рабочие дни месяца.
Диагностика через расчет с комментарием
Если после выполнения указанных шагов оклад все еще рассчитывается за полный месяц, воспользуемся встроенным механизмом диагностики платформы:
- В документе
Начисление зарплаты сотрудникам организаций выделим строку сотрудника.
- Нажмем кнопку Рассчитать и выберем пункт меню Рассчитать с комментарием.
- В открывшемся окне служебных сообщений проанализируем протокол расчета: программа выведет график работы, норму времени за месяц, список вытесняющих документов и записей регистра расчета. Это позволит сразу увидеть, зарегистрировано ли отсутствие в регистре за октябрь и какой именно вид расчета начислен сотруднику.
Альтернативные варианты обхода проблемы
Если требуется срочно закрыть расчетный период, а поиск ошибки в графе вытеснений требует времени, рассмотрим временные альтернативные варианты:
- Разовый ввод табеля: даже если на предприятии табели учета рабочего времени не ведутся методом сплошной регистрации, введем документ
Табель учета рабочего времени конкретно на этого сотрудника за октябрь. Указав дни отпуска с 1 по 8 октября, мы принудительно зададим объем фактически отработанного времени для автозаполнения начисления зарплаты.
- Корректировка периода строки оклада: в документе
Начисление зарплаты в табличной части Основные начисления изменим дату начала действия строки оклада с 01.10 на 09.10 вручную и нажмем пересчет строки.
- Документ «Невыходы в организациях»: если отпуск не оплачивается работодателем напрямую, а регистрируется лишь как отсутствие за счет средств ФСС, введем документ
Невыходы в организациях на октябрьский период отсутствия, после чего перезаполним начисление заработной платы.