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