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

Ошибка формула сумма

Добавлено: 01 мар 2016, 04:12
vaanes
Добрый день.

Есть сущность с двумя уровнями вложения (скажем так сущность1-> сущность2->сущность3 ).
Пытаюсь формулой вывести сумму значений одного из полей Сущности3 на форму Родительской Сущность1
Выходит ошибка

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

Database Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(select func37.id from app_entity_37 func37 where func37.parent_item_id in ) ) a' at line 1
Query: select e.* , ( (select SUM(func.field_385) from app_entity_41 func where func.id>0 and func.parent_item_id=e.id ) ) as field_394, ( (select SUM(func.field_386) from app_entity_41 func where func.id>0 and func.parent_item_id=e.id ) ) as field_395, ( (select SUM(func.field_362) from app_entity_39 func where func.id>0 and func.parent_item_id in (select func41.id from app_entity_41 func41 where func41.parent_item_id in (e.id))(select func37.id from app_entity_37 func37 where func37.parent_item_id in ) ) as field_396 from app_entity_38 e where e.id>0 and e.parent_item_id='1' limit 0, 200
Page: /renewal/index.php?module=items/listing
Если из Сущности3 на форму Сущность2(на один уровень выше) ошибки нет.

Re: Ошибка формула сумма

Добавлено: 01 мар 2016, 07:14
support
Какую версию продукта используете?

Re: Ошибка формула сумма

Добавлено: 01 мар 2016, 09:58
vaanes
Версия 1.6, дополнение 1.2, ранее устанавливал исправление (решение было ниже по форуму) чтобы убрать ошибку из графиков.

Re: Ошибка формула сумма

Добавлено: 01 мар 2016, 11:20
support
обновитесь до 1.6.1 и 1.2.1
если ошибка останется то будем разбираться