Вы находитесь на странице: 1из 5

Модуль 4.

Регистры накопления – объекты конфигурации, предназначенные для


хранения данных из разных типов документов. Хранение данных
организовано в виде записей регистра.

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

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

Ресурс – это реквизит регистра, представляющий собой хранимую в регистре


величину. Регистры накопления могут хранить данные только с типом
данных «число»! Например, количество товаров, денежные суммы и т. д.

Важным свойством регистров является то, что регистраторов у регистра


может быть несколько. Например, товар на склад может поступать не только
документом «ПоступлениеТоваров», но и в результате перемещения товаров
между складами (документ «ПеремещениеТоваров»). Продажи сотрудников
могут отражаться не только документом «РеализацияТоваров», но и
«ОказаниеУслуг».

Регистр сведений – другой объект конфигурации, хранящий данные.


Принципиально отличается от регистра накопления он по двум параметрам.
Первое – в качестве ресурса могут указываться различные типы данных, не
только число. Второе – он может быть независимым от регистраторов, то
есть записи в него могут вбиваться непосредственно. Способ ввода
информации в регистр сведений указывается в настройках.
Если выбран независимый режим записи, то для регистра нельзя указать
документы, которые осуществляют по нему движению: данные в него
вносятся только вручную. Обратная ситуация – если указать режим записи
«Подчинение регистратору»: невозможно будет добавлять записи иначе как
через документы-регистраторы.
В регистрах сведений удобно хранить вспомогательную информацию:
штриходы, величины окладов, курсы валют, должности сотрудников и т. д.
Важным свойством регистра сведений является периодичность. В
непериодическом регистре сведений может храниться только одна запись с
определёнными измерениями. Например, если измерение регистра –
номенклатура, а ресурс – штрихкод, то для непериодического регистра
сведений возможна только одна запись со штрихкодом для каждого из
товаров. Если же изменить периодичность, то у регистра появляется ещё
одно неявное измерение – период.
Это означает, что за разные периоды можно хранить запись несколько
записей с одними и теми же измерениями. Например, создадим регистр
сведений «Курсы валют». Если указать, что он непериодический, то
пользователю придётся каждый день вручную менять курс валют по каждой
валюте. При этом невозможно будет хранить историю изменения курсов по
дням. Если же указать периодичность «в пределах дня», то каждый день
можно будет создавать запись вида [Валюта] + [Курс]. Кроме того, в таком
случае можно будет отследить, в какой день какой курс был у заданной
валюты. При этом нельзя будет внутри одного дня создавать несколько
записей с одинаковыми измерениями.
Другой пример – регистр «ОкладыСотрудников». Если задать его
периодичность «в пределах месяца», то нельзя будет устанавливать оклад
сотрудника чаще, чем раз в месяц. В пределах месяца может быть только
одна запись оклада для каждого из сотрудников.

Вам также может понравиться