There are times when doing an Estimate/TakeOff/Bill of Quantities, that it is most effective to measure in one Section, then move the items from this section into their proper allocated sections ('Cut and Shuffle').

This is simply achieved in Estimator VJ by coding each item with the destination section code, then executing the SHUFFLE command.
There are two modes of the SHUFFLE function; MOVE and COPY. When the MOVE mode is used, the item is copied to the destination section, and then deleted from the source section. The COPY mode copies the item to the destination section and leaves the source item intact. The COPY mode thus satifies the situation where it is desired to create a Project with both a TAKEOFF and BILL ordered measurement and/or pricing structure.
1. Set Up the Destination Sections:

Each item will be given a 'Section Code' denoting where it needs to be sent, therefore the Project Section List must have a Section with this code included.
Edit the Section List and enter all the Section Codes required; the following is an example:
In this example, the Project consists of two sets of Sections; Take-Off and Billed. All of the Project Measurements have been done in the Take-Off set, coded with the appropriate Billed Section code, and then COPY SHUFFLED. In this manner, the Project will end up with items existing in both the source and destination sections, thus providing a TAKE-OFF order, and BILLED order of the Project Measurements.

You will note in the above example a Section 'XX Incorrectly Coded Items' - this will be discussed later.

If it is not necessary or desirable to have a record of the Take-Off order, then the Section List would be presented like this.

In this example, all of the Project Measurements have been 'Direct Billed' - i.e. measurement within it's destination section. If it is more efficient, then items involving different section destinations can be measured in one section, appropriately coded, then MOVE SHUFFLED. In this manner, items not belonging to the current section will be copied into their designated destination section and then deleted from the source section.

2. Code the Items:

The following is an simple example of how to code items:
In this example, the 'Destination Section Code' is placed in the 'BQREF' column. It is of no consequence in which column the destination code is placed, as we will see later. Furthermore, each item does not have to be coded - if no code is present for an item, then the previously encountered code will be used as the current default section code; consequently however, the first item in the set to be SHUFFLED must be coded.
If the destination code for an item to be SHUFFLED is blank or doesn't exist in the Section List, then there will be two scenarios:

1. If you are doing a MOVE SHUFFLE, then the item will be ignored and left in the source section. You will be informed at the end of the SHUFFLE, of how many items were left intact.
2. If you are doing a COPY SHUFFLE, then the item will be placed in the 'XX' coded section. You will be informed at the end of the SHUFFLE, of how many items were copied into that section. It will then be your responsibility to open the 'XX' section, correct their coding and execute a MOVE SHUFFLE until they are all gone.

 

3. Range the Items to be SHUFFLED: Select the items to be shuffled by ranging them.
You must make the first column in the range that column which contains the destination sections codes.

 

4. Execute the SHUFFLE:
COPY SHUFFLE - hold down the ALT key while at the same time clicking the button.
NOTE: This mode will require a Section Code 'XX' to exist, and will notify you at the end of the SHUFFLE whether any items have been copied into it.

MOVE SHUFFLE - hold down the CTRL AND ALT keys while at the same time clicking the button.
NOTE: If incorrectly coded items are encountered, they will simply be left in-tact in the current section - no warning is given.