Имя: Пароль:
1C
1С v8
СКД вывод результата в Табичный Документ
0 dron9205
 
19.01.12
17:34
Получаю в форме отчета результат СКД в виде ТЗ. "Доделываю" полученую ТЗ к нужному виду, теперь результат надо поместить в Табличный документ форма отчета.
Есть механизм:
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);

Но ПроцессорКомпоновкиДанных завязан на МакетКомпоновки, а он в свою очередь на СхемаКомпоновкиДанных и Настройки.
Необходимо чтобы или как-нибудь МакетКомпоновки инициализировался от моей ТЗ, или как-нибудь по простому перекинуть из ТЗ в Табличный документ формы отчета, то чтобы там "работали" группировки и расшифровки.
1 dron9205
 
19.01.12
17:45
Ни у кого нет мыслей?? можд я не в том направлении пошел??
Смысл в том, чтобы выполнялась схема отчета в модуле, а выводились немного измененные данные..
Получал данные через ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений, и там уже преобразовывал как мне необходимо.. Теперь то что получилось необходимо поместить на форму в Табличный документ
2 dimaldinho
 
19.01.12
17:48
>> как-нибудь по простому перекинуть из ТЗ в Табличный документ формы отчета

сделай источник данных - свою доработанную таблицу значений.
3 ssh2006
 
19.01.12
17:50
(0) сделать все в скд без ТЗ не получается?
4 dron9205
 
19.01.12
17:53
(3) долго объяснять зачем все это.. На самом деле не получается.. Иначе не заморачивался бы..
5 dron9205
 
19.01.12
17:54
(2) пример можно??
речь идет о СхемаКомпоновкиДанных.ИсточникиДанных или о СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.ИсточникДанных
6 dron9205
 
19.01.12
17:55
(5) че загнался чтоли? O_o
7 kabanoff
 
19.01.12
17:58
(1)
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(РезультатТаблица);

ТабличныйДокумент = Новый ТабличныйДокумент;
Построитель.Вывести(ТабличныйДокумент);
8 zzhiraf
 
19.01.12
18:00
Надо выводить сразу в табличный документ и его приводить к нужному виду
9 kabanoff
 
19.01.12
18:00
+(7) Расшифровки уже можно навешать программно.
10 dron9205
 
19.01.12
18:02
(8) (9) если бы я хотел это делать, то мучался бы.. Но ведь для этого и есть СКД)))
11 dumb851
 
19.01.12
18:04
имхо.. делаешь программно сразу правильную ТЗ и передаешь в набор данных - объект
12 dimaldinho
 
19.01.12
18:10
(5) см. (11)
13 dron9205
 
20.01.12
13:24
Вывел отчет через Набор данных - объект..
Сейчас проблема в следующем:
Есть справочник в УПП Спецификация. В нем указывается состав изделия из номенклатур, которые в свою очередь тоже могут иметься спецификацию и т.п... А-ля номенклатура-комплект.. Надо выводить отчет со вложенной иерархией, причем между собой элементы справочника не подчинены. Да было уже много тем про это.. Большинство ссылаются на Хрусталеву, "Произвольная иеирархия", но на практике примера не нашел..
Есть вариант огранизовывать иерархию в моей получившейся ТЗ - добавить уровень вложенность и номенклатуру для кого это спецификация, но в таком случаи не видит сложенность 3 уровня, т.к. там поле спецификация никак не относиться к спецификации 1 уровня..
Если что-то поняли, то посоветуйте как разложить иерархию))
14 dron9205
 
20.01.12
13:55
ап
15 Defender aka LINN
 
20.01.12
14:02
(13) "Большинство ссылаются на Хрусталеву, "Произвольная иеирархия", но на практике примера не нашел..." - ну, не знаю... Может попробовать таки ее открыть и прочитать?
16 dron9205
 
20.01.12
14:18
(15) так и знал что на этот момент будут указывать))