Другое · 11 мин
Чем отличается оплата по окладу от оплаты по окладу по часам в 1С
Чем отличается оплата по окладу от оплаты по окладу по часам в 1С:ЗУП: формулы расчёта, настройка начислений, учёт рабочего времени и типичные ошибки.
В программах 1С:Зарплата и управление персоналом (ЗУП) и 1С:Бухгалтерия существуют два похожих по названию, но принципиально разных способа расчёта заработной платы: оплата по окладу (по дням) и оплата по окладу по часам. Внешне сотруднику назначается один и тот же размер оклада, но формула пересчёта при неполностью отработанном месяце отличается, и итоговая сумма может заметно различаться.
Разница проявляется в базе нормы времени: в первом случае оклад делится на норму рабочих дней по графику сотрудника и умножается на фактически отработанные дни, во втором — оклад делится на норму часов и умножается на отработанные часы. При стандартной пятидневке по 8 часов оба варианта обычно дают близкий результат, но при сменных графиках, сокращённых днях и неполном рабочем времени расхождения становятся существенными.
Выбор формулы влияет не только на сумму начисления, но и на корректность учёта: неправильно подобранный вид расчёта приводит к ошибкам в табеле, неверным средним заработкам и претензиям при проверках. Поэтому важно понимать, как устроен каждый вариант и в каких ситуациях его следует применять.
Как работает оплата по окладу (по дням)
Классическая формула вида расчёта «Оплата по окладу» выглядит так: Оклад / НормаДней × ВремяВДнях. Норма дней берётся из графика работы сотрудника на конкретный месяц, а фактически отработанное время определяется по табелю: из нормы вычитаются дни отсутствий (отпуска, больничные, командировки и другие отклонения).
Пример: оклад 60 000 руб., норма по графику — 20 рабочих дней, сотрудник отработал 15 дней. Начисление составит 60 000 / 20 × 15 = 45 000 руб. Здесь программа оперирует целыми днями и не анализирует, сколько часов фактически длился каждый рабочий день.
Такой вариант корректен, когда все рабочие дни по графику имеют одинаковую продолжительность — типичная пятидневка по 8 часов. Если же в графике встречаются дни разной длительности (например, сокращённая пятница или плавающие смены), дневная формула начинает искажать оплату: день в 4 часа и день в 10 часов учитываются одинаково.
Как работает оплата по окладу по часам
Формула вида расчёта «Оплата по окладу (по часам)»: Оклад / НормаЧасов × ВремяВЧасах. Норма часов также берётся из графика работы сотрудника, а фактически отработанные часы — из табеля с учётом отклонений. Размер оклада задаётся на месяц, но пересчёт идёт через часовую ставку.
Пример: оклад 60 000 руб., норма — 160 часов, сотрудник отработал 120 часов. Начисление: 60 000 / 160 × 120 = 45 000 руб. Обратите внимание: если месяц состоит из дней разной продолжительности, часовая формула учтёт это точнее, чем дневная.
Часовой вариант стандартно применяется для сотрудников с суммированным учётом рабочего времени, сменными графиками, а также для совместителей и работников с неполным рабочим временем, когда длительность рабочего дня отличается от «полного» графика.
Сравнение двух вариантов расчёта
| Параметр | Оплата по окладу | Оплата по окладу по часам |
|---|---|---|
| Формула | Оклад / норма дней × отработано дней | Оклад / норма часов × отработано часов |
| База нормы времени | Дни по графику сотрудника | Часы по графику сотрудника |
| Когда точен | Одинаковая длительность всех рабочих дней | Дни разной длительности, смены, неполное время |
| Типичное применение | Офисная пятидневка 8 часов | Сменные графики, суммированный учёт, совместители |
| Риск искажения | При сокращённых и удлинённых днях | Практически отсутствует при верном графике |
Ключевой момент: при стандартном графике 5/2 по 8 часов обе формулы дают одинаковый или почти одинаковый результат, потому что каждый день равен 8 часам. Расхождение возникает там, где длительность дней «плавает»: предпраздничные сокращённые дни, смены по 10–12 часов, графики 2/2.
Сравнение вариантов
Подходит для сотрудников на стандартной пятидневке с одинаковой продолжительностью дня. Ограничение: искажает оплату при днях разной длительности.
Подходит для сменных графиков, суммированного учёта и неполного рабочего времени. Требует корректно заполненного графика с точными часами.
Альтернатива, когда оклад как фиксированная месячная сумма не нужен: оплата строится только от ставки за час без привязки к месячной норме.
Где настраивается вид расчёта в 1С:ЗУП
В 1С:ЗУП 3.1 предопределённые виды расчёта «Оплата по окладу» и «Оплата по окладу (по часам)» находятся в разделе «Настройка» → «Начисления». Формула каждого вида расчёта открывается на редактирование, и там видно, какие показатели используются: «Оклад», «НормаДней», «ВремяВДнях» или «НормаЧасов», «ВремяВЧасах».
Назначение конкретного начисления сотруднику выполняется кадровыми документами: «Приём на работу», «Кадровый перевод», «Изменение оплаты труда». Именно в документе выбирается, какой вид расчёта будет начисляться работнику планово. Один и тот же размер оклада можно назначить с любой из двух формул.
Фактически отработанное время программа определяет автоматически: из графика работы сотрудника минус периоды отсутствий, зарегистрированные документами «Больничный лист», «Отпуск», «Командировка», «Прогул, отсутствие» и другими. Если отклонения не введены документами, программа считает, что сотрудник отработал месяц полностью.
- 1Определите характер графика сотрудника: одинаковые дни или смены разной длительности.
- 2Создайте и проверьте график работы в разделе «Настройка» → «Графики работы сотрудников», заполните его на нужный год.
- 3В документе приёма или изменения оплаты назначьте начисление «Оплата по окладу» или «Оплата по окладу (по часам)».
- 4Введите документы отсутствий, если они были, до расчёта зарплаты.
- 5Начислите зарплату документом «Начисление зарплаты и взносов» и проверьте сумму вручную по формуле.
Роль графика работы и нормы времени
Оба варианта расчёта опираются на график работы сотрудника, поэтому ошибки в графике — самая частая причина неверных сумм. График должен быть заполнен на весь расчётный год: если в каком-то месяце норма не заполнена, программа либо посчитает норму нулевой, либо возьмёт данные с искажениями.
Для часовой формулы критично, чтобы в графике корректно стояла продолжительность каждого дня, включая сокращённые предпраздничные дни. В типовых производственных календарях сокращение на 1 час учитывается автоматически при обновлении, но в самостоятельно созданных сменных графиках это нужно контролировать вручную.
При неполном рабочем времени сотруднику назначается отдельный график с уменьшенной нормой, а оклад в документе приёма указывается либо полный (тогда программа пересчитает пропорционально), либо уже уменьшенный — в зависимости от настроек учётной политики. Смешение этих подходов приводит к двойному уменьшению оплаты.
Типичные ошибки и как их проверить
Самая распространённая ошибка — назначить оплату по дням сотруднику со сменным графиком. Например, при графике 2/2 со сменами по 11 часов дневная формула будет одинаково оценивать короткие и длинные периоды работы, а при отсутствии части смен пересчёт окажется неточным.
Вторая частая проблема — незаполненный или не обновлённый график. После кадрового перевода сотруднику иногда забывают сменить график, и норма времени берётся от старого режима работы. Признак: сумма начисления не сходится с ручным расчётом именно на величину разницы норм.
Третья группа ошибок связана с отклонениями: если больничный или отпуск введён «задним числом» после расчёта зарплаты, программа при следующем расчёте сделает перерасчёт, и в расчётном листке появятся сторнирующие строки. Это нормальное поведение, но бухгалтеру важно уметь его объяснить.
Как проверить правильность начисления
Простейший способ контроля — ручной пересчёт по формуле. Возьмите оклад из кадрового документа, норму дней или часов из графика работы (её видно в отчёте «Табель учёта рабочего времени» или в карточке графика) и фактически отработанное время из табеля. Результат должен совпасть с суммой в документе «Начисление зарплаты и взносов».
В расчётном листке сотрудника строка оплаты по окладу показывает отработанное время и норму, что позволяет быстро увидеть, какая база использована. Если в листке время указано в днях, а должен быть почасовой учёт — назначен не тот вид расчёта.
Для массовой проверки удобно сравнить начисления за месяц, в котором есть предпраздничный сокращённый день: именно в такие месяцы расхождения между дневной и часовой формулами проявляются наиболее наглядно.
Как проверить результат
Совпадает с нормой по графику сотрудника за месяц
Норма нулевая или соответствует другому графику
Для сменных графиков время указано в часах
При сменном графике время считается в днях
Сумма сходится с начислением в документе
Расхождение на величину разницы норм дней и часов
Все отпуска и больничные уменьшили начисление
Отсутствие есть, а оклад начислен полностью
Что важно запомнить
Обе формулы используют месячный оклад, но пересчитывают его по-разному: по дням или по часам. Для стандартной пятидневки разницы почти нет, для сменных графиков и неполного времени корректен часовой вариант. Точность расчёта в первую очередь зависит от правильно заполненного графика работы и вовремя введённых документов отсутствий.
Частые вопросы
Изменится ли зарплата сотрудника, если сменить дневную формулу на часовую?
При стандартном графике 5/2 по 8 часов сумма практически не изменится, так как дни равны по продолжительности. При сменном графике суммы за конкретные месяцы могут отличаться в обе стороны, но за учётный период разница обычно выравнивается. Смену формулы оформляйте документом «Изменение оплаты труда» или «Кадровый перевод», а не редактированием прошлых документов.
Чем оплата по окладу по часам отличается от часовой тарифной ставки?
При оплате по окладу по часам сотруднику назначается фиксированный месячный оклад, который пересчитывается пропорционально отработанным часам: при полной норме он всегда получит ровно оклад. При часовой тарифной ставке месячной суммы не существует — заработок напрямую равен ставке, умноженной на часы, и в «длинные» месяцы будет выше, в «короткие» — ниже.
Какой вариант выбрать для совместителя на полставки?
Обычно совместителю назначают график неполного рабочего времени и оплату по окладу по часам — это точнее учитывает фактическую продолжительность его рабочих дней. Важно указать в документе приёма либо полный оклад с пересчётом по графику, либо уже уменьшенный, но не оба варианта одновременно, иначе оплата уменьшится дважды.
Почему программа начислила полный оклад, хотя сотрудник болел?
Наиболее вероятная причина — больничный не введён документом «Больничный лист» до расчёта зарплаты, а отмечен только в табеле вручную. Программа определяет отработанное время по документам отклонений, а не по ручным правкам табеля. Введите документ и пересчитайте начисление.
Нужно ли менять вид расчёта при переводе на суммированный учёт рабочего времени?
Да, при переходе на суммированный учёт со сменным графиком рекомендуется назначить оплату по окладу по часам, потому что продолжительность смен обычно различается и дневная формула начнёт искажать оплату. Перевод оформляется кадровым документом с одновременной сменой графика работы и вида начисления.
Где посмотреть, какая формула назначена сотруднику?
Откройте карточку сотрудника и перейдите по ссылке «Начисления и удержания» либо сформируйте отчёт по плановым начислениям. Там видно назначенный вид расчёта и размер оклада. Историю изменений показывают документы «Приём на работу», «Кадровый перевод» и «Изменение оплаты труда».