При работе в программе 1С:Зарплата и управление персоналом (ЗУП) редакции 3.1 расчетчики и бухгалтеры часто сталкиваются с ситуацией, когда в отчете «Полный свод начислений, удержаний и выплат» или в «Анализе начислений» данные по больничным листам выглядят странно. Например, количество «оплаченных» дней не совпадает с количеством «отработанных» или общее количество дней болезни не соответствует ни одной из этих колонок. Рассмотрим подробнее, почему так происходит, и разберем логику работы системы.
Для начала проанализируем, что программа понимает под этими терминами. В типовой конфигурации ЗУП показатели в отчетах заполняются на основании регистров накопления, и их трактовка для начислений (зарплаты) и для отсутствий (больничных) различается:
Выясним причину расхождений на конкретном примере. Согласно законодательству РФ, пособие по временной нетрудоспособности рассчитывается в календарных днях. Это значит, что выходные и нерабочие праздничные дни, попавшие в период болезни, должны быть оплачены.
Однако в настройках отчетов или из-за специфики производственного календаря в 1С:ЗУП возникает следующая коллизия:
Если в алгоритме формирования отчета заложено сравнение с графиком работы, то праздники могут исключаться из колонки «Отработано», хотя в «Оплачено» (если бы оплачивала организация) они бы вошли.
Рассмотрим ситуацию, описанную пользователями: больничный лист длится с 10.02 по 21.03. Общая продолжительность — 40 календарных дней. Из них 3 дня оплачивает работодатель, остается 37 дней за счет СФР. Почему же в отчете может фигурировать цифра 34?
Проанализируем структуру времени за этот период:
Если из 40 дней вычесть 3 дня за счет работодателя, мы получаем 37 дней. Цифра 34 возникает в тот момент, когда система пытается вычесть из периода нетрудоспособности нерабочие праздничные дни или дни, которые не соответствуют учетной политике конкретного расширения (например, если на предприятии введен простой). В некоторых расширениях для учета простоев дни болезни, совпавшие с простоем, учитываются обособленно, что приводит к дроблению записей в регистрах Начисления и Данные о времени для расчета среднего заработка.
Если вы видите подозрительные цифры в своде, рекомендуем выполнить следующие действия:
Больничный лист и перейдите на вкладку «Начислено (подробно)». Посмотрите, как программа разбила периоды оплаты. Там четко видно разделение на «Болезнь за счет работодателя» и «Болезнь за счет СФР».Данные о времени для расчета среднего заработка (общий). Для этого можно воспользоваться консолью запросов или функциями для технического специалиста.Важно помнить, что если в вашей базе используются расширения (например, для автоматизации оплаты простоев во время болезни), они могут переопределять стандартную логику 1С. По закону, больничный во время простоя оплачивается в размере не выше сохраняемой заработной платы (оплаты простоя). Это заставляет программу делить один период болезни на несколько строк в регистрах:
Дни болезни до простоя + Дни болезни в период простоя + Дни болезни после простоя.
При суммировании этих строк в «Полном своде» могут возникать погрешности в колонках времени, особенно если настройки отчета не учитывают такое дробление.
Резюме: Разница между отработанными и оплаченными днями в контексте больничного — это чаще всего следствие технического устройства регистров 1С. «Оплачено» — это дни с денежным выражением в учете фирмы, а «Отработано» — календарные дни отсутствия за вычетом определенных исключений (праздников или периодов простоя), установленных настройками вашей программы.