При переходе с 1С:Зарплата и Управление Персоналом (ЗУП) версии 2.5 на 3.1 пользователи часто сталкиваются с изменением логики работы многих начислений, особенно связанных с государственными пособиями. Одной из таких особенностей является отображение ежемесячного пособия по уходу за ребенком до 1.5 лет в расчетном листке. Если в ЗУП 2.5 такая строка обычно присутствовала и показывала сумму пособия, то в ЗУП 3.1 она может отсутствовать, несмотря на корректное оформление отпуска.
В этом руководстве мы подробно разберем, почему возникает такая ситуация и как обеспечить отображение строки пособия в расчетном листке ЗУП 3.1, даже если его сумма равна нулю.
Давайте разберем ключевые отличия ЗУП 3.1 от ЗУП 2.5 в части работы с пособиями. В версии 2.5 расчет и начисление часто происходили непосредственно в программе, и сумма пособия выводилась в расчетный листок. В ЗУП 3.1, с внедрением механизма Социального Электронного Документооборота (СЭДО), большинство пособий рассчитываются и выплачиваются напрямую Социальным фондом России (СФР). Это означает, что в нашей программе 1С:ЗУП 3.1 начисление по уходу за ребенком может иметь нулевую сумму, поскольку фактически деньги перечисляет СФР.
Именно этот факт – нулевая сумма начисления в ЗУП 3.1 – является основной причиной, почему строка с пособием может не отображаться в расчетном листке по умолчанию. Стандартные отчеты часто фильтруют строки с нулевыми значениями, чтобы не перегружать информацию и показывать только фактические суммы к выплате. В результате, бухгалтеры сталкиваются с тем, что привычная строка "(46) Пособие по уходу за ребёнком до 1.5 лет" в расчетном листке ЗУП 3.1 просто исчезает, хотя отпуск оформлен, и СФР пособие выплачивает.
Прежде всего, давайте убедимся, что пособие по уходу за ребенком правильно зарегистрировано в системе и все необходимые данные переданы. Для этого мы внимательно проверим заполнение документа "Отпуск по уходу за ребенком".
"Отпуск по уходу за ребенком" для соответствующего сотрудника, который находится в таком отпуске.Корректное заполнение этого документа является отправной точкой для дальнейшего взаимодействия с СФР через СЭДО и регистрации факта отпуска в системе.
Для полноценной работы с пособиями в ЗУП 3.1 нам необходимо настроить и активно использовать обмен СЭДО с СФР. Это не просто передача данных, это целый цикл электронного документооборота, который подтверждает право сотрудника на пособие и позволяет СФР произвести выплату. Без правильной настройки СЭДО СФР не сможет получить информацию для выплаты пособия.
"Отпуск по уходу за ребенком" программа должна автоматически или вручную сформировать и отправить в СФР "Исходящее сообщение о страховом случае". В нем содержатся основные данные о сотруднике, его праве на пособие и периоде отпуска."Подраздел 1.2 ЕФС-1" (ранее СЗВ-ТД), который содержит информацию о кадровом мероприятии "ОТПУСК ПО УХОДУ" и является обязательным для учета стажа сотрудника."Входящий запрос СФР для расчета пособия". Этот запрос содержит информацию, необходимую фонду для окончательного расчета размера пособия (например, сведения о зарплате за расчетный период у данного работодателя и других)."Ответ на запрос", предоставив все необходимые данные (например, средний заработок, стаж), которые запросил фонд для расчета пособия.Только после успешного прохождения всех этапов СЭДО СФР принимает решение о выплате пособия и перечисляет средства напрямую сотруднику. В нашей программе 1С:ЗУП 3.1 сумма пособия при этом так и остается нулевой, поскольку выплата производится напрямую сотруднику со стороны СФР, а не через организацию.
Теперь давайте выясним, почему строка с начислением пособия не появляется в расчетном листке, несмотря на его корректное оформление и нулевую сумму. В сообщениях на форуме мы видим, что это стало основной проблемой при переходе с ЗУП 2.5.
"Начисление зарплаты и взносов": В программе существует механизм, позволяющий удалять нулевые суммы начислений из документа "Начисление зарплаты и взносов", чтобы они не попадали в расчетный листок и другие отчеты. Нам необходимо проверить, не включена ли такая опция. Если она активна, то даже если пособие зарегистрировано как плановое начисление, его нулевая строка может быть удалена из расчетного листка при его формировании. Проверьте настройки формирования начислений в разделе "Настройка" -> "Расчет зарплаты" или непосредственно в настройках документа "Начисление зарплаты и взносов"."Применение нет" в регистре, связанном с плановыми начислениями (сообщение 10). Как объяснялось в ответном сообщении (сообщение 11), это значение является правильным и по сути соответствует флажку "не начислять". Оно указывает, что сумма по этому начислению не будет рассчитываться программой 1С:ЗУП, потому что расчет и выплата происходят через СФР. Однако, само *наименование* пособия должно быть зарегистрировано в плановых начислениях сотрудника, и при определенных настройках расчетного листка оно все равно может быть выведено. Это значение лишь подтверждает, что программа не будет рассчитывать сумму самостоятельно.Отдельно рассмотрим ситуацию, когда сотрудник, находясь в отпуске по уходу за ребенком, выходит на работу на условиях неполного рабочего времени. Это распространенная практика, позволяющая сотруднику продолжать получать пособие и одновременно зарабатывать.
В этом случае в документе "Отпуск по уходу за ребенком" на вкладке "Начисления" флажок "Не начислять зарплату и не выплачивать аванс во время отпуска" должен быть снят. Если этот флажок будет установлен, программа не будет начислять зарплату за отработанное время, что не соответствует реальной ситуации.
Такой подход позволяет сотруднику одновременно получать и пособие по уходу за ребенком (которое выплачивает СФР), и свою обычную плановую зарплату за отработанное неполное время, которая начисляется и выплачивается работодателем. Мы должны убедиться, что все настройки кадровых документов отражают этот режим работы, чтобы и табель, и начисления по зарплате формировались корректно.
Если мы подтвердили, что пособие оформлено корректно, СЭДО работает, а строка с пособием все равно не появляется в расчетном листке, то решение будет зависеть от причин, выявленных на предыдущих шагах. Предлагаем рассмотреть следующие подходы:
Как было предложено в сообщении 15, если вы или кто-то другой перенастраивал расчетный листок, попробуйте вернуться к его стандартным настройкам. Часто такие изменения приводят к непредвиденному поведению и скрытию нулевых строк. Для этого:
"Настройка" -> "Печатные формы, отчеты и обработки" -> "Расчетные листки"."Расчетный листок" и проверьте его настройки. Возможно, там есть опция, которая скрывает нулевые строки или применяется фильтрация по сумме.Иногда достаточно просто проверить флажок "Выводить нулевые строки" или аналогичный, который может быть доступен в настройках отчета.
Если стандартный расчетный листок или его копия не отображает нулевые строки, и вы хотите иметь полный контроль над отображением, вам может потребоваться доработка или использование расширения программы. Это позволит настроить вывод всех показателей начислений, даже тех, которые имеют нулевую сумму, для конкретных видов начислений.
Мы рекомендуем:
"Расчетный листок". Это может включать изменение запроса к данным или логики формирования строк, чтобы фильтрация нулевых значений не применялась к конкретным видам начислений (в нашем случае, к пособию по уходу).В заключение, отображение пособия по уходу за ребенком в расчетном листке ЗУП 3.1 требует комплексного подхода: от проверки корректности оформления документов и работы СЭДО до тщательной настройки самого отчета "Расчетный листок". Учитывая переход на новый механизм взаимодействия с СФР, понимание того, почему сумма в программе может быть нулевой, является ключом к решению проблемы. Применяя описанные шаги, мы сможем восстановить привычное отображение информации для бухгалтеров и сотрудников.