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

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

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

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

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

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

Пояснение

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