Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
Для чего в 1С предназначены «регистры расчета» в механизме сложных периодических расчетов (например, при расчете зарплаты, отпускных, больничных)?
Для хранения информации о перерасчетах (какие записи нужно пересчитать).
Неправильно: Информация о том, что требуется перерасчет, относится к отдельному механизму «перерасчетов» и хранится не в регистре расчета как основной цели. Регистр расчета в первую очередь фиксирует сами записи периодических начислений/удержаний и их результаты, а не список «что пересчитывать».
Для накопления и хранения записей по периодическим расчетам (в т.ч. промежуточных данных и результатов расчета).
Правильно: Регистр расчета предназначен для регистрации периодических расчетов: в нем хранятся записи по видам расчета, периоду действия и рассчитанным значениям (результат, база и т.п.). Именно через такие записи организуют учет начислений и удержаний, которые нужно рассчитать и затем использовать в дальнейшем учете.
Для описания набора однотипных видов расчета (перечня начислений/удержаний и их взаимного влияния).
Неправильно: Описание видов расчета и правил их взаимодействия выполняется объектом «План видов расчета», а не регистром расчета. Регистр расчета не описывает «какие бывают виды», он хранит «что было начислено/удержано и за какой период».
Пояснение
Запомните простую связку объектов механизма сложных периодических расчетов:
1) План видов расчета - это «справочник видов начислений/удержаний» и их взаимного влияния (например: Оклад, Премия, Отпуск, Больничный, Алименты; какие виды входят в базу других, как вытесняют/пересекаются по времени и т.д.).
2) Регистр расчета - это «журнал записей по расчетам», где фиксируются факты начислений/удержаний в разрезе периода и вида расчета. В записях обычно присутствуют:
- вид расчета (элемент из плана видов расчета);
- период действия (за какой интервал относится начисление/удержание);
- период регистрации (к какому расчетному периоду относится запись, например месяц);
- измерения (например: сотрудник, организация, подразделение);
- ресурсы/реквизиты (например: Результат, База, ОтработаноДней/Часов и т.п.).
3) Перерасчеты - это отдельная часть механизма, которая помогает определить, какие уже зарегистрированные записи нужно пересчитать при изменениях (например, задним числом изменили график или оклад, добавили больничный, изменили базу). Она не является основной «ролью» регистра расчета, поэтому ответ про хранение перерасчетов как назначение регистра расчета неверен.
Практический пример:
- У сотрудника за январь начислен «Оклад». В регистре расчета появляется запись: ВидРасчета=Оклад, ПериодДействия=01.01-31.01, ПериодРегистрации=январь, Результат=сумма оклада.
- Затем в феврале вводят «Отпуск» за часть января задним числом. Из-за пересечения периодов и правил влияния возникает необходимость пересчитать январский оклад. Механизм перерасчетов отметит, что запись «Оклад за январь» требует пересчета, а итоговая (пересчитанная) сумма снова будет зафиксирована записью/изменением в регистре расчета.
Как быстро отличить объекты на экзамене:
- Если вопрос про «где хранятся результаты начислений по периодам» - это регистр расчета.
- Если про «перечень видов расчета и их взаимное влияние» - это план видов расчета.
- Если про «что нужно пересчитать при изменениях» - это механизм перерасчета, а не назначение регистра расчета.