Почему в документе Отпуск по уходу за ребенком отсутствует поле для выплаты пособия до 3 лет?

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

При работе с программой 1С:Зарплата и Управление Персоналом 3.1 многие пользователи сталкиваются с тем, что в документе Отпуск по уходу за ребенком отсутствует группа полей для назначения пособия до 3 лет. Давайте разберемся, почему так происходит, является ли это ошибкой и как поступить, если вашей организации все же требуется отразить данную выплату.

Анализ ситуации: законодательные изменения

Первым делом важно прояснить правовой статус данной выплаты. Ежемесячная компенсационная выплата в размере 50 рублей за счет средств работодателя была законодательно отменена с 1 января 2020 года. Разработчики 1С в актуальных релизах конфигурации ЗУП 3.1 придерживаются принципа актуальности законодательства.

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

Почему скрывается группа Пособие до 3 лет?

В коде конфигурации предусмотрены специальные механизмы управления видимостью элементов формы. Рассмотрим, как это работает на программном уровне. В модуле формы документа при инициализации вызываются процедуры, которые проверяют, нужно ли отображать соответствующие поля:


// Пример фрагмента кода, отвечающего за видимость группы
Процедура ЗавершитьИнициализациюФормы(ТекущийОбъект)
    УстановитьПривилегированныйРежим(Истина);
    // Досоздаем форму
    ДополнитьФорму(Ложь);
    // Устанавливаем видимость группы пособия
    ОтпускаПоУходуЗаРебенком.УстановитьВидимостьГруппыПособиеДоТрехЛет(ЭтотОбъект);
КонецПроцедуры

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

Что делать, если выплата все же необходима?

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

Рассмотрим, как правильно настроить учет в такой ситуации:

  1. Создание собственного начисления: Не пытайтесь «включить» скрытое предопределенное начисление. Вместо этого зайдите в раздел Настройки — Начисления и создайте новое начисление вручную.
  2. Настройка параметров: При создании укажите, что начисление выполняется ежемесячно, а в качестве способа расчета выберите «Фиксированной суммой» или иной подходящий для вашей задачи метод.
  3. Назначение выплаты: Чтобы данная сумма ежемесячно начислялась сотруднику, используйте документ Назначение планового начисления или Изменение плановых начислений.

Таким образом, мы рекомендуем не пытаться модифицировать код типовой конфигурации для «возврата» галочки, так как это усложнит дальнейшее обновление программы. Создание отдельного вида начисления является наиболее правильным и прозрачным способом с точки зрения методологии 1С.

Резюме и практические советы

Подводя итоги нашего анализа, выделим ключевые моменты:

Использование описанного подхода позволит вам корректно настроить систему под требования именно вашей компании, не нарушая при этом логику работы типового решения 1С:Зарплата и Управление Персоналом.

← На главную