Аналог расчета общей суммы счета в стандартном вычеслении.
Есть таблица "Заявка на производство" и подчиненная ей таблица "Описание фасада" (аналог стандартной таблицы Позиции счета).
В таблице "Описание фасада" есть поле "Площадь, м2" которые высчитывается простым умножением полей высота и ширина из этой же таблицы.
Мне нужно вывести сумму полей "Площадь, м2" из таблицы "Описание фасада" в поле "Общая площадь, м2" в таблице "Заявка на производство".
На основе примера из мануала на сайте я взял код:
// Получаем сумму содержимого полей "Сумма" таблицы "Позиции счета", где поле "Счет" равно номеру счета. $sqlQuery = "SELECT sum(f810) as summa FROM ".DATA_TABLE."74 WHERE status=0 AND f807='".$line['Счет']['id']."'"; $res = mysql_query($sqlQuery); $row = mysql_fetch_array($res); $line['Счет']['Сумма'] = $row['summa'];
И переделал его под свой:
// Получаем сумму содержимого полей "Сумма" таблицы "Позиции счета", где поле "Счет" равно номеру счета. $sqlQuery = "SELECT sum(f1197) as summa FROM ".DATA_TABLE."95 WHERE status=0 AND f1203='".$line['Позиции заявки']['id']."'"; $res = mysql_query($sqlQuery); $row = mysql_fetch_array($res); $line['Заявка на производство']['Общая площадь, м2'] = $row['summa'];
Где,
f1197 - "Площадь, м2" таблицы "Описание фасада"
95 - таблица "Описание фасада"
f1203 - "Позиции заявки" таблицы "Описание фасада", поле связь с полем "Номер заявки" таблицы "Заявка на производство" (тип поля Номер)
При включение вычисления, выдает ошибку. Скриншоты в приложении.