Регистры сведений
Основная задача регистров сведений – это хранение существенной для данной конфигурации информации, состав которой может быть развернут по некоторой комбинации значений и/или во времени.
Пример:
Предположим, что нам необходимо хранить информацию о ценах конкурентов на товары, аналогичные тем, которыми торгует наша организация. В этом случае говорят, что информация о ценах развернута по товарам и по конкурентам. Хранение такого массива информации позволит, например, вычислять среднюю цену на конкретный товар по всем конкурентам, определять диапазон цен (мин., макс.) на конкретный товар и т.п.
Если в данной ситуации мы хотим также отслеживать динамику этих цен, т.е. хранить историю изменения цены на конкретный товар у конкретного конкурента, то говорят, что информация развернута также и во времени.
Регистры сведений фактически представляют собой многомерные массивы данных, необходимых для реализации «функций». Эти «функции» выдают необходимую информацию по некоторому набору аргументов. В приведенном примере:
Цена = f (Товар, Конкурент)
Аргументы функции называют измерениями регистра сведений, а результат функции называют ресурсом регистра сведений (у одного регистра сведений может быть несколько ресурсов). В приведенном примере измерениями регистра являются «Товар» и «Конкурент», а ресурсом является «Цена».
Регистры сведений, в которых информация развернута во времени называют периодическими. В приведенном примере периодический регистр сведений позволит провести анализ цен на конкретную дату, рассмотреть динамику цены на конкретный товар у конкретного конкурента, динамику средней цены на конкретный товар по всем конкурентам и т.п.
Периодический регистр сведений может не иметь измерений. Тогда он будет хранить историю изменения во времени некоторой единичной величины. Примером такого регистра сведений в типовой конфигурации «Бухгалтерия предприятия» является регистр сведений «Ставка рефинансирования ЦБ» (хранит историю изменения ставки рефинансирования ЦБ).
Строка регистра сведений, содержащая информацию о значениях ресурсов для определенного набора значений измерений (и определенного периода времени – для периодического регистра), называется записью регистра сведений.
Пример:
Для хранения истории изменения курсов валют ЦБ РФ, с которыми работает организация, в типовой конфигурации «Бухгалтерия предприятия» создан регистр сведений «Курсы валют»:
Измерение Ресурсы
Период |
Валюта |
Курс |
|
||
21.02.2013 |
USD |
30.2337 |
1 |
||
21.02.2013 |
EUR |
40.0748 |
1 |
||
21.02.2013 |
UAH |
37.1627 |
10 |
||
22.02.2013 |
USD |
30.0502 |
1 |
||
22.02.2013 |
EUR |
40.3394 |
1 |
||
22.02.2013 |
UAH |
36.9735 |
10 |
(Под «кратностью» понимается количество единиц иностранной валюты, за которое установлен курс.)
Записи в регистры сведений могут заноситься двумя способами:
1. «Вручную» или средствами встроенного языка без привязки к какому-либо документу. Такой режим записи называется независимым.
Примеры:
- В типовой конфигурации «Бухгалтерия предприятия» информация в регистр сведений «Курсы валют» может быть внесена «вручную» или загружена из интернета. При этом записи регистра сведений не связаны ни с какими документами.
- Также «вручную», без связи с документами, заносится информация в регистр сведений «Учетная политика организаций» (параметры учетной политики организаций).
2. При проведении документа. Такой режим записи называется «подчинение регистратору». При этом запись регистра сведений оказывается жестко связана с «породившим» её документом (регистратором); при отмене проведения этого документа запись регистра сведений удаляется.
Пример:
В типовой конфигурации «Бухгалтерия предприятия» для хранения цен номенклатуры используется периодический регистр сведений «Цены номенклатуры». Информация в этот регистр заносится при проведении документа «Установка цен номенклатуры». При отмене проведения такого документа соответствующая информация об установке или изменении цен удаляется из регистра.
Следует отметить, что регистры сведений являются единственным видом регистров в системе 1С:Предприятие, для которых существует независимый режим записи. У других видов регистров (регистры накопления, бухгалтерии, расчета) запись всегда связана с документом (регистратором). Например, бухгалтерская проводка (запись регистра бухгалтерии) не может существовать «сама по себе», без привязки к какому-либо документу.
Основные свойства регистра сведений
1. Имя.
2. Синоним.
3. Комментарий.
4. Периодичность (поле со списком).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.