Сумма полей по связанным записям

Все вопросы/проблемы по установке и использовании.
Vershik
Сообщения: 75
Зарегистрирован: 23 апр 2021, 00:47
Имя: Алексей
Откуда: Севастополь

Сумма полей по связанным записям

Сообщение Vershik »

Не получается суммировать поля по связанным записям. Попробовал все возможные варианты. Помогите!
Изображение
nruslan2
Сообщения: 2519
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Сумма полей по связанным записям

Сообщение nruslan2 »

связанные записи работают через дополнительную таблицу и соответственно надо писать sql запрос с вложенным запросом
Vershik
Сообщения: 75
Зарегистрирован: 23 апр 2021, 00:47
Имя: Алексей
Откуда: Севастополь

Re: Сумма полей по связанным записям

Сообщение Vershik »

Создавал MySQL Формулу:
select SUM(field_216) from app_entity_21 where (field_345=field_346)

где 345 и 346 - поле связи в одной и другой таблице. 216 - поле цены.

В итоге суммирует все позиции, которые относятся к связи. А мне необходимо конкретизировать по ID.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1767
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Сумма полей по связанным записям

Сообщение alcompstudio »

Попробуйте через встроенную возможность. По скрину вижу у вас есть Дополнение там есть инструмент Функции. Вот через них можно просуммировать данные в "родительскую" связанную запись http://joxi.ru/82Q1E55tVyLR62

http://joxi.ru/p27jv77HnWy51m
Vershik
Сообщения: 75
Зарегистрирован: 23 апр 2021, 00:47
Имя: Алексей
Откуда: Севастополь

Re: Сумма полей по связанным записям

Сообщение Vershik »

Огонь! Получилось!!!
triadax
Сообщения: 158
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

Re: Сумма полей по связанным записям

Сообщение triadax »

alcompstudio писал(а): 14 авг 2021, 11:42 Попробуйте через встроенную возможность. По скрину вижу у вас есть Дополнение там есть инструмент Функции. Вот через них можно просуммировать данные в "родительскую" связанную запись http://joxi.ru/82Q1E55tVyLR62

http://joxi.ru/p27jv77HnWy51m
Как все-таки можно отобразить сумму в родительской записи без использования функций?
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 961
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Сумма полей по связанным записям

Сообщение Fait »

triadax писал(а): 19 сен 2024, 15:46 Как все-таки можно отобразить сумму в родительской записи без использования функций?
Можно сделать через поле MySQL Формула.
В нём главное - прописать правильный запрос.

Чтобы я мог помочь, пришлите сюда или в личку скриншоты страниц конфигурации полей в сущности, откуда берутся цифры.
Также нужен ID этой сущности и тип связи с сущностью, где расположена формула (вложенная или связанная) + ещё ID этой сущности.
triadax
Сообщения: 158
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

Re: Сумма полей по связанным записям

Сообщение triadax »

Fait писал(а): 19 сен 2024, 16:16
triadax писал(а): 19 сен 2024, 15:46 Как все-таки можно отобразить сумму в родительской записи без использования функций?
Можно сделать через поле MySQL Формула.
В нём главное - прописать правильный запрос.

Чтобы я мог помочь, пришлите сюда или в личку скриншоты страниц конфигурации полей в сущности, откуда берутся цифры.
Также нужен ID этой сущности и тип связи с сущностью, где расположена формула (вложенная или связанная) + ещё ID этой сущности.
Имеется родительская сущность "Макет" (app_entity_66), в которую выводятся и считаются значения из вложенных сущностей.
chrome_j3V4jTmc3u.png
chrome_j3V4jTmc3u.png (6.81 КБ) 495 просмотров
Расчет происходит в поле [847] "Прямые расходы" (app_entity_66.field_847) через функции.
chrome_tXavNQ33Pu.png
chrome_0QfxlC3lcE.png
В функции {10} указано поле [833] "ИТОГ"(app_entity_67.field_847) сущности "Трудозатраты" (app_entity_67)
chrome_yHxZbdsn5T.png
Аналогично считаются и остальные значения из подсущностей.

Пробовал вывести через запрос но ничего не отображается, соответственно через функции работает.
Хотелось бы понять как строится запрос.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 961
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Сумма полей по связанным записям

Сообщение Fait »

triadax писал(а): 20 сен 2024, 08:37 В функции {10} указано поле [833] "ИТОГ"(app_entity_67.field_847) сущности "Трудозатраты" (app_entity_67)

chrome_yHxZbdsn5T.png

Аналогично считаются и остальные значения из подсущностей.
Поле Итог какого типа?
Мне скрины нужны были, чтобы понять типы и ID полей.
Если это тип формула, то какие поля она считает?
triadax
Сообщения: 158
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

Re: Сумма полей по связанным записям

Сообщение triadax »

ИТОГ (SQL формула) содержит в себе сумму предыдущих двух полей.
Ответить