Расчет заработной платы в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерия — одна из самых ответственных операций для бухгалтера. Ошибка в настройках или неверно введенные данные могут привести к переплатам, штрафам от ФНС или конфликтам с сотрудниками. Эта инструкция поможет разобраться, как правильно настроить систему, ввести исходные данные и сформировать расчет с учетом всех нюансов: окладов, премий, удержаний и районных коэффициентов.
Мы рассмотрим процесс от подготовки справочников до формирования ведомости на выплату, а также разберем типичные ошибки, которые допускают даже опытные пользователи. Если вы работаете с 1С:ЗУП 3.1 или 1С:Бухгалтерия 8.3, эта статья станет вашим практическим руководством — с примерами, скриншотами (условными) и пошаговыми действиями.
⚠️ Важно! Алгоритмы расчета и налоговые ставки могут изменяться в зависимости от региона и обновлений законодательства. Перед формированием ведомости всегда сверяйте актуальные тарифы страховых взносов и НДФЛ в Настройки → Налоги и отчетность или на сайте ФНС.
1. Подготовка программы: настройки перед расчетом
Прежде чем приступать к начислению зарплаты, необходимо убедиться, что программа настроена корректно. От этого зависит точность всех последующих расчетов. Начните с проверки следующих параметров:
- 📅 Период расчета. Убедитесь, что в программе установлен правильный месяц (например,
Январь 2026). Это влияет на актуальность тарифов взносов и налоговых ставок. - 🏢 Организация и подразделения. В справочнике
Организациидолжна быть выбрана та компания, для которой вы рассчитываете зарплату. Проверьте также структуру подразделений — она должна соответствовать штатному расписанию. - 👥 Сотрудники и их данные. Все сотрудники должны быть внесены в справочник
Физические лицас корректными паспортными данными, ИНН и сведениями о трудовом договоре.
Особое внимание уделите настройкам учетной политики. Перейдите в раздел Зарплата → Настройки зарплаты → Учетная политика организаций и проверьте:
- 💰 Способ отражения зарплаты в бухучете (по подразделениям, видам расходов).
- 📊 Порядок распределения страховых взносов (если в компании несколько видов деятельности).
- 📈 Метод расчета среднего заработка (для больничных, отпусков, командировок).
Если в вашей компании есть сотрудники с неполным рабочим днем, обязательно заведите для них отдельные графики работы в справочнике Графики работы. Это позволит программе автоматически корректировать оклад пропорционально отработанному времени.
2. Ввод исходных данных для расчета
Чтобы программа могла рассчитать зарплату, ей нужны первичные данные: оклады, отработанное время, премии, удержания. Рассмотрим, как их правильно ввести.
Шаг 1. Оклады и тарифные ставки
Оклады сотрудников хранятся в документе Прием на работу или Кадровый перевод. Чтобы изменить оклад:
- Перейдите в
Зарплата → Кадровый учет → Приемы, переводы, увольнения. - Найдите сотрудника и откройте его карточку.
- В блоке
Оплата трудаукажите новый оклад и дату, с которой он действует.
Шаг 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% для нерезидентов).
- 🏦 Алименты (если есть исполнительный лист).
- 💳 Прочие удержания (например, за причиненный ущерб или невозвращенный аванс).
Как настроить удержания?
- Перейдите в
Зарплата → Удержания. - Создайте новый документ
Удержаниеи выберите тип (например,АлиментыилиПо инициативе работника). - Укажите сумму или процент удержания, а также период действия.
Страховые взносы (22% в ПФР, 5.1% в ФОМС, 2.9% в ФСС) программа рассчитывает автоматически, но их можно корректировать вручную, если у компании есть льготы (например, для ИТ-компаний).
| Вид удержания | Ставка/процент | Комментарий |
|---|---|---|
| НДФЛ (резидент) | 13% | Удерживается со всех доходов, кроме льготных (например, материальная помощь до 4 000 ₽) |
| Алименты | 25–50% | Размер устанавливается судом или нотариальным соглашением |
| Возврат подотчетных сумм | Фиксированная сумма | Удерживается, если сотрудник не вернул аванс в установленный срок |
| Профсоюзные взносы | 1% | Добровольное удержание, если сотрудник является членом профсоюза |
По окладу|По тарифной ставке|Смешанный (оклад + премии)|Другой вариант
-->
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С → Клиент-Банк). - 📥 Импорт табелей из систем контроля доступа (например, СКУД).
- 📤 Экспорт в бухгалтерию для автоматического формирования проводок.
Настройка интеграции с банком:
- Перейдите в
Зарплата → Выплаты → Настройка обмена с банком. - Выберите формат файла (например,
1С → Сбербанк Бизнес Онлайн). - Укажите реквизиты счета компании и шаблон платежного поручения.
- Сохраните настройки и экспортируйте ведомость в файл для банка.
⚠️ Внимание! Перед первой выплатой через банк обязательно:
- Проверьте корректность реквизитов сотрудников (номера карт, ФИО).
- Сверьте лимиты на переводы (некоторые банки ограничивают сумму одного платежа).
- Убедитесь, что у компании достаточно средств на счете (иначе банк может заблокировать платежи).
Как перенести данные о зарплате в бухгалтерию?
Если вы ведете зарплату в 1С:ЗУП, а бухучет — в 1С:Бухгалтерии, настройте автоматический обмен:
1. В ЗУП перейдите в Администрирование → Синхронизация данных.
2. Укажите путь к базе 1С:Бухгалтерии.
3. Выберите объекты для обмена (например, Начисления зарплаты, Взносы).
4. Запустите синхронизацию.
После этого все проводки по зарплате появятся в бухгалтерской базе автоматически.
FAQ: Частые вопросы по расчету зарплаты в 1С
Как рассчитать зарплату сотруднику, который работал неполный месяц?
Если сотрудник устроился или уволился в середине месяца, его зарплата рассчитывается пропорционально отработанным дням. Например:
- Оклад — 60 000 ₽.
- Норма дней в месяце — 22.
- Отработано — 10 дней.
Формула: (60 000 / 22) × 10 ≈ 27 272,73 ₽.
В программе это делается автоматически, если в документе Прием на работу или Увольнение указана корректная дата.
Почему в расчетной ведомости не отображаются премии?
Возможные причины:
- Премия не начислена документом
Начисление премий. - В настройках вида расчета премии не указан период действия (например, январь 2026).
- Ошибка в формуле начисления (проверьте в
Настройки → Виды расчета).
Решение: создайте документ Начисление премий за нужный период и пересчитайте зарплату.
Как в 1С посчитать средний заработок для отпускных?
Программа рассчитывает средний заработок автоматически по правилам ст. 139 ТК РФ:
Средний дневной заработок = (Сумма начислений за 12 месяцев) / (Количество отработанных дней)
Чтобы посчитать отпускные:
- Создайте документ
Отпуск(Зарплата → Отпуска). - Укажите сотрудника, период отпуска и вид расчета (
Основной отпуск). - Нажмите
Рассчитать— программа сама подтянет данные за последние 12 месяцев.
Если сотрудник отработал менее года, используются фактически начисленные суммы за отработанный период.
Можно ли в 1С рассчитать зарплату "вручную" без табеля?
Да, но это не рекомендуется для постоянного использования. Для разового расчета:
- Создайте документ
Начисление зарплаты. - В табличной части вручную укажите сумму начисления для каждого сотрудника.
- Отметьте галочкой
Ручной ввод(если поле доступно).
⚠️ Риски: при таком подходе не учитываются отработанные дни, районные коэффициенты и другие автоматические начисления. Используйте его только для экстренных случаев!
Как исправить ошибку в расчете зарплаты после выплаты?
Если ошибка обнаружена после выплаты зарплаты, действуйте так:
- Создайте документ
Корректировка зарплаты(Зарплата → Корректировки). - Укажите сотрудника, период и сумму корректировки (со знаком "+" или "-").
- Проведите документ — программа сгенерирует новые проводки.
- Если нужно вернуть излишне выплаченные деньги, оформите
УдержаниеилиВозврат зарплаты.
Если ошибка повлияла на налоги и взносы, подайте уточненный расчет в ФНС и фонды.