Есть проблема с отчетом этим, заключается в следующем, вывод столбцов пустой:
"Номер телефона абонента"
"Ф.И.О. абонента"
"Адрес установки"
Изучая код, нашел где эти параметры извлекаются. Подправил SQL-запрос под свои параметры:
Код:
SELECT t1.val as phone, t2.val as fio, t3.address as address FROM contract
LEFT JOIN contract_parameter_type_1 as t1 ON contract.id=t1.cid AND t1.pid=13
LEFT JOIN contract_parameter_type_1 as t2 ON contract.id=t2.cid AND t2.pid=10
LEFT JOIN contract_parameter_type_2 as t3 ON contract.id=t3.cid AND t3.pid=5
WHERE contract.id=?
Поля 13,10 и 5 являются соответственно "Телефон", "Ф.И.О." и "Адрес".
В SLQ-редакторе таблицу из одной строки (WHERE contract.id= подставляю значения) выводятся как одна строка, с тремя столбцами. Но в отчёте все равно данные столбцы пустые. В server.out при каждой генерации выводится следующее:
Код:
133
131
131
273
138
133
191
151
129
133
133
201
Дальше по коду происходит вычисление и вывод этого хозяйства. Не могу найти, может по пути какие-то параметры нужна или выводимые не корректны. Можете прояснить?