3. Редакторы и инструменты режима разработки
#64

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

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

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

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

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

Пояснение

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