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

В этой статье разберем три способа расчета человеко-часов в 1С: через стандартные отчеты, с помощью пользовательских настроек и посредством внешних обработок. Особое внимание уделим типичным ошибкам, из-за которых данные в отчетах искажаются — например, когда система не учитывает неполный рабочий день или ошибочно суммирует время по совместителям. Также приведём актуальные формулы для ручного пересчета (на случай, если нужно сверить данные с бухгалтерией).

Если вы работаете в 1С:ЗУП 3.1 или более новой версии, большая часть функционала уже встроена — остаётся только правильно его настроить. Для старых релизаций (например, 1С:ЗУП 2.5) могут потребоваться доработки. В 2026 году Роструд ужесточил требования к учету рабочего времени — теперь в отчетности разделять человеко-часы по категориям сотрудников (основной персонал, совместители, сезонные работники). Убедитесь, что ваша конфигурация это поддерживает!

1. Что такое человеко-часы и зачем их считать в 1С

Человеко-час — это единица измерения рабочего времени, равная одному часу работы одного сотрудника. В отличие от человеко-дней, где учитывается только факт явки на работу, человеко-часы отражают фактически отработанное время с учётом:

  • 🕒 Переработок (сверхурочные часы)
  • Неполного рабочего дня (например, 4-часовой рабочий день)
  • 🏥 Больничных и отпусков (не учитываются в отработанном времени)
  • 🔄 Совместительства (время по каждому месту работы считается отдельно)

В человеко-часы используются для:

  • 📊 Статистической отчетности (форма П-4, расчет среднесписочной численности)
  • 💰 Расчета зарплаты (например, при повременной оплате труда)
  • ⚙️ Анализа производительности (сравнение плановых и фактических затрат времени)
  • 📑 Внутренних аудитов (проверка соблюдения трудового законодательства)

Пример: если сотрудник отработал 8 часов в день, а его коллега (на неполной ставке) — 4 часа, то за день накапливается 12 человеко-часов. Если же оба сотрудника ушли на больничный, человеко-часы за этот день равны 0.

⚠️ Внимание: С 2023 года Роструд требует разделять человеко-часы по видам деятельности (основная работа, совместительство, сезонные работы). Убедитесь, что в вашей конфигурации 1С есть соответствующие аналитики (например, поле"Вид занятости" в справочнике сотрудников).

2. Способы расчета человеко-часов в 1С

В 1С:ЗУП и 1С:ERP есть несколько способов посчитать человеко-часы. Выбор зависит от версии программы, требуемой детализации и наличия доработок. Рассмотрим основные методы:

Способ Подходит для Плюсы Минусы
Стандартный отчет"Табель учета рабочего времени" 1С:ЗУП 3.1, ERP 2.5 ✅ Быстро, не требует доработок
✅ Учитывает все виды отсутствий
❌ Нет детализации по проектам/задачам
❌ Может неверно считать совместителей
Отчет"Анализ фонда рабочего времени" 1С:ЗУП 3.1, УПП 1.3 ✅ Детализация по подразделениям
✅ Учет переработок и ночных часов
❌ Сложная настройка фильтров
❌ Не всегда корректно работает с графиками сменности
Пользовательский отчет (через СКД) Любые конфигурации на 1С 8.3 ✅ Максимальная гибкость
✅ Можно добавить свои показатели
❌ Требует знаний Системы Компоновки Данных
❌ Риск ошибок при ручном создании
Внешняя обработка Устаревшие версии (ЗУП 2.5, УПП 1.2) ✅ Решает проблемы старых релизаций
✅ Можно доработать под специфические нужды
❌ Требует покупки/разработки обработки
❌ Риск конфликтов при обновлении 1С

Для большинства пользователей хватит стандартных отчетов. Если же нужна детализация (например, человеко-часы по проектам или клиентам), придётся настраивать Систему Компоновки Данных (СКД) или использовать внешние решения.

📊 Какую конфигурацию 1С вы используете для учета рабочего времени?
1С:ЗУП 3.1
1С:ERP 2.5
1С:УПП 1.3
1С:ЗУП 2.5
Другая

3. Пошаговая инструкция: как посчитать человеко-часы в стандартном отчете

Рассмотрим самый простой способ — через отчет Табель учета рабочего времени. Эта инструкция подходит для 1С:ЗУП 3.1 и 1С:ERP 2.5.

Шаг 1. Откройте раздел Зарплата → ТабельERP путь может отличаться: Кадры → Учет рабочего времени).

Шаг 2. Выберите отчет Табель учета рабочего времени и нажмите Сформировать.

Шаг 3. В настройках отчета:

  • 📅 Укажите период (месяц, квартал или произвольный диапазон дат).
  • 👥 Выберите подразделения или конкретных сотрудников.
  • 📊 Включите галочку Показывать человеко-часы (в некоторых версиях она называется Итоги по времени).

Шаг 4. Нажмите Сформировать. В итоговой таблице появится колонка Человеко-часы с расчетом по каждому сотруднику и в целом по подразделению.

Если колонки нет, проверьте:

  • ⚙️ Настройки отчета (возможно, нужно включить дополнительные поля в Настройка → Показатели).
  • 📝 Правильность заполнения табеля (если у сотрудника не указаны часы работы, они не попадут в отчет).

Табель заполнен за выбранный период|

Графики работы сотрудников актуальны|

В настройках отчета включены человеко-часы|

Фильтры по подразделениям настроены правильно-->

Важно! Если в вашей компании используются сменные графики (например,"день-ночь-отдых"), стандартный отчет может считать человеко-часы некорректно. В этом случае лучше использовать Анализ фонда рабочего времени или доработать отчет через СКД.

4. Расчет человеко-часов через"Анализ фонда рабочего времени"

Отчет Анализ фонда рабочего времени даёт более детальную информацию, чем стандартный табель. Здесь можно увидеть:

  • 🕐 Фактически отработанные часы (с учётом переработок).
  • 🌙 Ночные часы (если они оплачиваются по повышенному тарифу).
  • 🏭 Время простоя (если оно фиксировалось в табеле).
  • 📉 Неявки (больничные, отпуска, прогулы).

Как открыть отчет:

  1. Перейдите в раздел Зарплата → Отчеты по зарплатеERP: Кадры → Аналитика).
  2. Выберите Анализ фонда рабочего времени.
  3. Укажите период и подразделения.
  4. В настройках включите колонки:
    • Человеко-часы (факт)
    • Человеко-часы (план)
    • Отклонение (часов)
  5. Сформируйте отчет.
  6. Пример результата:

    Подразделение Человеко-часы (план) Человеко-часы (факт) Отклонение
    Отдел продаж 1 200 1 150 -50
    Производство 2 400 2 500 +100
    ИТОГО 3 600 3 650 +50

    Если фактические человеко-часы превышают плановые, это может говорить о переработках. Если меньше — о простоях или невыходах.

    ⚠️ Внимание: В некоторых версиях 1С (например, ЗУП 2.5) отчет Анализ фонда рабочего времени может не учитывать совместителей. Если у вас много таких сотрудников, используйте внешнюю обработку или доработайте отчет через СКД.

    5. Формулы для ручного расчета человеко-часов

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

    1. Человеко-часы за день:

    Человеко-часы = Количество сотрудников × Фактически отработанные часы каждым

    Пример: 5 сотрудников отработали по 8 часов → 5 × 8 = 40 человеко-часов.

    2. Человеко-часы за месяц:

    Человеко-часы = Σ (Человеко-часы за каждый день месяца)

    Пример: если в январе 22 рабочих дня, а каждый день накапливается по 40 человеко-часов → 40 × 22 = 880 человеко-часов.

    3. Учет неполного рабочего дня:

    Человеко-часы сотрудника = Фактически отработанные часы (например, 4 вместо 8)

    Пример: 3 сотрудника отработали по 4 часа → 3 × 4 = 12 человеко-часов.

    4. Исключение неявок:

    • 🏥 Больничные, отпуска, прогулы0 человеко-часов.
    • 🎓 Обучение за счет работодателя → учитывается как рабочее время (если это предусмотрено локальными нормативными актами).
    • 🚗 Командировки → учитываются как отработанные часы (если сотрудник выполнял служебные обязанности).

    5. Учет совместителей:

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

    • На основной работе: 8 часов → 8 человеко-часов.
    • По совместительству: 4 часа → 4 человеко-часа.

    Итого: 12 человеко-часов, но в отчетности они могут учитываться в разных разделах.

    💡

    Если в вашей компании есть сотрудники на гибком графике (например, удаленщики с нормой"40 часов в неделю"), настройте в 1С индивидуальные графики работы. Это позволит точнее считать человеко-часы без ручных корректировок.

    6. Типичные ошибки при расчете человеко-часов в 1С

    Даже в автоматизированных системах случаются сбои. Вот самые распространённые ошибки и способы их исправления:

    Ошибка Причина Как исправить
    Человеко-часы не совпадают с табелем В табеле не заполнены часы работы (стоят прочерки или нули). Проверьте заполнение табеля по каждому сотруднику. Используйте групповую обработку для массового исправления.
    Совместители учитываются дважды В настройках отчета не разделён учет по видам занятости. В отчете добавьте группировку по полю"Вид занятости" или используйте фильтр"Только основное место работы".
    Не учитываются переработки В графике работы не указаны сверхурочные часы. Настройте в 1С учет сверхурочной работы (раздел Настройки зарплаты → Учет рабочего времени).
    Ночные часы не выделяются В конфигурации не настроен учет ночного времени (с 22:00 до 6:00). Добавьте в графики работы пометку о ночных часах или используйте внешнюю обработку.
    Ошибка округления В настройках 1С включено округление времени (например, до 15 минут). Отключите округление в параметрах расчета зарплаты или настройте точный учет.

    Если ошибка повторяется системно (например, человеко-часы занижаются на 10% каждый месяц), проверьте:

    • 🔧 Настройки графиков работы (возможно, указан неверный режим труда).
    • 📋 Правила заполнения табеля (если часы вводятся вручную, мог быть человеческий фактор).
    • 🔄 Обновления 1С (в старых версиях были баги с расчетом человеко-часов для сменных графиков).
    Что делать, если отчет вообще не показывает человеко-часы?

    Если в отчете нет колонки"Человеко-часы", это может означать:

    1. В вашей конфигурации отключен модуль учета рабочего времени (проверьте лицензию).

    2. Используется устаревшая версия 1С (например, ЗУП 2.5 без обновлений).

    3. В настройках отчета отключены итоговые показатели.

    Решение:

    - Обновите конфигурацию до актуальной версии.

    - Вручную добавьте поле"Человеко-часы" через Настройка → Показатели.

    - Если не помогает, используйте внешнюю обработку (например,"Табель с человеко-часами" от фирмы 1С).

    7. Доработка отчетов через Систему Компоновки Данных (СКД)

    Если стандартные отчеты не покрывают ваши нужды (например, нужно считать человеко-часы по проектам или клиентам), можно доработать их через Систему Компоновки Данных (СКД). Это требует базовых знаний 1С:Предприятие, но позволяет гибко настраивать вывод данных.

    Пример: добавление человеко-часов по проектам

    1. Откройте отчет Табель учета рабочего времени.
    2. Перейдите в режим редактирования (Ещё → Изменить вариант отчета).
    3. В конструкторе СКД добавьте новый ресурс:
      • Название: ЧеловекоЧасыПоПроекту.
      • Выражение: СУММА(ВРЕМЯНАЧАЛАОКОНЧАНИЯ - ВРЕМЯНАЧАЛА) ПО ГРУППИРОВКЕ Проект.
    4. Добавьте группировку по полю Проект (если оно есть в справочнике сотрудников).
    5. Сохраните вариант отчета и сформируйте его заново.
    6. Если в вашей конфигурации нет поля"Проект", его можно добавить через:

      • 🔧 Доработку конфигурации (требует программиста 1С).
      • 📝 Использование дополнительных реквизитов (можно сделать самостоятельно в режиме 1С:Предприятие).

      Важно! Перед доработкой отчета через СКД:

      • 🔄 Сделайте резервную копию базы.
      • 📋 Проверьте, есть ли нужные данные в справочниках (например, привязка сотрудников к проектам).
      • 🛠️ Если не уверены в своих силах, используйте готовые внешние отчеты (например, из каталога Infostart).
    💡

    Доработка отчетов через СКД позволяет добавить любые аналитики (проекты, клиенты, виды работ), но требует аккуратности. Всегда тестируйте новые отчеты на копии базы, прежде чем использовать их в рабочей системе.

    8. Внешние обработки для расчета человеко-часов

    Если ваша конфигурация 1С устарела (например, ЗУП 2.5 или УПП 1.2), стандартные отчеты могут не справляться с расчетом человеко-часов. В этом случае помогут внешние обработки. Вот несколько проверенных решений:

    Обработка Назначение Где взять Стоимость
    Табель с человеко-часами (Infostart) Расчет человеко-часов с детализацией по видам времени (ночные, сверхурочные). Infostart От 1 500 руб.
    Анализ рабочего времени (1С-Софт) Анализ фонда рабочего времени с учетом графиков сменности. 1С-Софт От 2 000 руб.
    Универсальный табель (КорпСофт) Поддержка любых графиков работы, включая гибкие и сменные. КорпСофт От 3 000 руб.
    Человеко-часы для УПП (Гильдия 1С) Специализированная обработка для 1С:УПП 1.3. Гильдия 1С От 2 500 руб.

    Как установить внешнюю обработку:

    1. Скачайте файл обработки (обычно это файл с расширением .epf или .erf).
    2. В 1С откройте Файл → Открыть и выберите скачанный файл.
    3. Следуйте инструкции по установке (обычно нужно нажать Загрузить и указать, куда сохранять обработку).
    4. После установки обработка появится в списке отчетов (раздел Зарплата → Отчеты или Кадры → Аналитика).
    ⚠️ Внимание: Перед установкой внешней обработки проверьте её совместимость с вашей версией 1С. Некоторые решения работают только на конкретных релизациях (например, только на ЗУП 3.1.12.хх). Если обработка не подходит, она может вызвать ошибки при открытии.

    FAQ: Частые вопросы по расчету человеко-часов в 1С

    🔹 Как посчитать человеко-часы для формы П-4?

    Для формы П-4 нужны человеко-часы за отчетный период (обычно квартал). В 1С:

    1. Откройте отчет Анализ фонда рабочего времени.
    2. Укажите период (квартал).
    3. Включите колонку Человеко-часы (факт).
    4. Экспортируйте данные в Excel и суммируйте по категориям сотрудников (основные, совместители).

    Обратите внимание: в П-4 человеко-часы указываются без учета больничных и отпусков.

    🔹 Почему в отчете не учитываются совместители?

    Это типичная проблема старых версий 1С. Решения:

    • В настройках отчета включите фильтр Вид занятости = Совместительство.
    • Используйте внешнюю обработку (например,"Табель с человеко-часами" от Infostart).
    • Доработайте отчет через СКД, добавив группировку по виду занятости.

    Если совместители учитываются в другой базе 1С, придётся сводить данные вручную.

    🔹 Как посчитать человеко-часы для сменного графика (2/2)?

    Для сменных графиков стандартные отчеты 1С могут ошибаться. Порядок действий:

    1. Проверьте, что в справочнике Графики работы корректно указаны смены (например,"День-ночь-отдых").
    2. В отчете Анализ фонда рабочего времени включите колонки:
      • Человеко-часы (факт)
      • Человеко-часы (по графику)
  7. Если данные не сходятся, используйте внешнюю обработку с поддержкой сменных графиков.

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

🔹 Можно ли в 1С посчитать человеко-часы по проектам?

Да, но для этого нужно:

  1. Добавить в справочник сотрудников поле Проект (через дополнительные реквизиты).
  2. В табеле указывать, к какому проекту относятся отработанные часы.
  3. Доработать отчет через СКД, добавив группировку по проектам.

Если не хотите дорабатывать 1С, используйте внешние обработки (например,"Учет времени по проектам" от КорпСофт).

🔹 Как экспортировать человеко-часы в Excel?

В любом отчете 1С (например, в Анализе фонда рабочего времени):

  1. Сформируйте отчет с нужными данными.
  2. Нажмите кнопку Ещё → Выгрузить.
  3. Выберите формат Excel или Excel (данные и оформление).
  4. Сохраните файл.

Если нужно автоматизировать экспорт (например, ежемесячно), настройте Регламентное задание в 1С.