Я хочу создать плагин аудита, который при изменении сущности «контакт», создается сущность «исторический контакт», в которой были все данные старой сущности «контакт» до изменения.
Мой вопрос: если у меня есть поле поиска в разделе «контакт» для «учетных записей», как мне получить этот поиск для конкретной «учетной записи» и поместить его в поле поиска для сущности «исторический контакт»?
Я завершил надстройку, но теперь возникла новая проблема.
Сущность «контакт» может иметь пустое поле в поле «имя».
Сущность «исторический контакт» имеет в качестве основного поля «имя», хотя это и не является обязательным.
Если при создании объекта «исторический контакт» нет «имени», возникает ошибка. Не знаю почему.
Нужно ли мне основное поле для создания объекта, даже если для поля указано «без ограничений»?