ТЗ передать в построитель отчета как виртуальную таблицу
19.03.2014
21:49
#1
"В ут 10.3 на базе механизма формирования отчетов-
создал собственный отчет, в запросе передаю виртуальную таблицу. Уже почитал что так нельзя в построитель передавать.
Кто нибудь пример может набросать. Передается таблица значений, а потом соединяется с другим запросом и выводит резудьтат через обычную систему универсального отчета в 10.3
"Выбрать тз.Реквизит
поместить ВремТЗ
ИЗ &ТЗ как тз
;
Выбрать Регистр.Реквизит,
ВремТЗ.Реквизит
ИЗ Регистркакой-то как Регистр
ЛевоеСоединение ......."
Вот так неправильно, а как правильно с построителем?"
создал собственный отчет, в запросе передаю виртуальную таблицу. Уже почитал что так нельзя в построитель передавать.
Кто нибудь пример может набросать. Передается таблица значений, а потом соединяется с другим запросом и выводит резудьтат через обычную систему универсального отчета в 10.3
"Выбрать тз.Реквизит
поместить ВремТЗ
ИЗ &ТЗ как тз
;
Выбрать Регистр.Реквизит,
ВремТЗ.Реквизит
ИЗ Регистркакой-то как Регистр
ЛевоеСоединение ......."
Вот так неправильно, а как правильно с построителем?"
20.03.2014
09:45
#4
"ПостроительЗапроса = Новый ПостроительЗапроса;
ОписаниеИсточникаДанных = Новый ОписаниеИсточникаДанных(ТЗ);
ОписаниеИсточникаДанных.Колонки.Месяц.Измерение = Истина;
ОписаниеИсточникаДанных.Колонки.Раздел.Измерение = Истина;
ОписаниеИсточникаДанных.Колонки.Контракт.Измерение = Истина;
ОписаниеИсточникаДанных.Колонки.Статья.Измерение = Истина;
ОписаниеИсточникаДанных.Колонки.Сумма.Итог = "Сумма(Сумма)";
ПостроительЗапроса.ИсточникДанных = ОписаниеИсточникаДанных;
Вот это нашел, а как потом в основном запросе построителя обращаться к таблице? и соединять ее?"
ОписаниеИсточникаДанных = Новый ОписаниеИсточникаДанных(ТЗ);
ОписаниеИсточникаДанных.Колонки.Месяц.Измерение = Истина;
ОписаниеИсточникаДанных.Колонки.Раздел.Измерение = Истина;
ОписаниеИсточникаДанных.Колонки.Контракт.Измерение = Истина;
ОписаниеИсточникаДанных.Колонки.Статья.Измерение = Истина;
ОписаниеИсточникаДанных.Колонки.Сумма.Итог = "Сумма(Сумма)";
ПостроительЗапроса.ИсточникДанных = ОписаниеИсточникаДанных;
Вот это нашел, а как потом в основном запросе построителя обращаться к таблице? и соединять ее?"
20.03.2014
15:16
#7
Смысл отчета в следующем:
Выводится колонка "время" через каждый час:
10.00 Сумма
11.00 Сумма
12.00 Сумма
13.00 Сумма
Сумма - это сумма чеков за час. Если чеков нет, надо чтобы выводилось время и сумма 0.
Можно конечно сделать 12 запросов (12 часовой день) с объединением, но хотелось бы через ТЗ
или 12 показателей))))) просто никогда не сталкивался с построителем+внешняя ТЗ.
Отчет уже сделал, но хочу понять как
Выводится колонка "время" через каждый час:
10.00 Сумма
11.00 Сумма
12.00 Сумма
13.00 Сумма
Сумма - это сумма чеков за час. Если чеков нет, надо чтобы выводилось время и сумма 0.
Можно конечно сделать 12 запросов (12 часовой день) с объединением, но хотелось бы через ТЗ
или 12 показателей))))) просто никогда не сталкивался с построителем+внешняя ТЗ.
Отчет уже сделал, но хочу понять как
Читают тему
(гостей: 1)