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

Помощь в ajax

Добавлено: 27 янв 2022, 15:01
believe
Коллеги, может кто подскажет что не так?
Имею структуру
Контрагенты
- Движение
--Оплаты
В ajax нужно вычислить сумму оплат по условию Движение=Оплаты
Пишу код в сущности Оплаты :

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

$summ_ob = db_query("SELECT SUM( field_562) FROM app_entity_37 WHERE id='".$_POST['parent_item_id']. "'");
$sum = db_fetch_array($summ_ob);
$value=$sum["field_562"];
echo $value;
562-сумма оплат.
Не хочет работать....

Re: Помощь в ajax

Добавлено: 27 янв 2022, 16:45
support
попробуйте так:

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

$summ_ob = db_query("SELECT SUM( field_562) as total FROM app_entity_37 WHERE id='".$_POST['parent_item_id']. "'");
$sum = db_fetch_array($summ_ob);
$value=$sum["total"];
echo $value;

Re: Помощь в ajax

Добавлено: 27 янв 2022, 17:00
believe
Не считает.....

Re: Помощь в ajax

Добавлено: 27 янв 2022, 17:36
support
Ну должно 0 хотя бы выводить. ID родительской верно указано в запросе?
Если просто какой то текст вывести?

Re: Помощь в ajax

Добавлено: 27 янв 2022, 18:01
believe
Вроде все верно, сделал демо https://pdemo.rukovoditel.pro/3.0/index ... mo_id=1047
На пальцах сложно объяснять.
Пароль: Q$BQc

Re: Помощь в ajax

Добавлено: 27 янв 2022, 18:51
support
Полагаю что в запросе должно быть так

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

parent_item_id='".$_POST['parent_item_id']. "'"
код в демо поправил

Re: Помощь в ajax

Добавлено: 27 янв 2022, 18:57
believe
Да, то что нужно! Благодарю!

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

$summ_ob = db_query("SELECT SUM(field_278) as total FROM app_entity_29 WHERE parent_item_id='".$_POST['parent_item_id']. "'");
$sum = db_fetch_array($summ_ob);
$value=$sum["total"];
echo $value;    

Re: Помощь в ajax

Добавлено: 01 фев 2022, 16:11
believe
Оп, а при автоматизации не работает.... Так и должно быть?

Re: Помощь в ajax

Добавлено: 01 фев 2022, 16:18
believe
Скрин

Re: Помощь в ajax

Добавлено: 01 фев 2022, 17:20
support
Поправил. Файл из архива замените в modules\items\views\
Сообщите результат.