Актуализация юридических лиц клиентов

Ручная актуализация

При маппинге записи в итоговую, либо создании новой итоговой, необходимо проверить актуальность указанного в итоговой записи ЮЛ и актуализировать в случае необходимости.

Сетевая итоговая

  • Если итоговая сетевая и смапплены записи с несколькими ЮЛ, то актуальным является действующее ЮЛ.

  • Если все ЮЛ действующие, то актуальным является ЮЛ с более поздней датой загрузок фактов по данному ЮЛ.

  • Если факты по данным ЮЛ грузятся одновременно, то выбираем ЮЛ с более поздней датой создания.

  • Если все ЮЛ недействующие, то актуальность ЮЛ не устанавливается.

Дату регистрации ЮЛ, а также статус ЮЛ, можно проверить в открытых источниках (например, EГРЮЛ).

Несетевая итоговая

При установлении факта правопреемства или аффилированности ЮЛ записи с разными ЮЛ связываются в одну итоговую. Например, смена организационно-правовой формы или общий учредитель. В таком случае актуальным считается действующее ЮЛ.

Автоматическая актуализация

Особенности простановки юридических лиц

За простановку юридических лиц в итоговых записях клиентов отвечает процедура data.usp_FillCustomerAttributes.

Данная процедура может работать в двух режимах:

  1. Поиск и простановка подходящих юридических лиц для всех итоговых

  2. Поиск и простановка юридических лиц для конкретной записи при передаче не вход процедуры ID записи

Условия для заполнения Юридического лица (ЮЛ):

  • Определение записей клиентов, которым необходимо заполнить ЮЛ:

    • Это итоговая запись, у которой ЮЛ не заполнено ИЛИ у ЮЛ Статус организации – любое значение, кроме Пусто и «Действующее».

    • У итоговой есть хотя бы одна смапленная запись клиента с заполненным ИНН.

    • Итоговая запись клиента относится к фарме, т.е.:

      • Если заполнен Тип клиента итоговой, то он = Типу клиента, у которого наименование или родитель «Аптека» или «Мед учреждение»

      • ИЛИ если не заполнен Тип клиента, то в списке смапленных записей клиентов-источников есть хотя бы один из источников:

        • MDLP

        • RZN

  • Определение необходимого значения ИНН:

    • Находим связанные с итоговой записи источников клиентов, у которых указан ЮЛ, связанные с итоговым ЮЛ с «Статус организации» = «Действующее».

      • Если только одна такая запись, проставляем итоговому клиенту такое же ЮЛ.

      • Если таких записей несколько, то берем ЮЛ от записи клиента, которая создана позже всего (т.е. от более новой записи клиента).

        • Если есть несколько записей, загруженных одновременно, то берем ЮЛ от записи клиента с источником = MDLP.

  • Действия:

    • Если у итоговой клиента компания не пусто и у найденного значения ЮЛ компания отличается от компании итоговой клиента, то ничего не делаем.

    • Если найденной значение ЮЛ = текущему значению ЮЛ у итоговой клиента, то ничего не делаем.

    • Во всех остальных случаях перезаписываем значение ЮЛ у итоговой на найденное. Если у найденного ЮЛ есть источник RZN, то дополнительно перезаписываем наименование итогового клиента на название компании, указанной в источнике RZN.