Расчет зарплаты в 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:Бухгалтерия часто вызывает вопросы у начинающих специалистов, особенно когда речь идет о выборе между окладом по дням и окладом по часам. На первый взгляд разница кажется незначительной, но на практике эти два подхода ведут к совершенно разным результатам в расчетах — особенно при неполном рабочем дне, отпусках или больничных. Ошибка в выборе метода может привести к недоплатам, переплатам или конфликтам с сотрудниками.

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

Особое внимание уделим скрытым настройкам в 1С, которые влияют на итоговую сумму выплаты, но часто остаются незамеченными — например, параметры округления или учет праздничных дней. Также разберем реальные примеры расчетов, чтобы вы могли сразу применить знания на практике.

Что такое оклад по дням и оклад по часам: определения и суть

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

Оклад по дням — это метод, при котором зарплата сотрудника рассчитывается исходя из количества отработанных дней в месяце. Формула простая:

Зарплата = (Оклад / Норма дней в месяце) × Фактически отработанные дни

Например, если оклад 30 000 рублей, а в месяце 22 рабочих дня, но сотрудник отработал только 15, то его зарплата составит (30 000 / 22) × 15 ≈ 20 454 рубля. Этот метод удобен, когда важен именно факт присутствия сотрудника на работе, а не точное время.

Оклад по часам — здесь расчет ведется на основе фактически отработанных часов. Формула усложняется:

Зарплата = (Оклад / Норма часов в месяце) × Фактически отработанные часы

Для того же оклада 30 000 рублей при норме 176 часов в месяце и фактически отработанных 120 часах зарплата будет (30 000 / 176) × 120 ≈ 20 454 рубля. На первый взгляд сумма совпадает, но это только в идеальных условиях. На практике разница проявляется при нестандартных графиках, сверхурочных или неполных днях.

📊 Какой метод расчета оклада вы используете чаще?
Оклад по дням
Оклад по часам
Зависит от должности
Не знаю, как настроено

Когда применять оклад по дням: 5 типичных случаев

Выбор между окладом по дням и по часам зависит от специфики работы сотрудника и внутренних правил компании. Рассмотрим ситуации, когда оклад по дням будет оптимальным решением.

  • 🏢 Офисные сотрудники с фиксированным графиком. Если сотрудник работает по стандарту 5/2 с 9 до 18, и его присутствие важнее точного времени, этот метод упрощает расчеты.
  • 📅 Сотрудники с гибким графиком, но полным днем. Например, если человек может приходить в любое время, но должен отработать полный день.
  • 🎓 Преподаватели и тренеры, которые ведут занятия целыми днями, а не по часам.
  • 🏥 Сотрудники на больничном или в отпуске. Расчет по дням упрощает начисление среднего заработка.
  • 📊 Руководители и топ-менеджеры, для которых важен результат, а не время на рабочем месте.

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

💡

В 1С:ЗУП можно настроить автоматическое переключение между методами расчета в зависимости от типа графика сотрудника. Для этого используйте настройку "Виды расчета" в справочнике "Начисления".

Когда нужен оклад по часам: 4 ключевые ситуации

Почасовой расчет оклада более гибкий и точный, но требует тщательного учета рабочего времени. Он незаменим в следующих случаях:

  • ⏱️ Сменный график работы. Например, в торговле или производстве, где сотрудники работают в разные смены с разной продолжительностью.
  • 🏭 Сдельная оплата с почасовой составляющей. Когда часть зарплаты фиксированная (оклад), а часть зависит от отработанных часов.
  • 👨‍💼 Совместители или сотрудники на неполной ставке, которые работают строго определенное количество часов в день.
  • 🚨 Сверхурочные и ночные смены. Почасовой учет позволяет корректно начислять доплаты за переработки.

Примечание: если в компании используется 1С:Зарплата и Управление Персоналом 8.3, для почасового учета необходимо настроить Виды времени в справочнике и привязать их к соответствующим начислениям. Без этого система не сможет корректно рассчитывать зарплату.

⚠️ Внимание: При почасовом расчете оклада в 1С обязательно проверьте настройку "Округлять часы до" в параметрах расчета зарплаты. Неправильное округление (например, до целых часов вместо минут) может привести к значительным погрешностям в начислениях.

Как настроить оклад по дням в 1С: пошаговая инструкция

Чтобы настроить расчет оклада по дням в 1С:ЗУП, выполните следующие шаги. Инструкция актуальна для версии 8.3 и новее.

  1. Откройте справочник Сотрудники и выберите нужного работника.

  2. Перейдите на вкладку Начисления и нажмите Создать.

  3. В поле Вид начисления выберите Оклад по дням (или аналогичный, в зависимости от конфигурации).

  4. Укажите размер оклада и период действия.

  5. На вкладке Расчет проверьте параметры:

    • 📌 Норма дней — должна соответствовать производственному календарю.
    • 📌 Учитывать праздничные дни — включите, если нужно.
    • 📌 Округлять дни до — обычно оставляют 0,01 (до сотых).

  • Сохраните начисление и проведите расчет зарплаты.

  • ☑️ Настройка оклада по дням в 1С

    Выполнено: 0 / 5

    Если после настройки расчеты кажутся некорректными, проверьте:

    • Соответствует ли норма дней в начислении фактическому количеству рабочих дней по графику сотрудника.
    • Не перекрывается ли это начисление другими (например, премиями или доплатами).
    • Корректно ли заполнен табель учета рабочего времени.

    Как настроить оклад по часам в 1С: нюансы и тонкости

    Настройка почасового оклада в требует больше внимания к деталям. Вот ключевые шаги:

    1. Откройте справочник Виды расчета (Настройка → Виды расчета) и найдите или создайте новый вид начисления для почасового оклада.

    2. В карточке вида расчета на вкладке Формула укажите базу для расчета — Оклад и способ деления — на норму часов.

    3. На вкладке Время укажите:

      • 🕒 Норма часов — должна соответствовать графику работы.
      • 📅 Период учета времени — обычно Месяц.
      • ⚙️ Округлять часы до — рекомендуется 0,01 (до минут).

  • Привяжите этот вид расчета к сотруднику в его карточке на вкладке Начисления.

  • Убедитесь, что в табеле учета рабочего времени (Зарплата → Табель) корректно отражены отработанные часы.

  • Особое внимание уделите настройке Графиков работы (Настройка → Графики работы). Если график указан неверно, норма часов будет рассчитываться неправильно, что приведет к ошибкам в зарплате.

    ⚠️ Внимание: Если в компании используется 1С:Зарплата и Управление Персоналом КОРП, проверьте настройку "Использовать суммированный учет рабочего времени" в параметрах расчета. При включенном суммированном учете почасовой оклад может рассчитываться по другим правилам.
    Что будет, если не настроить норму часов?

    Если норма часов в начислении не соответствует графику работы, система будет делить оклад на неверное число, что приведет к занижению или завышению зарплаты. Например, при норме 160 часов вместо 176 сотрудник получит на 10% меньше, чем должен.

    Сравнение оклада по дням и по часам: таблица различий

    Чтобы лучше понять разницу между двумя методами, рассмотрим их ключевые характеристики в виде таблицы:

    Параметр Оклад по дням Оклад по часам
    Единица учета Рабочие дни Рабочие часы
    Точность расчета Менее точная (не учитывает переработки в пределах дня) Более точная (учитывает каждый час)
    Подходит для Офисных сотрудников, руководителей Сменных работников, совместителей
    Настройка в 1С Проще (достаточно указать норму дней) Сложнее (требует настройку графиков и норм часов)
    Учет переработок Не учитывает (только целые дни) Учитывает (сверхурочные часы)
    Округление Обычно до сотых дня (0,01) Обычно до минут (0,01 часа)

    Из таблицы видно, что оклад по часам более гибкий и точный, но требует больше усилий для настройки и контроля. Оклад по дням проще в использовании, но может приводить к неточностям при нестандартных графиках.

    Типичные ошибки при настройке и как их избежать

    Даже опытные пользователи иногда допускают ошибки при настройке окладов. Вот самые распространенные из них и способы их предотвращения:

    • 🔄 Несовпадение нормы дней/часов с графиком работы. Всегда сверяйте норму в начислении с производственным календарем и графиком сотрудника. В 1С это можно проверить в отчете Анализ нормы времени.
    • 📅 Неучет праздничных дней. Если в настройках не указано, что праздничные дни учитываются как рабочие, система может неправильно рассчитывать норму. Проверьте параметр Учитывать праздничные дни в виде расчета.
    • Некорректное округление. Например, округление часов до целых вместо минут может привести к потере нескольких часов в месяц. Всегда используйте округление до 0,01.
    • 🔄 Перекрытие начислений. Если у сотрудника одновременно действуют оклад по дням и по часам, система может дублировать начисления. Проверяйте приоритеты начислений в справочнике.
    • 📊 Незаполненный табель. При почасовом расчете обязательно заполняйте табель учета рабочего времени. Пустые ячейки могут привести к нулевым начислениям.

    Чтобы избежать ошибок, рекомендуем:

    1. Перед расчетом зарплаты запускать отчет Контроль нормы времени (Зарплата → Отчеты).
    2. Использовать тестовые расчеты для новых сотрудников или измененных начислений.
    3. Регулярно обновлять производственный календарь в 1С (особенно после изменений в трудовом законодательстве).
    💡

    Всегда проверяйте расчеты зарплаты в 1С с помощью отчета "Сравнение с предыдущим расчетом". Это поможет вовремя заметить аномальные изменения в начислениях.

    FAQ: ответы на частые вопросы

    Можно ли в 1С одновременно использовать оклад по дням и по часам для одного сотрудника?

    Технически да, но это может привести к двойным начислениям. Если нужно комбинировать оба метода (например, фиксированный оклад + почасовую доплату), настройте два отдельных вида начислений и укажите приоритеты в параметрах расчета. В 1С:ЗУП это делается в справочнике Виды расчета на вкладке Взаимодействие.

    Как в 1С перевести сотрудника с оклада по дням на оклад по часам?

    Для этого:

    1. Закройте действующее начисление по дням (установите дату окончания).
    2. Создайте новое начисление с типом Оклад по часам.
    3. Настройте норму часов в соответствии с графиком работы.
    4. Убедитесь, что в табеле учета времени отражены часы, а не дни.

    После изменения проведите тестовый расчет зарплаты, чтобы убедиться в корректности начислений.

    Почему при окладе по часам сумма получается меньше, чем по дням?

    Это происходит из-за разницы в нормах. Например, если норма дней — 22, а норма часов — 176 (8 часов × 22 дня), но сотрудник отработал 20 дней по 7 часов (140 часов), то:

    • По дням: (Оклад / 22) × 20 ≈ 90.9% оклада.
    • По часам: (Оклад / 176) × 140 ≈ 80% оклада.

    Такая разница нормальна, если сотрудник фактически работал меньше нормы часов. Чтобы избежать недоплат, проверяйте корректность заполнения табеля.

    Как в 1С настроить автоматический пересчет оклада при изменении графика?

    В 1С:ЗУП 8.3 это делается с помощью механизма Динамические начисления. Настройте правило, которое будет автоматически корректировать норму дней/часов при изменении графика сотрудника. Для этого:

    1. Откройте Настройка → Правила расчета зарплаты.
    2. Создайте новое правило с условием Изменился график работы.
    3. Укажите действие — Пересчитать норму времени.

    После настройки система будет автоматически обновлять нормы при изменении графика.

    Где в 1С посмотреть, какой метод расчета оклада используется для сотрудника?

    Информацию о методе расчета можно найти:

    1. В карточке сотрудника на вкладке Начисления — здесь указан вид начисления (по дням или по часам).
    2. В отчете Анализ начислений (Зарплата → Отчеты) — здесь видна формула расчета.
    3. В регистре начислений (Зарплата → Регистры → Начисления) — здесь можно увидеть базу расчета (дни или часы).

    Если у вас остались вопросы по настройке окладов в 1С, рекомендуем обратиться к документации вашей версии программы или проконсультироваться с экспертом. Правильная настройка зарплатных начислений поможет избежать ошибок и конфликтов с сотрудниками.