【问题标题】:Make Customer Email Field Unique使客户电子邮件字段独一无二
【发布时间】:2021-10-16 15:40:59
【问题描述】:

有没有办法让 Acumatica Customer 中的帐户电子邮件独一无二? 我已经尝试过客户管理偏好中的重复验证,但它似乎不适用于客户。

我正在考虑是否可以在定制项目中完成,但我仍然不知道那部分。

【问题讨论】:

    标签: c# acumatica acumatica-kb


    【解决方案1】:

    最简单的解决方案是将PXUniqueAttribute 添加到电子邮件字段中,如下所示:

    public class CR_Contact_ExistingColumn : PXCacheExtension<PX.Objects.CR.Contact>
    {
        #region EMail  
        [PXMergeAttributes(Method = MergeMethod.Append)]
        [PXUnique]
        public string EMail { get; set; }
        #endregion
    }
    

    此更改将导致以下错误消息持续存在。但请注意,该字段本身是联系人记录的一部分,因此这样做也会影响所有联系人。

    【讨论】:

    • 嗨 Samvel,非常感谢这个!它现在在我这边工作。
    猜你喜欢
    • 1970-01-01
    • 2014-08-02
    • 1970-01-01
    • 2019-10-23
    • 2017-09-27
    • 1970-01-01
    • 2018-01-23
    • 2022-01-13
    • 1970-01-01
    相关资源
    最近更新 更多