Ситуация, когда в программе 1С:Бухгалтерия предприятия документ «Начисление зарплаты» формируется пустым или рассчитывает суммы без учета всех сотрудников, является одной из самых стрессовых для бухгалтера перед отчетными периодами. Пользователь открывает форму документа, нажимает кнопку «Заполнить», ожидая увидеть список работников и начисленные суммы, но вместо этого видит пустую таблицу или нулевые значения. Это может произойти по множеству причин: от банального отсутствия кадровых приказов до сложных настроек регистров сведений.

Чаще всего проблема кроется не в сбое самой программы, а в нарушении хронологии ввода данных или отсутствии обязательных реквизитов в карточках физических лиц. Система строго следует алгоритмам, заложенным в конфигурацию, и если какой-то элемент цепочки «сотрудник — график — начисление» разорван, расчет не произойдет. В этой статье мы детально разберем основные сценарии, приводящие к отсутствию начислений, и дадим пошаговый алгоритм поиска ошибки.

Проверка наличия и проведения кадровых документов

Фундаментом для любого расчета заработной платы в 1С:Бухгалтерия 3.0 являются документы по приему сотрудников на работу. Если в базе данных нет приказа о приеме или он не проведен, программа просто «не знает», кому нужно начислять деньги. Убедитесь, что для каждого работника, который должен получить зарплату, создан документ Прием на работу в организацию.

Обратите внимание на дату документа. Период действия трудового договора должен полностью или частично перекрывать расчетный период. Если сотрудник был принят 31-го числа, а вы пытаетесь начислить зарплату за первую половину месяца, система корректно не рассчитает ему сумму, так как отработанных дней в периоде нет. Также критически важен статус документа: он должен иметь пометку «Проведен».

Иногда пользователи забывают указать подразделение или должность в карточке приема. Хотя технически документ может провестись, отсутствие этих связей может повлиять на выбор статьи затрат или тарифной сетки, что в итоге приведет к нулевому результату при автоматическом заполнении. Проверьте, чтобы в документе были заполнены все обязательные поля, помеченные звездочкой или выделенные цветом в интерфейсе.

⚠️ Внимание: Если вы использовали документ «Кадровый перевод» для изменения оклада или должности, убедитесь, что дата перевода не попадает на выходной день или праздник, если это влияет на расчетный график, и что новый оклад вступил в силу с первого дня расчетного периода.

Анализ производственного календаря и графика работы

Одной из самых скрытых причин, почему зарплата не начисляется, является некорректно настроенный производственный календарь. Программа рассчитывает сумму исходя из количества отработанных дней, которые определяются на основе графика работы сотрудника. Если в календаре весь месяц отмечен как выходные или праздничные дни, норма времени будет равна нулю, и, следовательно, начисление тоже будет нулевым.

Необходимо зайти в раздел Настройка → Календари и проверить актуальность производственного календаря для вашего региона. В России нормы рабочего времени могут отличаться в зависимости от субъекта Федерации из-за региональных праздников. Убедитесь, что в карточке сотрудника в разделе «Оплата труда» выбран именно тот график работы, который соответствует реальности (например, «Пятидневка» или «Сменный график»).

Особое внимание стоит уделить сменным графикам. Если сотрудники работают по сменам, но в базе заведен стандартный пятидневный график, расчет будет неверным. В таких случаях необходимо использовать документ Изменение графика работы или изначально назначать индивидуальный график при приеме на работу. Ошибка в выборе графика приводит к тому, что программа считает дни неявки за прогулы или, наоборот, не видит отработанных смен.

  • 📅 Проверьте, чтобы в производственном календаре были корректно отмечены переносы выходных дней.
  • 👥 Убедитесь, что график работы в карточке сотрудника совпадает с фактическим режимом работы предприятия.
  • 🏭 Для сменного персонала используйте специализированные графики, а не стандартную пятидневку.
💡

Если вы работаете в регионе с особыми праздничными днями (например, республиканские праздники), создайте свой локальный производственный календарь, скопировав федеральный, и внесите необходимые правки вручную.

Настройка видов начислений и тарифных планов

Даже если сотрудник принят и график верен, деньги не появятся в расчетном листке, если не настроены сами виды начислений. В типовых конфигурациях используется механизм тарифных планов, который привязывает конкретные виды расчетов (оклад, премия, надбавки) к должности или конкретному сотруднику. Отсутствие такой привязки — частая причина пустых документов.

Зайдите в карточку сотрудника на вкладку «Оплата труда». Там должен быть указан тарифный план или конкретный вид начисления. Если поле пусто, программа не понимает, по какой формуле считать зарплату. В современных версиях конфигурации часто используется общий тарифный план «Оклад по дням», но его необходимо явно выбрать из списка. Без этого выбора система не сможет определить базу для расчета.

Также стоит проверить настройки самого вида начисления. Возможно, в карточке вида расчета стоит ограничение по периоду действия, которое уже истекло, или указан неверный способ расчета. Если вы вводили свои пользовательские виды начислений, проверьте формулу расчета: она может содержать ошибки или ссылаться на несуществующие регистры сведений.

Элемент настройки Где проверить Возможная ошибка
Тарифный план Карточка сотрудника, вкладка «Оплата труда» Поле не заполнено или выбран неверный план
Вид начисления Справочник «Начисления» Неверная формула или истек срок действия
График работы Карточка сотрудника Выбран график с нулевой нормой времени
Подразделение Документ «Прием на работу» Сотрудник числится в закрытом подразделении
📊 Какая причина пустого начисления встречается у вас чаще всего?
Не проведен приказ о приеме
Не настроен тарифный план
Ошибка в производственном календаре
Сбой в работе программы

Влияние документов отсутствия и больничных листов

Парадоксально, но наличие документов об отсутствии на работе может стать причиной того, что зарплата не начисляется вообще, если эти документы перекрывают весь расчетный период. Если на сотрудника введен документ Отсутствие (неявка) с видом времени «Прогул» или «Отпуск без сохранения зарплаты» на весь месяц, система справедливо не начислит ему оплату труда.

Частая ошибка возникает при вводе больничных листов. Если документ «Больничный лист» введен, но не рассчитан или не проведен, он может блокировать расчет зарплаты в документе «Начисление зарплаты», так как программа видит конфликт периодов. Необходимо убедиться, что все документы по временной нетрудоспособности корректно закрыты и проведены до момента запуска регламентной операции по зарплате.

Также стоит проверить документы «Отпуск». Если сотруднику был начислен отпуск за весь месяц, то в документе начисления зарплаты за этот же период сумма оклада будет равна нулю, так как дни уже оплачены отпускными. Это не ошибка программы, а логика расчета: нельзя оплатить один и тот же день дважды разными видами начислений, если они не совместимы по настройкам.

⚠️ Внимание: При вводе документов отсутствия обязательно проверяйте флаги «Оплаты не требует» или аналогичные настройки вида времени. Если такой флаг стоит, дни будут исключены из расчета среднего заработка и оклада.

Регламентные операции и закрытие месяца

В 1С:Бухгалтерия начисление зарплаты часто выполняется через обработку «Закрытие месяца» или регламентную операцию «Начисление зарплаты». Если эта операция не выполнена или выполнена с ошибкой, данные не попадут в регистры накопления. Проверьте журнал регламентных операций за соответствующий месяц.

Возможно, операция была выполнена, но с предупреждениями. Откройте протокол выполнения операции и внимательно изучите сообщения. Там может быть указано, что для некоторых сотрудников не найден график работы или вид начисления. Игнорирование таких предупреждений приводит к тому, что часть сотрудников получает зарплату, а часть — нет.

Иногда проблема кроется в блокировке периода. Если месяц закрыт для редактирования или для ввода документов, система не позволит провести начисление. Проверьте настройки администрирования и убедитесь, что период, за который вы начисляете зарплату, открыт для операций раздела «Зарплата и кадры».

☑️ Диагностика проблемы с начислением

Выполнено: 0 / 5

Специфические настройки и права доступа

Не стоит забывать о правах доступа пользователя. Если вы работаете под учетной записью с ограниченными правами, вы можете просто не видеть начисленные суммы или документы, созданные другими пользователями. Проверьте, есть ли у вас права на просмотр и редактирование документов раздела «Зарплата и кадры».

Еще один нюанс — настройки видимости в самом документе «Начисление зарплаты». В шапке документа или в настройках списка может стоять фильтр, который скрывает сотрудников определенных подразделений или с определенным статусом. Попробуйте сбросить все настройки отбора и нажать кнопку «Показать все».

В редких случаях проблема может быть связана с обновлением конфигурации. Если недавно устанавливалось обновление, могли измениться механизмы расчета или справочники. В такой ситуации полезно запустить тестирование и исправление информационной базы, а также пересчитать регистры накопления.

Что делать, если ничего не помогло?

Если все настройки проверены, но зарплата не начисляется, попробуйте создать нового тестового сотрудника с минимальными настройками (оклад, пятидневка) и начислить зарплату ему. Если расчет пройдет успешно, значит проблема в индивидуальных настройках проблемного сотрудника. Если нет — возможно, повреждена структура базы или конфигурации.

💡

90% проблем с отсутствием начислений решаются проверкой трех элементов: проведенный приказ о приеме, выбранный тарифный план и актуальный производственный календарь.

Часто задаваемые вопросы (FAQ)

Почему при заполнении документа «Начисление зарплаты» список сотрудников пуст?

Скорее всего, для сотрудников не оформлены приказы о приеме на работу в текущем периоде, либо не заполнен раздел «Оплата труда» (отсутствует тарифный план). Также проверьте, не стоит ли в документе фильтр по подразделению.

Зарплата начисляется всем, кроме одного сотрудника. В чем причина?

Проверьте индивидуальную карточку этого сотрудника. Вероятные причины: введен документ об отсутствии (отпуск за свой счет, прогул) на весь период, истек срок действия трудового договора или не указан график работы.

Может ли обновление 1С сбросить настройки начислений?

Обычно обновление не меняет введенные данные, но может изменить алгоритмы расчета или структуру справочников. После обновления всегда рекомендуется перепроводить документы последнего закрытого периода для актуализации данных.

Как проверить, какой график работы стоит у сотрудника?

Откройте карточку сотрудника, перейдите на вкладку «Оплата труда». Там в поле «График работы» указано название графика. Нажав на кнопку выбора, можно увидеть детали календаря и норму часов.

Что делать, если документ «Начисление зарплаты» не проводится?

Нажмите кнопку «Провести и закрыть» с зажатой клавишей Ctrl или посмотрите журнал ошибок. Система выдаст конкретное сообщение, например, «Не заполнено поле Подразделение» или «Конфликт периодов с документом Отпуск».