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


Регистры накопления в системе 1С:Предприятие используются для накопления информации о наличии и движении средств -товарных, денежных и других. Информация о хозяйственных операциях в регистры накопления вводится с использованием документов (регистраторов) и используется, например, для полу­чения отчетных форм.

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

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

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

В программных модулях для общих действий над регистром на­копления (получение остатков и оборотов по данным регистра накопления, поиска нужных записей, формирования выборок, создания форм    и     макетов)    служит    объект РегистрНакопленияМенеджер. Для считывания и занесения набора записей в информационную базу по определенному усло­вию            отбора            служит            объект РегистрНакопленияНаборЗаписей. Для динамического обхода       записей       регистра       служит       объект PerистрНакопленияВыборка.



Содержание раздела