Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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 输入CustomerID后在销售订单上显示客户活动注释_Acumatica - Fatal编程技术网

Acumatica 输入CustomerID后在销售订单上显示客户活动注释

Acumatica 输入CustomerID后在销售订单上显示客户活动注释,acumatica,Acumatica,在销售订单上输入客户ID后,我收到了客户活动说明弹出窗口中的请求。目前,他们已经为客户输入订单设置了具体说明(每个客户的订单可能不同)。我们已经在“客户活动说明”下输入了它们,并在“主题”字段中使用了特定ID。笔记将在活动主体中 他们不想将此信息复制到销售订单活动说明中,而只想显示客户活动说明中的活动说明 有没有人做过类似的事情,或者对如何实现这一点有什么想法 您可以采用以下两种方式之一: 第一种方法是您可以创建一个按钮,在其中它将获取相关客户的注释并显示它们 第二种方法是,您可以覆盖页面的PX

在销售订单上输入客户ID后,我收到了客户活动说明弹出窗口中的请求。目前,他们已经为客户输入订单设置了具体说明(每个客户的订单可能不同)。我们已经在“客户活动说明”下输入了它们,并在“主题”字段中使用了特定ID。笔记将在活动主体中

他们不想将此信息复制到销售订单活动说明中,而只想显示客户活动说明中的活动说明


有没有人做过类似的事情,或者对如何实现这一点有什么想法

您可以采用以下两种方式之一:

第一种方法是您可以创建一个按钮,在其中它将获取相关客户的注释并显示它们

第二种方法是,您可以覆盖页面的PXSelecting操作,并确保Customer ID选择器将commit changes设置为true

无论采用哪种方式,都需要使用Note表中客户的NoteID字段来获取notes。一种方法是:

BAccount cust = PXSelect<BAccount, Where<BAccount.bAccountID, Equal<Current<SOOrder.customerID>>>>.Select(Base);
Note custNote = PXSelect<Note, Where<Note.noteID, Equal<Required<BAccount.noteID>>>>.Select(Base, cust.NoteID);
BAccount cust=PXSelect.Select(基本);
注释custNote=PXSelect.Select(Base,cust.NoteID);
这会让你得到你想要的结果。然后,您可以按自己的选择显示它


注意:如果有语法错误,请告诉我,我会尽快更正。

请提供代码片段,如果没有您的实现,这个问题很难理解。这更像是一个问题,似乎它是可以完成的,并且是继续进行的最佳方式。我建议您等待一点,而不是尝试构建它-这是一个为Acumatica的未来版本计划的增强功能。请停止添加不相关的标记,并保留相关的标记。您好Gabriel,你能解释一下你将在这项增强中做什么,这样我就可以通知我的客户可能需要等待吗?你也知道它将在什么版本吗?谢谢