Связанные записи

Все вопросы/проблемы по установке и использовании.
Ответить
Stapan
Сообщения: 10
Зарегистрирован: 12 окт 2020, 23:49
Имя: Stepan Bor
Откуда: Россия, Москва

Связанные записи

Сообщение Stapan »

У меня есть 2 сущности : Автомобиль и Страховки. В сущности Автомобиль есть поля про страховки: номер страховки , дата начала и дата окончания. Во второй сущности есть поле даты действия, которое через связанные задачи я хочу связать с сущностью Автомобиль с полями про страховки. При добавлении поля Даты действия как связанных задач у меня во вкладке связать задачи не выпадают в списке поля из сущности Автомобиль: дата начала и дата окончания. Как в этом случае связать поля из разных сущностей?
helgsoft
Сообщения: 71
Зарегистрирован: 09 сен 2020, 15:17
Имя: Олег Костюк
Откуда: Россия

Re: Связанные записи

Сообщение helgsoft »

Добрый день! Возможно для ваших целей подойдёт список сущностей Ajax, либо многоуровневый список сущностей, вот ссылка на раздел документации https://docs.rukovoditel.net.ru/index.php?p=78
Stapan
Сообщения: 10
Зарегистрирован: 12 окт 2020, 23:49
Имя: Stepan Bor
Откуда: Россия, Москва

Re: Связанные записи

Сообщение Stapan »

Попробовал через ajax, связал в шаблоне записи [260]=[241], где 260 - Id записи тёк сущность и 241 - из связываемой . При этом в списке опять не отображаются поля из сущности автомобили : дата начала и дата окончания. Получилось , что карточка страховки стала не активная и в эту запись например страховка 1 невозможно зайти через основную страницу.
Stapan
Сообщения: 10
Зарегистрирован: 12 окт 2020, 23:49
Имя: Stepan Bor
Откуда: Россия, Москва

Re: Связанные записи

Сообщение Stapan »

Продолжил связывать сущности Автомобили и Страховки
Заполнил данные в сущности Страховки: дату начала и дату окончания. Хотел бы теперь в сущности Автомобили и данных о страховке в поле дата начала использовать данные из сущности Страховки. Сделал связь через связанные записи поля дата начала из сущности Автомобили со сущностью страховки.
Но выдает такую ошибку:
Database Error: 1054 - Unknown column 'Array' in 'where clause'
Query: select f.* from app_fields f, app_forms_tabs t where f.id in (Array) and f.entities_id='27' and f.forms_tabs_id=t.id order by field(f.id,Array)
Page: /index.php?module=items/listingъ
Подскажите, пожалуйста, в чем может быть ошибка?

Изображение
Вложения
image_2020-10-17_171852.png
image_2020-10-17_171754.png
image_2020-10-17_171733.png
image_2020-10-17_171638.png
orBot
Сообщения: 5
Зарегистрирован: 18 окт 2020, 14:27
Имя: Николай
Откуда: Москва

Re: Связанные записи

Сообщение orBot »

Извините я не разработчик. Но меня смущает, зачем две связи между сущностями "страховки" и "автомобиль"?
Можно и одну связь достаточно, просто в Настройки поля: связанной записи, есть кнопка настройка списка и там можно добавить все нужные поля из связанной сущности. И рядом с "номером страховки", будет отображена "дата начала".
Ответить