РЕГИСТРЫ
- предназначены для хранения и обработки различной информации, отражающей хозяйственную или организационную деятельность предприятия.
Объекты информационной базы типа Документ и Справочник предназначены для хранения информации об объектах предметной области, таких как сотрудники, материалы, товары и т.д.
В регистрах обычно храниться информация об изменении состояния объекта или другая информация, не отражающая непосредственно объекты предметной области. Например, в регистрах может храниться информация о курсах валют или информация и приходе и расходе товаров.
ЛАБОРАТОРНАЯ РАБОТА 12.1.
РЕГИСТРЫ СВЕДЕНИЙ
Как правило, в элементе справочника (его реквизитах) храниться информация, которая содержит последние изменения. Например, в справочнике Номенклатура храниться значение цены, которое часто меняется. Для сохранения изменяемых значения реквизитов на дату их действия используются Регистры сведений.
Таким образом, основная задача регистра сведений – хранить существенную для прикладной задачи информацию, состав которой развернут по определенной комбинации измерений и, при необходимости, развернут во времени. Эта информация хранится в регистре в виде записей. На запись нельзя сделать ссылку из информационной базы.
|
|
Регистр сведений (хотя это можно сказать про регистр любого вида) характеризуется набором измерений, ресурсов, реквизитов.
В качестве измерений могут быть ссылки на объекты: справочники, документы, перечисления, числа и примитивные типы. Хранимые значения называются Ресурсами.
Минимальная единица хранения регистра, к которой можно обратиться, называется запись. В регистрах могут также присутствовать Реквизиты. Регистры позволяют хранить дополнительную информацию о каждой записи регистра. Каждая запись регистра уникальна. Её уникальность состоит в том, что существует только одна запись с определенным набором измерений.
Т.е., если подходить к регистру как к «хранилищу» записей, то добавление измерения, ресурса, реквизита приводит к добавлению поля соответствующего (выбранного при конфигурировании) типа. Т.е. все поля записей регистра можно разделить на:
· Поля измерений (можно сказать ключевые поля)
· Поля ресурсов (хранимые значения)
· Поля реквизитов (дополнительные характеристики записи)
· Другие поля (актуальность, период и т.д.)
Помимо состава измерений, ресурсов, реквизитов у него есть еще две важные характеристики.
Периодичность. Регистры сведений, информация в которых развернута во времени, называют периодическими. Регистры сведений способны хранить информацию не только в разрезе указанных измерений, но также в разрезе времени. Т.е. дата записи в регистр так же сохраняется. Такие регистры называются Периодическими. Периодичностью можно варьировать: в пределах секунды, дня, месяца, квартала, года.
|
|
При этом у записи «появляется» поле «Период» (которое также является «ключевым», т.е. возможно наличие двух и более записей с одинаковыми значениями в измерениях, но относящиеся к разным периодам).
Режим записи. Регистр может характеризоваться выбранным режимом записи:
· Независимый
· Подчинение регистратору
При выборе режима «Подчинение регистратору» запись жестко подчиняется документу-регистратору. У записи появляется поле «Регистратор», которое также относится к «ключевым». При другом режиме («Независимый») записи «подчиняются» так называемым «ведущим» измерениям (дополнительного ключевого поля не возникает).
Измерения могут быть ведущими, это справедливо для измерений, которые являются ссылками на объекты информационной базы. В этом случае удаление объекта вызывает автоматическое удаление записи в регистре сведений, которая ссылается на удаляемый объект.
При проектировании регистра необходимо обращать внимание на порядок следования измерений.