Error: "Sage 100 ERP has stopped working" when printing AP Checks
Description
Cause
  • Forms from prior versions no longer work with the current versions.
  • The @LastDocument formula is missing from the custom check form.
Resolution

Creating a new Form Code:

  1. Open Accounts Payable, Check Printing and Electronic Payment, and Check Printing and Electronic Payment.
  2. Enter a name in the Form Code field.
  3. Select a Form Template (Preprinted Laser, Plain, Marbled, Dot Matrix).
  4. Click OK.

 NOTE: To modify the new form code, open in Crystal Reports Designer.  

Updating formulas in the existing Form Code:

  1. Open the report in Crystal Reports Designer.
  2. Replace the PrintGLVariable formula on the main check form:
    • From: Fomula = StoreStringVar("PrintGL",{@PrintGLDistribution})
    • To: Shared PrintGL As String
            PrintGL =
      {@PrintGLDistribution}
            Formula = PrintGL
  3. Edit each subreport and replace the PrintGLDistribution formula:
    • From: formula = FetchStringVar("PrintGL")
    • To: Shared GLPrint as String
            Formula = GLPrint
  •  NOTE: Modify all four stub subreports or at least two based on layout:
    • Stub, Stub, Check: modify CheckStub1 and CheckStub2
    • Stub, Check, Stub: modify CheckStub2 and CheckStub3
    • Check, Stub, Stub: modify CheckStub3 and CheckStub4
  •  CAUTION: Ensure to select Basic Syntax in the Formula Editor, not Crystal Syntax. 
  •  NOTE: If no prompt appears to update the Check Register, add the @LastDocument formula field to the check form. 

 

[BCB:155:Chat 100 US:ECB]
Steps to duplicate
Related Solutions

Error: "Bank code in use by another task", "Check Printing in Process" or "Other Check Printing in Progress"
How to add the Designer button to report or form printing task windows (to launch Crystal Reports Designer)
How to install Crystal Reports Designer for Sage 100