Объект конфигурации Регистр накопления

Лекция 13.

Регистр накопления

В системе 1С: Предприятие есть несколько объектов конфигурации, которые позволяют создавать в базе данных струк­туры, предназначенные для накопления информации в удобном для последующего анализа виде.

Использование таких «хранилищ» данных позволяет, с од­ной стороны, накапливать в них данные, поставляемые различны­ми документами (или другими объектами базы данных), а с другой стороны, легко создавать нужные отчеты или использовать эти данные в алгоритмах работы конфигурации (рис. 4.1).

Рис. 4.1. Алгоритм работы конфигурации

В конфигурации существует несколько объектов, называемых регистрами, для описания подобных «хранилищ».

Объект конфигурации Регистр накопления

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

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

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


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

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

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

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

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

Например, регистр накопления может накапливатьинформа­цию о количестве и сумме товаров на складах.

В этом случае он будет иметь измерения Товар и Склад и ресурсы Количество и Сумма.

Изменение состояния регистра накопления происходит, как правило, при проведении документа, и заключается в том, что в ре­гистр добавляется некоторое количество записей.

Каждая запись со­держит значения измерений, значения приращений ресурсов,ссылку на документ, который вызвал эти изменения (регистратор) и «на­правление» приращения (приход или расход).

Такой набор записей называется движениямирегистра накопления.

Каждому движению регистра накопления всегда должен соответствовать регистратор.

Кроме того, регистр накопления может хранить дополнитель­ную информацию, описывающую каждое движение.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: