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