Desktop version

Main > Knowledge Base > Best practices > Creating and changing metadata objects > Data storages > Using the Active property of register records > Best practices > Creating and changing metadata objects > Data storages > Using the Active property of register records > Best practices > Creating and changing metadata objects > Data storages > Using the Active property of register records

Using the Active property of register records

This article describes the standards that apply to set the Active property of register records. All of the listed recommendations are mandatory unless noted otherwise.

If your configuration includes functionality that changes the Active property of register records (for example, you might use this for manual record correction), we recommend the following:

1. All queries to register records and reports based on those records must take into account the value of the Active property. Use the following condition to filter out inactive records:

WHERE Active = TRUE

If your query selects records from virtual tables linked to registers, 1C:Enterprise always retrieves active records only (because virtual register tables only contain active records).

2. In particular, the Active property of register records must be taken into account in universal reports (and in the universal business logic in general) that utilize data from various configuration registers because those registers might store inactive records.

3. When a document that allows manual correction of register records is unposted, do not delete its records, make them inactive instead. An example of such a document is General Ledger Entry (this document is intended for manual adding of general ledger entries).

Next page: Business process route map layout recommendations


See also:




© 1C LLC. All rights reserved
1C Company respects the privacy of our customers and visitors
to our Web-site.