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