Hi Tony,
Without having a dataset that exhibits the problem, I'm shooting in the dark, but here goes...
Have you considered just changing the ATB to suppress the $0.00 balance Dockets? That might be easier.
Another possibility is to create a subreport that gets the Docket name. You need the Client and Docket number to retrieve the name, both of these are in the AR Transaction file.
BTW - for those interested in doing this in GridView, the formula to get the name from the Docket file is:
GETEXTERNALDATA("@B81CDCK", "Docket Name", "TBCLNT", {Cust #} , "TBDOCKET", {Docket code})