Форум A4on.TV и ПО "Атирра"

Программный продукт "Атирра" => Вопросы по работе программы => Тема начата: IGOR199304 от Августа 15, 2014, 13:16:00

Название: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 15, 2014, 13:16:00
Добрый день. Меня интересует, как можно в отчете "наряд-заявка" добавить поля о выполненных работах, такие как название работы, количество, стоимость? Какой нужен запрос, что бы подключить соответствующую таблицу?
Название: Re: Добавление полей в отчете
Отправлено: Шумко Дмитрий от Августа 15, 2014, 13:44:40
необходимо в отчет добавить запрос с таким содержанием
select w.Name, rw.W_Quant, rw.W_Cost
from Request_Works rw inner join Works w on (w.W_Id = rw.W_Id)
where rw.Rq_Id = :RQ_ID

Где параметр:RQ_ID - номер заявки.

Изучите отчеты которые есть в поставке ПО, там много примеров работы с запросами в самом отчете
Название: Re: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 15, 2014, 14:42:18
Большое спасибо!
Название: Re: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 19, 2014, 12:41:59
Добавил запрос, но когда пытаюсь распечатать заявку, эти поля не выводятся, появляются только ноли.
Название: Re: Добавление полей в отчете
Отправлено: Шумко Дмитрий от Августа 19, 2014, 12:56:37
Есть ли в заявке стоимость работ?
Правильно ли подставляете параметры в запрос?

проложите отчет к ответу.
Название: Re: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 19, 2014, 13:00:19
В заявках есть и стоимость и количество работ. Не выводиться даже название работы.
Название: Re: Добавление полей в отчете
Отправлено: Шумко Дмитрий от Августа 21, 2014, 10:24:04
Вы неверно используете параметры запроса

:699 - это параметр, а не номер заявки
перед открытием запроса параметр, должен быть установлен в нужное значение.
Смотрите в редакторе текста запроса "Редактировать параметры"
Название: Re: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 21, 2014, 10:38:24
Спасибо, работает. Но еще одна проблема - название работы у меня, например, ремонт телевизора, а выводится просто ремонт.
Название: Re: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 21, 2014, 10:49:01
Скажите, а если будет выполнено несколько работ, как их вывести? И подсчитать общую стоимость?
Название: Re: Добавление полей в отчете
Отправлено: Шумко Дмитрий от Августа 21, 2014, 11:04:33
если работ несколько, то таки данные должны находиться на отдельном ДатаБэнд (MasterData)
Название: Re: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 21, 2014, 11:58:08
Все получилось, только как вывести общую стоимость всех работ?
Название: Re: Добавление полей в отчете
Отправлено: Шумко Дмитрий от Августа 21, 2014, 12:09:00
Добавить бэнд "Подвал данных"
на нем разместить текстовое поле с агрегатной функцией
Название: Re: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 21, 2014, 13:44:30
Огромное спасибо, все получилось. Скажите, а как можно вывести нумерацию этих работ?  1 - Ремонт, 2 - обслуживание и тд.
Название: Re: Добавление полей в отчете
Отправлено: Шумко Дмитрий от Августа 21, 2014, 15:38:02
В текстовом поле вставьте текст [LINE#]
Название: Re: Добавление полей в отчете
Отправлено: IGOR199304 от Августа 22, 2014, 11:12:04
Большое спасибо