Зачем нужен регистр накопления
страницаЗачем нужен регистр накопления
Итак, вы подошли к одному из главных моментов разработки любой конфигурации – созданию механизма учета накопления данных.
Казалось бы, все необходимое вы уже создали: у вас есть что расходовать и приходовать (справочники) и у вас есть чем расходовать и приходовать (документы). Осталось только построить несколько отчетов, и автоматизация ООО «На все руки мастер» будет закончена.
Однако это не так.
Во-первых, путем анализа документов можно, конечно, получить требуемые вам выходные данные. Но представьте, что завтра ООО «На все руки мастер» решит немного изменить свои бизнес-процессы и вам потребуется ввести в конфигурацию еще один документ (или несколько документов).
Например, сейчас вы предполагаете, что товары поступают в ООО «На все руки мастер» и затем расходуются. Затем руководство захотело усилить материальный контроль и решило приходовать товары на основной склад организации и затем выдавать их материально ответственным лицам. В этом случае вам придется создать в конфигурации еще один документ, который будет фиксировать перемещение материалов между основным складом и материально ответственными лицами. И, очевидно, вам придется переработать все отчеты, которые были вами созданы к этому моменту, с тем чтобы они учитывали изменения, вносимые новым документом. А представьте, если в вашей конфигурации не два, а двадцать документов?!
Во-вторых, отчеты, анализирующие документы, будут работать довольно медленно, что будет вызывать раздражение пользователей и недовольство руководителей.
Поэтому в системе «1С:Предприятие» есть несколько объектов конфигурации, которые позволяют создавать в базе данных структуры, предназначенные для накопления информации в удобном для последующего анализа виде. Использование таких хранилищ данных позволяет вам, с одной стороны, накапливать в них данные, поставляемые различными документами (или другими объектами базы данных), а с другой стороны, легко создавать нужные вам отчеты или использовать эти данные в алгоритмах работы конфигурации (рис. 5.1).

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