Таблицы в базе данных app_related_items_

Все вопросы/проблемы по установке и использовании.
Ответить
grebenukov
Сообщения: 28
Зарегистрирован: 21 фев 2019, 13:10
Имя: Павел
Откуда: Россия, Тюмень

Таблицы в базе данных app_related_items_

Сообщение grebenukov »

1) Заглянул в базу данных системы, вижу таблицы с таким названием app_related_items_35_38, app_related_items_35_38 и таких 15 штук с разными номерами.
Я так понимаю это таблицы необходимые для полей Связанные сущности?

2) Таблицы с именами app_entity_1,app_entity_2,app_entity_3 ... app_entity_10 зарезервированы для служебных нужд или это просто так задумано, что новые сущности начинают создаваться с имени app_entity_21.
Просто делаю плагин телефонии с сервисом "Мои звонки", хотелось бы сделать, что бы данные о истории звонков отображались и обрабатывались функционалом как у сущностей.
Например если создам таблицы app_entity_2, app_entity_2_values. Добавлю информацию о этой сущности в таблицу app_entities и добавлю поля (fieldtype_action,fieldtype_id,fieldtype_date_added,fieldtype_created_by) в app_fields, то эта сущность должна появится в списке сущностей и я с ней уже смогу работать?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Таблицы в базе данных app_related_items_

Сообщение support »

Я так понимаю это таблицы необходимые для полей Связанные сущности?
Да
Таблицы с именами app_entity_1,app_entity_2,app_entity_3 ... app_entity_10 зарезервированы для служебных нужд или это просто так задумано, что новые сущности начинают создаваться с имени app_entity_21.
Для каждой сущности создается новая таблица с соответствующим номером. Каждое поле - это поле в таблице базы данных.
grebenukov
Сообщения: 28
Зарегистрирован: 21 фев 2019, 13:10
Имя: Павел
Откуда: Россия, Тюмень

Re: Таблицы в базе данных app_related_items_

Сообщение grebenukov »

Я удалил поля типа "Связанные сущности" в тех сущностях, где они были, а таблицы в базе остались, видимо не доработка.
Для каждой сущности создается новая таблица с соответствующим номером. Каждое поле - это поле в таблице базы данных.
Это я понимаю.
Хорошо буду дальше разбираться.
grebenukov
Сообщения: 28
Зарегистрирован: 21 фев 2019, 13:10
Имя: Павел
Откуда: Россия, Тюмень

Re: Таблицы в базе данных app_related_items_

Сообщение grebenukov »

Создал сущность для хранения истории звонков с сервиса Мои звонки. Данные в сущность записываю через SQL запрос моего плагина. В сущности есть 2 поля к другим сущностям это Компании и Контактные лица. История пишется все нормально, но я хотел бы что бы в карточке Компании и у Контактного лица выводились связи на историю звонков. Я так понимаю для этого есть промежуточная таблица в которую эту связь необходимо записать, но так как сохранение я делаю сам, то не происходит автоматическая связь.
Какая таблица в базе данных отвечает за эту связь?

В приложенных файлах думаю достаточно информации что бы понять что мне нужно. Для примера в файле cargo выводится связь с компании с грузами, которая работает, т.к. добавление, редактирование и сохранение грузов происходит стандартными средствами системы.
Вложения
contact_history.png
cargo.png
contact.png
company.png
history_calls.png
history_calls_fields.png
grebenukov
Сообщения: 28
Зарегистрирован: 21 фев 2019, 13:10
Имя: Павел
Откуда: Россия, Тюмень

Re: Таблицы в базе данных app_related_items_

Сообщение grebenukov »

Разобрался, таблица которая используется для связи с другими сущностями по полям типа "Сущность" - app_entity_49_values, где 49 - это id сущности в которой необходимо отобразить связь по определенным полям
Ответить