Сумма полей по связанным записям
Сумма полей по связанным записям
Не получается суммировать поля по связанным записям. Попробовал все возможные варианты. Помогите!
-
- Сообщения: 2501
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Сумма полей по связанным записям
связанные записи работают через дополнительную таблицу и соответственно надо писать sql запрос с вложенным запросом
Re: Сумма полей по связанным записям
Создавал MySQL Формулу:
select SUM(field_216) from app_entity_21 where (field_345=field_346)
где 345 и 346 - поле связи в одной и другой таблице. 216 - поле цены.
В итоге суммирует все позиции, которые относятся к связи. А мне необходимо конкретизировать по ID.
select SUM(field_216) from app_entity_21 where (field_345=field_346)
где 345 и 346 - поле связи в одной и другой таблице. 216 - поле цены.
В итоге суммирует все позиции, которые относятся к связи. А мне необходимо конкретизировать по ID.
- alcompstudio
- Спонсор
- Сообщения: 1756
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Сумма полей по связанным записям
Попробуйте через встроенную возможность. По скрину вижу у вас есть Дополнение там есть инструмент Функции. Вот через них можно просуммировать данные в "родительскую" связанную запись http://joxi.ru/82Q1E55tVyLR62
http://joxi.ru/p27jv77HnWy51m
http://joxi.ru/p27jv77HnWy51m
Re: Сумма полей по связанным записям
Огонь! Получилось!!!
Re: Сумма полей по связанным записям
Как все-таки можно отобразить сумму в родительской записи без использования функций?alcompstudio писал(а): ↑14 авг 2021, 11:42 Попробуйте через встроенную возможность. По скрину вижу у вас есть Дополнение там есть инструмент Функции. Вот через них можно просуммировать данные в "родительскую" связанную запись http://joxi.ru/82Q1E55tVyLR62
http://joxi.ru/p27jv77HnWy51m
- Fait
- Инвестор
- Сообщения: 885
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Сумма полей по связанным записям
Можно сделать через поле MySQL Формула.
В нём главное - прописать правильный запрос.
Чтобы я мог помочь, пришлите сюда или в личку скриншоты страниц конфигурации полей в сущности, откуда берутся цифры.
Также нужен ID этой сущности и тип связи с сущностью, где расположена формула (вложенная или связанная) + ещё ID этой сущности.
Re: Сумма полей по связанным записям
Имеется родительская сущность "Макет" (app_entity_66), в которую выводятся и считаются значения из вложенных сущностей.Fait писал(а): ↑19 сен 2024, 16:16Можно сделать через поле MySQL Формула.
В нём главное - прописать правильный запрос.
Чтобы я мог помочь, пришлите сюда или в личку скриншоты страниц конфигурации полей в сущности, откуда берутся цифры.
Также нужен ID этой сущности и тип связи с сущностью, где расположена формула (вложенная или связанная) + ещё ID этой сущности.
Расчет происходит в поле [847] "Прямые расходы" (app_entity_66.field_847) через функции.
В функции {10} указано поле [833] "ИТОГ"(app_entity_67.field_847) сущности "Трудозатраты" (app_entity_67)
Аналогично считаются и остальные значения из подсущностей.
Пробовал вывести через запрос но ничего не отображается, соответственно через функции работает.
Хотелось бы понять как строится запрос.
- Fait
- Инвестор
- Сообщения: 885
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Сумма полей по связанным записям
Поле Итог какого типа?
Мне скрины нужны были, чтобы понять типы и ID полей.
Если это тип формула, то какие поля она считает?
Re: Сумма полей по связанным записям
ИТОГ (SQL формула) содержит в себе сумму предыдущих двух полей.