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