При работе в программе «1С:Зарплата и управление персоналом 3.1» (ЗУП 3.1), особенно после процедуры переноса данных из «1С:Бухгалтерии предприятия 3.0» или при обновлении конфигурации, пользователи часто сталкиваются со странной ситуацией. В документе Отпуск система корректно определяет средний заработок, заполняет данные о доходах за прошлые периоды, но в колонке «Начислено» красуется ноль. На вкладке «Начислено (подробно)» показатели пустые, хотя сам вид расчета подтягивается.
В этой статье мы подробно разберем, почему возникает такая ошибка, проанализируем основные причины и пошагово восстановим правильный расчет отпускных.
Как показывает практика и обсуждение на форумах, самой частой причиной является «слетевшая» или некорректно настроенная формула в справочнике начислений. Это часто происходит при переносе данных, когда система пытается сопоставить старые алгоритмы из БП 3.0 с новыми механизмами ЗУП 3.1.
Рассмотрим, как проверить и исправить формулу:
Отпуск основной.Проанализируем ситуацию: если в поле Формула указано просто наименование показателя, например ОтпускОсновной, то программа не понимает, что именно нужно перемножать. Типовая формула для расчета отпуска должна выглядеть следующим образом:
СреднийЗаработокОбщий * КоличествоДнейОтпуска * КоэффициентИндексацииСреднегоЗаработка
Если в вашей формуле отсутствуют показатели СреднийЗаработокОбщий или КоличествоДнейОтпуска, расчет произведен не будет, даже если средний заработок «визуально» определен в документе. После внесения изменений в формулу обязательно нажмите Записать и закрыть, а затем пересчитайте документ Отпуск (кнопка «Обновить» или перевыбор сотрудника).
Если формула кажется верной, нам необходимо выяснить, какой именно показатель «обнуляет» результат. Разберем по шагам, как продиагностировать расчет внутри самого документа Отпуск:
В документе перейдем на вкладку Начислено (подробно). Здесь нас интересует табличная часть, где перечислены показатели. Если в колонке Средний заработок значение есть, а в колонке Показатели пусто или стоит ноль для количества дней, значит проблема в определении периода или графика работы.
Проверим следующие моменты:
В ЗУП 3.1 существует жесткий механизм приоритетов. Если в одном и том же периоде зарегистрировано два начисления, которые «претендуют» на одно и то же время, одно из них будет вытеснено (обнулено).
Выясним причину через настройки приоритета:
Отпуск основной перейдем на вкладку Приоритет.Важно: Проверьте документ Табель. Если в табеле на дни отпуска стоит «Явка» (Я) или другое начисление (например, Больничный), и этот документ проведен позже или имеет более высокий приоритет, сумма отпускных будет нулевой.
При переносе данных из «Бухгалтерии предприятия» в «Зарплату и управление персоналом» информация о заработке за прошлые 12 месяцев попадает в специальные регистры накопления. Именно оттуда берется сумма для среднего заработка.
Однако, для того чтобы сработала формула, система должна «понимать», к какому сотруднику и к какому графику привязаны эти расчеты. Разберем типичные ошибки переноса:
КоличествоДнейОтпуска в формуле может отработать некорректно, так как программа не может сопоставить календарные дни с рабочим временем.В Сообщении 1 указано: отпуск с 11.03.2019, выплата 07.03.2019. В ЗУП 3.1 дата выплаты критически важна для учета НДФЛ и фиксации данных среднего заработка.
Посмотрим на ситуацию глубже: если мы пытаемся рассчитать отпуск за март, находясь в расчетном периоде «Февраль» (поскольку выплата в начале марта), система может не видеть актуальных остатков отпусков или кадровых изменений, если они еще не проведены в марте. Попробуйте временно изменить Месяц в шапке документа Отпуск и посмотрите, изменится ли результат. Это поможет понять, является ли проблема хронологической.
Если вы столкнулись с нулевым начислением при живом среднем заработке, пройдите по этому списку:
Отпуск основной формула содержит произведение среднего заработка на количество дней.Табель, если он был создан до документа Отпуск. В идеале, в ЗУП 3.1 Табель заполняется в конце месяца, а Отпуск — в момент возникновения.Изменение штатного расписания или Индексация заработка, иначе коэффициент может быть равен нулю, что обнулит всё произведение.Рассмотрим пример правильной настройки показателей. В ЗУП 3.1 есть два похожих показателя: КалендарныеДниОтпуска и КоличествоДнейОтпуска. В типовой конфигурации для основного отпуска используется именно КоличествоДнейОтпуска, который автоматически вычисляется как разница между датой начала и датой окончания за вычетом праздничных дней.
Надеемся, этот детальный разбор поможет вам быстро найти причину ошибки и корректно начислить отпускные вашим сотрудникам!