Другое · 10 мин
Как в 1С сделать почасовую оплату труда
Как в 1С:ЗУП настроить почасовую оплату труда: виды расчёта, графики, табель, начисление зарплаты. Пошаговая инструкция, типичные ошибки и проверка результата.
Почасовая оплата труда применяется для сотрудников с гибким графиком, совместителей, вахтовиков и персонала, занятого неполное рабочее время. В 1С:Зарплата и управление персоналом (ЗУП) такой режим настраивается через систему оплаты труда, вид расчёта с показателем «Часовая тарифная ставка» и индивидуальный график работы. Ниже разобран полный цикл: от создания начисления до проверки расчёта в расчётном листке.
Инструкция ориентирована на 1С:ЗУП 3.1 — наиболее распространённую конфигурацию для расчёта зарплаты. В 1С:Бухгалтерии 8 возможности ограничены: там почасовую оплату обычно вводят вручную через документ «Начисление зарплаты», что подходит только для небольшого штата. Если сотрудников с почасовой оплатой больше нескольких человек, корректнее вести расчёт в ЗУП.
Перед настройкой убедитесь, что у вас есть права на изменение настроек учётной политики и справочника начислений, а в базе уже заведены организация, подразделения и сотрудники. Все изменения лучше сначала опробовать на копии базы: ошибки в формулах начислений напрямую влияют на деньги сотрудников и отчётность по НДФЛ и взносам.
Шаг 1. Включите учёт по часовой тарифной ставке в настройках
Откройте раздел «Настройка» → «Расчёт зарплаты» и проверьте состав начислений и удержаний. В типовой поставке ЗУП начисление «Оплата по часовому тарифу» уже есть, но может быть неактивно или не подходить по формуле. Также перейдите в «Настройка» → «Реквизиты и дополнительные сведения» и убедитесь, что учёт рабочего времени ведётся в часах, а не только в днях.
В разделе «Настройка» → «Параметры учёта времени» проверьте, что для организации разрешено использование нескольких видов времени в графиках и табеле. Это важно, если у сотрудника будут ночные часы, сверхурочные или работа в выходные — каждый вид времени должен учитываться отдельно, иначе доплаты не рассчитаются автоматически.
Если организация только начинает вести учёт в ЗУП, зайдите в «Настройка» → «Организации» на вкладку «Учётная политика» и задайте порядок расчёта стоимости часа. От этого зависит, как программа пересчитывает месячный оклад в часовую ставку для доплат (ночные, сверхурочные), даже если основной расчёт идёт от часового тарифа.
Шаг 2. Создайте или проверьте начисление «Оплата по часовому тарифу»
Перейдите в «Настройка» → «Начисления». Найдите типовое начисление «Оплата по часовому тарифу» или создайте новое кнопкой «Создать». Ключевые параметры: назначение начисления — «Повременная оплата труда и надбавки», способ выполнения — «Ежемесячно», формула расчёта:
ЧасоваяТарифнаяСтавка * ВремяВЧасах
Показатель «ЧасоваяТарифнаяСтавка» должен иметь назначение «Для сотрудника» и вводиться при кадровом переводе или приёме на работу. Показатель «ВремяВЧасах» — предопределённый, он берётся из табеля учёта рабочего времени. Если в формуле случайно указать «ВремяВДнях», сотрудник получит оплату за дни по часовой ставке, и сумма окажется заниженной в разы.
На вкладке «Учёт времени» укажите вид времени «Явка» и при необходимости дополнительные виды (ночные, вечерние). На вкладке «Зависимости» проверьте, что начисление входит в базу для районного коэффициента, премий и удержаний — иначе эти суммы посчитаются неверно.
Шаг 3. Настройте график работы сотрудника
Откройте «Настройка» → «Графики работы сотрудников» и создайте новый график. Для почасовой оплаты важно, чтобы в графике было задано расписание по дням с указанием часов, а способ заполнения соответствовал реальному режиму: пятидневка, сменный график или «по дням недели». Если сотрудники работают по свободному графику, создайте график с нулевым плановым временем — тогда оплата пойдёт строго по фактически отработанным часам из табеля.
В свойствах графика проверьте настройку «При подсчёте переработок определять норму по» и привязку к производственному календарю. Для сменных графиков включите суммированный учёт рабочего времени и укажите учётный период (месяц, квартал или год) — от этого зависит расчёт сверхурочных.
Назначьте график сотруднику кадровым документом: «Приём на работу», «Кадровый перевод» или «Изменение графика работы» (раздел «Кадры»). Без назначенного графика программа не сможет определить норму времени и корректно заполнить табель.
Шаг 4. Назначьте оплату и тарифную ставку сотруднику
В документе «Приём на работу» или «Кадровый перевод» на вкладке «Оплата труда» добавьте начисление «Оплата по часовому тарифу» и укажите значение часовой тарифной ставки. Ставка должна быть не ниже уровня, обеспечивающего МРОТ при полной отработке нормы часов — это требование трудового законодательства, и ЗУП умеет контролировать доплату до МРОТ соответствующим начислением.
Если ставка меняется в течение года, оформляйте изменение документом «Изменение оплаты труда» (раздел «Зарплата»), а не редактируйте старый кадровый документ задним числом. Так сохраняется история изменений, и расчёт за прошлые периоды остаётся воспроизводимым при проверке.
- 1Создайте документ «Приём на работу» или «Изменение оплаты труда»
- 2На вкладке «Оплата труда» добавьте начисление «Оплата по часовому тарифу»
- 3Укажите значение часовой тарифной ставки
- 4Проверьте назначенный график работы на вкладке «Главное»
- 5Проведите документ и убедитесь, что начисление появилось в карточке сотрудника
Шаг 5. Учтите фактически отработанное время
Если график сотрудника совпадает с фактической работой, табель заполнится автоматически при расчёте зарплаты. Если занятость нерегулярная, введите документ «Табель учёта рабочего времени» (раздел «Зарплата» → «Табели») или используйте «Данные для расчёта зарплаты» с настроенным шаблоном ввода часов по дням. Документ «Табель» имеет приоритет над графиком: программа возьмёт часы из него.
Для разовых отклонений — работы в выходной, сверхурочных часов — используйте отдельные документы: «Работа в выходные и праздники», «Работа сверхурочно». Они автоматически добавят часы и создадут соответствующие доплаты. Вносить такие часы вручную прямо в табель нежелательно: тогда не сработают повышенные ставки оплаты.
Шаг 6. Рассчитайте зарплату и проверьте результат
Создайте документ «Начисление зарплаты и взносов» (раздел «Зарплата»), заполните его по сотруднику или подразделению. На вкладке «Начисления» найдите строку с оплатой по часовому тарифу и раскройте расшифровку: программа покажет ставку, количество часов и итоговую сумму. Сверьте часы с табелем или графиком.
Итоговую проверку выполните через расчётный листок сотрудника («Зарплата» → «Отчёты по зарплате» → «Расчётный листок»). В нём должны быть видны: отработанное время в часах, тарифная ставка, сумма основного начисления, доплаты и удержанный НДФЛ. Для анализа по подразделению используйте «Расчётный листок за первую половину месяца» и «Свод начислений».
Как проверить результат
Совпадают с табелем или графиком
Часы больше или меньше фактических, есть пустые дни
Равна ставка × часы
Сумма рассчитана от оклада или от дней
Начислены отдельными строками
Все часы оплачены по одинарной ставке
Типичные ошибки и как их избежать
Самая частая ошибка — назначить сотруднику окладное начисление вместо часового или оставить оба начисления одновременно. В первом случае часы не влияют на сумму, во втором сотрудник получит двойную оплату. Проверяйте список плановых начислений в карточке сотрудника: там должно быть одно основное начисление.
Вторая группа ошибок связана со временем: неверный вид времени в формуле (дни вместо часов), незаполненный табель при свободном графике, сверхурочные, внесённые вручную без документа. Каждая из них искажает либо сумму оплаты, либо отчётность. Перед закрытием месяца сверяйте табель с производственным календарём и графиком.
Альтернативы и границы самостоятельной настройки
Если сотрудников с почасовой оплатой один-два и расчёт ведётся в 1С:Бухгалтерии, допустимо вводить сумму вручную в документе «Начисление зарплаты», предварительно посчитав часы вне программы. Это быстрее, но исключает автоматический контроль нормы времени, МРОТ и доплат.
Обратитесь к специалисту по внедрению, если требуются нестандартные формулы (сдельно-почасовые схемы, многоставочные тарифы, сложные графики «сутки через трое» с суммированным учётом) или если база доработана и типовые документы изменены. Ошибки в таких настройках влияют на зарплату, налоги и отчётность в фонды, а исправление задним числом требует уточнённых деклараций.
Что важно запомнить
Почасовая оплата в 1С:ЗУП строится на четырёх элементах: начисление с формулой «ставка × часы», назначенный график работы, корректный учёт фактического времени и проверка через расчётный листок. Изменения тарифа оформляются новыми документами, а расчёт всегда сверяется с табелем до выплаты.
Часто задаваемые вопросы
Можно ли совместить почасовую оплату и премии?
Да. Премия назначается отдельным начислением в кадровом документе или разовым документом «Премия». Если премия считается в процентах, убедитесь, что в её базу расчёта включено начисление «Оплата по часовому тарифу» — это настраивается на вкладке «Зависимости» в карточке премии.
Как оплатить работу в праздничный день при почасовой оплате?
Введите документ «Работа в выходные и праздники» до расчёта зарплаты. Программа начислит часы по двойной часовой ставке или по одинарной с предоставлением отгула — в зависимости от выбора в документе. Вручную добавлять такие часы в табель не нужно.
Сотрудник отработал меньше нормы часов — уменьшится ли оплата?
Да, при почасовой оплате начисляется только фактически отработанное время: ставка умножается на часы из табеля или графика. Отдельно проверьте, не требуется ли доплата до МРОТ, если неотработанное время связано с уважительными причинами, предусмотренными законодательством.
Как пересчитать месячный оклад в часовую ставку?
ЗУП делает это автоматически для доплат (ночные, сверхурочные) по настройке в учётной политике организации: делением оклада на норму часов по графику сотрудника, на среднемесячное количество часов в году или на норму по производственному календарю. Выбранный способ зафиксируйте в локальном нормативном акте организации.
Почему в расчёт попали не все часы из табеля?
Чаще всего причина в пересечении документов: за тот же период введены и «Табель», и документ отсутствия (отпуск, больничный), который вытесняет часы. Также проверьте, что период табеля совпадает с расчётным месяцем и документ проведён. Расшифровка времени в документе «Начисление зарплаты и взносов» покажет, откуда программа взяла каждое значение.