Проверка на дубль юр. лица если есть свой скрипт на атрибуте 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);
}
}
}