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

Мы детально проанализируем алгоритм расчета — от ввода первичных данных (оклады, табели, начисления) до формирования ведомости на выплату. Особый акцент сделаем на формулах, которые 1С использует «под капотом», и покажем, как проверить корректность расчетов. Статья будет полезна бухгалтерам, кадровикам и руководителям, которые хотят понимать логику программы, а не слепо доверять автоматическим начислениям.

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

1. Архитектура расчета зарплаты в 1С: ключевые модули и их роль

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

  • 📝 Кадровый учет — здесь хранятся данные о сотрудниках (оклады, должности, графики работы, приказы о приеме/увольнении). Без корректного заполнения этого раздела расчет зарплаты невозможен.
  • 📅 Табельный учет — фиксирует отработанное время, отпуска, больничные и другие отклонения от графика. Ошибка в табеле = ошибка в зарплате.
  • 💰 Начисления и удержания — здесь прописаны все виды выплат (оклад, премия, компенсации) и удержаний (НДФЛ, алименты, исполнительные листы).
  • 📊 Расчетный модуль — «сердце» системы, где по заданным алгоритмам формируется итоговая сумма к выплате.
  • 📄 Отчетность — генерирует ведомости, расчетные листки, декларации (например, 6-НДФЛ или РСВ).

Все эти модули связаны между собой. Например, если в Кадровом учете не указан график работы сотрудника, Табельный учет не сможет корректно посчитать отработанные часы, а Расчетный модуль выдаст неверную сумму. Поэтому первое правило точного расчета — синхронизация данных между всеми разделами.

📊 Какой модуль 1С
ЗУП вы используете чаще всего?:Кадровый учет
Табельный учет
Начисления и удержания
Расчет зарплаты
Отчетность

Важно понимать, что 1С не просто «суммирует» оклад и премии. Программа учитывает:

  • 🔄 Периодичность выплат (аванс + зарплата или только зарплата).
  • Нормы рабочего времени (например, 40 часов в неделю или сменный график).
  • 📉 Неявки и переработки (больничные, отпуска, командировки).
  • 💸 Налоговые и внебюджетные удержания (НДФЛ, страховые взносы).

2. Исходные данные для расчета: что правильно заполнить

Чтобы 1С корректно рассчитала зарплату, необходимо правильно ввести и настроить исходные данные. Ошибка на этом этапе приведет к неверным начислениям, которые потом придется пересчитывать вручную. Рассмотрим ключевые параметры:

2.1. Кадровые данные сотрудника

В карточке сотрудника (Кадры → Сотрудники) должны быть заполнены:

  • 🆔 Табельный номер (уникальный идентификатор).
  • 🏢 Подразделение и должность (влияет на оклад и надбавки).
  • 📅 Дата приема на работу (нужна для расчета стажа).
  • 💼 График работы (5-дневка, сменный график, гибкий график и т.д.).
  • 💵 Оклад или тарифная ставка (основа для расчета).

Заполнен табельный номер|

Указано подразделение и должность|

Проведена дата приема на работу|

Выбран график работы|

Установлен оклад или тарифная ставка-->

2.2. Табельный учет: фиксация отработанного времени

Табель (Зарплата → Табели) — это основа для расчета. Здесь фиксируются:

  • Явки (отработанные дни/часы).
  • 🏖️ Отпуска (оплачиваемые и неоплачиваемые).
  • 🏥 Больничные (с указанием процентов оплаты).
  • ✈️ Командировки (оплата по среднему заработку).
  • Переработки (оплачиваются в повышенном размере).

Если табель не заполнен или заполнен неверно, 1С либо не насчитает зарплату вообще, либо сделает это с ошибками. Например, если сотрудник болел, но в табеле стоит «явка», программа насчитает полный оклад вместо больничного.

💡

Перед закрытием месяца всегда сверяйте табель с данными из системы контроля доступа (СКУД) или с отчетами руководителей подразделений. Это поможет избежать ошибок в учете рабочего времени.

2.3. Начисления и удержания: что влияет на итоговую сумму

В разделе Зарплата → Начисления и удержания настраиваются:

  • 💰 Виды начислений (оклад, премия, северные надбавки, компенсации).
  • 📉 Виды удержаний (НДФЛ, алименты, профсоюзные взносы, кредиты).
  • 📊 Формулы расчета (например, премия может быть фиксированной или процентом от оклада).

Каждое начисление или удержание имеет свой алгоритм расчета, который прописывается в настройках. Например, премия может рассчитываться как 10% от оклада за полный отработанный месяц или как фиксированная сумма.

3. Алгоритм расчета зарплаты: пошаговый разбор

Теперь разберем, как именно 1С рассчитывает зарплату на основе введенных данных. Процесс можно разбить на несколько этапов:

3.1. Расчет начислений по окладу (тарифу)

Основная формула для расчета зарплаты по окладу:


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

Где:

  • Оклад — месячная ставка сотрудника.
  • Норма часов — количество рабочих часов в месяце по производственному календарю (например, 168 часов для 40-часовой недели).
  • Отработанные часы — фактическое время работы (берется из табеля).

Пример: если оклад сотрудника — 50 000 рублей, норма часов — 168, а он отработал 160 часов, то:


Зарплата = (50 000 / 168) × 160 ≈ 47 619 рублей

Что делать, если норма часов не совпадает с производственным календарем?

Если в 1С неправильно указана норма часов (например, вместо 168 стоит 176), проверьте настройки графика работы в справочнике Графики работы организаций. Также убедитесь, что производственный календарь в программе соответствует актуальному законодательству.

3.2. Учет премий, надбавок и компенсаций

К основной зарплате добавляются:

  • 🏆 Премии (могут быть фиксированными или процентными).
  • ❄️ Районные коэффициенты (например, 1.15 для Крайнего Севера).
  • 🚗 Компенсации (например, за использование личного транспорта).

Формулы для премий могут быть разными. Например:

  • Фиксированная премия: Премия = 5 000 рублей.
  • Процент от оклада: Премия = Оклад × 10%.
  • Премия за выполнение плана: Премия = (Фактический объем / План) × Максимальная премия.

3.3. Расчет удержаний: НДФЛ, алименты, кредиты

Из начисленной зарплаты вычитаются удержания. Основные виды:

  • 📝 НДФЛ (13% для резидентов, 30% для нерезидентов).
  • 👨‍👩‍👧 Алименты (обычно 25-50% от зарплаты).
  • 🏦 Исполнительные листы (по решению суда).
  • 💳 Возврат займов (если сотрудник брал деньги у работодателя).

Формула для НДФЛ:


НДФЛ = (Начислено – Вычеты) × Ставка НДФЛ

Где вычеты — это стандартные, социальные или имущественные вычеты (например, 1 400 рублей на первого ребенка).

Пример: если начислено 50 000 рублей, а у сотрудника есть вычет на ребенка (1 400 рублей), то:


НДФЛ = (50 000 – 1 400) × 13% ≈ 6 288 рублей

3.4. Формирование «чистой» зарплаты

Итоговая сумма к выплате («на руки») рассчитывается как:


Зарплата на руки = Начислено – Удержано

Где:

  • Начислено — оклад + премии + компенсации.
  • Удержано — НДФЛ + алименты + прочие удержания.

Пример: если начислено 50 000 рублей, удержано 6 288 рублей (НДФЛ) + 5 000 рублей (алименты), то:


Зарплата на руки = 50 000 – 6 288 – 5 000 = 38 712 рублей

4. Типичные ошибки при расчете зарплаты в 1С и как их избежать

Даже опытные бухгалтеры иногда допускают ошибки при расчете зарплаты в 1С. Рассмотрим наиболее распространенные проблемы и способы их решения:

4.1. Несовпадение нормы часов с производственным календарем

Если в 1С указана норма часов, не соответствующая актуальному производственному календарю, расчет будет неверным. Например, в мае 2026 года норма для 40-часовой недели — 143 часа, а в программе стоит 168.

💡

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

4.2. Неправильный ввод данных в табель

Ошибки в табеле (например, вместо «больничного» указан «отпуск») приведут к неверным начислениям. Чтобы избежать этого:

  • 🔍 Проверяйте табель перед закрытием месяца.
  • 📋 Сверяйте данные с отчетами руководителей.
  • 🤝 Используйте электронные системы учета рабочего времени (например, СКУД).

4.3. Неучтенные удержания

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

  • 📝 Вносите все удержания в раздел Зарплата → Удержания.
  • 🔄 Регулярно обновляйте данные (например, при изменении размера алиментов).

4.4. Ошибки в формулах начислений

Если формула премии или надбавки задана неверно, 1С будет рассчитывать ее неправильно. Например, вместо Оклад × 10% может стоять фиксированная сумма.

Чтобы проверить формулу:

  1. Перейдите в Зарплата → Начисления.
  2. Выберите нужное начисление (например, «Премия»).
  3. Нажмите «Изменить» и проверьте формулу в поле «Расчет».
💡

Если не уверены в формуле, протестируйте ее на примере одного сотрудника с разными входными данными (например, с полной и неполной отработкой).

5. Проверка расчетов: как убедиться, что 1С посчитала все верно

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

5.1. Расчетные листки

Расчетный листок (Зарплата → Расчетные листки) показывает детальный расчет для каждого сотрудника:

  • 📝 Начисления (оклад, премии, компенсации).
  • 📉 Удержания (НДФЛ, алименты).
  • 💰 Итоговая сумма к выплате.

Сверьте данные в расчетном листке с:

  • 📅 Табелем (отработанное время).
  • 📊 Настройками начислений и удержаний.
  • 📝 Приказами о премиях или надбавках.

5.2. Отчет «Анализ начислений и удержаний»

Этот отчет (Зарплата → Отчеты → Анализ начислений и удержаний) позволяет:

  • 🔍 Сравнить начисления по подразделениям или видам оплат.
  • 📊 Выявить аномалии (например, слишком высокие или низкие суммы).
  • 📈 Проанализировать динамику по месяцам.

5.3. Сверка с бухгалтерскими проводками

После расчета зарплаты в 1С формируются проводки по счетам:

  • 💰 70 («Расчеты с персоналом по оплате труда»).
  • 📉 68.01 (НДФЛ).
  • 🏦 69 (страховые взносы).

Проверьте, что:

  • Суммы по дебету и кредиту сходятся.
  • НДФЛ и взносы рассчитаны правильно.
  • Нет «висячих» проводок (например, начислено, но не удержано).

5.4. Тестовый расчет

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

  1. Создайте копию базы или используйте тестового сотрудника.
  2. Заполните табель и начисления.
  3. Запустите расчет и сверьте результат с ручным расчетом.

6. Особенности расчета зарплаты в разных версиях 1С

Алгоритмы расчета зарплаты могут отличаться в зависимости от версии 1С и конфигурации. Рассмотрим ключевые различия:

Конфигурация Особенности расчета Для кого подходит
1С:Зарплата и Управление Персоналом 8 (ЗУП) Полный функционал для расчета зарплаты, кадрового учета и отчетности. Поддерживает сложные схемы начислений (сдельная оплата, премиальные системы). Крупные и средние предприятия с большим штатом.
1С:Зарплата и Кадры 8 (ЗиК) Упрощенная версия ЗУП. Подходит для небольших компаний с простыми схемами оплаты (оклад + премии). Малый бизнес, ИП с наемными работниками.
1С:Бухгалтерия 8 Модуль зарплаты ограничен. Расчет ведется по упрощенным алгоритмам, без глубокой интеграции с кадровым учетом. Микропредприятия, где зарплата рассчитывается по стандартным схемам.
1С:ERP Управление предприятием Расчет зарплаты интегрирован с производственным и финансовым учетом. Поддерживает сложные схемы мотивации (KPI, бонусы). Крупные холдинги, производственные предприятия.

Если вы используете 1С:Бухгалтерию 8, учтите, что:

  • 🔄 Расчет зарплаты ведется в модуле «Зарплата», но функционал ограничен.
  • 📊 Нет глубокой аналитики по кадровым данным.
  • 📝 Отчетность формируется в упрощенном виде.

Для сложных схем оплаты (например, сдельщина, гибкие графики, бонусные системы) лучше использовать 1С:ЗУП.

7. Автоматизация расчета: как уменьшить ручную работу

Расчет зарплаты в 1С можно автоматизировать, чтобы сократить ручной ввод данных и минимизировать ошибки. Рассмотрим основные инструменты:

7.1. Импорт данных из внешних систем

Если в компании используются:

  • 🏢 СКУД (система контроля доступа) — можно импортировать данные об отработанном времени.
  • 📊 CRM или ERP — интегрировать данные о продажах для расчета премий.
  • 🏥 Медицинские системы — автоматически загружать больничные листы.

Для импорта используйте:

  • 📥 Обмен данными через Администрирование → Обмен данными.
  • 🤖 API (для интеграции с другими программами).

7.2. Настройка авторасчетов

В 1С можно настроить автоматические расчеты для:

  • 📅 Табеля — автоматическое заполнение на основе графика работы.
  • 💰 Начислений — автоматический расчет оклада, премий, компенсаций.
  • 📉 Удержаний — автоматическое удержание НДФЛ, алиментов.

Чтобы включить авторасчет:

  1. Перейдите в Зарплата → Настройки расчета зарплаты.
  2. Установите флажки напротив нужных автоматических операций.
  3. Сохраните настройки.

7.3. Использование шаблонов и типовых операций

Если в компании есть типовые операции (например, ежемесячная премия или квартальная выплата), их можно сохранить как шаблоны:

  1. Создайте начисление или удержание вручную.
  2. Сохраните его как шаблон (Действия → Сохранить как шаблон).
  3. Используйте шаблон для быстрого ввода данных в следующих периодах.

7.4. Настройка уведомлений и контроля

Чтобы не пропустить ошибки, настройте в 1С:

  • 🔔 Уведомления о несоответствиях (например, если оклад не введен или табель не заполнен).
  • 📋 Контрольные точки (например, проверка минимальной зарплаты).
  • 📊 Автоматические отчеты (например, еженедельная сводка по начислениям).

Для настройки уведомлений:

  1. Перейдите в Администрирование → Настройки программы → Уведомления.
  2. Добавьте новые правила (например, «Если оклад не заполнен, отправить уведомление бухгалтеру»).
  3. Сохраните настройки.

8. Частые вопросы по расчету зарплаты в 1С

🔹 Как в 1С рассчитать зарплату сотрудника с неполным рабочим днем?

Для сотрудника с неполным рабочим днем:

  1. В карточке сотрудника (Кадры → Сотрудники) укажите график неполного рабочего времени.
  2. В табеле (Зарплата → Табели) отметьте фактически отработанные часы.
  3. 1С автоматически пересчитает зарплату пропорционально отработанному времени.

Формула:


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

🔹 Почему в 1С не совпадает зарплата с ручным расчетом?

Расхождения могут возникать по следующим причинам:

  • 📅 Неверная норма часов в месяце (проверьте производственный календарь).
  • 💰 Неучтенные начисления или удержания (сверьтесь с расчетным листком).
  • 📝 Ошибки в табеле (например, вместо «больничного» стоит «явка»).
  • 🔄 Неактуальные формулы начислений (проверьте настройки в Зарплата → Начисления).

Чтобы найти ошибку:

  1. Сравните данные в 1С с ручным расчетом пошагово (оклад → премии → удержания).
  2. Проверьте логи расчета (Зарплата → Журнал расчетов).
🔹 Как в 1С посчитать больничный?

Для расчета больничного в 1С:

  1. Введите больничный лист в раздел Зарплата → Больничные листы.
  2. Укажите период нетрудоспособности и процент оплаты (зависит от стажа).
  3. 1С автоматически рассчитает сумму больничного по формуле:

Больничное пособие = (Средний дневной заработок) × (Количество дней) × (% оплаты)

Где средний дневной заработок рассчитывается за последние 2 года.

🔹 Можно ли в 1С рассчитать зарплату «задним числом»?

Да, в 1С можно сделать расчет за прошлые периоды:

  1. Откройте нужный месяц в разделе Зарплата → Расчет зарплаты.
  2. Введите или скорректируйте данные (табель, начисления).
  3. Запустите перерасчет (Действия → Пересчитать).

⚠️ Внимание: при перерасчете за прошлые периоды может потребоваться корректировка:

  • 📝 Отчетности (6-НДФЛ, РСВ).
  • 💰 Выплат (если сумма изменилась, придется делать доплату или удержание).
🔹 Как экспортировать данные о зарплате из 1С в Excel?

Чтобы экспортировать данные:

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

Также можно использовать внешние обработки для более гибкого экспорта.