Как связать записи между собой

Как соединить клиента, сделку, объект и платёж так, чтобы данные не копировались и не расходились.

Если имя клиента скопировано в сделку, договор и платёж, то четыре одинаковых значения однажды станут четырьмя разными. Кто‑то поправит фамилию в одном месте — и всё, данные разъехались.

Связь решает это просто: запись хранит ссылку на другую запись, а источник истины остаётся один.

🔷 Сначала схема, потом поля

Запишите отношения обычными фразами — это займёт две минуты и сэкономит неделю:

  • «Сделка относится к Контакту»;
  • «Платёж относится к Сделке»;
  • «Договор относится к Объекту».

Для каждой фразы решите, на какой стороне будет поле типа «ссылка на запись» и какая сущность станет целью. Обычно ссылка ставится там, где её будут заполнять руками.

🔷 Когда нужен алиас

Иногда хочется видеть в карточке чужое поле — например, адрес объекта прямо в сделке. Для этого есть алиас: он показывает живое значение связанной записи.

Алиас не создаёт копию и не заполняется руками — он только показывает. Поэтому и правится значение всегда в исходной записи.

🔷 Проверьте связь за минуту

1️⃣ Создайте по тестовой записи с обеих сторон.

2️⃣ Свяжите их и перейдите по карточкам туда и обратно.

3️⃣ Измените значение только в исходной записи и убедитесь, что связанная показывает новое.

4️⃣ Уберите связь и проверьте, что сами записи не пострадали.

💡 Связь — это не обязательность. То, что поле‑ссылка есть, не значит, что его обязаны заполнить. Если связь критична для этапа — потребуйте её в требованиях этапа.

🔷 Что дальше