Jump to content

Как должны работать Relate поля?


Recommended Posts

Здравствуйте.

Не могу понять (хотя читал документацию) как должны работать relate поля и связи. 

Вот что у меня есть:

  1. Модуль Родители
  2. Модуль Дети

Что я сделал:

  1. Открыл Студию
  2. В модуль Родители, добавил новое поле Дети, которое ссылается на модуль Дети
  3. Проверил, что в модули Родители есть связь с модулей Дети (многие ко многим)
  4. Создал новую запись в модуле Родители указав в поле Дети одну из записей

Что получилось:

  1. На странице записи в модели Родители появился субпанель
  2. Субпанель пустая, но дает возможность добавить запись вручную

Вопрос:

Разве при создании/изменении записи в модуле Родители не должна создаваться связь автоматически и данные из модуля Дети не должны ли появляться автоматически в субпанели? Так как связь типа многие-ко-многим, то информация о родителе должна появиться и у ребенка.

SuiteCRM 7.11.8 (пробовал так-же на 7.11.5)

Link to comment
Share on other sites

Проверил базу данных. Нашел таблицу с названием связи (в моем случае это contacts_kids_kids_1_c) и она оказалось пустой. Если создать связь между записями вручную, через субпанель, то в этой таблице базы данных появляется новая запись. Получается, что у меня некорректно работает CRM? Странно, потому что использую последнюю версию вообще без сторонних модификаций.

Link to comment
Share on other sites

  • 1 month later...

Зависит от того, как же все же было добавлено поле со связью.

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

и во всех этих случаях связь будет организована через промежуточную таблицу, которая будет создана

Но есть еще случаи, когда мы добавляем поле "Относится к" или как то так называется. В этом случае в модуль добавляется поле c ID записи, которую мы хотим добавить.

 

Link to comment
Share on other sites

  • 1 year later...

Рспользование самых современных логистических методов позволяет нам максимально выгодным СЃРїРѕСЃРѕР±РѕРј осуществлять жд перевозки ваших РіСЂСѓР·РѕРІ крытыми вагонами, полувагонами, специальными вагонами (хопперами), рефрижераторными вагонами; использование универсальных контейнеров всех типов. Грузоперевозки железнодорожным транспортом сопровождаются выполнением погрузочных работ, обеспечивается сохранность РіСЂСѓР·Р°, таможенное оформление, оформление транспортных документов (включая РґРѕРіРѕРІРѕСЂ страхования).

[url=http://railwayukr.com/osobennosti-zheleznodorozhnyx-perevozok.htm]Железнодорожные перевозки грузов по россии[/url]


@nerty

Link to comment
Share on other sites

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...