Начисление оклада в 1С:Зарплата и Управление Персоналом (ЗУП) — одна из базовых операций, с которой сталкивается каждый бухгалтер по расчёту зарплаты. Казалось бы, что может быть проще: ввёл сумму, нажал «Провести» — и готово. Но на практике даже здесь кроются подводные камни: неверно указанный тариф, забытые надбавки, ошибки в периоде расчёта или неучтённые больничные. В результате — пересчёты, недовольные сотрудники и проверки от ФНС.
Эта статья поможет разобраться, как правильно начислить оклад в 1С:ЗУП 3.1 (актуально и для 1С:Зарплата и Кадры 8), избежать типовых ошибок и автоматизировать рутинные операции. Мы пройдём весь путь: от подготовки справочников до проведения документа и проверки результатов. А в конце — ответы на частые вопросы и лайфхаки для ускорения работы.
Если вы работаете с 1С:Управление нашей фирмой (УНФ) или 1С:Бухгалтерия 8, принципы начисления оклада будут схожи, но интерфейс и путь к документам могут отличаться. В статье основной акцент сделан на 1С:ЗУП как на самом функциональном решении для расчёта зарплаты.
1. Подготовка справочников: без чего начисление оклада невозможно
Прежде чем начислять оклад, убедитесь, что в системе корректно заполнены все необходимые справочники. Без них документ «Начисление зарплаты» либо не проведётся, либо рассчитает суммы неверно.
Основные справочники для начисления оклада:
- 📝 Сотрудники — ФИО, табельный номер, подразделение, должность. Без привязки к физическому лицу начисление невозможно.
- 💰 Виды начислений — здесь должен быть создан вид расчёта «Оклад по дням» или «Оклад по часам» (в зависимости от системы оплаты труда в организации).
- 📅 Графики работы — пятидневка, сменный график, гибкий график и т.д. От графика зависит расчёт отработанного времени.
- 🏢 Подразделения и должности — привязка к окладу осуществляется через штатное расписание.
Особое внимание уделите штатному расписанию (Зарплата → Настройка → Штатное расписание). Именно здесь прописывается оклад для каждой должности. Если оклад не указан или указан неверно, система подтянет нулевую сумму или данные из прошлого периода.
Критическая ошибка: если в штатном расписании не заполнено поле «Оклад», но при этом в документе «Приём на работу» указана сумма, система может игнорировать её при расчёте. Всегда сверяйте данные в двух местах!
2. Документ «Начисление зарплаты»: где и как его создать
Основной документ для начисления оклада — «Начисление зарплаты и взносов» (Зарплата → Начисление зарплаты). Его можно создать вручную или сгенерировать автоматически по расписанию.
Пошаговая инструкция:
- Откройте раздел
Зарплата→Начисление зарплаты. - Нажмите «Создать» → выберите «Начисление зарплаты и взносов».
- Укажите месяц начисления (например, «Июнь 2026») и организацию (если их несколько).
- В табличной части отметьте сотрудников, которым нужно начислить оклад. Для этого используйте кнопку «Заполнить» → «По сотрудникам».
- Система автоматически подтянет виды начислений (в том числе оклад) из штатного расписания. Проверьте суммы!
- Нажмите «Провести и закрыть».
Если оклад не подтянулся автоматически, проверьте:
- 🔍 Привязан ли сотрудник к должности в штатном расписании?
- 🔍 Указан ли оклад в штатном расписании для этой должности?
- 🔍 Актуален ли график работы сотрудника на дату начисления?
Сотрудник принят на работу и не уволен|Оклад указан в штатном расписании|График работы актуален|Нет незакрытых больничных/отпусков-->
Внимание! Если в месяце были отпуска, больничные или командировки, оклад будет пересчитан пропорционально отработанному времени. Для корректного расчёта сначала заполните документы по этим событиям ( Если в месяце начисления у сотрудника был больничный, но документ не введён в систему, оклад будет начислен в полном объёме. Это приведёт к излишней выплате, которую потом придётся удерживать или пересчитывать.Отпуска, Больничные листы, Командировки).
Что будет, если не указать больничный?
3. Особенности расчёта оклада: пропорционально или полностью?
Оклад может начисляться:
- 💵 В полном объёме — если сотрудник отработал все рабочие дни по графику.
- ⚖️ Пропорционально отработанному времени — если были отпуска, больничные, прогул или другие отклонения.
Система автоматически пересчитывает оклад, если в месяце были:
- 🏖️ Отпуска (оплачиваемые и неоплачиваемые).
- 🏥 Больничные листы.
- ✈️ Командировки (если они оплачиваются по среднему, а не по окладу).
- 🕒 Прогулы или дни за свой счёт.
Формула расчёта пропорционального оклада:
Оклад × (Фактически отработанные дни / Норма дней по графику)
Пример: оклад сотрудника — 50 000 ₽, норма дней в июне — 21, фактически отработано — 15 (6 дней отпуска). Тогда сумма начисления:
50 000 × (15 / 21) ≈ 35 714 ₽
Важно! Если сотрудник работал неполный день (например, на 0,5 ставки), оклад также будет уменьшен пропорционально ставке. Это указывается в документе «Приём на работу» или «Кадровое перемещение».
| Ситуация | Расчёт оклада | Пример (оклад 50 000 ₽) |
|---|---|---|
| Полностью отработан месяц | Оклад × 1 | 50 000 ₽ |
| Отпуск 5 дней (норма 21 день) | Оклад × (16 / 21) | 38 095 ₽ |
| Больничный 3 дня | Оклад × (18 / 21) + пособие | 42 857 ₽ + пособие |
| Неполная ставка (0,5) | Оклад × 0,5 | 25 000 ₽ |
Если в месяце были праздничные дни, они не включаются в норму рабочего времени, но оплачиваются как рабочие (ст. 112 ТК РФ). 1С:ЗУП учитывает это автоматически при правильно настроенном производственном календаре.
Чтобы избежать ошибок при расчёте пропорционального оклада, всегда сверяйте норму дней по графику с производственным календарём. В 1С:ЗУП календарь обновляется автоматически, но в ручных настройках может быть указан неверный регион.
4. Типовые ошибки при начислении оклада и как их избежать
Даже опытные бухгалтеры иногда допускают ошибки. Вот самые распространённые:
Ошибка 1: Оклад не подтягивается в документ
- 🔹 Причина: не заполнено штатное расписание или не привязан сотрудник к должности.
- 🔹 Решение: проверьте
Зарплата → Настройка → Штатное расписаниеи документ «Приём на работу».
Ошибка 2: Оклад начисляется в полном объёме, были отпуска
- 🔹 Причина: не введён документ «Отпуск» или указан неверный период.
- 🔹 Решение: создайте документ
Отпуска(Зарплата → Отпуска) и пересчитайте зарплату.
Ошибка 3: Неверная сумма при неполной ставке
- 🔹 Причина: в документе «Приём на работу» не указана ставка (например, 0,5 вместо 1).
- 🔹 Решение: отредактируйте ставку в кадровом документе и перепроведите начисление.
Ошибка 4: Двойное начисление оклада
- 🔹 Причина: документ «Начисление зарплаты» создан дважды за один месяц.
- 🔹 Решение: удалите дублирующий документ или сделайте сторно (
Операции → Сторно документа).
⚠️ Внимание! Если оклад начисляется по сдельной системе оплаты труда (не по дням, а по выработке), используйте вид начисления «Сдельный заработок», а не «Оклад». В противном случае сумма будет рассчитана неверно.
Всегда проверяйте документ «Начисление зарплаты» на наличие красных пометок (ошибок). 1С:ЗУП подсвечивает некорректные строки, но не всегда блокирует проведение.
5. Надбавки, премии и удержания: как они влияют на оклад
Оклад редко начисляется «голым» — обычно к нему добавляются надбавки (за стаж, вредность, совмещение) или премии. В 1С:ЗУП их можно указать двумя способами:
Способ 1: Через вид начисления
- 📌 Создайте новый вид начисления (
Зарплата → Настройка → Виды начислений) с типом «Доплата» или «Премия». - 📌 Укажите базу для расчёта (например, «Оклад») и процент/фиксированную сумму.
- 📌 Добавьте этот вид начисления в документ «Начисление зарплаты».
Способ 2: Через постоянные начисления сотрудника
- 📌 Откройте карточку сотрудника (
Сотрудники → [ФИО]). - 📌 Перейдите на вкладку «Начисления» и добавьте постоянную надбавку (например, «За стаж 10% от оклада»).
- 📌 При начислении зарплаты система подтянет её автоматически.
Удержания (алименты, исполнительные листы, профсоюзные взносы) также указываются в документе «Начисление зарплаты» на вкладке «Удержания». Их можно ввести вручную или загрузить из Исполнительных документов.
⚠️ Внимание! Если надбавка привязана к окладу (например, «15% от оклада»), но оклад не начислен (из-за отпуска или больничного), надбавка также не будет рассчитана. В этом случае её нужно начислить вручную или перенести на следующий месяц.
Пример расчёта с надбавками:
- Оклад: 50 000 ₽
- Надбавка за стаж (10%): 5 000 ₽
- Премия (20%): 10 000 ₽
- Итого к начислению: 65 000 ₽
6. Проверка и исправление начислений
После проведения документа «Начисление зарплаты» обязательно проверьте:
- 🔎 Суммы по каждому сотруднику — соответствуют ли они окладам и отработанному времени?
- 🔎 Налоги и взносы — правильно ли рассчитан НДФЛ (13%) и страховые взносы (30%)?
- 🔎 Удержания — применены ли алименты или другие удержания?
Как исправить ошибку, если она найдена?
- Если документ ещё не проведён — отредактируйте его и проведите заново.
- Если документ проведён:
- 📝 Сделайте сторно (
Операции → Сторно документа) и создайте новый документ. - 📝 Или отредактируйте текущий документ и перепроведите его (если ошибка некритичная).
- 📝 Сделайте сторно (
Где смотреть результаты начислений?
- 📊 Отчёт «Расчётная ведомость» (
Зарплата → Отчёты → Расчётная ведомость) — детализация по каждому сотруднику. - 📊 Отчёт «Анализ начислений» — сводка по видам начислений и удержаний.
- 📊 Карточка сотрудника → вкладка «Начисления» — история всех выплат.
⚠️ Внимание! Если после исправления ошибки сумма к выплате изменилась, не забудьте перевыпустить платежные поручения на перечисление зарплаты (если они уже были сформированы).
Чтобы избежать ошибок при массовом начислении, используйте тестовую базу. Сначала проведите документ там, проверьте суммы, и только потом переносите изменения в рабочую базу.
7. Автоматизация начисления оклада: как сэкономить время
Если в организации много сотрудников, ручное начисление оклада отнимает часы. Автоматизируйте процесс с помощью:
1. Регламентных заданий
- 🤖 Настройте автоматическое создание документа «Начисление зарплаты» по расписанию (
Администрирование → Регламентные задания). - 🤖 Укажите дату (например, 25-е число каждого месяца) и время запуска.
2. Шаблонов документов
- 📑 Сохраните шаблон документа «Начисление зарплаты» с предварительно заполненными настройками (
Ещё → Сохранить как шаблон). - 📑 В следующий раз просто откройте шаблон и обновляйте данные.
3. Групповой обработки
- 👥 Используйте групповое изменение для массового редактирования окладов (
Зарплата → Сервис → Групповая обработка). - 👥 Например, повысить оклад всем сотрудникам отдела на 5%.
4. Интеграции с табелем учёта рабочего времени
- ⏰ Настройте автоматическое заполнение отработанных дней из табеля (
Зарплата → Табель учёта рабочего времени). - ⏰ Тогда оклад будет пересчитываться автоматически с учётом отклонений.
Пример настройки регламентного задания:
Администрирование → Регламентные задания → Создать
Тип задания:"Начисление зарплаты"
Периодичность:"Ежемесячно"
Дата начала: 25 число каждого месяца в 10:00
Организация: [выбрать]
Ответственный: [бухгалтер]
⚠️ Внимание! Автоматические начисления не учитывают индивидуальные изменения (например, разовые премии или штрафы). Их нужно вводить вручную после формирования документа.
8. Частые вопросы по начислению оклада в 1С
🔹 Как начислить оклад сотруднику, который устроился в середине месяца?
Оклад рассчитывается пропорционально отработанным дням. В документе «Приём на работу» укажите дату приёма, а в «Начислении зарплаты» система автоматически пересчитает сумму. Например, если сотрудник принят 15 июня (норма 21 день), оклад будет начислен за 11 рабочих дней (с 15 по 30 июня).
🔹 Почему в документе не отображается оклад для нового сотрудника?
Вероятные причины:
- Не заполнено штатное расписание для его должности.
- Не указан оклад в документе «Приём на работу».
- Сотрудник не привязан к подразделению или должности.
Проверьте эти настройки и обновите документ.
🔹 Как начислить оклад за неполный месяц, если сотрудник брал отпуск?
Сначала создайте документ «Отпуск» (Зарплата → Отпуска), затем сформируйте «Начисление зарплаты». Система автоматически пересчитает оклад пропорционально отработанным дням. Например, при окладе 50 000 ₽ и 5 днях отпуска (норма 21 день) сумма составит 50 000 × (16 / 21) ≈ 38 095 ₽.
🔹 Можно ли начислить оклад за прошлый месяц?
Да, но нужно учитывать:
- Если месяц уже закрыт, придётся делать сторно предыдущего начисления.
- Если начисление не проводилось, создайте документ с датой прошлого месяца (но проверьте, не заблокирован ли период для изменений).
🔹 Как в 1С начислить оклад по часам, а не по дням?
Для почасовой оплаты:
- Создайте новый вид начисления с типом «Оплата по часам».
- Укажите тарифную ставку (₽/час).
- В документе «Начисление зарплаты» выберите этот вид начисления и укажите количество отработанных часов.