BOI Printing is broken with Sage 100 2018

SOLVED

Hi,

Sage 100 BOI printing seems to not be functioning anymore when users upgraded to Sage 100 - 2018.

Sage BOI returns the following error as a result of an oPRINT.nProcessReport call:

Unable to print SO_Invoice1.rpt.  Unable to cast COM object of type 'CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass' to interface type 'CrystalDecisions.ReportAppServer.Controllers.ISCRReportSource'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{98CDE168-C1BF-4179-BE4C-F2CFA7CB8398}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).

I have created a github gist replicating the problem with ABC sample company, here:

https://gist.github.com/apost0706/e3bd7f5842fa9b54f0b0a4e51958f8e3

Would appreciate any advice!

Note that I saw a KB describing a similar problem with older Sage 100 versions when 2018 is installed, but this issue happens with 2018 itself (its BOI interface).

Thanks,

Alex

Parents
  • +1
    verified answer

    Got it to work by copying 'pvxwin32.exe.config' file from the Sage 100 Home folder to 'C:\Program Files (x86)\Common Files\Sage\Common Components' and renaming the file to 'pvxcom.exe.config'. Pvx process seems to be missing its corresponding .config file after the CrystalReports migration.

    Maybe Sage personnel could advise if this is something that should be put in into our software installer as a long term solution, or Sage is going to fix it with one of the PU?

    Would appreciate any insight!
    Thanks,
    Alex

  • 0 in reply to postnik706

    Hi Alex,

    We are taking a look at this and will follow up when we have more information.

    Thanks,

    Kent

Reply Children
No Data