10. Интерфейсные механизмы
#8

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

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

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

Чтобы произвольной обычной форме назначить основной реквизит...

форму нужно сделать основной, основной реквизит при этом определяется автоматически
Неправильно: автозаполнение ведомости зависит не от того, «основной» документ или нет, а от корректно заданных параметров выплаты, по которым программа подбирает данные к выдаче.
нужно в свойствах реквизита формы установить флажок "Основной реквизит"
Неправильно: выбор кассы важен, но сам по себе не определяет, какие суммы и за какой период нужно выплатить. Для корректного подбора программа должна понимать, что именно выплачиваем и за какой месяц.
нужно войти в меню "Правка", пункт "Основной реквизит" и выбрать нужное значение
Неправильно: дата и касса не задают правило подбора начислений. Если не указан вид выплаты и месяц, ведомость может заполниться пусто или не так, как ожидается.
нужно заполнить свойство "Данные" формы, выбрав нужный реквизит формы
Правильно: по этим параметрам программа формирует табличную часть - подбирает сотрудников и суммы «к выплате» за выбранный вид выплаты и месяц (обычно как остаток к выдаче по расчетам).
ничего делать не нужно, основной реквизит определяется исходя из того, в подчинении к какому объекту конфигурации эта форма создается
Неправильно: остаток кассы влияет на возможность фактической выдачи денег, но не является источником данных для автоподбора сотрудников и сумм в ведомость.

Пояснение

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