Перейти к основному контенту

Проверка на дубль юр. лица если есть свой скрипт на атрибуте Name

Изначально компонент устанавливает свой скрипт на изменение атрибута Название (Name) для поиска дублей контрагента.

В случае, если у вас свой метод на изменение атрибута Название, необходимо добавить следующий код:

ContractorLegalExtScripts.OnChangeName<IContractorLegalConfigExt>(entity, form);

Пример, как может выглядеть вас скрипт после добавления функционала проверки на дубли:

namespace EleWise.ELMA.CRM.Models.Scripts
{
	using Yambr.Dadata.Models.Scripts;
  
    /// <summary>
    /// Модуль сценариев объекта "Юридическое лицо"
    /// </summary>
    public class ContractorLegalScripts : EleWise.ELMA.Model.Scripts.Entities.EntityScriptModule<IContractorLegalConfigExt>
    {
        public virtual void OnChangeName(IContractorLegalExt entity, EleWise.ELMA.Model.Views.FormViewBuilder<IContractorLegalExt> form)
        {
        	// Здесь некий наш код
        
        	// Вызвать из модуля проверку на дубль по Uid из ЕГРЮЛ
            ContractorLegalExtScripts.OnChangeName<IContractorLegalConfigExt>(entity, form);
        }
    }
}