Вы столкнулись с ситуацией, когда в 1С:Зарплата и Управление Персоналом не рассчитывается зарплата для одного или нескольких сотрудников? Это распространённая проблема, которая может парализовать работу бухгалтерии и вызвать недовольство коллектива. Причины варьируются от банальных ошибок ввода данных до сложных сбоев в настройках программы.
В этой статье мы систематизировали все возможные причины, по которым зарплата не начисляется в 1С ЗУП (включая редкие случаи), и предложили пошаговые решения для каждой из них. Вы узнаете, как проверить настройки сотрудника, исправить ошибки в документах, восстановить последовательность расчётов и избежать типичных ошибок при работе с программой. Особое внимание уделим скрытым параметрам, которые часто упускают даже опытные пользователи.
1. Отсутствие или некорректные данные о сотруднике
Первое, что нужно проверить — это карточку сотрудника в базе. Даже одна пропущенная дата или неверный статус может заблокировать начисление зарплаты. Чаще всего проблемы возникают из-за:
- 📅 Не указано подразделение — без привязки к структурной единице программа не знает, по каким правилам рассчитывать зарплату.
- 👤 Неверный статус — если сотрудник помечен как «Уволен» или «В декрете», начисления автоматически приостанавливаются.
- 💼 Отсутствует должность — без должности не применяются тарифные ставки и надбавки.
- 📝 Не заполнен график работы — программа не может рассчитать отработанное время.
Как проверить:
- Откройте справочник
Сотрудники(разделКадры → Сотрудники). - Найдите проблемного сотрудника и откройте его карточку.
- Убедитесь, что заполнены все обязательные поля:
Подразделение,Должность,График работы,Статус(должен быть «Работает»). - Проверьте вкладку
Начисления— там должны быть указаны тарифная ставка, оклад или почасовой тариф.
Указано подразделение|Статус = "Работает"|Заполнена должность|Привязан график работы|Указаны начисления (оклад/тариф)|Проверены даты приёма/уволнения-->
Если сотрудник был переведён из другого подразделения, но в карточке осталась старая информация, программа может «забыть» его привязать к новым правилам расчёта. В этом случае поможет перезапись документа перевода или ручное исправление данных.
2. Ошибки в документах начисления
Документы Начисление зарплаты и Табель учёта рабочего времени — это основа для расчёта. Если в них есть ошибки, зарплата не будет сформирована. Типичные проблемы:
- 📄 Документ не проведён — забыли нажать «Провести» после заполнения.
- ⏳ Неверный период — указан не тот месяц или год.
- 👥 Сотрудник не включён в документ — его просто забыли добавить в список.
- 🔄 Дублирование документов — создали два одинаковых начисления за один период.
Инструкция по проверке:
- Перейдите в
Зарплата → Начисление зарплаты. - Найдите документ за нужный месяц и откройте его.
- Убедитесь, что в табличной части есть строка с проблемным сотрудником.
- Проверьте статус документа — он должен быть
Проведён(зелёная галочка).
Если документ не проводится, попробуйте удалить его и создать заново. Иногда помогает перезапуск 1С или проверка прав пользователя (возможно, у вас нет прав на проведение).
Особое внимание уделите табелю учёта рабочего времени. Если там не отмечены отработанные дни (например, стоят прочерки или неверные коды), программа не сможет рассчитать зарплату. Проверьте:
- Коды явок/неявок (например,
Я— явка,Б— болезнь). - Суммарное количество отработанных часов.
- Соответствие графика работы (если сотрудник работал сверхурочно, это должно быть отражено).
3. Проблемы с графиком работы
График работы — это основа для расчёта отработанного времени. Если он неверно настроен или отсутствует, программа не сможет определить, сколько дней/часов сотрудник должен был отработать. Частые ошибки:
- 📅 График не назначен — в карточке сотрудника не указан график.
- 🔄 Несовпадение с табелем — в графике указаны одни дни, а в табеле — другие.
- 🕒 Неверное количество часов — например, вместо 8 часов указано 7.
- 🚫 График помечен как неактивный.
Как исправить:
- Откройте справочник
Графики работы(Кадры → Графики работы). - Проверьте, что график, назначенный сотруднику, активен и соответствует фактическому режиму работы.
- Сверьте данные графика с табелем — количество рабочих дней и часов должно совпадать.
Что делать, если график работы изменился в середине месяца?
Если сотрудник перешёл на другой график (например, с 5-дневки на сменный режим) в середине расчётного периода, нужно:
1. Создать документ Кадровое перемещение с датой изменения.
2. Убедиться, что в табеле учтено время по обоим графикам (до и после изменения).
3. Пересчитать начисления за месяц.
Если график работы нестандартный (например, сменный или гибкий), убедитесь, что в 1С ЗУП корректно настроены:
- Параметры смен (
Настройки → Графики работы → Смены). - Правила суммированного учёта рабочего времени (если применимо).
- Выходные и праздничные дни (они должны совпадать с производственным календарём).
4. Нарушение последовательности документов
1С:Зарплата и Управление Персоналом требует строгой последовательности ввода документов. Если нарушить этот порядок, начисления могут «сломаться». Типичные ошибки:
- 📅 Табель введён позже начисления — сначала должен быть табель, потом начисление.
- 🔄 Документы за прошлый месяц не закрыты — нельзя начислять зарплату за июнь, если не закрыт май.
- 🚫 Отсутствует документ «Закрытие месяца» — без него некоторые начисления не формируются.
Как восстановить последовательность:
- Проверьте журнал документов
Зарплатаза текущий и предыдущий месяцы. - Убедитесь, что документы идут в таком порядке:
1. Табель учёта рабочего времени2. Начисление зарплаты
3. Удержания (если есть)
4. Закрытие месяца
- Если порядок нарушен, отмените проведение проблемных документов и проведите их заново в правильной последовательности.
Регулярно|Иногда|Редико|Никогда|Не знаю, что это-->
Если вы работаете в распределённой базе (несколько пользователей вводят данные параллельно), ошибки последовательности возникают чаще. В этом случае:
- Настройте блокировку документов при редактировании.
- Используйте регламентные задания для автоматического закрытия месяцев.
- Проверяйте логи транзакций, если подозреваете конфликты между пользователями.
5. Ошибки в настройках расчёта зарплаты
Некорректные настройки видов расчёта, тарифных ставок или надбавок могут привести к тому, что зарплата не будет начисляться вообще или будет рассчитана неверно. Проверьте:
| Параметр | Что может пойти не так | Как исправить |
|---|---|---|
| Вид расчёта | Оклад или тариф не привязан к сотруднику | Открыть Настройки → Виды расчёта, проверить привязку к должности |
| Формула расчёта | Неверная формула (например, деление на ноль) | Проверьте формулы в Настройки → Формулы расчёта |
| Надбавки и удержания | Конфликт между надбавками (например, две премиальные схемы) | Отключите лишние надбавки в карточке сотрудника |
| Порядок расчёта | Начисления идут не в той последовательности (например, НДФЛ считается до оклада) | Настройте приоритеты в Настройки → Порядок расчёта |
Особенно часто ошибки возникают при:
- 💰 Изменении оклада — если документ
Изменение окладане проведён или указан неверно. - 📊 Вводе новых надбавок — например, премия за стаж, но не указан период её действия.
- 🔄 Переносе данных из старой базы — могли потеряться привязки видов расчёта.
Если зарплата не начисляется только одному сотруднику, а остальным рассчитывается нормально — проблема точно в его персональных настройках (карточка, график, виды расчёта).
6. Блокировки и права доступа
Иногда зарплата не начисляется не из-за ошибок в данных, а из-за ограничений доступа или блокировок в базе. Проверьте:
- 🔒 Права пользователя — возможно, у вас нет прав на проведение документов или редактирование зарплаты.
- 🚫 Блокировка объекта — другой пользователь открыл документ в монопольном режиме.
- 🔄 Режим «Только просмотр» — база открыта в режиме, не позволяющем вносить изменения.
Как устранить:
- Проверьте свои права:
Администрирование → Пользователи → [Ваш пользователь] → ПраваУбедитесь, что у вас есть права на
Начисление зарплатыиПроведение документов. - Если документ заблокирован, дождитесь, пока другой пользователь его закроет, или принудительно снимите блокировку (только для администраторов!).
- Проверьте, не открыта ли база в режиме «1С:Предприятие» без прав редактирования.
Если вы не администратор, но подозреваете проблемы с правами, попросите IT-отдел или бухгалтера с полными правами проверить настройки вашего пользователя.
Если проблема возникает только на определённом компьютере, возможно, сбились настройки 1С или повреждена локальная база. В этом случае поможет:
- Переустановка 1С:Предприятие.
- Очистка кэша (
%APPDATA%\1C\1Cv8). - Проверка целостности базы (
Администрирование → Тестирование и исправление).
7. Технические сбои и ошибки программы
Иногда причина кроется не в настройках, а в технических сбоях самой программы. Это может быть:
- 💻 Повреждение базы данных — после аварийного завершения работы.
- 🔄 Конфликт обновлений — после установки нового релиза.
- 🖥️ Ошибки в коде — если используются нестандартные обработки или доработки.
Как диагностировать и исправить:
- Проверьте журнал регистрации (
Администрирование → Журнал регистрации) на наличие ошибок. - Запустите тестирование и исправление базы:
Администрирование → Тестирование и исправление → Выполнить проверку и исправление - Если ошибка появилась после обновления, откатитесь на предыдущую версию или установите последний патч.
Что делать, если 1С ЗУП выдаёт ошибку при расчёте зарплаты?
1. Запишите точный текст ошибки (он отображается в статусной строке или в журнале регистрации).
2. Проверьте, не связано ли это с конкретным документом — попробуйте рассчитать зарплату для другого сотрудника.
3. Если ошибка повторяется, обратитесь в поддержку 1С с логом ошибки и описанием шагов, которые к ней привели.
Если вы используете доработанную конфигурацию (с дополнительными обработками или модулями), ошибка может крыться в них. В этом случае:
- Отключите все внешние обработки и проверьте, сохраняется ли проблема.
- Сравните поведение программы в чистой базе (без доработок).
- Обратитесь к разработчику, который внёс изменения в конфигурацию.
8. Особенности расчёта для отдельных категорий сотрудников
Некоторые категории сотрудников имеют специальные правила начисления зарплаты, которые часто настраиваются неверно. Это касается:
- 👶 Сотрудников в декрете или по уходу за ребёнком — им начисляются пособия, а не зарплата.
- 🎓 Совместителей — у них может быть отдельный график и тариф.
- 🏥 Больничные и отпуска — требуют специальных документов (
Больничный лист,Отпуск). - 🕒 Сменных работников — их зарплата зависит от фактически отработанных смен.
Примеры решений:
| Категория | Типичная ошибка | Решение |
|---|---|---|
| Декретницы | Вместо пособия пытаются начислить оклад | Создать документ Начисление пособия, а не Начисление зарплаты |
| Совместители | Не указан коэффициент ставки (например, 0.5 вместо 1) | Проверить поле Размер ставки в карточке сотрудника |
| Больничные | Не введён документ Больничный лист |
Создать документ в разделе Зарплата → Больничные листы |
Если сотрудник работает по договору ГПХ (гражданско-правовой характер), его выплаты оформляются не через зарплату, а через документ Акт выполненных работ. Убедитесь, что:
- В карточке сотрудника указан тип договора
ГПХ. - Начисления производятся через
Расчёты с контрагентами, а не черезЗарплату.
Для сотрудников с нестандартными условиями труда (вахта, удалёнка, гибкий график) требуется индивидуальная настройка графиков и видов расчёта.
FAQ: Частые вопросы по начислению зарплаты в 1С ЗУП
🔹 Почему зарплата не начисляется только одному сотруднику, а остальным всё нормально?
Скорее всего, проблема в персональных настройках этого сотрудника. Проверьте:
- Карточку сотрудника (статус, подразделение, должность).
- График работы и табель учёта времени.
- Виды начислений (возможно, не указан оклад или тариф).
- Документы начисления за текущий месяц (включён ли он в список).
Также убедитесь, что на сотрудника не наложены блокировки (например, по исполнительному листу).
🔹 Что делать, если в документе «Начисление зарплаты» нет кнопки «Провести»?
Это может означать:
- У вас недостаточно прав для проведения документа.
- Документ уже проведён (проверьте статус).
- В базе активна блокировка (другой пользователь редактирует документ).
- Конфигурация повреждена (попробуйте обновить или переустановить 1С).
Решение: проверьте права пользователя, перезапустите 1С или обратитесь к администратору базы.
🔹 Почему после обновления 1С ЗУП перестала начислять зарплату?
Обновления иногда сбрасывают настройки или вносят изменения в алгоритмы расчёта. Чтобы исправить:
- Проверьте журнал обновлений — какие изменения были внесены.
- Сверьте настройки видов расчёта с предыдущими версиями (возможно, изменились формулы).
- Запустите тестирование и исправление базы.
- Если проблема остаётся — откатитесь на предыдущую версию и дождитесь патча.
Часто после обновлений требуется перепровести документы за текущий месяц.
🔹 Как проверить, что все документы для начисления зарплаты введены правильно?
Используйте отчёт «Анализ начислений»:
- Перейдите в
Зарплата → Отчёты → Анализ начислений. - Укажите период и сотрудника (если нужно).
- Проверьте, что все виды начислений (оклад, премии, надбавки) отображаются корректно.
- Сверьте суммы с табелем и графиком работы.
Также полезно запустить «Проверку ведения учёта» (Отчёты → Проверка ведения учёта), чтобы найти несоответствия.
🔹 Можно ли вручную добавить начисление, если программа не рассчитала зарплату?
Да, но это чрезвычайная мера. Чтобы сделать это правильно:
- Создайте документ
Ручная операция(Зарплата → Ручные операции). - Укажите сотрудника, вид начисления (например, «Оклад») и сумму.
- Проведите документ.
⚠️ Внимание: Ручные операции могут нарушить логику автоматических расчётов. Используйте их только если уверены в правильности суммы, и позже обязательно найдите причину сбоя автоматического начисления.