Как исправить или доначислить пособие по уходу за ребенком до трех лет за прошлый период в 1С?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Сфера услуг, туризм и социальный сектор
← На главную

В работе бухгалтера нередко возникают ситуации, когда необходимо доначислить пособие по уходу за ребенком за прошлые месяцы. Однако в программах 1С:Зарплата и управление персоналом или 1С:Зарплата и кадры государственного учреждения (редакция 3.1) пользователи часто сталкиваются с техническим ограничением: в документе Начисление зарплаты и взносов на закладке "Доначисления, перерасчеты — Пособия" поля периода «С» и «По» оказываются неактивными (серыми), и отредактировать их вручную невозможно. Рассмотрим подробно, почему так происходит и какими способами можно решить эту задачу.

Почему блокируется период в типовой конфигурации

Для начала проанализируем ситуацию с точки зрения логики программы. Проблема блокировки полей периода напрямую связана с настройками самого начисления. В типовой поставке компенсационная выплата (те самые 50 рублей до достижения ребенком трех лет) настроена как фиксированная сумма за месяц. Если в формуле начисления или в его настройках на закладке «Повременно-сдельная оплата» не указана зависимость от отработанного времени (отсутствуют такие показатели, как КалендарныеДни или ВремяВКалендарныхДнях), система считает конкретные даты внутри месяца несущественными для расчета. Программа исходит из того, что сумма будет начислена целиком за месяц регистрации, независимо от того, в какой день месяца начался или закончился отпуск.

Выясним причину: программа «видит», что расчет не зависит от количества дней, и в целях минимизации ошибок пользователя блокирует интерфейсные поля. Но что делать, если нам критически важно, чтобы в расчетном листке и регистрах учета отразился именно прошлый период (например, октябрь), а начисление мы производим в ноябре? Разберем основные методы решения.

Способ 1: Использование механизма исправлений (Рекомендуемый)

Прежде чем вносить изменения в настройки программы, попробуем воспользоваться стандартным методическим путем, который рекомендуют специалисты поддержки 1С. Если выплата не была назначена или была рассчитана неверно, правильнее всего использовать механизм «исправления» первичного документа.

  1. Найдем документ Отпуск по уходу за ребенком, которым было изначально назначено пособие данному сотруднику.
  2. В нижней части формы документа нажмем на ссылку «Исправить».
  3. Создастся новый документ-исправление. В качестве месяца регистрации укажем текущий месяц (например, ноябрь), а все изменения по условиям отпуска или периодам внесем в соответствующие поля.
  4. При проведении такого документа система автоматически определит «пустые» или недоплаченные периоды прошлого времени и зафиксирует необходимость перерасчета.
  5. После этого в документе Начисление зарплаты и взносов текущего месяца на закладке доначислений данные появятся автоматически с корректно заполненными периодами.

Этот способ является наиболее «чистым» с точки зрения методологии учета, так как не требует вмешательства в алгоритмы расчета.

Способ 2: Изменение формулы начисления

Если же вам необходимо именно ручное редактирование в табличной части документа, мы можем заставить программу «разблокировать» поля периода. Как мы уже выяснили, блокировка происходит из-за отсутствия временных показателей в формуле. Рассмотрим, как это изменить.

Зайдем в настройки начисления (раздел «Настройка» — «Начисления») и найдем наше пособие (Пособие по уходу за ребенком до трех лет). Изменим формулу на следующую:


РазмерПособияПоУходуЗаРебенкомДоТрехЛет * РайонныйКоэффициентРФ / КалендарныеДниМесяца * КалендарныеДни

Разберем, что дает эта манипуляция:

Важный нюанс: при использовании этого метода пособие начнет рассчитываться пропорционально календарным дням. Если ребенок идет в отпуск не с первого числа, сумма будет меньше 50 рублей. По старым правилам (Указ №1110) данная компенсация часто выплачивалась в полном размере за месяц, даже если отпуск начался в середине месяца. Убедитесь, что такой пропорциональный расчет соответствует принятой в вашей организации политике учета.

Способ 3: Технический «хак» для разовой правки

Если вы не хотите менять формулу на постоянной основе (чтобы не рисковать точностью расчетов в будущем), можно применить небольшую хитрость. Посмотрим на алгоритм действий:

  1. В настройках начисления временно меняем способ расчета на «Результат рассчитывается по формуле» и добавляем туда любой показатель времени (например, ВремяВКалендарныхДнях).
  2. Заходим в нужный нам документ Начисление зарплаты и взносов. Поля периода стали активными.
  3. Проставляем нужные нам даты (например, прошлый месяц).
  4. Записываем документ.
  5. Возвращаемся в настройки начисления и возвращаем формулу в исходное состояние (фиксированной суммой).

Программа сохранит введенные даты в базе данных, даже если в интерфейсе они снова станут серыми. Это позволит корректно сформировать расчетный листок и отчетность по стажу, не меняя глобальную логику программы.

Риски и последствия изменений

Проанализируем возможные последствия корректировок, особенно изменения формулы на пропорциональную (как в Способе 2). Проблема заключается не только в сумме выплаты, но и в формировании отчетности для Социального фонда России (бывший ПФР). Данные о периодах ухода за ребенком отражаются в подразделе 1.2 формы ЕФС-1 (ранее СЗВ-СТАЖ). Если вы некорректно укажете даты в доначислении или измените логику расчета дней, это может привести к расхождениям в стаже сотрудника.

Также стоит помнить, что компенсационная выплата в размере 50 рублей была официально отменена с 1 января 2020 года (Указ Президента №606). Она сохраняется только для тех сотрудников, кому была назначена до этой даты. В современных релизах программы (3.1.27 и выше) многие механизмы работы с этой старой выплатой были упрощены, поэтому в первую очередь рекомендуется обновить конфигурацию и платформу до актуальных версий (не ниже 8.3.18), где часть проблем с интерфейсом уже исправлена разработчиками 1С.

Подводя итог, можно сказать: если вам нужно быстро исправить период «здесь и сейчас», используйте временное изменение формулы. Если же вы стремитесь к стабильному учету без ошибок в отчетности — используйте механизм создания документов-исправлений на основании первичных приказов на отпуск.

← На главную