14. Механизмы сложных периодических расчетов
#23

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

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

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

В документе «Ведомость в кассу» (при автозаполнении по кнопке «Заполнить») реквизит «Месяц выплаты» по сути является…

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

Пояснение

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