Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Acumatica SO发票上的签名捕获_Acumatica - Fatal编程技术网

Acumatica SO发票上的签名捕获

Acumatica SO发票上的签名捕获,acumatica,Acumatica,我们目前有一个要求,最终用户可以在SO发票屏幕内执行签名捕获 最终用户将单击按钮或从“操作”菜单执行操作。触摸屏图形编辑器将出现,允许用户使用他们的手指或任何支持的硬件来创建签名图像。单击“接受”后,图像将存储在文档文件附件中 我们正在寻找一些可能已经开发的东西,或者如果必要的话,一个我们可能能够生成的控件,然后可以将图像附件写回 请告知。如果我没有弄错的话,此时创建用户签名并将签名图像文件附加到支持文件附件的Acumatica ERP表单的功能仅在Acumatica mobile应用程序中可用

我们目前有一个要求,最终用户可以在SO发票屏幕内执行签名捕获

最终用户将单击按钮或从“操作”菜单执行操作。触摸屏图形编辑器将出现,允许用户使用他们的手指或任何支持的硬件来创建签名图像。单击“接受”后,图像将存储在文档文件附件中

我们正在寻找一些可能已经开发的东西,或者如果必要的话,一个我们可能能够生成的控件,然后可以将图像附件写回


请告知。

如果我没有弄错的话,此时创建用户签名并将签名图像文件附加到支持文件附件的Acumatica ERP表单的功能仅在Acumatica mobile应用程序中可用。我希望框架中有一个Aspx控件,它可以按原样用于此目的,但不幸的是,据我所知,没有


另一种方法是创建自定义的PXSmartPanel嵌入自定义HTML网页(通过InnerPageUrl属性)。自定义HTML页面只能用于捕获签名并将其附加到Acumatica内的当前记录。

如果我没有弄错,此时,创建用户签名并将签名图像文件附加到支持文件附件的Acumatica ERP表单的功能仅在Acumatica mobile应用程序中可用。我希望框架中有一个Aspx控件,它可以按原样用于此目的,但不幸的是,据我所知,没有


另一种方法是创建自定义的PXSmartPanel嵌入自定义HTML网页(通过InnerPageUrl属性)。自定义HTML页面只能用于捕获签名并将其附加到Acumatica内的当前记录。

由于RuslanDev注意到了移动应用程序的这一点,我将分享新T400类中有关移动应用程序自定义的MSDL代码。我不认为这是你要问的,但我添加了一个答案,为那些可能正在寻找如何在移动设备中实现这一点的人保留格式

要在2018 R2上添加移动应用程序,请使用定制项目的新移动应用程序部分。只需添加-addrecordaction“SignReport”部分,如下所示

update screen SO301000 {
  update container "OrderSummary" {
        add recordAction "SignReport" {
          behavior = SignReport
          displayName = "Sign"
        }
    }
}

由于RuslanDev注意到了移动应用程序的这一点,我将分享关于移动应用程序定制的新T400类的MSDL代码。我不认为这是你要问的,但我添加了一个答案,为那些可能正在寻找如何在移动设备中实现这一点的人保留格式

要在2018 R2上添加移动应用程序,请使用定制项目的新移动应用程序部分。只需添加-addrecordaction“SignReport”部分,如下所示

update screen SO301000 {
  update container "OrderSummary" {
        add recordAction "SignReport" {
          behavior = SignReport
          displayName = "Sign"
        }
    }
}