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