|
СКД шапка в группировке | ☑ | ||
---|---|---|---|---|
0
ХочуСпец
25.04.12
✎
16:03
|
В СКД в настройках:
1. Группировка: Контрагент 1.1. Группировка: Детальные записи В результате получается следующее: Контрагент1 Номенклатура План Факт Номен1 10 12 Номен2 13 10 Номен3 5 5 Контрагент2 Номенклатура План Факт Номен4 11 13 Номен5 15 10 Номен6 51 50 В печатной форме для группировки 1.1 хочу сделать Наименование контрагента: --- Дата отчета: --- ОТЧЕТ ПЛАН-ФАКТ по номенклатуре в натур. единицах Для этого в отчет я добавил новый Макет В макете добавил область "ШапкаГруппировкиПланФакт" В модуле объекта отчета в процедуре СформироватьОтчетОбъект(Форма) Прописал следующее: КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, Форма.ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , Форма.ДанныеРасшифровки); Результат = Форма.ЭлементыФормы.Результат; Результат.Очистить(); ////////////////////////Собственная шапка группировки Макет = ПолучитьМакет("Макет"); ОбластьМакета = Макет.ПолучитьОбласть("ШапкаГруппировки"); ОбластьМакета.Параметры.Контрагент = Контрагент; ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(Результат); ПроцессорВывода.НачатьВывод(); ЭлементРезультата = ПроцессорКомпоновки.Следующий(); Пока ЭлементРезультата <> Неопределено Цикл ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата); ЭлементРезультата = ПроцессорКомпоновки.Следующий(); КонецЦикла; ПроцессорВывода.ЗакончитьВывод(); Выводит в общую шапку. Как добиться того чтобы выводил область макета в определенную группировку? |
|||
1
ХочуСпец
25.04.12
✎
16:05
|
(1) Т.е. в каждую группировку 1. Группировка: Контрагент
|
|||
2
ХочуСпец
25.04.12
✎
16:24
|
подыму, а вдруг кто и сталкивался
|
|||
3
ХочуСпец
25.04.12
✎
16:48
|
неужели никто не сталкивался
Defender aka linn точно знать должен |
|||
4
le_
25.04.12
✎
16:52
|
(3) Программно формировать отчет для этого не обязательно. Достаточно создать макет на закладке "Макеты" для группировки "Контрагент"
|
|||
5
ХочуСпец
25.04.12
✎
16:54
|
(4) все остальное ведь похерится если поставлю Макет оформления = Без оформления
|
|||
6
le_
25.04.12
✎
16:54
|
(5) Для группировки поставь.
|
|||
7
ХочуСпец
25.04.12
✎
17:01
|
(6) Я упростил задачу
опишу более подробнее есть группировка 1.Контрагент, Проект далее идет группировки: 1.1. Проект 1.1.1 Номенклатура 1.1.1.1 ВидРабот В макете я добавляю Макет группировки Но что мне в нем выбрать в качестве Группировки? Проект? Это будет неправильно |
|||
8
ХочуСпец
25.04.12
✎
17:02
|
(7) Понял, надо задать имя группировки
|
|||
9
ХочуСпец
25.04.12
✎
17:03
|
извиняюсь
|
|||
10
ХочуСпец
25.04.12
✎
17:04
|
просто хочу хотяб вывести заголовок, но не выводит ничего
|
|||
11
ХочуСпец
25.04.12
✎
17:05
|
все сделал, спасибо всем )
|
|||
12
ХочуСпец
25.04.12
✎
17:17
|
в продолжении темы:
Для своей группировки добавил макет Но при выводе игнорирует размер шрифта, стиль шрифта Для этой группировки в других настройках поставил: Макет оформления = Без оформления но еще хуже стало |
|||
13
ХочуСпец
25.04.12
✎
17:35
|
подниму
|
|||
14
le_
25.04.12
✎
17:41
|
Нарисуй в макете, как должно быть...
|
|||
15
ХочуСпец
25.04.12
✎
17:44
|
(14) нарисовал
|
|||
16
ХочуСпец
25.04.12
✎
17:44
|
определил шрифты, стили, задал параметры. Выводит одним шрифтом стандартным
|
|||
17
ХочуСпец
25.04.12
✎
17:49
|
что не так?
|
|||
18
ХочуСпец
25.04.12
✎
18:02
|
глюки какие то
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |