Расчет человеко-часов — ключевая задача для кадровых служб и бухгалтеров, работающих в 1С:Зарплата и Управление Персоналом (ЗУП), 1С:ERP или 1С:Управление Производственным Предприятием (УПП). Этот показатель нужен для табельного учета, анализа производительности труда, составления статистической отчетности (например, формы П-4) и даже для внутреннего аудита. Но как правильно настроить систему, чтобы она автоматически считала отработанное время с учетом переработок, больничных и отпусков?
В этой статье разберем три способа расчета человеко-часов в 1С: через стандартные отчеты, с помощью пользовательских настроек и посредством внешних обработок. Особое внимание уделим типичным ошибкам, из-за которых данные в отчетах искажаются — например, когда система не учитывает неполный рабочий день или ошибочно суммирует время по совместителям. Также приведём актуальные формулы для ручного пересчета (на случай, если нужно сверить данные с бухгалтерией).
Если вы работаете в 1С:ЗУП 3.1 или более новой версии, большая часть функционала уже встроена — остаётся только правильно его настроить. Для старых релизаций (например, 1С:ЗУП 2.5) могут потребоваться доработки. В 2026 году Роструд ужесточил требования к учету рабочего времени — теперь в отчетности разделять человеко-часы по категориям сотрудников (основной персонал, совместители, сезонные работники). Убедитесь, что ваша конфигурация это поддерживает!
1. Что такое человеко-часы и зачем их считать в 1С
Человеко-час — это единица измерения рабочего времени, равная одному часу работы одного сотрудника. В отличие от человеко-дней, где учитывается только факт явки на работу, человеко-часы отражают фактически отработанное время с учётом:
- 🕒 Переработок (сверхурочные часы)
- ⏳ Неполного рабочего дня (например, 4-часовой рабочий день)
- 🏥 Больничных и отпусков (не учитываются в отработанном времени)
- 🔄 Совместительства (время по каждому месту работы считается отдельно)
В 1С человеко-часы используются для:
- 📊 Статистической отчетности (форма П-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С |
Для большинства пользователей хватит стандартных отчетов. Если же нужна детализация (например, человеко-часы по проектам или клиентам), придётся настраивать Систему Компоновки Данных (СКД) или использовать внешние решения.
3. Пошаговая инструкция: как посчитать человеко-часы в стандартном отчете
Рассмотрим самый простой способ — через отчет Табель учета рабочего времени. Эта инструкция подходит для 1С:ЗУП 3.1 и 1С:ERP 2.5.
Шаг 1. Откройте раздел Зарплата → Табель (в ERP путь может отличаться: Кадры → Учет рабочего времени).
Шаг 2. Выберите отчет Табель учета рабочего времени и нажмите Сформировать.
Шаг 3. В настройках отчета:
- 📅 Укажите период (месяц, квартал или произвольный диапазон дат).
- 👥 Выберите подразделения или конкретных сотрудников.
- 📊 Включите галочку
Показывать человеко-часы(в некоторых версиях она называетсяИтоги по времени).
Шаг 4. Нажмите Сформировать. В итоговой таблице появится колонка Человеко-часы с расчетом по каждому сотруднику и в целом по подразделению.
Если колонки нет, проверьте:
- ⚙️ Настройки отчета (возможно, нужно включить дополнительные поля в
Настройка → Показатели). - 📝 Правильность заполнения табеля (если у сотрудника не указаны часы работы, они не попадут в отчет).
Табель заполнен за выбранный период|
Графики работы сотрудников актуальны|
В настройках отчета включены человеко-часы|
Фильтры по подразделениям настроены правильно-->
Важно! Если в вашей компании используются сменные графики (например,"день-ночь-отдых"), стандартный отчет может считать человеко-часы некорректно. В этом случае лучше использовать Анализ фонда рабочего времени или доработать отчет через СКД.
4. Расчет человеко-часов через"Анализ фонда рабочего времени"
Отчет Анализ фонда рабочего времени даёт более детальную информацию, чем стандартный табель. Здесь можно увидеть:
- 🕐 Фактически отработанные часы (с учётом переработок).
- 🌙 Ночные часы (если они оплачиваются по повышенному тарифу).
- 🏭 Время простоя (если оно фиксировалось в табеле).
- 📉 Неявки (больничные, отпуска, прогулы).
Как открыть отчет:
- Перейдите в раздел
Зарплата → Отчеты по зарплате(в ERP:Кадры → Аналитика). - Выберите
Анализ фонда рабочего времени. - Укажите период и подразделения.
- В настройках включите колонки:
Человеко-часы (факт)Человеко-часы (план)Отклонение (часов)
- Сформируйте отчет.
- 🏥 Больничные, отпуска, прогулы →
0 человеко-часов. - 🎓 Обучение за счет работодателя → учитывается как рабочее время (если это предусмотрено локальными нормативными актами).
- 🚗 Командировки → учитываются как отработанные часы (если сотрудник выполнял служебные обязанности).
- На основной работе: 8 часов →
8 человеко-часов. - По совместительству: 4 часа →
4 человеко-часа. - 🔧 Настройки графиков работы (возможно, указан неверный режим труда).
- 📋 Правила заполнения табеля (если часы вводятся вручную, мог быть человеческий фактор).
- 🔄 Обновления 1С (в старых версиях были баги с расчетом человеко-часов для сменных графиков).
- Откройте отчет
Табель учета рабочего времени. - Перейдите в режим редактирования (
Ещё → Изменить вариант отчета). - В конструкторе СКД добавьте новый ресурс:
- Название:
ЧеловекоЧасыПоПроекту. - Выражение:
СУММА(ВРЕМЯНАЧАЛАОКОНЧАНИЯ - ВРЕМЯНАЧАЛА) ПО ГРУППИРОВКЕ Проект.
- Название:
- Добавьте группировку по полю
Проект(если оно есть в справочнике сотрудников). - Сохраните вариант отчета и сформируйте его заново.
- 🔧 Доработку конфигурации (требует программиста 1С).
- 📝 Использование дополнительных реквизитов (можно сделать самостоятельно в режиме
1С:Предприятие). - 🔄 Сделайте резервную копию базы.
- 📋 Проверьте, есть ли нужные данные в справочниках (например, привязка сотрудников к проектам).
- 🛠️ Если не уверены в своих силах, используйте готовые внешние отчеты (например, из каталога Infostart).
- Скачайте файл обработки (обычно это файл с расширением
.epfили.erf). - В 1С откройте
Файл → Открытьи выберите скачанный файл. - Следуйте инструкции по установке (обычно нужно нажать
Загрузитьи указать, куда сохранять обработку). - После установки обработка появится в списке отчетов (раздел
Зарплата → ОтчетыилиКадры → Аналитика). - Откройте отчет
Анализ фонда рабочего времени. - Укажите период (квартал).
- Включите колонку
Человеко-часы (факт). - Экспортируйте данные в Excel и суммируйте по категориям сотрудников (основные, совместители).
- В настройках отчета включите фильтр
Вид занятости = Совместительство. - Используйте внешнюю обработку (например,"Табель с человеко-часами" от Infostart).
- Доработайте отчет через СКД, добавив группировку по виду занятости.
- Проверьте, что в справочнике
Графики работыкорректно указаны смены (например,"День-ночь-отдых"). - В отчете
Анализ фонда рабочего временивключите колонки:Человеко-часы (факт)Человеко-часы (по графику)
- Если данные не сходятся, используйте внешнюю обработку с поддержкой сменных графиков.
Пример результата:
| Подразделение | Человеко-часы (план) | Человеко-часы (факт) | Отклонение |
|---|---|---|---|
| Отдел продаж | 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. Исключение неявок:
5. Учет совместителей:
Человеко-часы по совместительству считаются отдельно от основной работы. Например, если сотрудник отработал:
Итого: 12 человеко-часов, но в отчетности они могут учитываться в разных разделах.
Если в вашей компании есть сотрудники на гибком графике (например, удаленщики с нормой"40 часов в неделю"), настройте в 1С индивидуальные графики работы. Это позволит точнее считать человеко-часы без ручных корректировок.
6. Типичные ошибки при расчете человеко-часов в 1С
Даже в автоматизированных системах случаются сбои. Вот самые распространённые ошибки и способы их исправления:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Человеко-часы не совпадают с табелем | В табеле не заполнены часы работы (стоят прочерки или нули). | Проверьте заполнение табеля по каждому сотруднику. Используйте групповую обработку для массового исправления. |
| Совместители учитываются дважды | В настройках отчета не разделён учет по видам занятости. | В отчете добавьте группировку по полю"Вид занятости" или используйте фильтр"Только основное место работы". |
| Не учитываются переработки | В графике работы не указаны сверхурочные часы. | Настройте в 1С учет сверхурочной работы (раздел Настройки зарплаты → Учет рабочего времени). |
| Ночные часы не выделяются | В конфигурации не настроен учет ночного времени (с 22:00 до 6:00). | Добавьте в графики работы пометку о ночных часах или используйте внешнюю обработку. |
| Ошибка округления | В настройках 1С включено округление времени (например, до 15 минут). | Отключите округление в параметрах расчета зарплаты или настройте точный учет. |
Если ошибка повторяется системно (например, человеко-часы занижаются на 10% каждый месяц), проверьте:
Что делать, если отчет вообще не показывает человеко-часы?
Если в отчете нет колонки"Человеко-часы", это может означать:
1. В вашей конфигурации отключен модуль учета рабочего времени (проверьте лицензию).
2. Используется устаревшая версия 1С (например, ЗУП 2.5 без обновлений).
3. В настройках отчета отключены итоговые показатели.
Решение:
- Обновите конфигурацию до актуальной версии.
- Вручную добавьте поле"Человеко-часы" через Настройка → Показатели.
- Если не помогает, используйте внешнюю обработку (например,"Табель с человеко-часами" от фирмы 1С).
7. Доработка отчетов через Систему Компоновки Данных (СКД)
Если стандартные отчеты не покрывают ваши нужды (например, нужно считать человеко-часы по проектам или клиентам), можно доработать их через Систему Компоновки Данных (СКД). Это требует базовых знаний 1С:Предприятие, но позволяет гибко настраивать вывод данных.
Пример: добавление человеко-часов по проектам
Если в вашей конфигурации нет поля"Проект", его можно добавить через:
Важно! Перед доработкой отчета через СКД:
Доработка отчетов через СКД позволяет добавить любые аналитики (проекты, клиенты, виды работ), но требует аккуратности. Всегда тестируйте новые отчеты на копии базы, прежде чем использовать их в рабочей системе.
8. Внешние обработки для расчета человеко-часов
Если ваша конфигурация 1С устарела (например, ЗУП 2.5 или УПП 1.2), стандартные отчеты могут не справляться с расчетом человеко-часов. В этом случае помогут внешние обработки. Вот несколько проверенных решений:
| Обработка | Назначение | Где взять | Стоимость |
|---|---|---|---|
| Табель с человеко-часами (Infostart) | Расчет человеко-часов с детализацией по видам времени (ночные, сверхурочные). | Infostart | От 1 500 руб. |
| Анализ рабочего времени (1С-Софт) | Анализ фонда рабочего времени с учетом графиков сменности. | 1С-Софт | От 2 000 руб. |
| Универсальный табель (КорпСофт) | Поддержка любых графиков работы, включая гибкие и сменные. | КорпСофт | От 3 000 руб. |
| Человеко-часы для УПП (Гильдия 1С) | Специализированная обработка для 1С:УПП 1.3. | Гильдия 1С | От 2 500 руб. |
Как установить внешнюю обработку:
⚠️ Внимание: Перед установкой внешней обработки проверьте её совместимость с вашей версией 1С. Некоторые решения работают только на конкретных релизациях (например, только на ЗУП 3.1.12.хх). Если обработка не подходит, она может вызвать ошибки при открытии.
FAQ: Частые вопросы по расчету человеко-часов в 1С
🔹 Как посчитать человеко-часы для формы П-4?
Для формы П-4 нужны человеко-часы за отчетный период (обычно квартал). В 1С:
Обратите внимание: в П-4 человеко-часы указываются без учета больничных и отпусков.
🔹 Почему в отчете не учитываются совместители?
Это типичная проблема старых версий 1С. Решения:
Если совместители учитываются в другой базе 1С, придётся сводить данные вручную.
🔹 Как посчитать человеко-часы для сменного графика (2/2)?
Для сменных графиков стандартные отчеты 1С могут ошибаться. Порядок действий:
Для точного учета ночных и сверхурочных часов может потребоваться доработка конфигурации.
🔹 Можно ли в 1С посчитать человеко-часы по проектам?
Да, но для этого нужно:
- Добавить в справочник сотрудников поле
Проект(через дополнительные реквизиты). - В табеле указывать, к какому проекту относятся отработанные часы.
- Доработать отчет через СКД, добавив группировку по проектам.
Если не хотите дорабатывать 1С, используйте внешние обработки (например,"Учет времени по проектам" от КорпСофт).
🔹 Как экспортировать человеко-часы в Excel?
В любом отчете 1С (например, в Анализе фонда рабочего времени):
- Сформируйте отчет с нужными данными.
- Нажмите кнопку
Ещё → Выгрузить. - Выберите формат
ExcelилиExcel (данные и оформление). - Сохраните файл.
Если нужно автоматизировать экспорт (например, ежемесячно), настройте Регламентное задание в 1С.