打印预览Crystal报表上提供的SAP B1无效参数

2020-09-21 02:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有这个附加组件,具有用于获取销售报价的表格。

我已将它们链接到SAP Business One中的QUT Crystal Reports。 但是,当我单击打印预览时,水晶报表将启动,但会引发错误"提供了无效的参数"。

我已经检查并验证了我要传递给LayoutKey的百分号。

我在做什么错? 请参见下面的代码和所附的错误图片。

///添加布局键事件处理程序
 SboConnection.SboApplication.LayoutKeyEvent + =新的SAPbouiCOM._IApplicationEvents_LayoutKeyEventEventHandler(LayoutKeyEvent); 

公共无效LayoutKeyEvent(请参阅SAPbouiCOM.LayoutKeyInfo eventInfo,请参见bool BubbleEvent)
 {
 BubbleEvent = true;

 如果(docType ==" I")
 {
 _form.ReportType =" QUT2";
  eventInfo.LayoutKey = docEntry.ToString();
 }
 其他
 {
 _form.ReportType =" QUT1";
 eventInfo.LayoutKey = docEntry.ToString();
 }
 }

 水晶报表DocKey @是数字。

 如何将整数/数字传递给eventInfo.LayoutKey?

 

(28.4 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有这个附加组件,具有用于获取销售报价的表格。

我已将它们链接到SAP Business One中的QUT Crystal Reports。 但是,当我单击打印预览时,水晶报表将启动,但会引发错误"提供了无效的参数"。

我已经检查并验证了我要传递给LayoutKey的百分号。

我在做什么错? 请参见下面的代码和所附的错误图片。

///添加布局键事件处理程序
 SboConnection.SboApplication.LayoutKeyEvent + =新的SAPbouiCOM._IApplicationEvents_LayoutKeyEventEventHandler(LayoutKeyEvent); 

公共无效LayoutKeyEvent(请参阅SAPbouiCOM.LayoutKeyInfo eventInfo,请参见bool BubbleEvent)
 {
 BubbleEvent = true;

 如果(docType ==" I")
 {
 _form.ReportType =" QUT2";
  eventInfo.LayoutKey = docEntry.ToString();
 }
 其他
 {
 _form.ReportType =" QUT1";
 eventInfo.LayoutKey = docEntry.ToString();
 }
 }

 水晶报表DocKey @是数字。

 如何将整数/数字传递给eventInfo.LayoutKey?

 

(28.4 kB)
付费偷看设置
发送
1条回答
1楼-- · 2020-09-21 02:31

我解决了。

在使用屏幕绘画程序的表单中,我设置了与销售报价相同的表单ObjectType =" 23",并且现在可以使用。

一周热门 更多>