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

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

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

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

В 1С при нажатии «Заполнить» в документе «Ведомость в кассу» программа подбирает сотрудников и суммы по заданным настройкам выплаты. На каком уровне можно задать место/способ выплаты так, чтобы оно учитывалось при автоматическом заполнении ведомости?

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

Пояснение

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