7. Табличная модель прикладного решения
#40

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

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

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

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

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

Пояснение

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