5. Технология разработки
#69

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

В 1С:Бухгалтерии 8.3 вы создали документ «Ведомость в кассу» и нажали «Заполнить», но строки не появились (или заполнились не все сотрудники). Какие причины и проверки наиболее типичные для такой ситуации?

За нужный период нет сформированной суммы к выплате (не рассчитан аванс/зарплата, либо по сотруднику сумма к выдаче равна нулю)
Неправильно: это действительно частая причина пустой ведомости - если начисление не выполнено или к выдаче нет остатка, «Заполнить» не сможет подтянуть сумму. Но кроме этого есть и другие причины, из-за которых сотрудник не попадет в кассовую ведомость.
По сотруднику есть задолженность перед организацией или взаимозачеты, из-за которых к выплате ничего не остается
Неправильно: такой сценарий тоже встречается - при задолженности или зачетах итог «к выплате» может стать нулевым, и сотрудник не попадет в табличную часть. Однако это не единственная возможная причина.
У сотрудника настроен другой способ/место выплаты (например, через банк или зарплатный проект), поэтому он не подбирается в «Ведомость в кассу»
Неправильно: при несовпадении способа выплаты с типом ведомости сотрудник действительно не будет автоматически подбираться в кассовую ведомость. Но даже при правильном способе выплаты ведомость может не заполниться из-за неверных параметров периода или отсутствия суммы к выдаче.
В ведомости выбран неверный «Вид выплаты» или «Месяц» (не совпадает с тем, по чему сформированы начисления/выплата)
Неправильно: кнопка «Заполнить» ориентируется на параметры шапки документа. Если выбран не тот месяц или не тот вид выплаты (например, «Аванс» вместо «Зарплата»), строки могут не появиться или заполнятся некорректно. Но и это не единственная причина.
Верны варианты 1-4: для корректного автозаполнения нужно, чтобы была сумма к выплате, не было причин, обнуляющих выдачу, способ выплаты соответствовал кассе, а параметры «Вид выплаты» и «Месяц» были выбраны правильно
Правильно: все перечисленные проверки напрямую связаны с тем, как 1С подбирает сотрудников и суммы при автозаполнении «Ведомости в кассу»: программа берет данные к выплате по выбранным параметрам и включает только тех сотрудников, которые подходят по способу выплаты и имеют сумму к выдаче.

Пояснение

Расширенная подсказка: как быстро “починить” автозаполнение «Ведомости в кассу» 1) Что делает «Заполнить» - Команда формирует табличную часть: кто попадает в ведомость и какие суммы «к выплате» поставить. - Подбор зависит от шапки документа (вид выплаты и месяц) и от данных взаиморасчетов с сотрудниками. 2) Чек-лист перед нажатием «Заполнить» Шаг 1. Проверьте, что есть сумма к выплате - Для аванса: аванс должен быть рассчитан/настроен так, чтобы по сотруднику появилась сумма. - Для зарплаты: выполнено начисление за месяц. - Если по сотруднику итог «к выплате = 0», строка может не появиться. Шаг 2. Сверьте способ (место) выплаты сотрудника - «Ведомость в кассу» заполняется по тем, кому установлена выплата наличными/через кассу. - Если у сотрудника указан банк/зарплатный проект/на счет - он ожидаемо будет попадать в ведомость другого типа. Шаг 3. Проверьте параметры ведомости - «Вид выплаты» должен соответствовать тому, что вы фактически выплачиваете (аванс или зарплата за месяц). - «Месяц» должен соответствовать периоду начисления/выплаты, из которого берутся суммы. Шаг 4. Убедитесь, что ничего не “съедает” сумму к выдаче - Задолженность сотрудника перед организацией, взаимозачеты и другие корректировки могут обнулить остаток к выплате. 3) Практический пример - Начислили аванс, но ведомость пустая. - Проверка показывает: у сотрудника способ выплаты - «через банк», а вы создаете «Ведомость в кассу». - Решение: либо сменить способ выплаты на наличные (если так задумано), либо оформить ведомость соответствующего типа (в банк/на счета). 4) Хорошая практика - При смешанных выплатах (часть через кассу, часть через банк) создавайте отдельные ведомости по каждому способу - это делает автозаполнение предсказуемым и снижает ручные правки. 5) Если нужно “собрать всех любой ценой” - Не рекомендуется тянуть в кассовую ведомость тех, кто получает в банк: это ломает логику учета и часто приводит к расхождениям. Лучше привести настройки сотрудников и тип ведомости к одному сценарию выплаты.