Ситуация, когда при попытке сформировать документ Ведомость в банк или Ведомость в кассу табличная часть остается пустой, является одной из самых частых проблем в работе расчетчиков. Пользователь выбирает подразделение, указывает период, нажимает кнопку Заполнить, но система не подтягивает ни одного сотрудника. Это вызывает панику, особенно если сроки выплаты уже на носу, а деньги необходимо перечислить срочно.
Чаще всего проблема кроется не в программном сбое самой конфигурации 1С:Зарплата и управление персоналом или 1С:Бухгалтерия предприятия, а в логике отбора данных, заложенной в алгоритм заполнения. Программа анализирует множество условий: от наличия начислений за расчетный период до настроек графиков работы и способов выплаты. Если хотя бы одно из критических условий не выполнено, сотрудник исключается из списка.
В этой статье мы детально разберем основные причины, по которым ведомость не заполняется, и предоставим пошаговый алгоритм диагностики. Вы научитесь проверять табель учета рабочего времени, анализировать виды расчетов и выявлять скрытые ошибки в настройках учета, которые блокируют формирование платежных документов.
Проверка наличия и статуса начислений
Самая очевидная, но часто игнорируемая причина — отсутствие самих начислений за расчетный период. Документ ведомости формирует сумму к выплате на основе данных о начисленной заработной плате. Если расчет еще не был произведен или результаты расчета были удалены, системе нечего выплачивать.
Необходимо убедиться, что документ Начисление зарплаты и взносов был проведен и рассчитан корректно. В некоторых версиях конфигураций ведомость может заполняться только по данным этого документа. Если вы используете режим, где выплата производится по факту (аванс), проверьте, был ли проведен документ Начисление по среднему заработку или аналогичный документ для аванса.
Обратите внимание на статус расчета. Если в документе начисления есть ошибки (помеченные красным значком), суммы могут не попасть в регистры накопления, которые использует ведомость. В таком случае даже при наличии документа выплата не сформируется.
Всегда проверяйте журнал расчетов перед формированием ведомости. Если расчет выполнен с ошибками, исправьте их и пересчитайте документ, прежде чем пытаться заполнить выплату.
Также стоит проверить период, за который формируется выплата. Если вы пытаетесь выплатить зарплату за март, а начисление сделано за февраль (или наоборот), данные не совпадут. Убедитесь, что в шапке ведомости указан правильный месяц и год.
Анализ табеля учета рабочего времени
Одной из наиболее коварных причин отсутствия сотрудников в ведомости являются проблемы с табелем. В конфигурациях 1С логика расчета часто жестко привязана к факту отработки времени. Если за период, за который выплачивается зарплата, в документе Табель учета рабочего времени не введены данные или он не проведен, система может считать сотрудника не отработавшим ни минуты.
В таких случаях алгоритм формирования ведомости исключает сотрудников, у которых плановое время не совпадает с фактически отработанным, либо просто отсутствует база для расчета. Это особенно актуально для почасовой оплаты или сменных графиков.
- 📅 Проверьте, создан ли и проведен ли документ
Табель учета рабочего времениза соответствующий месяц. - 👤 Убедитесь, что в табеле отражены все сотрудники выбранного подразделения, включая тех, кто был в отпуске или на больничном.
- ⚙️ Проверьте кодировку явок: иногда ручной ввод кода "НВ" (неявка по невыясненным причинам) вместо "ОТ" (отпуск) блокирует начисление оклада.
Если табель заполнен, но ведомость пуста, попробуйте перепровести документ табеля. Иногда случаются зависания регистров, и повторная проводка обновляет состояние данных в базе.
⚠️ Внимание: Если вы используете упрощенный порядок учета рабочего времени (без ввода табеля), убедитесь, что в настройках учета выбран соответствующий режим. В противном случае система будет требовать ввода табеля для расчета.
Настройка способов выплаты и привязка счетов
Каждый сотрудник в карточке физического лица должен иметь настроенный способ выплаты. Если вы формируете Ведомость в банк, а у сотрудника в настройках указан способ "Наличными в кассу", он автоматически исключится из списка. И наоборот: при формировании кассовой ведомости сотрудники с привязкой к банковской карте не отберутся.
Проверьте настройки в карточке сотрудника в разделе Выплаты и учет расходов. Там должен быть указан конкретный банк для перечисления или касса для выдачи. Отсутствие привязки к счету или выбор неверного типа выплаты — частая ошибка при приеме новых работников на работу.
Также имеет значение статус заявки на выплату. В современных версиях 1С:ЗУП перед формированием ведомости часто требуется создать и утвердить Заявку на выплату зарплаты. Если заявка не создана или не утверждена руководителем, документ ведомости может не заполняться или блокироваться системой контроля.
| Тип ведомости | Требуемая настройка в карточке | Возможная причина отсутствия |
|---|---|---|
| Ведомость в банк | Счет в банке (зарплатный проект) | Не выбран банк или счет закрыт |
| Ведомость в кассу | Выплата наличными | У сотрудника настроен только банк |
| Ведомость через раздатчика | Назначенный раздатчик | Сотрудник не входит в группу раздатчика |
☑️ Проверка настроек выплаты
Влияние графиков работы и периодов расчета
Алгоритмы 1С строго следят за соответствием графика работы и периода расчета. Если у сотрудника установлен индивидуальный график, который не покрывает период выплаты, или если дата увольнения приходится на дату до начала расчетного периода, система может не увидеть оснований для выплаты.
Особое внимание стоит уделить сотрудникам, принятым или уволенным в середине месяца. Если дата приема на работу стоит позже даты начала периода, за который формируется аванс, сотрудник может не попасть в выборку. Аналогичная ситуация происходит с уволенными: если выплата формируется за полный месяц, а сотрудник уволен 15-го числа, нужно проверять настройки отбора по дате увольнения.
Иногда проблема кроется в производственном календаре. Если в графике работы сотрудника отсутствуют рабочие дни в расчетном периоде (например, длительный отпуск без содержания), сумма к выплате может быть нулевой, и фильтр ведомости (если установлен "Не показывать нулевые суммы") скроет такого сотрудника.
Проверьте документ Прием на работу и Увольнение. Убедитесь, что даты в этих документах корректны и не противоречат периоду, за который вы пытаетесь начислить и выплатить зарплату.
Скрытые настройки отбора в ведомости
В форме документа ведомости часто есть кнопка "Показать настройки". Там может стоять галочка "Только сотрудники с суммой к выплате больше 0". Снимите её, чтобы увидеть всех сотрудников, даже с нулевой зарплатой.
Технические ошибки и обновление конфигурации
Если все настройки проверены, документы проведены, но ведомость все равно пуста, возможно, имеет место технический сбой или ошибка в обновлении конфигурации. После обновления типовой конфигурации 1С иногда требуется выполнение специальных обработок обновления или перепроведение документов за прошлые периоды.
Ошибки в регистрах накопления могут приводить к тому, что данные о начислениях есть в документах, но не попали в итоговые таблицы, которые читает ведомость. В этом случае поможет тестирование и исправление информационной базы.
Запустите обработку Администрирование → Обслуживание → Тестирование и исправление. Выберите исправление нарушений последовательности документов и пересчет итогов. Это безопасная процедура, которая часто решает проблемы с "потерявшими" данные документами.
⚠️ Внимание: Перед выполнением тестирования и исправления обязательно создайте резервную копию базы данных. Хотя процедура штатная, любые манипуляции с целостностью данных несут минимальные риски.
Также проверьте права доступа пользователя. Если у вашего пользователя нет прав на чтение определенных видов расчетов или подразделений, он просто не увидит сотрудников в списке, хотя физически они там есть. Попробуйте войти под пользователем с правами "Полные права" для диагностики.
90% проблем с пустой ведомостью решаются проверкой проведения документов начисления и соответствия способа выплаты типу формируемой ведомости.
Специфика видов расчетов и удержаний
Иногда зарплата не выплачивается из-за специфики настроенных видов расчетов. Например, если основной вид расчета зарплаты настроен с ограничением "Выплачивать только при увольнении" или имеет специфическое ограничение по дате, он не попадет в обычную ежемесячную ведомость.
Проверьте настройки вида расчета в справочнике Виды расчетов. Убедитесь, что для основного начисления зарплаты не стоят флаги, исключающие его из регулярных выплат. Также проверьте, не перекрыто ли начисление другими видами расчетов с более высоким приоритетом.
В сложных случаях, когда в организации используются свои формулы расчета, ошибка может быть в самой формуле. Если формула возвращает пустое значение или ошибку деления на ноль, сумма начисления будет нулевой, и сотрудник не попадет в ведомость.
Для диагностики откройте форму расчета сотрудника (обычно доступна из документа начисления зарплаты по кнопке "Подробнее" или "Расчет"). Посмотрите, какие значения подставились в формулу и какой итог был получен.
Используйте отчет "Анализ состояния учета" в разделе Зарплата. Он автоматически находит типичные ошибки, такие как отсутствие графика работы или неверный способ выплаты у сотрудников.
Частые вопросы по заполнению ведомости в 1С
Почему ведомость заполняется частично, а не всеми сотрудниками?
Чаще всего это связано с разными способами выплаты. Проверьте, у всех ли missing сотрудников в карточке указан тот же способ выплаты (банк или касса), который выбран в текущей ведомости. Также возможно, что у части сотрудников еще не проведено начисление зарплаты.
Можно ли заполнить ведомость, если месяц еще не закрыт?
Да, можно. 1С позволяет формировать ведомости на выплату аванса или основной части зарплаты до окончательного закрытия месяца. Главное, чтобы был проведен документ начисления (или аванса), на основании которого формируется выплата.
Что делать, если после обновления 1С перестала заполняться ведомость?
Выполните обработку обновления конфигурации. Если это не помогло, проверьте права доступа пользователей и проведите тестирование базы данных. В редких случаях требуется перепроведение документов начисления за текущий месяц.
Как включить сотрудников с нулевой зарплатой в ведомость?
В форме документа ведомости нажмите кнопку настроек (обычно шестеренка или гиперссылка "Настройки"). Найдите опцию "Отбирать сотрудников с нулевой суммой" или снимите галочку "Только с суммой к выплате".
Влияет ли дата увольнения на попадание в ведомость?
Да, влияет. Если дата увольнения раньше периода выплаты, сотрудник может не отбираться в регулярную ведомость. Для выплаты расчета при увольнении используйте документ "Увольнение" или специальную ведомость с фильтром по уволенным.