Автор Тема: Добавление полей в отчете  (Прочитано 10701 раз)

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Добавление полей в отчете
« : Августа 15, 2014, 13:16:00 »
Добрый день. Меня интересует, как можно в отчете "наряд-заявка" добавить поля о выполненных работах, такие как название работы, количество, стоимость? Какой нужен запрос, что бы подключить соответствующую таблицу?

Шумко Дмитрий

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 753
Re: Добавление полей в отчете
« Ответ #1 : Августа 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 - номер заявки.

Изучите отчеты которые есть в поставке ПО, там много примеров работы с запросами в самом отчете

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Re: Добавление полей в отчете
« Ответ #2 : Августа 15, 2014, 14:42:18 »
Большое спасибо!

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Re: Добавление полей в отчете
« Ответ #3 : Августа 19, 2014, 12:41:59 »
Добавил запрос, но когда пытаюсь распечатать заявку, эти поля не выводятся, появляются только ноли.

Шумко Дмитрий

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 753
Re: Добавление полей в отчете
« Ответ #4 : Августа 19, 2014, 12:56:37 »
Есть ли в заявке стоимость работ?
Правильно ли подставляете параметры в запрос?

проложите отчет к ответу.

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Re: Добавление полей в отчете
« Ответ #5 : Августа 19, 2014, 13:00:19 »
В заявках есть и стоимость и количество работ. Не выводиться даже название работы.

Шумко Дмитрий

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 753
Re: Добавление полей в отчете
« Ответ #6 : Августа 21, 2014, 10:24:04 »
Вы неверно используете параметры запроса

:699 - это параметр, а не номер заявки
перед открытием запроса параметр, должен быть установлен в нужное значение.
Смотрите в редакторе текста запроса "Редактировать параметры"

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Re: Добавление полей в отчете
« Ответ #7 : Августа 21, 2014, 10:38:24 »
Спасибо, работает. Но еще одна проблема - название работы у меня, например, ремонт телевизора, а выводится просто ремонт.

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Re: Добавление полей в отчете
« Ответ #8 : Августа 21, 2014, 10:49:01 »
Скажите, а если будет выполнено несколько работ, как их вывести? И подсчитать общую стоимость?

Шумко Дмитрий

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 753
Re: Добавление полей в отчете
« Ответ #9 : Августа 21, 2014, 11:04:33 »
если работ несколько, то таки данные должны находиться на отдельном ДатаБэнд (MasterData)

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Re: Добавление полей в отчете
« Ответ #10 : Августа 21, 2014, 11:58:08 »
Все получилось, только как вывести общую стоимость всех работ?

Шумко Дмитрий

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 753
Re: Добавление полей в отчете
« Ответ #11 : Августа 21, 2014, 12:09:00 »
Добавить бэнд "Подвал данных"
на нем разместить текстовое поле с агрегатной функцией

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Re: Добавление полей в отчете
« Ответ #12 : Августа 21, 2014, 13:44:30 »
Огромное спасибо, все получилось. Скажите, а как можно вывести нумерацию этих работ?  1 - Ремонт, 2 - обслуживание и тд.

Шумко Дмитрий

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 753
Re: Добавление полей в отчете
« Ответ #13 : Августа 21, 2014, 15:38:02 »
В текстовом поле вставьте текст [LINE#]

IGOR199304

  • Full Member
  • ***
  • Сообщений: 30
Re: Добавление полей в отчете
« Ответ #14 : Августа 22, 2014, 11:12:04 »
Большое спасибо