Why am I receiving the error from Crystal Reports: "Too many items have been given to this array"?

This article explains the error from Crystal Reports: "Too many items have been given to this array".

If attempting to print over 1,000 records (invoices, orders, pick tickets, etc.), you will receive the following message:

Error from Crystal Reports: Too many items have been given to this array.

Acctivate passes the records to Crystal Reports in an array, which has a limit of 1,000 record items. Keep in mind, the record is the invoice number or order number, not the number of pages. If you are batch printing using the Order Manager and intend to print the documents then you will want to limit the number of records included to be 1,000 or under. If you are performing the Prepare Invoices action and receive the message, the invoices are still created, however you are unable to print out the documents due to the error.