Before introducing the rules for compiling the price list, it is necessary to underline the difference between generating a list and compiling the price list.

The generation of the list involves the production of a document containing the complete list of items present in the drawing that satisfy a specific query rule. For example, consider the extraction of all the parts that have the CODE attribute filled in by adding the QUANTITIES.

The compilation of the price list involves the production of a document where the list of items to be analyzed is already defined a priori. It is necessary to search for the items in the drawing and apply the correct query rule.

We could summarize by saying that in the first case it is the design that commands while in the second it is the price list.