We have a record in customer shipment entry with 7 lines in it, but when we print ‘Packing Slip’ it only prints lines 1, 2, 6 and 7!!!
This order is already closed and invoiced. All lines are shipped through job number.
Does anyone have any clue why packing slip wouldn’t print all lines?!! All lines status are shipped/complete.
First thing I always do when troubleshooting report printing issues, is to print (or preview) it using the Epicor supplied Style (which I never change, leaving the RDL and the RDD unchanged). This will let you know if its a problem with the source data, vs the reporting system.
Lines 3-5 have qty’s, and also show on the invoice you mentioned?
So 7 lines, all with P/N MISC, which are configured parts (all 7 are different?), and built on their own jobs?
I tried with default styling for sure, thats what I always do to to be sure it is not from custom reports…
Original reporting also skips lines 3, 4, 5.
While we use the MISC configured part, we never actually configure them per line so basically all lines you can say are the same, what we do is we enter product description as they are different from each other, so on Order Entry level all of them are PartNUm= ‘MISC’ but the descriptions are specific for product.
They all have jobs generated with materials attached to jobs, all jobs are engineered and released. Order has been shipped in September and invoiced after.
When I check shipped lines they all show on Customer Shipment Tracker, they show in Order Tracker shipment tab, and they are all invoiced (One invoice number).
FWIW - the Customer Shipment Entry form doesn’t typically show the PackLine value. It defaults the the OrderLine. In the following, PackLine only shows because I turned it on.
And notice there is no line 1. Someone must have created the packer and removed line 1 after line 2 was created. But all four lines do show on my print out.
Correct! Still missing those lines.
I did a query on OrderDtl for this order and line 4 (The first line that doesn’t show up on print) has a ‘CreateNewJob’ field set to 0 where all others are set to 1. That is the only difference I can see in database level.
Looking at the PackSlip.RDL the rows in the [Details] group have various expressions in their visibility. Like:
=(Ucase(Fields!OrderLine_KitFlag.Value)="C" and Fields!OrderLine_KitPrintCompsPS.Value= False) or (Fields!Calc_DspMatDur.Value=0 and Ltrim(Fields!Calc_DspMatMod.Value)="" and Fields!Calc_DspLabDur.Value=0 and Ltrim(Fields!Calc_DspLabMod.Value)="" and Fields!Calc_DspMiscDur.Value=0 and Ltrim(Fields!Calc_DspMiscMod.Value)="")
=(Ucase(Fields!OrderLine_KitFlag.Value)="C" and Fields!OrderLine_KitPrintCompsPS.Value= False) or Ltrim(Fields!Calc_OrdRelRef.Value)=""
Any of those set in the OrderDtl table? (like OrderDtl.KitFlag)