6. Объектная модель прикладного решения
#11

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

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

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

Имя общего модуля может совпадать с именем свойства глобального контекста (например "Отчеты"):

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

Пояснение

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