Страница 3 из 3

Re: MySQL запрос в подсущность

Добавлено: 25 апр 2024, 22:38
Fait
Чего-то не хватает...
Вы всё сюда написали, что нужно?
Или формула вырвана из контекста?
Где она применяется?

Re: MySQL запрос в подсущность

Добавлено: 26 апр 2024, 07:13
support
Алексей Г писал(а): 25 апр 2024, 14:24

Использую для подсущности "параметры" шаблон для экспорта docx. В шаблоне есть поле "Таблица (MySQL запрос)".
Для формирования документа мне нужно вывести значения из подсущности "номер", которые относятся к тому же значению в Родительской сущности "Оборудование".

Данный запрос не срабатывает в этом случае

Код: Выделить всё

select * from app_entity_73 where parent_item_id=id
Хотя на страницу записи с этим запросом все выводится отлично. Видимо дело в том, что шаблон формируется не из родительской сущности
В место [id] нужно использовать [current_item_id]. Там же подсказка есть.

Re: MySQL запрос в подсущность

Добавлено: 26 апр 2024, 09:07
Алексей Г
В место [id] нужно использовать [current_item_id]. Там же подсказка есть.
Это я попробовал в первую очередь. Не работает.

Создал демо.

https://rukovoditel.cloud/demo/3.5/inde ... mo_id=3209 admin/admin

Нужно вывести в шаблон для экспорта docx, параметр из подсущности "Значение".

Еще обнаружил ошибку. Колонку добавить можно, но удалить ее невозможно.

Изображение

Re: MySQL запрос в подсущность

Добавлено: 26 апр 2024, 10:31
support
В вашей демо шаблон на строен к сущности Номер.
Сущность Номер не имеет вложенных сущностей.
Полагаю что шаблон нужно строить к сущности Задвижка.

Re: MySQL запрос в подсущность

Добавлено: 26 апр 2024, 11:22
Алексей Г
support писал(а): 26 апр 2024, 10:31 В вашей демо шаблон настроен к сущности Номер.
Сущность Номер не имеет вложенных сущностей.
Полагаю что шаблон нужно строить к сущности Задвижка.
Я знаю что шаблон строится от сущности номер.

То есть получить данные из одной вложенной сущности в другую в моем случае я не смогу?

Потому как перестраивать структуру уже слишком поздно

Re: MySQL запрос в подсущность

Добавлено: 27 апр 2024, 11:51
Алексей Г
SELECT app_entity_30.*
FROM app_entity_30
INNER JOIN app_entity_27 ON app_entity_30.parent_item_id = app_entity_27.parent_item_id
WHERE app_entity_27.id = [current_item_id]
Поковырявшись вроде нашел рабочий код. Если у кого есть идеи лучше прошу подсказать