Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Что такое регистр расчета. Периодичность. Вытеснение по периоду действия




Что такое регистр расчета

Объект конфигурации Регистр расчета предназначен для описания структуры накопления данных, являющихся результатами расчетов. На основе объекта конфигурации Регистр расчета платформа создает в базе данных таблицы, в которых будут накапливаться данные, формируемые различными объектами базы данных.

Отличительной особенностью регистра расчета является то, что он не предназначен для интерактивного редактирования пользователем. Разработчик может при необходимости предоставить пользователю


возможность редактировать регистр расчета, но предназначение регистра расчета заключается в том, чтобы его модификация произ- водилась на основе алгоритмов работы объектов базы данных, а не в результате непосредственных действий пользователя.

Как и другие регистры, регистр расчета имеет ресурсы, в которых хранит числовые данные; имеет измерения, в разрезе которых можно получать значения ресурсов регистра; имеет реквизиты, которые характеризуют каждую запись регистра расчета.

Отличительными же особенностями регистра расчета является его периодичность, возможность использования механизмов вытес- нения по периоду действия и зависимости по базовому периоду, а также связь с планом видов расчета. Рассмотрим все эти особен- ности по порядку.

Периодичность

Периодичность регистра расчета может быть определена одним из следующих значений:

„ День,

„ Месяц,

„ Квартал,

„ Год.

Периодичность регистра расчета определяет промежуток времени, к которому будет относиться каждая запись регистра.

Если указана периодичность День, то каждая запись регистра будет относиться к какому-либо дню; если периодичность – Месяц, то к какому-либо месяцу и т. д.

Для указания факта принадлежности записи к какому-либо периоду регистр имеет служебный реквизит ПериодРегистрации типа Дата. При записи данных в регистр платформа всегда приводит значение этого реквизита к началу того периода, в который он попадает.

Например, если в регистр расчета с периодичностью месяц записать данные, где ПериодРегистрации задан как 08. 04. 2004, то регистр сохранит эти данные со значением поля ПериодРегистрации 01. 04. 2004 (рис. 17. 6).

Если в этой же ситуации периодичность регистра будет год, сохра- ненное значение периода регистрации будет 01. 01. 2004 (рис. 17. 7).


Рис. 17. 6. Запись данных из документа в регистр расчета видов расчета

 

 

Рис. 17. 7. Запись данных из документа в регистр расчета видов расчета


Вытеснение по периоду действия

Следующей важной особенностью регистра расчета является возмож- ность использования механизма вытеснения одних записей другими по периоду действия.

При этом для каждой записи регистр расчета формирует фактиче- ский период действия, который является в общем случае совокупно- стью нескольких периодов, расположенных внутри периода действия (рис. 17. 8).

 

Рис. 17. 8. Запись расчета «Невыход» вытесняет запись расчета «Оклад» по периоду действия

 

Если рассмотреть структуру записей таблиц регистра расчета, то после внесения записи о начислении по окладу таблицы регистра будут выглядеть следующим образом (таблицы 17. 1, 17. 2).

 

таблица 17. 1. Таблица регистра расчета

 

начало периода действия конец периода действия Вид расчета
01. 04. 2013 00: 00: 00 30. 04. 2013 23: 59: 59 Оклад

 

таблица 17. 2. Таблица фактического периода действия

 

начало периода действия конец периода действия Вид расчета
01. 04. 2013 00: 00: 00 30. 04. 2013 23: 59: 59 Оклад

После добавления в регистр записи вида расчета Невыход, который вытесняет вид расчета Оклад по периоду действия, записи о начис- лении по окладу примут следующий вид (таблицы 17. 3, 17. 4).

 

таблица 17. 3. Таблица регистра расчета

 

начало периода действия конец периода действия Вид расчета
01. 04. 2013 00: 00: 00 30. 04. 2013 23: 59: 59 Оклад
04. 04. 2013 00: 00: 00 10. 04. 2013 23: 59: 59 Невыход

таблица 17. 4. Таблица фактического периода действия

 

начало периода действия конец периода действия Вид расчета
01. 04. 2013 00: 00: 00 03. 04. 2013 23: 59: 59 Оклад
11. 04. 2013 00: 00: 00 31. 04. 2013 23: 59: 59 Оклад

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...