В практике работы с конфигурацией 1С:Бухгалтерия предприятия 3.0 бухгалтеры часто сталкиваются с ситуацией, когда сотрудник находился на больничном в конце месяца (например, с 29 ноября по 4 декабря), сам документ Больничный лист был оформлен и проведен в начале следующего месяца (5 декабря), но в табеле учета рабочего времени и в расчете зарплаты за ноябрь продолжают отображаться полностью отработанные дни (21 день вместо 19).
Даже после отмены проведения и повторного перепропроведения документов программа не корректирует количество отработанных дней за прошлый месяц. Проанализируем причину такого поведения платформы и разберем практические варианты исправления данной ситуации.
В отличие от специализированной конфигурации 1С:Зарплата и управление персоналом (ЗУП), в конфигурации Бухгалтерия предприятия 3.0 реализован упрощенный зарплатный блок. Главная причина проблемы заключается в следующем:
1С:Бухгалтерия 3.0 отсутствуют вытесняющие виды расчета и механизмы автоматического сторнирования прошлых периодов. Документ Больничный лист, введенный датой текущего месяца (декабрь), не умеет автоматически «вытеснять» отработанные дни из уже закрытого и проведенного документа Начисление зарплаты за предыдущий месяц (ноябрь).Табель учета рабочего времени (Т-13) в БП 3.0 является динамическим печатным отчетом. Он формируется строго на основании фактически проведенных первичных документов начисления и кадровых учета за выбранный месяц. Если в проведенном документе Начисление зарплаты за ноябрь у сотрудника зафиксирован полный оклад за 21 день, табель отразит именно эти данные.Начисление зарплаты проведен раньше, чем в базу был введен Больничный лист, программа берет норму времени без учета периода болезни.Рассмотрим подробно способы решения этой проблемы в зависимости от того, закрыт ли ноябрьский период и сдана ли отчетность.
Разберем по шагам самый простой и правильный порядок действий, если зарплата за прошлый месяц (ноябрь) еще не выплачена окончательно, отчетность не сдана и есть возможность перепровести документы прошлого месяца:
Больничный лист.30.11) или дату, предшествующую дате проведения документа Начисление зарплаты за ноябрь.Больничный лист.Начисление зарплаты за ноябрь.Начисление зарплаты за ноябрь и пересчитаем сотрудника (или нажмите кнопку Заполнить). Программа увидит проведенный больничный лист, уменьшит количество отработанных дней (до 19) и пересчитает сумму оклада пропорционально отработанному времени.Начисление зарплаты.Табель учета рабочего времени (Т-13) — дни болезни с 29 по 30 ноября отразятся с буквенным кодом Б, а количество отработанных дней станет корректным.Если период закрыт, зарплата выплачена и менять документы прошлого месяца категорически нельзя, перерасчет выполняется в текущем месяце (декабре). Рассмотрим, как это сделать:
Способ А: Ручная корректировка в документе «Начисление зарплаты»
Начисление зарплаты за текущий месяц (декабрь) по данному сотруднику уменьшим начисленную сумму оклада на величину ноябрьской переплаты.НДФЛ и страховых взносов с учетом уменьшения облагаемой базы.Способ Б: Сторнирование через «Операцию, введенную вручную»
Операции — Операции, введенные вручную и создадим новый документ с видом Сторно документа.Начисление зарплаты за ноябрь.НДФЛ и взносы).Посмотрим на общие настройки, которые должны быть выполнены в программе для корректного расчета больничных листов:
Зарплата и кадры — Настройки зарплаты — Порядок учета зарплаты. Должен быть активен флаг Вести учет больничных, отпускных и исполнительных документов. Напоминаем, что этот функционал доступен в 1С:Бухгалтерия 3.0 для организаций с численностью штата до 60 человек.1С:Зарплата и управление персоналом (ЗУП), выгружая в 1С:Бухгалтерию только итоговые проводки.