Как родительской сущности взять значение суммы в дочерней сущности?

Все вопросы/проблемы по установке и использовании.
Ответить
Алексей Алейников
Сообщения: 20
Зарегистрирован: 13 июн 2018, 20:15
Имя: Алексей Алейников
Откуда: Москва
Организация: 9-33
Контактная информация:

Как родительской сущности взять значение суммы в дочерней сущности?

Сообщение Алексей Алейников »

Добрый день.
Может, кто подскажет, как решить вроде бы простую проблему, но система по какой-то причине не даёт нужный результат:
Задача: в родительской сущности показать сумму из дочерней сущности, этот результат потом будет использоваться в других сущностях.

Это дочерняя сущность, тут всё отображается верно. Возможно, не сохраняется результат?
Снимок экрана 2024-04-25 143928.png
А это родительская сущность:
Снимок экрана 2024-04-25 144223.png
Вот этот код:

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

//Посчитаем фактическую стоимость разработки вместе с тестированием

$result = db_query("SELECT SUM(`field_284`) FROM `app_entity_30` WHERE `parent_item_id`=".[id]." AND `field_1125`<>298");

foreach ($result as $record) {
  if(empty($record["SUM(`field_284`)"]))
  {
    $output_value = 0;
  }else{
    $output_value = $record["SUM(`field_284`)"];
  }
} 
Не хочет показывать результат, и всё. Ошибок не выдает, но результат - 0, а он не ноль....

Возможно я не понимаю, какой тип поля надо использовать?
MySQL формула не хранит данные в базе данных, это я понял.
JS формула тоже?
MySQL запрос тоже не хранит?
Ajax запрос тоже не хранит?
PHP хранит, насколько я понял, если указать формулу так (это для 284 дочернего поля сохранял):

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

$fsr = [281] * [283];
$output_value = $fsr;
Но всё равно родительская сущность не видит этого результата. Что делаю не так?
Заранее благодарю за ответ.
9-33.ru
Аватара пользователя
support
Техническая поддержка
Сообщения: 9008
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как родительской сущности взять значение суммы в дочерней сущности?

Сообщение support »

Есть инструмент "Функции" https://docs.rukovoditel.net.ru/index.php?p=48
Алексей Алейников
Сообщения: 20
Зарегистрирован: 13 июн 2018, 20:15
Имя: Алексей Алейников
Откуда: Москва
Организация: 9-33
Контактная информация:

Re: Как родительской сущности взять значение суммы в дочерней сущности?

Сообщение Алексей Алейников »

Дополнение куплено, но поле "Формула" не появилось:
Снимок экрана 2024-04-25 164604.png
Также просьба ответить из вопросы выше - в каком случае сохраняется значение в БД.
Последний раз редактировалось Алексей Алейников 25 апр 2024, 17:10, всего редактировалось 1 раз.
9-33.ru
Аватара пользователя
support
Техническая поддержка
Сообщения: 9008
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как родительской сущности взять значение суммы в дочерней сущности?

Сообщение support »

"Mysql формула" - это и есть поле "Формула" просто это было старое название.
Ответить