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