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

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

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

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

Зависимость от базы как "Зависимость по периоду регистрации" в плане видов расчета устанавливается, если...

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

Пояснение

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