Переход на новые версии программных продуктов 1С, таких как ЗКГУ 3.1 или ЗУП 3.1, часто сопровождается вопросами со стороны бухгалтеров и расчетчиков. Одной из наиболее распространенных проблем является некорректное, на первый взгляд, поведение системы при расчете оклада, если в табеле присутствуют ночные часы. Проанализируем ситуацию: пользователь вводит 165,6 часов явок и 48 часов ночных, а программа рассчитывает оклад исходя из суммы этих часов (213,6), значительно увеличивая итоговую сумму начисления.
В этой статье мы разберем, почему так происходит, выясним разницу в методологиях учета времени и рассмотрим несколько способов решения данной задачи.
Для начала нам необходимо понять фундаментальное различие в логике программ 1С старого (ЗиК 1.0, ЗУП 2.5) и нового (ЗУП/ЗКГУ 3.1) поколений. В устаревших системах часто применялся принцип «из них»: считалось, что ночные часы входят в общее количество отработанного времени. В современных конфигурациях версии 3.1 реализован иной подход.
Проанализируем понятие Рабочее время. В 1С 3.1 это системный термин, который служит своеобразным «контейнером». В него по умолчанию включены все виды времени, которые считаются фактически отработанными:
Явка (основное рабочее время);Ночные (работа в ночное время);Вечерние;Сверхурочные.Если в настройках вашего основного начисления (например, «Оплата по окладу») на закладке Учет времени выбрано значение Рабочее время, программа просуммирует абсолютно все часы, введенные в табеле под этими кодами. Именно поэтому оклад рассчитывается за 213,6 часа: система «видит» их все как подлежащие оплате в рамках выполнения трудовой нормы.
Если ваша задача состоит в том, чтобы оклад начислялся строго за дневные часы (явку), а ночные оплачивались отдельно, необходимо изменить настройки начисления. Рассмотрим этот процесс по шагам:
Оплата по окладу (по часам)) и откроем его.Рабочее время. Нам необходимо заменить его на Явка. Важно: если Явка не отображается в выпадающем списке, попробуйте начать вводить это слово с клавиатуры — программа предложит нужный вариант.После этой настройки при заполнении документа Начисление зарплаты и взносов программа будет брать для расчета оклада только те часы, которые в табеле или графике помечены кодом «Я». Ночные часы (код «Н») будут игнорироваться строкой оклада.
Несмотря на то, что первый способ решает проблему «в лоб», эксперты методологии 1С рекомендуют другой подход. Согласно Трудовому кодексу, работа в ночное время оплачивается в повышенном размере. Это означает, что за час работы ночью сотрудник должен получить свою обычную ставку (100%) плюс дополнительный процент (например, 20%).
Рассмотрим, как это реализуется в 1С 3.1 по умолчанию:
Если при такой схеме итоговая сумма кажется вам завышенной, скорее всего, ошибка кроется в формуле самой Доплаты за ночные. Разберем ситуацию: если формула доплаты настроена как СтоимостьЧаса * КоличествоНочныхЧасов, то происходит двойная оплата (100% в окладе + 100% в доплате). Правильная формула для доплаты должна выглядеть так:
Результат = СтоимостьЧаса * ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100
В этом случае система отработает корректно: сотрудник получит полную стоимость всех отработанных часов и сверху — заслуженный процент за работу в тяжелых условиях.
Выясним, какие побочные эффекты могут возникнуть, если вы все же решили использовать Решение №1 (ограничение оклада только «Явкой»):
Для того чтобы избежать путаницы при заполнении табеля, мы рекомендуем обратить внимание на Графики работы сотрудников. В 1С 3.1 в графике можно сразу разделить время на виды. Проанализируем пример настройки:
В настройках графика (раздел Настройка — Графики работы) установите галочки «Явка» и «Ночные часы». При заполнении расписания указывайте количество часов отдельно по каждому виду. Тогда в документе Начисление зарплаты и взносов программа автоматически подтянет правильные показатели, и вам не придется вручную корректировать табель, рискуя ошибиться в суммировании рабочего времени.
Резюме: Если вы хотите быстро вернуть расчет «как было в старой программе», замените в начислении оклада Рабочее время на Явка. Однако, если вы стремитесь к полному соответствию методологии 1С 3.1, лучше оставить Рабочее время, но проверить формулу доплаты за ночные часы, чтобы она рассчитывала только процентную надбавку, а не полную стоимость часа.