Почему при вводе ночных часов в табель увеличивается сумма оклада в 1С:ЗКГУ 3.1 и как это исправить

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

Переход на новые версии программных продуктов 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: Изменение настройки вида времени (Быстрый способ)

Если ваша задача состоит в том, чтобы оклад начислялся строго за дневные часы (явку), а ночные оплачивались отдельно, необходимо изменить настройки начисления. Рассмотрим этот процесс по шагам:

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем в списке используемый вид расчета (например, Оплата по окладу (по часам)) и откроем его.
  3. Перейдем на закладку Учет времени.
  4. В поле «Вид времени» по умолчанию стоит Рабочее время. Нам необходимо заменить его на Явка. Важно: если Явка не отображается в выпадающем списке, попробуйте начать вводить это слово с клавиатуры — программа предложит нужный вариант.
  5. Сохраним изменения кнопкой «Записать и закрыть».

После этой настройки при заполнении документа Начисление зарплаты и взносов программа будет брать для расчета оклада только те часы, которые в табеле или графике помечены кодом «Я». Ночные часы (код «Н») будут игнорироваться строкой оклада.

Решение №2: Методологически верный подход (согласно ТК РФ)

Несмотря на то, что первый способ решает проблему «в лоб», эксперты методологии 1С рекомендуют другой подход. Согласно Трудовому кодексу, работа в ночное время оплачивается в повышенном размере. Это означает, что за час работы ночью сотрудник должен получить свою обычную ставку (100%) плюс дополнительный процент (например, 20%).

Рассмотрим, как это реализуется в 1С 3.1 по умолчанию:

Если при такой схеме итоговая сумма кажется вам завышенной, скорее всего, ошибка кроется в формуле самой Доплаты за ночные. Разберем ситуацию: если формула доплаты настроена как СтоимостьЧаса * КоличествоНочныхЧасов, то происходит двойная оплата (100% в окладе + 100% в доплате). Правильная формула для доплаты должна выглядеть так:


Результат = СтоимостьЧаса * ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100

В этом случае система отработает корректно: сотрудник получит полную стоимость всех отработанных часов и сверху — заслуженный процент за работу в тяжелых условиях.

Анализ рисков при использовании «Явки»

Выясним, какие побочные эффекты могут возникнуть, если вы все же решили использовать Решение №1 (ограничение оклада только «Явкой»):

  1. Сотрудники в ночные смены: Если у вас есть охранники или дежурные, работающие только ночью (в табеле только код «Н»), при настройке «Явка» программа начислит им 0 рублей оклада, так как «Явок» в их табеле нет. Им придется настраивать отдельный вид начисления.
  2. Статистическая отчетность: Отчеты типа П-4 собирают данные о фактически отработанном времени. Если ночные часы исключены из основного рабочего времени в настройках начисления, данные в отчетах могут исказиться.
  3. Средний заработок: Проверьте вкладку Средний заработок в настройках начисления. Необходимо убедиться, что время, учитываемое при расчете отпусков и больничных, собирается корректно, независимо от разделения на дневные и ночные часы.

Рекомендации по настройке графиков

Для того чтобы избежать путаницы при заполнении табеля, мы рекомендуем обратить внимание на Графики работы сотрудников. В 1С 3.1 в графике можно сразу разделить время на виды. Проанализируем пример настройки:

В настройках графика (раздел Настройка — Графики работы) установите галочки «Явка» и «Ночные часы». При заполнении расписания указывайте количество часов отдельно по каждому виду. Тогда в документе Начисление зарплаты и взносов программа автоматически подтянет правильные показатели, и вам не придется вручную корректировать табель, рискуя ошибиться в суммировании рабочего времени.

Резюме: Если вы хотите быстро вернуть расчет «как было в старой программе», замените в начислении оклада Рабочее время на Явка. Однако, если вы стремитесь к полному соответствию методологии 1С 3.1, лучше оставить Рабочее время, но проверить формулу доплаты за ночные часы, чтобы она рассчитывала только процентную надбавку, а не полную стоимость часа.

← На главную