В предыдущем уроке мы разобрались с признаком «Системный» для различных элементов платформы. Здесь мы поговорим о новом значении по умолчанию для полей-ссылок.
Рассмотрим часть структуры возможной базы данных.
![](https://supasoft.ru/wp-content/uploads/2022/01/94482442.png)
У компании есть контактные лица и история. У компании и у контактных лиц есть история (общий дочерний объект). Эта структура позволяет вести историю взаимоотношений как с компанией, так и с контактным лицом. Вроде бы все просто.
Открыв карточку компании мы можем добавить историю. Компания является родительским объектом для истории, поэтому мы знаем чем заполнить поле Компания на карточке истории.
![](https://supasoft.ru/wp-content/uploads/2022/01/48281473.png)
Открыв карточку контактного лица мы также можем добавить историю. Мы знаем чем заполнить поле Контактное лицо на карточке истории.
![](https://supasoft.ru/wp-content/uploads/2022/01/03022650.png)
Но поле Компания в этом случае нам не понятно чем заполнять. А если мы хотим на карточке компании видеть ВСЮ историю, в том числе и по связанным контактным лицам, то нужно «объяснить» системе чем заполнить это поле.
Для этого и служит значение по умолчанию parent.
![](https://supasoft.ru/wp-content/uploads/2022/01/26079795.png)
Как это работает. При добавлении истории в контактное лицо программа видит, что есть поле-ссылка Компания, у которого значение по умолчанию parent. Далее программа смотрит, есть ли у контактного лица поле-ссылка Компания и есть ли в нем значение. Если и поле есть и значение есть, то значение копируется в карточку истории.
Таким образом, открыв карточку компании мы всегда будем видеть и записи добавленные на карточку компании и записи добавленные на карточки контактных лиц этой компании.
![](https://supasoft.ru/wp-content/uploads/2022/01/30692418.png)
Вы наверняка заметили, что в таблице История появилось поле Контактное лицо — ФИО. Оно позволяет видеть с кем именно был контакт. Это поле мы включили в конфигураторе, а где именно — вы уже должны знать сами.
Кстати, при создании связи между объектами система сразу указывает значение по умолчанию parent для поля-связи (поле-ссылки), которое при этом добавляется в дочерний объект.
На этом все. Дальше мы рассмотрим связку объектов для описания процесса продаж.