Logo

Как связать таблицы в CRM: Клиенты, Заявки и Платежи

В этом видео я покажу, как связать разрозненные таблицы в единую систему, чтобы данные в вашей CRM работали сообща. Мы разберем:

  • Логику создания связей: как определить, какой модуль должен ссылаться на другой;
  • Как связать заявки с клиентами, а платежи — с заявками;
  • Автоматическое отображение связанных списков (таблиц) внутри карточек;
  • Как быстро создавать записи через поля-связи.

Связи между модулями CRM: как объединить клиентов, заявки и платежи в единую систему

Привет, я Илья, основатель daocrm.

В прошлом видео мы создали модули "Заявки", "Клиенты" и "Платежи". Но сейчас они не связаны между собой, как разные таблицы в Excel. В этом видео мы установим связи, чтобы при открытии заявки вы сразу видели и клиента, и все платежи по заказу.

Как определить, в каком модуле создавать поле-связь: правило «чьё это?»

Главный вопрос: в каком из двух модулей создавать поле-ссылку? Логика очень простая. Задайте себе вопрос: "Чьё это?"

  • Возьмем платеж. Чей он? Он относится к конкретной заявке. Значит, именно внутри модуля платежи мы создаем ссылку на заявку.
  • Возьмем заявку. Чья она? Она принадлежит клиенту. Значит, внутри модуля заявки создаем ссылку на клиента.

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

Связываем заявки с клиентами: поле типа «Запись» в модуле Заявки

Давайте свяжем заявки с клиентами. Чья заявка? Клиента. Значит, в модуле "Заявки" создаем поле-ссылку на клиента.

Заходим в Настройки → Модули → Заявки. Нам нужно добавить поле для выбора клиента.

  • Добавляем новое поле.
  • Вводим название: "Клиент".
  • Тип поля: выбираем "Запись". Это специальный тип поля для создания связей.
  • Выбираем модуль, на который ссылаемся — "Клиенты".
  • Нажимаем "Добавить".

Связываем платежи с заявками: добавляем поле «Запись» в модуль Платежи

Теперь свяжем платежи с заявками. Чей платеж? Он относится к заявке. Поэтому в модуле "Платежи" создаем поле-ссылку на заявку.

Идем в Настройки → Модули → Платежи.

  • Добавляем новое поле.
  • Название: "Заявка".
  • Тип поля: "Запись".
  • Выбираем модуль — "Заявки".
  • Добавить.

Связанные списки в карточке: как выглядят платежи и заявки внутри записей CRM

Теперь самое интересное. Давайте посмотрим, как это выглядит в работе.

Обновим страницу, чтобы подгрузить все изменения. Зайдем в модуль заявки и создадим новую запись. Обратите внимание: появилось поле "Клиент". Мы можем нажать на него и выбрать существующего клиента из базы, либо быстро создать нового. Давайте добавим первого клиента. Сохраняем заявку.

Открываем её. Смотрите, внизу появилась таблица "Платежи". Пока она пустая. Нажмем на плюсик, чтобы добавить оплату. Открывается форма создания платежа, и поле "Заявка" в ней уже заполнено. daocrm поняла, что мы создаем платеж именно для этой сделки. Вводим сумму, дату, статус, и нажимаем сохранить.

Готово. Теперь мы видим этот платеж прямо внутри заявки. А если нажмем на имя клиента — перейдем в его карточку и увидим все его заявки.

Связанная структура CRM: клиенты, заявки и платежи работают как единое целое

Теперь у вас не просто набор таблиц, а связанная структура, где всё работает вместе. Вы можете начинать полноценно работать: создавать клиентов, вести сделки и фиксировать оплаты.

В следующем видео я покажу важную настройку — как избежать дублей, чтобы менеджеры не создавали одного и того же клиента дважды.

3:19
С чего начать внедрение CRM? Перенос структуры из Excel
3:40
Типы полей в CRM: Какой выбрать для ваших данных
4:53
Настройка CRM: Как создать модули и поля с нуля
3:34
Как связать таблицы в CRM: Клиенты, Заявки и Платежи
2:21
Защита от дублей в CRM: Настройка проверки на уникальность
4:14
Как изменить тип поля в CRM и сохранить все данные