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

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

⚠️ Важно! Алгоритмы расчета и налоговые ставки могут изменяться в зависимости от региона и обновлений законодательства. Перед формированием ведомости всегда сверяйте актуальные тарифы страховых взносов и НДФЛ в Настройки → Налоги и отчетность или на сайте ФНС.

1. Подготовка программы: настройки перед расчетом

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

  • 📅 Период расчета. Убедитесь, что в программе установлен правильный месяц (например, Январь 2026). Это влияет на актуальность тарифов взносов и налоговых ставок.
  • 🏢 Организация и подразделения. В справочнике Организации должна быть выбрана та компания, для которой вы рассчитываете зарплату. Проверьте также структуру подразделений — она должна соответствовать штатному расписанию.
  • 👥 Сотрудники и их данные. Все сотрудники должны быть внесены в справочник Физические лица с корректными паспортными данными, ИНН и сведениями о трудовом договоре.

Особое внимание уделите настройкам учетной политики. Перейдите в раздел Зарплата → Настройки зарплаты → Учетная политика организаций и проверьте:

  • 💰 Способ отражения зарплаты в бухучете (по подразделениям, видам расходов).
  • 📊 Порядок распределения страховых взносов (если в компании несколько видов деятельности).
  • 📈 Метод расчета среднего заработка (для больничных, отпусков, командировок).
💡

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

2. Ввод исходных данных для расчета

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

Шаг 1. Оклады и тарифные ставки

Оклады сотрудников хранятся в документе Прием на работу или Кадровый перевод. Чтобы изменить оклад:

  1. Перейдите в Зарплата → Кадровый учет → Приемы, переводы, увольнения.
  2. Найдите сотрудника и откройте его карточку.
  3. В блоке Оплата труда укажите новый оклад и дату, с которой он действует.

Шаг 2. Отработанное время

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

  • 📝 Ручной ввод через документ Табель учета рабочего времени (раздел Зарплата → Табели).
  • ⚙️ Автоматический расчет на основе графика работы (если сотрудники работают по стандартному графику).

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

  • 🏥 Больничный лист — для оплаты дней нетрудоспособности.
  • 🏖️ Отпуск — для расчета отпускных.
  • ✈️ Командировка — для оплаты среднего заработка за дни в поездке.

Введены оклады всех сотрудников|Проверено отработанное время в табеле|Зафиксированы отклонения (больничные, отпуска)|Указаны премии и удержания (если есть)

-->

3. Формулы расчета зарплаты в 1С

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

1. Оклад по дням

Формула для расчета:

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

Пример: Оклад сотрудника — 50 000 ₽, норма дней в январе 2026 — 17, отработано 15 дней.

Зарплата = (50 000 / 17) × 15 ≈ 44 117,65 ₽

2. Оклад по часам

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

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

3. Премии и надбавки

Премии можно начислять:

  • 💎 Фиксированной суммой (например, 5 000 ₽ за выполнение плана).
  • 📈 В процентах от оклада (например, 10% от оклада за перевыполнение KPI).

4. Районные коэффициенты и северные надбавки

Если компания находится в регионе с районным коэффициентом (например, 1.15 для Крайнего Севера), его нужно указать в настройках сотрудника:

Зарплата с коэффициентом = Оклад × Районный коэффициент
Как рассчитать зарплату при сменном графике?

Если сотрудник работает по сменному графику (например, "сутки через трое"), в программе нужно:

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

2. Указать количество рабочих часов в смене и дни отдыха.

3. В табеле учета рабочего времени фиксировать фактическое количество отработанных смен.

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

4. Удержания и налоги: что и как вычитается из зарплаты

Из начисленной зарплаты программа автоматически удерживает:

  • 📝 НДФЛ (13% для резидентов, 30% для нерезидентов).
  • 🏦 Алименты (если есть исполнительный лист).
  • 💳 Прочие удержания (например, за причиненный ущерб или невозвращенный аванс).

Как настроить удержания?

  1. Перейдите в Зарплата → Удержания.
  2. Создайте новый документ Удержание и выберите тип (например, Алименты или По инициативе работника).
  3. Укажите сумму или процент удержания, а также период действия.

Страховые взносы (22% в ПФР, 5.1% в ФОМС, 2.9% в ФСС) программа рассчитывает автоматически, но их можно корректировать вручную, если у компании есть льготы (например, для ИТ-компаний).

Вид удержания Ставка/процент Комментарий
НДФЛ (резидент) 13% Удерживается со всех доходов, кроме льготных (например, материальная помощь до 4 000 ₽)
Алименты 25–50% Размер устанавливается судом или нотариальным соглашением
Возврат подотчетных сумм Фиксированная сумма Удерживается, если сотрудник не вернул аванс в установленный срок
Профсоюзные взносы 1% Добровольное удержание, если сотрудник является членом профсоюза

По окладу|По тарифной ставке|Смешанный (оклад + премии)|Другой вариант

-->

5. Формирование ведомости на выплату зарплаты

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

Пошаговая инструкция:

  1. Перейдите в раздел Зарплата → Ведомости на выплату.
  2. Нажмите Создать и выберите тип ведомости (например, Выплата зарплаты через банк или Выплата наличными).
  3. Укажите период выплаты (обычно это последний день месяца или дата по внутреннему регламенту).
  4. Нажмите Заполнить — программа автоматически подтянет данные из расчета зарплаты.
  5. Проверьте суммы к выплате и нажмите Провести и закрыть.

⚠️ Внимание! Если в ведомости появляются сотрудники с нулевой суммой к выплате, это может означать:

  • 🔍 Ошибку в табеле учета рабочего времени (не указаны отработанные дни).
  • 💸 Полное удержание зарплаты по исполнительному листу (например, алименты в размере 50% при небольшом окладе).
  • ⚠️ Технический сбой в настройках начислений.

В таких случаях нужно открыть Отчет по зарплате (Зарплата → Отчеты → Анализ зарплаты) и детализировать расчет по проблемному сотруднику.

💡

Всегда формируйте ведомость на выплату после проведения документа Начисление зарплаты. Если сделать это до расчета, суммы к выплате будут неверными!

6. Проверка расчета: отчеты и исправление ошибок

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

  • 📄 Расчетная ведомость (Т-51) — показывает начисления и удержания по каждому сотруднику.
  • 📊 Анализ зарплаты по сотрудникам — позволяет сравнить плановые и фактические начисления.
  • 💰 Свод по взносам — проверяет корректность расчета страховых взносов.

Типичные ошибки и как их исправить:

Ошибка Причина Решение
Зарплата рассчитана не по факту, а по норме В табеле не указано фактическое время Открыть Табель, внести корректные данные, пересчитать зарплату
НДФЛ удержан не с полной суммы Не все доходы попали в расчет (например, премии) Проверить документ Начисление премий, перепровести НДФЛ
Сотрудник отсутствует в ведомости Не указан трудовой договор или дата приема Проверить карточку сотрудника в Кадровом учете

Если ошибка обнаружена после выплаты зарплаты, исправления вносятся документами:

  • 🔄 Корректировка зарплаты — для изменения начислений.
  • 💸 Выплата депонированной зарплаты — если деньги не были получены сотрудником.
💡

Чтобы избежать ошибок при массовом расчете, используйте тестовый режим. Создайте копию базы (Администрирование → Выгрузка/загрузка данных) и протестируйте расчет на ней перед работой с реальными данными.

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

Алгоритмы расчета зарплаты могут отличаться в зависимости от версии программы. Рассмотрим ключевые различия.

1С:ЗУП 3.1

  • 🔹 Поддерживает гибкие схемы мотивации (KPI, бонусы по целям).
  • 🔹 Есть встроенный кадровый учет с историей изменений.
  • 🔹 Автоматическая интеграция с 1С:Бухгалтерией для проводок.

1С:Бухгалтерия 8.3

  • 🔹 Расчет зарплаты упрощен (нет некоторых кадровых функций).
  • 🔹 Требует ручного ввода некоторых параметров (например, районных коэффициентов).
  • 🔹 Подходит для небольших компаний с простой системой оплаты труда.

1С:ЗУП 2.5 (устаревшая версия)

Если вы еще работаете в 1С:ЗУП 2.5, учтите:

  • ⚠️ Нет автоматического расчета страховых взносов по новым тарифам (с 2023 года).
  • ⚠️ Отсутствует поддержка электронных больничных (нужно вводить вручную).
  • 🔄 Рекомендуется обновиться до 3.1, так как 2.5 больше не поддерживается разработчиком.

8. Автоматизация и интеграция с другими системами

Ручной ввод данных занимает много времени, поэтому в предусмотрены инструменты для автоматизации:

  • 🤖 Обмен данными с банком для выплаты зарплаты на карты сотрудников (форматы 1С → Клиент-Банк).
  • 📥 Импорт табелей из систем контроля доступа (например, СКУД).
  • 📤 Экспорт в бухгалтерию для автоматического формирования проводок.

Настройка интеграции с банком:

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

⚠️ Внимание! Перед первой выплатой через банк обязательно:

  • Проверьте корректность реквизитов сотрудников (номера карт, ФИО).
  • Сверьте лимиты на переводы (некоторые банки ограничивают сумму одного платежа).
  • Убедитесь, что у компании достаточно средств на счете (иначе банк может заблокировать платежи).
Как перенести данные о зарплате в бухгалтерию?

Если вы ведете зарплату в 1С:ЗУП, а бухучет — в 1С:Бухгалтерии, настройте автоматический обмен:

1. В ЗУП перейдите в Администрирование → Синхронизация данных.

2. Укажите путь к базе 1С:Бухгалтерии.

3. Выберите объекты для обмена (например, Начисления зарплаты, Взносы).

4. Запустите синхронизацию.

После этого все проводки по зарплате появятся в бухгалтерской базе автоматически.

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

Как рассчитать зарплату сотруднику, который работал неполный месяц?

Если сотрудник устроился или уволился в середине месяца, его зарплата рассчитывается пропорционально отработанным дням. Например:

  • Оклад — 60 000 ₽.
  • Норма дней в месяце — 22.
  • Отработано — 10 дней.

Формула: (60 000 / 22) × 10 ≈ 27 272,73 ₽.

В программе это делается автоматически, если в документе Прием на работу или Увольнение указана корректная дата.

Почему в расчетной ведомости не отображаются премии?

Возможные причины:

  1. Премия не начислена документом Начисление премий.
  2. В настройках вида расчета премии не указан период действия (например, январь 2026).
  3. Ошибка в формуле начисления (проверьте в Настройки → Виды расчета).

Решение: создайте документ Начисление премий за нужный период и пересчитайте зарплату.

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

Программа рассчитывает средний заработок автоматически по правилам ст. 139 ТК РФ:

Средний дневной заработок = (Сумма начислений за 12 месяцев) / (Количество отработанных дней)

Чтобы посчитать отпускные:

  1. Создайте документ Отпуск (Зарплата → Отпуска).
  2. Укажите сотрудника, период отпуска и вид расчета (Основной отпуск).
  3. Нажмите Рассчитать — программа сама подтянет данные за последние 12 месяцев.

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

Можно ли в 1С рассчитать зарплату "вручную" без табеля?

Да, но это не рекомендуется для постоянного использования. Для разового расчета:

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

⚠️ Риски: при таком подходе не учитываются отработанные дни, районные коэффициенты и другие автоматические начисления. Используйте его только для экстренных случаев!

Как исправить ошибку в расчете зарплаты после выплаты?

Если ошибка обнаружена после выплаты зарплаты, действуйте так:

  1. Создайте документ Корректировка зарплаты (Зарплата → Корректировки).
  2. Укажите сотрудника, период и сумму корректировки (со знаком "+" или "-").
  3. Проведите документ — программа сгенерирует новые проводки.
  4. Если нужно вернуть излишне выплаченные деньги, оформите Удержание или Возврат зарплаты.

Если ошибка повлияла на налоги и взносы, подайте уточненный расчет в ФНС и фонды.