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