Связь объекта Контрагент с объектом Юридическое лицо

В статье описано, как в сценарии получить доступ к реквизитам объекта Юридическое лицо, если в процессе используется объект Контрагент.

Контрагент и Юридическое лицо связаны по идентификатору. Пример сценария для получения КПП рассмотрен ниже.

Пример сценария с использованием PublicAPI

Примечание
Актуальная документация по PublicAPI доступна по ссылке.
Внимание!
Сценарий, указанный ниже, актуален для версий системы ELMA до 3.12.1 включительно.

Контекстные переменные:

context.Klient - переменная Клиент типа Контрагент;
context.KPP - переменная КПП типа Строка.

Пространство имен:

using EleWise.ELMA.API;

Текст сценария:

var cl = PublicAPI.CRM.Contractor.ContractorLegal.LoadOrNull(context.Klient.Id);
if (cl != null){
            context.KPP = cl.KPP;
}

Пример сценария без использования PublicAPI

Контекстные переменные:

context.Kontragent - переменная Контрагент типа Контрагент;

context.KPP - переменная КПП типа Строка.

Для работы сценария необходимо подключить сборку:

Elewise.ELMA.CRM

Пространство имен:

using EleWise.ELMA.CRM.Models;
Текст сценария:
if (context.Kontragent is ContractorLegal)	
{	
        var cl = context.Kontragent as ContractorLegal;	
        context.KPP=cl.KPP;	
}