I just want to preface this post by saying this is my first post on Epiusers, so I apologize if I do something incorrectly. A few days ago I ended up sending a ticket to EpicCare but I believe this problem has stumped them as well, so I was hoping someone here might have encountered/resolved this issue.
I’ve been tasked with sending a daily e-mail for a Report, but I am having issues with the Auto Print in Data Directives. Specifically, when I attempt to click on the ‘specified’ options, I receive the "“Unknown field type encountered. Type”. Pic Below:
Some other information in case it helps. This report ‘BLDStatus’ is quite old (at least 6 years I’m told), and was originally a crystal report. My first attempt to fix this error was changing the data definition/style to SSRS, because there are several reports we do have (at least 10 that I’ve checked) that don’t give this Autoprint error, and they all happened to be SSRS in type/definition, but changing the report definition/style to SSRS had no effect. Personally I have pretty much no SSRS experience, I’ve simply been assigned the task of making this report into an automatic daily email through BPM, so I don’t know if there’s something in the SSRS creation that allows certain reports to work with AutoPrint versus some to not work. I could also be completely off base and it has nothing to do with SSRS/Crystal.
Also, because the EpicCare representative also asked this, we can’t simply submit our report to run on a schedule. We need the AutoPrint/BPM so that we can send a pdf through a daily email to a group of people
The text of the error:
Application Error
Exception caught in: Epicor.ServiceModel
Error Detail
Message: Unknown field type encountered. Type:
Program: Epicor.ServiceModel.dll
Method: ShouldRethrowNonRetryableException
Client Stack Trace
at Epicor.ServiceModel.Channels.ImplBase`1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets)
at Ice.Proxy.BO.AutoPrintSearchImpl.GetNewAutoReportSettings(String reportID, Int32 styleNum, Boolean isBAQReport, AutoRptSettingsDataSet reportSettingsDS)
at Ice.Adapters.AutoPrintSearchAdapter.GetNewAutoReportSettings(String reportID, Int32 styleNum, Boolean isBAQReport)