【问题标题】:Set default values when creating contact from lead从潜在客户创建联系人时设置默认值
【发布时间】:2021-10-11 15:58:29
【问题描述】:

我在潜在客户表单 (CR301000) 中使用 NameValuePair 添加了一些自定义字符串字段。使用操作,我从潜在客户创建一个联系人。我在我的联系表 (CR302000) 中添加了相同的自定义字段。如何从我的潜在客户获取自定义值给我的新联系人?我尝试使用以下内容:

[PXFormula(typeof(Selector))]

当我从潜在客户创建帐户时,我也会遇到同样的问题。有没有比使用 PXFormula 更好的方法来做到这一点?

【问题讨论】:

    标签: customization default acumatica


    【解决方案1】:

    PXFormula 属性的Selector 参数如下所示:
    选择器 –> Selector<KeyField, ForeignOperand>
    KeyField-> @987654326 的关键字段应该附加@属性。
    ForeignOperand->为PXSelector当前引用的数据记录计算的表达式。

    也就是说,在你的情况下,结果是这样的:

     [PXFormula(typeof(Selector<Contact.contactID, CRLeadExt.usrCROnline>))]
     public string UsrCROnline { get; set; }  
    

    Adding namespace in the source code using Customization Project Editor

    【讨论】:

    • 不幸的是,当我尝试编译或发布项目时出现错误。错误信息包括:error CS0246: The type or namespace name 'CRLeadExt' could not be found
    • 您在自定义项目编辑器或 Visual Studio 上的哪个位置开发自定义项?
    • 我正在使用自定义项目编辑器
    • 检查你的命名空间,我认为你没有为'CRLeadExt'添加命名空间
    • 我没有添加该命名空间,默认情况下它可能不包含在内。但我不知道如何使用项目编辑器来做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多