При переходе на программу 1С:Зарплата и управление персоналом 3.1 (ЗУП 3.1) с предыдущих версий программы (например, ЗУП 2.5) расчетчики и бухгалтеры часто сталкиваются со скрытыми проблемами при расчете среднего заработка для командировок, отпусков и больничных листов. Одной из наиболее запутанных ситуаций является расхождение между данными, которые мы видим при открытии формы ввода среднего заработка (по кнопке с «карандашом»), и итоговыми суммами в печатной форме «Расчет среднедневного заработка».
Дополнительно к этому, после попыток ручной корректировки исторических данных в базе, система начинает выдавать предупреждение «Данные о заработке неполные». В этой статье мы подробно разберем, почему возникают такие расхождения, как устроен механизм учета премий при расчете среднего заработка по законодательству РФ и в логике 1С, а также пошагово настроим систему так, чтобы расчеты были математически точными, а предупреждения исчезли.
Для начала проанализируем, почему в интерактивном окне ввода среднего заработка премия (например, за май 2018 года) отображается как полностью учитываемая, а в печатной форме документа «Командировка» она внезапно урезается (учитывается частично). При планировании миграции стоит изучить раздел с решениями по подбору переносов данных в ЗУП, чтобы избежать подобных ошибок в исторических сведениях.
Такое поведение программы обусловлено требованиями Постановления Правительства РФ № 922 и особенностями его технической реализации в коде 1С:
Перенос данных. Очень часто при переносе у премий ошибочно сдвигается дата начала базового периода (например, премия за май 2018 года переносится с базовым периодом «январь 2018 года»).Прежде чем исправлять перенесенные данные, проверим, как настроен сам вид расчета для премии в новой базе. Для этого выполним следующие действия:
Если в настройках начисления все указано верно (например, «Премия, полностью учитываемая»), значит, корень проблемы кроется именно в перенесенных исторических данных за прошлые годы. При переезде с устаревшей системы можно выполнить перенос данных из УПП 1.3 в ЗУП 3.1 с сохранением всей необходимой истории для среднего заработка.
Выяснив причину, перейдем к исправлению перенесенных сведений:
ЗП_СЗ, отвечающий за средний заработок).Данные о начислениях для расчета среднего заработка (общий).Перенос данных.После того как мы установили верный базовый период, входящий в расчетный период командировки, печатная форма начнет показывать премию в полном объеме, и расхождение с формой «карандаша» исчезнет. Если источником данных служит комплексная система, автоматизировать процесс поможет перенос кадровых и расчётных данных ERP 2 — ЗУП 3, который корректно передает сведения о сотрудниках и начислениях.
После того как мы вручную скорректировали записи в документах переноса данных или внутри самой формы расчета среднего заработка, в документе «Командировка» может появиться навязчивая желтая надпись: «Данные о заработке неполные».
Проанализируем технические причины появления этого предупреждения:
Данные о начислениях для расчета среднего заработка (общий) за этот месяц и сигнализирует о неполноте данных.Данные о начислениях для расчета среднего заработка (общий) (здесь лежат суммы) и Данные о времени для расчета среднего (общий) (здесь лежат отработанные дни и часы). Если мы изменили базовый период или сумму в регистре начислений, но не скорректировали регистр времени за тот же месяц, программа увидит расхождение данных и выдаст предупреждение.Данные о времени для расчета общего среднего заработка (корректировка). Это технический маркер ручного вмешательства. Даже если мы ничего не меняли, сам факт ручного сохранения активирует предупреждение о том, что данные могут быть неполными или измененными.Рассмотрим эффективные методы решения этой проблемы.
В программе 1С:ЗУП 3.1 заложен автоматический инструмент для пересчета вспомогательных регистров среднего заработка на основе первичных документов. Применим его:
Эта процедура синхронизирует записи в регистрах времени и начислений, убирая технические нестыковки, возникшие из-за ручной правки документов переноса данных.
Если предупреждение вызвано тем, что программа запомнила ручные изменения в форме «карандаша», вернем расчет к автоматическому режиму:
После этого программа очистит записи в регистре корректировок и выполнит расчет строго по актуальным данным системных регистров накопления.
Для детальной проверки регистров проанализируем движения документов напрямую:
Данные о начислениях для расчета среднего заработка (общий). Отфильтруем записи по нашему сотруднику и проверим, чтобы по каждому месяцу расчетного периода присутствовали корректные строки.Данные о времени для расчета среднего (общий) и также убедимся в наличии записей об отработанных днях за те же периоды.Если обнаружится пустой месяц, в котором сотрудник действительно работал, но данные не перенеслись при переходе на новую версию, необходимо добавить соответствующую запись в документ Перенос данных с нулевой суммой начислений, но с заполненным рабочим временем. Это полностью решит проблему с появлением предупреждения. Для изменения дней и времени в регистрах расчета среднего заработка пригодится обработка для редактирования расчета среднего заработка.
Подведем итоги. Наличие предупреждения «Данные о заработке неполные» носит сугубо информационный характер для бухгалтера-расчетчика. Оно призвано обратить ваше внимание на возможные нестыковки в истории начислений сотрудника. Если вы проверили печатную форму «Расчет среднедневного заработка» и итоговая сумма среднего заработка математически полностью совпадает с вашими верными ручными расчетами по Постановлению № 922, данный документ можно смело проводить и выплачивать — программа не заблокирует расчет и проведет начисление корректно.