信用卡付款

2020-08-24 00:49发布

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

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


我对快速服务以及与SAP Business One结合使用信用卡付款有一些疑问。

SAP Business One中是否有一个标准字段可仅针对特定客户启用"信用卡付款"? 如果没有,那么如何通过插件关闭"信用卡付款"?

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

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


我对快速服务以及与SAP Business One结合使用信用卡付款有一些疑问。

SAP Business One中是否有一个标准字段可仅针对特定客户启用"信用卡付款"? 如果没有,那么如何通过插件关闭"信用卡付款"?

付费偷看设置
发送
8条回答
派大星 ヾ
1楼-- · 2020-08-24 01:21

你好Joerg!

当然,你是对的。 只需添加以下Javascript:" showInvoicePaymentButton":true

最好的问候

Klaus

悠然的二货
2楼-- · 2020-08-24 01:16

Hello Klaus!

太巧了,我们只是想知道如何在快速服务用户界面中激活信用卡付款。 我想这是我们必须在快速选择中添加的一段Javascript吗? 能否与我们分享?

感谢和问候,

Joerg。

浮生未央
3楼-- · 2020-08-24 01:19

你好克劳斯·弗里克(Klaus Frick),您好 Joerg Aldinger

这 一个比较复杂。

首先在ccom中的选择按钮上添加一些自定义javascript。

 {" containerDynamicProperties":" #dynamicProperties:PLUGIN.MYPROP"} 

这会将ID为PLUGIN.MYPROP的动态属性添加到您的选择按钮。 这应该与选择按钮的多个实例一起使用,但是您也可以对多个按钮使用不同的属性(例如PLUGIN.BTN1,PLUGIN.BTN2等)。

在插件javascript代码中添加属性

 Plugin.MyCoolPlugin = class MyPlugin {
     构造函数(pluginService,eventBus){
       this.pluginService = pluginService;
       this.eventBus = eventBus;
       this.pluginService.getContextInstance(" dynamicPropertiesStore")。addDynamicProperties(" PLUGIN.MYPROP",{visible:true});
     }
 } 

之后,您可以像这样切换可见性:

//visible
 this.pluginService.getContextInstance(" dynamicPropertiesStore")。getDynamicProperties(" PLUGIN.MYPROP")。setAndEmitPropertiesIfChanged({visible:true});
//不可见
 this.pluginService.getContextInstance(" dynamicPropertiesStore")。getDynamicProperties(" PLUGIN.MYPROP")。setAndEmitPropertiesIfChanged({visible:false}); 

这应该可以。

hth

Robert

南山jay
4楼-- · 2020-08-24 01:05

谢谢,克劳斯!

您是否对插件代码感兴趣以阻止这些付款? 我可以请一位开发人员为您检查一下...

最诚挚的问候,

Joerg。

nice_wp
5楼-- · 2020-08-24 01:08

Hello Joerg

我已经找到了右钩子(addOrUpdateDebtorItem)来阻止它。 但是,如果没有允许的客户添加到收据中,甚至最好不要显示这种付款方式。 也许您的开发人员有想法?

最好的问候

克劳斯

浮生未央
6楼-- · 2020-08-24 01:26

好,我知道。

不,我们对实现该目标没有确切的想法。 我可能会想到的一件事:

  • 无论何时启动新发票(打开销售屏幕),请确保隐藏按钮(使用注入的JS更改前端对象的可见性)
  • 无论何时选择客户,都要检查是否允许使用信用卡付款,如果可以,将按钮转回可见。

这对您有意义吗?

最诚挚的问候,

Joerg。

一周热门 更多>