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