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