Сотрудники и Зарплата · 10 мин
Почему в 1С ЗУП не начисляется зарплата сотруднику
Разбираем основные причины, почему в 1С ЗУП не начисляется зарплата сотруднику: кадровые документы, графики, отсутствия, виды расчёта и способы исправления.
Ситуация, когда при заполнении документа «Начисление зарплаты и взносов» сотрудник попадает в табличную часть, но сумма по нему равна нулю — или сотрудник вообще не подбирается в документ, — одна из самых частых проблем у расчётчиков. При этом программа почти всегда «права»: она не начисляет оплату, потому что не видит оснований для этого. Задача — найти, какое именно условие не выполнено.
Чаще всего причина кроется в одном из пяти мест: кадровые документы (приём, перевод, увольнение), график работы сотрудника, зарегистрированные отсутствия, настройка начислений в плане видов расчёта и дата самого документа начисления. Реже проблема связана с остатками расчётов прошлых периодов, сторнированием или ошибками учёта времени.
Ниже разобраны типовые сценарии в порядке от самых частых к редким, с конкретными местами проверки в программе. Инструкции актуальны для 1С:ЗУП редакции 3.1; в редакции 2.5 логика похожая, но расположение документов отличается.
Проверьте кадровые документы: приём, перевод, увольнение
Первое и самое частое основание — отсутствие или некорректность кадрового документа. Если сотрудник не принят на работу документом «Приём на работу» (либо приём проведён, но датирован следующим месяцем), документ начисления просто не увидит его как работающего в расчётном периоде. Откройте карточку сотрудника и проверьте историю кадровых событий: дата приёма, подразделение, должность.
Обратная ситуация — преждевременное увольнение. Если документ «Увольнение» проведён датой внутри расчётного месяца, программа посчитает только дни до увольнения, а при увольнении в прошлом периоде сотрудник не попадёт в текущее начисление вовсе. Также проверьте, не создан ли дубль сотрудника: два элемента справочника с одинаковым ФИО, где приём оформлен на одного, а вы смотрите на другого. Дублей выявляет обработка «Поиск и удаление дублей» или простой поиск по физлицу.
Отдельный случай — кадровый перевод без назначения оплаты. Если переводом изменили подразделение или должность, но в документе не указали состав начислений (например, слетела галочка начисления «Оплата по окладу»), плановое начисление прекращается с даты перевода. Проверить можно через отчёт «Штатное расписание» и карточку сотрудника на вкладке с начислениями.
Проверьте дату приёма, увольнение и дубли в справочнике
Проверьте график, отсутствия и назначенные начисления
Откройте расшифровку строки в документе начисления
График работы и учёт рабочего времени
Оплата по окладу и по тарифу в ЗУП рассчитывается от нормы времени по графику сотрудника. Если график не назначен, не заполнен на текущий месяц или заполнен с ошибками, норма времени окажется нулевой — и начисление будет нулевым. Проверьте: в карточке сотрудника указан график, а сам график заполнен в справочнике «Графики работы сотрудников» на нужный год и месяц.
Типичная ошибка — график заполнен только на прошлый год. При смене календарного года графики нужно перезаполнить (в форме графика есть команда заполнения по шаблону). Второй вариант — сотруднику назначен индивидуальный график документом «Индивидуальный график» с нулевым временем, который перекрывает общий.
Если в компании ведётся учёт времени документами «Табель» или «Данные для расчёта зарплаты», проверьте, что эти документы введены и проведены за расчётный месяц. При отсутствии табеля программа использует график, но если табель введён с пустыми данными — он имеет приоритет и обнулит время.
Отсутствия, которые обнуляют начисление
Если в расчётном месяце проведён документ отсутствия — «Отпуск», «Больничный», «Прогул, отсутствие», «Отпуск без сохранения оплаты» — на весь период, оплата по окладу закономерно равна нулю. Проблема возникает, когда отсутствие введено ошибочно: например, больничный зарегистрирован дважды или отпуск проведён не на того сотрудника.
Найти такие документы можно через журнал «Все отсутствия» в разделе «Зарплата» или по ссылке из карточки сотрудника. Обратите внимание на неочевидный случай: документ «Отсутствие (болезнь, прогул, отпуск)» в некоторых настройках сам не начисляет, но вытесняет оплату по окладу. Если сотрудник фактически работал, такой документ нужно отменить, а не «добавлять оклад вручную».
Ещё один сценарий — сторнирование. Документ «Сторнирование начислений» или «Сторно» за прошлый период может уменьшить текущее начисление до нуля или до отрицательного значения, которое программа не покажет в ведомости. Проверяется расчётным листком за предыдущие месяцы.
Плановые начисления и виды расчёта
Даже при корректных кадровых данных начисление не появится, если сотруднику не назначено плановое начисление. В карточке сотрудника должна быть строка с начислением (например, «Оплата по окладу») и актуальным размером. Если начисления нет — добавьте его документом «Изменение оплаты труда» или исправьте приём на работу.
Второй уровень — настройка самого вида расчёта в справочнике «Начисления». Проверьте: начисление активно (не помечено «Не используется»), у него корректная формула, в настройках указано, что оно начисляется ежемесячно. Если формулу редактировали и удалили показатель «Оклад» или «Тарифная ставка», расчёт даст ноль.
Третий уровень — показатели. Если оклад введён через документ «Данные для расчёта зарплаты» или «Изменение плановых начислений», убедитесь, что значение стоит именно на расчётный месяц, а не с будущей даты. Отчёт «Изменение плановых начислений» показывает историю значений по сотруднику.
- 1Откройте карточку сотрудника и проверьте приём, увольнение, назначенные начисления
- 2Проверьте график работы и его заполнение на расчётный месяц
- 3Найдите отсутствия за период в журнале «Все отсутствия»
- 4Сформируйте расчётный листок за месяц — он покажет, какие данные программа использовала
- 5Исправьте найденную причину и перезаполните документ начисления по сотруднику
Дата документа и период начисления
Документ «Начисление зарплаты и взносов» строго привязан к месяцу начисления, указанному в шапке. Если месяц выбран неверно (например, начисляете за март, а стоит февраль), сотрудники, принятые в марте, не попадут в документ. Контрольная дата документа также влияет на то, какие кадровые события учитываются.
Отдельно проверьте, не закрыт ли период. Если в базе установлена дата запрета изменения данных, документ может не проводиться или проводиться без движений — внешне это выглядит как «зарплата не начисляется». Дата запрета настраивается в разделе администрирования.
Также убедитесь, что начисление не было уже выполнено другим документом. Если за месяц создан второй документ «Начисление зарплаты и взносов», программа учтёт первый и во втором доначислит только разницу — при полном совпадении строки будут пустыми. Найдите все документы начисления за период через журнал.
Диагностика через отчёты и типовые ошибки
Главный инструмент диагностики — расчётный листок сотрудника (раздел «Зарплата» — «Отчёты по зарплате»). Он показывает, какие начисления программа рассчитала, за какое время и по какой норме. Если в листке пусто — проблема в кадровых данных или графике; если начисление есть, но в ведомость не попадает — проблема в выплате, а не в расчёте.
Полезен также отчёт «Анализ ФОТ» и «Полная сводка начислений»: по ним видно, за какие периоды по сотруднику есть движения. Если начисление существует, но выплата не проходит, проверяйте уже долги на начало месяца, удержания и ведомости — это отдельная цепочка.
Как проверить результат
Есть строка начисления с отработанным временем и суммой
Листок пустой или время равно нулю
Сотрудник в табличной части, сумма соответствует окладу за отработанные дни
Сотрудника нет или сумма нулевая
Плановое начисление действует на весь расчётный месяц
Начисление отсутствует или прекращено переводом
Что важно запомнить
Нулевое начисление в ЗУП — почти всегда следствие данных: проверяйте по цепочке «приём → график → отсутствия → плановое начисление → период документа». Диагностику начинайте с расчётного листка, исправляйте причину, а не добавляйте суммы вручную.
Частые вопросы
Сотрудник есть в документе, но сумма начисления равна нулю. С чего начать?
Сформируйте расчётный листок по этому сотруднику за месяц. Если в нём нет отработанного времени — проверяйте график и отсутствия. Если время есть, а суммы нет — проверяйте назначенное плановое начисление и значение оклада на расчётный месяц.
Сотрудник вообще не попадает в документ начисления. Почему?
Наиболее вероятные причины: приём на работу оформлен более поздней датой, проведено увольнение, месяц в шапке документа указан неверно или в справочнике заведён дубль сотрудника, а приём оформлен на другой элемент. Проверьте кадровую историю и поиск по физическому лицу.
Можно ли просто добавить сумму вручную в документ начисления?
Технически можно через добавление строки с начислением, но это плохая практика: ручная сумма не пересчитается при изменениях, исказит средний заработок и отчётность. Правильный путь — найти и исправить причину (кадровые данные, график, назначение начисления), после чего перезаполнить документ.
После кадрового перевода оклад перестал начисляться. Что случилось?
В документе перевода, скорее всего, не перенесён состав плановых начислений — оплата по окладу прекратилась с даты перевода. Откройте перевод, проверьте таблицу начислений и либо исправьте документ, либо назначьте оплату документом «Изменение оплаты труда» той же датой.
У всех сотрудников сразу перестала начисляться зарплата. В чём дело?
Массовая проблема почти всегда связана с общими настройками: не заполнены графики работы на новый год, изменён общий вид расчёта в плане видов расчёта или установлена дата запрета редактирования. Проверьте заполнение графиков и историю изменения настроек начислений.
Начисление есть, но в ведомость на выплату сумма не попадает. Это та же проблема?
Нет, это другая цепочка. Если расчётный листок показывает начисление, проверяйте задолженность на начало месяца, удержания, НДФЛ и ранее созданные ведомости за этот период — возможно, сумма уже выплачена или полностью поглощена удержаниями.