Имя: Пароль:
1C
1С v8
Универсальный отчет.
,
0 wade25
 
31.10.11
17:15
Добрый день.
 Есть отчет, его нужно допилить, добавить еще одну колонку которая будет браться из регистра эного.

 Раньше в универсальном всегда делал запросом. Тут же впервые увидел это =)  Где почитать можно про этот способ или может кто объяснит в 2ух словах если не затруднит?

УниверсальныйОтчет.ДобавитьПолеГруппировка("БазоваяЕдиницаИзмерения", "Номенклатура", "БазоваяЕдиницаИзмерения", "Базовая единица измерения");
УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоЕдиницОтчетовНачальныйОстаток", "ИсточникДанных.КоличествоНачальныйОстаток * ИсточникДанных.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / Номенклатура.ЕдиницаДляОтчетов.Коэффициент", "Количество (в ед. отчетов) (нач. ост.)");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕдНачальныйОстаток", "Начальный остаток", Истина, "ЧЦ=15; ЧДЦ=3", "КолБазовыхЕд", "Количество (в базовых единицах)");
1 wade25
 
31.10.11
17:31
Хотя бы где посмотреть, откуда берутся данные?)
2 wade25
 
31.10.11
17:33
Нашел =) Но все равно не понятно, нужно запрос создавать или можно как то так прикрутить? =)
3 s03
 
31.10.11
17:47
в некоторых случаях получалось обходиться именно таким способом, без изменения (добавления) запроса
4 wade25
 
31.10.11
17:52
(3) Он вообще поддерживает заполнение по 2ум регистров в качестве источника? (там буквально 1 условие вставить и все ок, а так переделывать оч много(
5 s03
 
31.10.11
17:57
Сколько в запросе задействовано, столько и поддерживает.
(посмотри, например, в типовой УПП "Отчет по кредитной линии" - там к одному регистру ещё две виртуальные таблицы из другого регистра соединяются)

Так что можешь и сам запрос подправить, а если эти поля и так уже в запросе получаются - то можно и всего-лишь подобным способом.
6 FIXXXL
 
31.10.11
18:04
(5)нету у него запроса, по регистру отчет строится, просто по указанному имени РН
7 kryptonite
 
31.10.11
18:06
(6) можно указать РН, а можно и свой запрос ему подсунуть
8 s03
 
31.10.11
18:09
(6) Угу, у него два режима - по имени регистра и по запросу (который можно составить и просто подсунуть в отчет)
9 Axel2009
 
31.10.11
18:10
УниверсальныйОтчет.ПостроительОтчета.ТекстЗапроса = "ВЫБРАТЬ 1";
10 FIXXXL
 
31.10.11
19:56
(9) без итогов не взлетит :)
11 wade25
 
31.10.11
22:41
(9) Так можно использовать в качестве источника одновременно и регистр и запрос? В запрос буду передавать параметры из регистра и прикручу в полях... А то дома нет базы, а утром над побыстрому смастерить =)
12 FIXXXL
 
01.11.11
07:45
(11) смастери запрос с использованием нужных регистров
13 Axel2009
 
01.11.11
09:06
(11) ну ты получи запрос который получается для регистра. и текст его измененный как надо подставь
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.