Изменение оклада в 1С:Зарплата и Управление Персоналом 8.3 — рутинная, но критически важная операция, которая влияет на расчёт зарплаты, налогов и отчётность. Ошибка в этом процессе может привести к переплатам, штрафам от ФНС или конфликтам с сотрудниками. В этой статье разберём три официальных способа корректировки окладов (в том числе массово), покажем, какие документы для этого нужны, и предостережём от типичных ловушек, которые допускают даже опытные пользователи.
Особенность 1С ЗУП 8.3 — гибкость настроек: оклад можно изменить как для одного сотрудника, так и для всей организации или подразделения. Но эта гибкость таит риски: например, неправильно указанная дата изменения приведёт к тому, что программа «забудет» проиндексировать оклад в прошлом периоде. Мы детально разберём каждый шаг, включая скрытые настройки, которые не описаны в стандартной документации.
Статья актуальна для редакций ЗУП 3.1 и новее (включая облачные версии). Если вы работаете с более старой версией (например, 2.5), некоторые пункты меню могут отличаться — проверьте их расположение через поиск по конфигурации (Ctrl+F).
1. Подготовка к изменению оклада: документы и настройки
Прежде чем вносить изменения в 1С ЗУП, убедитесь, что у вас есть правовое основание для корректировки оклада. Без этого любой аудит признает операции недействительными. Вот какие документы потребуются:
- 📄 Приказ о изменении окладов (унифицированная форма Т-5 или самостоятельно разработанная). В нём должны быть указаны ФИО сотрудников, новые оклады и дата вступления изменений в силу.
- 📝 Дополнительное соглашение к трудовому договору (ст. 72 ТК РФ). Его подписывает сотрудник и работодатель.
- 📊 Локальный нормативный акт (например, положение об оплате труда), если оклады меняются для всей организации.
В 1С ЗУП 8.3 эти документы привязываются к операции через поле Основание в документе Изменение оплаты труда. Если его не заполнить, программа выдаст предупреждение, но позволит сохранить изменения. Однако без основания вы не сможете сформировать отчёт «Анализ фонда оплаты труда» с корректными данными.
Также проверьте настройки:
- Откройте
Настройки → Кадровый учёт → Оплата трудаи убедитесь, что флагКонтролировать изменение окладоввключён. Это поможет избежать случайных ошибок. - В разделе
Администрирование → Настройки программы → Зарплатапроверьте, разрешены ли массовые изменения (параметрРазрешить групповую обработку документов).
Если в вашей организации оклады индексируются ежегодно, создайте шаблон приказа в 1С через НСИ и администрирование → Шаблоны документов. Это сэкономит до 30% времени на подготовку.
2. Способ 1: Изменение оклада для одного сотрудника
Самый простой и безопасный метод — корректировка оклада через документ Изменение оплаты труда. Он подходит, если нужно обновить данные для 1–2 человек. Вот пошаговая инструкция:
- Перейдите в раздел
Зарплата → Изменение оплаты трудаи нажмитеСоздать. - В поле
Организациявыберите юридическое лицо, для которого действует изменение. - Укажите
Дата документа— это дата, с которой новый оклад вступает в силу. Важно: если дата приходится на середину месяца, программа автоматически пересчитает зарплату пропорционально отработанным дням. - В табличной части нажмите
Добавитьи выберите сотрудника через лупу или введите его ФИО. - В колонке
Новый окладукажите сумму. Программа подскажет предыдущее значение. - Заполните поле
Основание(приказ или соглашение) и сохраните документ (Записать и закрыть).
После проведения документа проверьте корректность изменений:
- Откройте карточку сотрудника (
Кадры → Сотрудники) и перейдите на вкладкуОплата труда. Новый оклад должен отобразиться с указанной даты. - Сформируйте отчёт
Анализ фонда оплаты труда(Зарплата → Отчёты по зарплате) и убедитесь, что суммы пересчитаны правильно.
Убедиться, что документ проведён без ошибок|Сверить новый оклад в карточке сотрудника|Проверить пересчёт зарплаты в отчёте «Анализ ФОТ»|Сохранить копию документа в архиве-->
Если оклад изменился некорректно, отмените проведение документа и проверьте:
- 🔹 Дату документа — она должна быть не раньше даты приёма сотрудника на работу.
- 🔹 Наличие действующего трудового договора (вкладка
Трудовые договорыв карточке сотрудника). - 🔹 Отсутствие блокировок на изменение данных (проверяется через
Администрирование → Правовые ограничения).
3. Способ 2: Массовое изменение окладов для подразделения или организации
Если оклады индексируются для всей компании или отдела, вручную вносить изменения неэффективно. В 1С ЗУП 8.3 есть инструмент групповой обработки — Групповое изменение оплаты труда. Он позволяет:
- 📈 Увеличить оклады на фиксированную сумму или процент.
- 🔄 Заменить оклады по должностям (например, при переименовании должности).
- 📅 Применить изменения с заданной даты для выбранных сотрудников.
Алгоритм действий:
- Перейдите в
Зарплата → Групповое изменение оплаты трудаи создайте новый документ. - В поле
Тип изменениявыберитеИзменить оклады. - Укажите
ОрганизациюиПодразделение(если изменение касается только одного отдела). - В блоке
Правило изменениявыберите:- 🔢
На сумму— если оклад увеличивается на фиксированную сумму (например, +5 000 ₽). - 📊
На процент— если оклад индексируется на % (например, +7%). - 🔁
Заменить на— если оклад устанавливается в фиксированную сумму для всех.
- 🔢
Основание (приказ об индексации) и проведите документ.После массового изменения обязательно проверьте:
- 🔍 Корректность новых окладов в карточках сотрудников.
- 📉 Отсутствие «обнуленных» окладов (иногда программа сбрасывает значение, если неверно указано правило).
- 📑 Соответствие данных отчёту
Свод по зарплате(Зарплата → Отчёты по зарплате → Свод по зарплате).
Что делать, если массовое изменение «съело» оклады у части сотрудников?
Если после групповой обработки у некоторых сотрудников оклад стал равен 0, причины могут быть следующими:
1. В правиле изменения был указан процент уменьшения (например, -100% вместо +10%).
2. Сотрудник числится в нескольких подразделениях, и программа применила правило дважды.
3. В карточке сотрудника не указана должность, по которой проводилась индексация.
Чтобы исправить:
- Отмените проведение документа.
- Проверьте фильтры в табличной части (возможно, там ошибка в условии отбора).
- Примените изменение повторно, предварительно экспортировав список сотрудников в Excel для контроля.
4. Способ 3: Изменение оклада через кадровый перевод
Иногда оклад меняется в рамках кадрового перевода — например, при повышении сотрудника или смене должности. В этом случае корректировку нужно проводить через документ Кадровый перевод, а не через Изменение оплаты труда. Это важно для:
- 📌 Сохранения истории изменений в кадровом учёте.
- 📌 Корректного отражения в отчётах
СЗВ-ТДиСЗВ-СТАЖ. - 📌 Автоматического пересчёта стажа и льгот (если они привязаны к должности).
Пошаговая инструкция:
- Откройте
Кадры → Кадровые переводыи создайте новый документ. - Выберите
ОрганизациюиСотрудника. - В блоке
Переводукажите:Дата перевода— дата, с которой вступают в силу изменения.Подразделение(если оно меняется).Должность(если она меняется).Оклад— новый размер оплаты.
Основание (приказ о переводе) и Дополнительное соглашение.Особенности этого метода:
- ✅ Если должность не меняется, но оклад увеличивается, всё равно используйте
Кадровый перевод— это соответствует требованиям ТК РФ (ст. 72.1). - ⚠️ Если не указать
Дополнительное соглашение, программа не заблокирует проведение, но это нарушение кадрового учёта. - 📌 После проведения документа проверьте, что в карточке сотрудника обновились:
- Вкладка
Трудовые договоры(должно появиться новое соглашение). - Вкладка
Оплата труда(новый оклад с указанной даты).
- Вкладка
Через документ «Изменение оплаты труда»|Через «Групповое изменение»|Через «Кадровый перевод»|Использую внешнюю обработку|Другой способ-->
5. Типичные ошибки и как их избежать
Даже опытные пользователи 1С ЗУП допускают ошибки при изменении окладов. Вот самые распространённые и способы их предотвращения:
| Ошибка | Последствия | Как исправить |
|---|---|---|
| Неверная дата документа | Оклад изменится не с того числа, зарплата будет рассчитана некорректно. | Отмените проведение, исправьте дату и проведите заново. Проверьте отчёт Начисления по сотрудникам. |
| Отсутствие основания (приказа) | Нарушение кадрового учёта, проблемы при проверках. | Добавьте основание в документ и прикрепите скан приказа в Файлы. |
| Массовое изменение без фильтра | Оклад изменится у всех сотрудников, включая тех, кто не подлежит индексации. | Отмените документ, настройте фильтр по подразделению/должности и примените повторно. |
| Использование процента вместо суммы (и наоборот) | Оклад увеличится на 100% вместо 10 000 ₽ или наоборот. | Проверьте правило изменения в документе Групповое изменение оплаты труда. |
Ещё одна распространённая проблема — несоответствие окладов в разных отчётах. Например, в отчёте Анализ ФОТ оклад один, а в Расчётной ведомости — другой. Причины:
- 🔹 Документ не проведён или проведён с ошибками.
- 🔹 В настройках расчёта зарплаты указан неверный период.
- 🔹 Сотрудник числится в нескольких подразделениях с разными окладами.
Всегда проверяйте оклады в трёх местах: карточка сотрудника, отчёт «Анализ ФОТ» и расчётная ведомость. Если данные расходятся, проблема кроется в дате документа или настройках учёта.
Если после изменения оклада в расчётной ведомости появились отрицательные суммы, это значит, что:
- 🔸 Новый оклад меньше предыдущего, но в документе не указано основание для удержания разницы.
- 🔸 Дата изменения приходится на период, за который зарплата уже начислена (нужно сделать перерасчёт).
⚠️ Внимание: Если оклад уменьшается, обязательно получите письменное согласие сотрудника (ст. 74 ТК РФ). В 1С ЗУП это согласие прикрепляется к документу через поле Дополнительные соглашения.
6. Как пересчитать зарплату после изменения оклада
Если оклад изменился в середине месяца, программа автоматически пересчитает зарплату пропорционально отработанным дням. Однако в некоторых случаях требуется ручной перерасчёт:
- 🔄 Оклад изменился задним числом (например, с 1-го числа, но документ создан позднее).
- 📅 В периоде изменения были больничные или отпуска (нужно скорректировать средний заработок).
- 💰 Сотруднику уже выплатили аванс по старому окладу.
Для перерасчёта:
- Откройте
Зарплата → Перерасчёт зарплаты. - Укажите
Период перерасчёта(месяц, в котором изменился оклад). - Выберите сотрудников (можно отфильтровать по подразделению или должности).
- Нажмите
Выполнить перерасчёт. - После завершения операции проверьте отчёт
Расчётная ведомость— суммы должны обновиться.
Если перерасчёт не сработал:
- 🔹 Убедитесь, что документ
Изменение оплаты трудапроведён. - 🔹 Проверьте, что в настройках расчёта зарплаты (
Настройки → Расчёт зарплаты) включён флагПересчитывать при изменении окладов. - 🔹 Если в периоде были удержания (например, по исполнительным листам), их придётся корректировать вручную через документ
Удержания и выплаты.
Особый случай — изменение оклада в прошлом периоде (например, в январе, а документ создаётся в марте). В этом случае:
- Создайте документ
Изменение оплаты трудас датой, соответствующей реальной дате изменения. - Проведите его и сделайте перерасчёт за все затрагиваемые месяцы.
- Если период закрыт, предварительно откройте его через
Зарплата → Закрытие месяца → Открыть период.
⚠️ Внимание: Перерасчёт за прошлые периоды может повлиять на налоги (НДФЛ, страховые взносы). Если суммы изменились значительно, придётся подавать уточнённые декларации в ФНС.
7. Автоматизация: внешние обработки и скрипты
Если в вашей организации оклады меняются часто (например, ежемесячная индексация), ручное внесение изменений отнимает много времени. В этом случае поможет автоматизация:
- 🤖 Внешние обработки — готовые решения для массового изменения окладов по сложным правилам (например, индексация в зависимости от стажа). Их можно скачать на портале 1С-ИТС или заказать у партнёров 1С.
- 📜 Скрипты на встроенном языке — если у вас есть программист 1С, он может написать обработку под конкретные нужды компании.
- 🔄 Регламентные задания — настройка автоматического изменения окладов по расписанию (например, ежегодная индексация 1 февраля).
Пример скрипта для массового увеличения окладов на 5% (можно запустить в Отладчике 1С):
Процедура УвеличитьОкладыНаПроцент(Процент)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.Ссылка КАК Сотрудник,
| Сотрудники.Оклад КАК СтарыйОклад
|ИЗ
| Документ.ИзменениеОплатыТруда.Сотрудники КАК Сотрудники
|ГДЕ
| Сотрудники.Оклад > 0";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
НовыйОклад = Окр(Выборка.СтарыйОклад * (1 + Процент / 100), 2);
Сообщить(СтрШаблон("Сотрудник: %1, Старый оклад: %2, Новый оклад: %3",
| Выборка.Сотрудник, Выборка.СтарыйОклад, НовыйОклад));
КонецЦикла;
КонецПроцедуры
Для использования внешних обработок:
- Скачайте файл обработки (расширение
.epf). - Откройте 1С ЗУП и перейдите в
Файл → Открыть. - Выберите скачанный файл и нажмите
Открыть. - Следуйте инструкциям обработки (обычно нужно указать период, процент индексации и нажать
Выполнить).
⚠️ Внимание: Перед использованием внешних обработок сделайте резервную копию базы (Администрирование → Выгрузить информационную базу). Некоторые обработки могут конфликтовать с вашей конфигурацией.
8. Отчётность после изменения окладов
Любое изменение окладов влияет на отчётность. Вот какие документы нужно обновить:
| Отчёт | Что проверять | Срок сдачи |
|---|---|---|
| СЗВ-ТД | Должны отразиться новые условия оплаты труда (код «ТРУДДОГ» или «ИНДЕКС»). | Не позднее следующего рабочего дня после издания приказа. |
| 6-НДФЛ | Суммы налогов должны соответствовать новым окладам. | Ежеквартально, не позднее последнего числа месяца, следующего за отчётным периодом. |
| РСВ (расчёт по страховым взносам) | База для начисления взносов должна быть пересчитана. | Ежеквартально, до 30-го числа месяца, следующего за отчётным периодом. |
| 4-ФСС | Если оклады выросли, проверьте, не превышен ли лимит для начисления взносов на травматизм. | Ежеквартально, до 20-го числа месяца, следующего за отчётным периодом. |
Чтобы избежать ошибок в отчётности:
- 🔹 После изменения окладов всегда формируйте отчёт
СЗВ-ТД(Зарплата → Отчёты → СЗВ-ТД) и проверяйте, что новые данные отразились. - 🔹 Если оклады изменились в прошлом периоде, подавайте корректирующие формы 6-НДФЛ и РСВ.
- 🔹 Для проверки корректности налогов используйте отчёт
Анализ налогов (НДФЛ)(Зарплата → Отчёты по зарплате → Анализ налогов).
Если вы сдаёте отчётность через 1С-Отчётность или Контур.Экстерн, после изменения окладов:
- Обновите данные в сервисе (обычно это делается автоматически при синхронизации).
- Проверьте, что в личном кабинете отобразились новые суммы.
- Если отчётность уже сдана, а оклады изменились задним числом, подавайте уточнённую форму.
После массового изменения окладов обязательно формируйте отчёт «Сверка с ФНС» (Зарплата → Отчёты → Сверка с ФНС). Это поможет выявить расхождения до сдачи отчётности.
FAQ: Частые вопросы по изменению окладов в 1С ЗУП 8.3
Можно ли изменить оклад задним числом, если зарплата за период уже начислена?
Да, но для этого нужно:
- Создать документ
Изменение оплаты трудас нужной датой. - Сделать перерасчёт зарплаты за период (
Зарплата → Перерасчёт зарплаты). - Если период закрыт, предварительно открыть его через
Зарплата → Закрытие месяца → Открыть период. - Скорректировать отчётность (6-НДФЛ, РСВ), если суммы изменились.
Учтите, что перерасчёт может повлиять на налоги и взносы. Если разница значительная, придётся подавать уточнённые декларации.
Что делать, если после массового изменения оклады обнулились?
Это типичная ошибка при групповой обработке. Причины:
- В правиле изменения указан процент уменьшения (например, -100%).
- Фильтр в документе настроен неверно (например, выбраны сотрудники без окладов).
- В карточках сотрудников не указаны должности, по которым проводилась индексация.
Чтобы исправить:
- Отмените проведение документа
Групповое изменение оплаты труда. - Проверьте настройки правила изменения.
- Примените документ заново, предварительно экспортировав список сотрудников для контроля.
Как изменить оклад сотруднику, который уволился, но нужно скорректировать данные за прошлый период?
Для уволенных сотрудников:
- Восстановите карточку сотрудника через
Кадры → Приём на работу(укажите дату приёма и увольнения). - Создайте документ
Изменение оплаты трудас нужной датой. - Сделайте перерасчёт зарплаты за период.
- После корректировки снова проведите увольнение (если нужно).
Если сотрудник уволен давно и его карточка удалена, восстановите её из архива (Администрирование → Архивы данных).
Нужно ли вносить изменения в трудовой договор при увеличении оклада?
Да, согласно ст. 72 ТК РФ, любое изменение условий оплаты труда требует заключения дополнительного соглашения к трудовому договору. В 1С ЗУП это соглашение прикрепляется к документу Изменение оплаты труда или Кадровый перевод через поле Дополнительные соглашения.
Исключение — если оклад меняется в рамках системы оплаты труда (например, ежегодная индексация по локальному нормативному акту). В этом случае достаточно приказа об изменении окладов.
Можно ли в 1С ЗУП изменить оклад без приказа?
Технически да — программа позволит сохранить документ без указания основания. Однако это нарушение кадрового учёта и трудового законодательства. При проверке ГИТ или ФНС это может быть расценено как фальсификация данных.
Чтобы избежать проблем:
- Всегда прикрепляйте скан приказа или соглашения к документу в 1С (поле
ОснованиеилиФайлы). - Если приказ ещё не издан, создайте документ
Изменение оплаты трудав статусеЧерновики проведите его после подписания приказа.