В практике работы с программой 1С:Зарплата и Управление Персоналом 3.1 часто возникает задача упростить ввод данных. Вместо того чтобы ежедневно заполнять документ Табель, бухгалтеры предпочитают вводить общее количество ночных часов за месяц одним числом. Однако при таком подходе пользователи сталкиваются с двумя проблемами: либо в расчетном листке в колонке «Оплачено» не отображается количество часов, либо введенные ночные часы начинают «вытеснять» основное рабочее время (явку). Разберем по шагам, как правильно настроить систему, чтобы учет времени был корректным, а отчетность — прозрачной.
Проанализируем ситуацию. Когда мы вводим данные через документ Данные для расчета зарплаты, мы чаще всего используем произвольный показатель, например, КоличествоНочныхЧасов. Для программы это просто числовое значение. Чтобы 1С поняла, что это число должно попасть в колонку «Оплачено» и интерпретироваться как «время», это значение должно быть жестко связано с механизмом учета времени в настройках самого начисления.
Если в начислении на вкладке Учет времени не указан соответствующий вид времени, программа просто рассчитает сумму (умножит показатель на тарифную ставку), но ресурс Отработано часов в регистре расчета останется пустым. Именно из этого ресурса расчетный листок берет данные для колонки «Оплачено».
Рассмотрим вторую проблему: вытеснение. В 1С:ЗУП существует жесткая иерархия видов времени. Если мы указываем в документе Данные для расчета зарплаты вид времени Ночные часы, и при этом в настройках этого вида времени не указано, что оно является дополнительным, программа считает, что сотрудник в эти часы только работал ночью и не работал в режиме «Явка». В итоге основная оплата по окладу уменьшается на эти часы.
Чтобы этого не происходило, необходимо правильно настроить само начисление. Пройдем по шагам настройки начисления Доплата за работу в ночное время (или созданного вами аналога):
Повременная оплата труда или доплата.Ночные часы.Важный момент: Именно установка переключателя в положение «Дополнительное начисление» сообщает системе, что эти часы не нужно вычитать из основного рабочего времени. Они накладываются «сверху» на уже учтенную «Явку».
Посмотрим на пример настройки документа, через который мы будем вводить эти самые 58 или 60 часов за месяц. Для этого нам понадобится Шаблон ввода исходных данных. Если мы хотим вводить данные одной цифрой, выполним следующие действия:
НочныеЧасыСводно).Итого за период (сводно).Теперь при создании документа Данные для расчета зарплаты у вас будет возможность просто выбрать сотрудника и поставить общее количество часов. При расчете зарплаты программа увидит это значение, подставит его в формулу и, благодаря настройкам учета времени, заполнит колонку «Оплачено».
Для того чтобы расчет был автоматическим и точным, формула начисления должна корректно использовать вводимый показатель. Рассмотрим типичный пример формулы для такой доплаты:
Результат = Макс(ПоказательНочныхЧасов, 0) * СтоимостьЧаса * ПроцентДоплатыЗаРаботуВНочноеВремя / 100
В данной формуле:
ПоказательНочныхЧасов — это то число, которое мы ввели сводно.СтоимостьЧаса — предопределенный показатель 1С, рассчитываемый исходя из оклада сотрудника.ПроцентДоплатыЗаРаботуВНочноеВремя — значение из настроек организации или учетной политики (обычно 20%).Если после всех настроек расчетный листок все равно не показывает часы, нам нужно заглянуть «под капот» системы. Проанализируем движения документа Начисление зарплаты и взносов.
Нажмите кнопку Еще — Показать движения документа. Нас интересует регистр расчета Основные начисления. Найдите строку с доплатой за ночные часы. В этой строке обязательно должны быть заполнены колонки Вид времени и Отработано часов. Если колонка Отработано часов пуста, значит, в настройке начисления на вкладке Учет времени связь с видом времени установлена неверно или не установлена вовсе.
Подводя итог, можно сказать, что ключ к решению проблемы кроется в понимании того, что 1С:ЗУП 3.1 разделяет показатель для расчета и учет времени для отчетности. Для корректной работы системы нам необходимо:
Шаблон ввода исходных данных с настройкой «Сводно за период».Вид времени в карточке начисления, чтобы программа знала, в какую колонку отчетов поместить данные.Рассмотренный метод позволяет значительно сократить трудозатраты бухгалтера на ручной ввод данных в табель, особенно на крупных предприятиях, где графики работы стабильны, а ночные часы считаются по итогам месяца внешними системами или простым суммированием. Мы обеспечили не только верный расчет денежных сумм, но и полное соответствие расчетного листка требованиям законодательства, где количество оплаченных часов должно быть четко указано.