|
2 Настройка отчета | ☑ | ||
---|---|---|---|---|
0
PrimIgor
21.04.13
✎
14:51
|
Доброго времени суток!
Прошу помочь начинающему! Проблема такая отчет раскрывается полностью с детальными записями сразу, а надо чтобы детали раскрывались после нажатия на плюс. Вот так есть - http://content.screencast.com/users/Igor88/folders/Default/media/61cec3c6-3b95-4ed6-bb58-67162b95235b/Scrin.PNG А надо вот так по умолчанию чтобы было - http://content.screencast.com/users/Igor88/folders/Default/media/90250ca2-d3d9-4bea-896e-6897b457a54e/Scrin2.JPG |
|||
1
Wobland
21.04.13
✎
15:12
|
||||
2
PrimIgor
21.04.13
✎
15:16
|
Мне не помогло это
|
|||
3
Wobland
21.04.13
✎
15:18
|
ну а чего ту ветку не продолжаешь? чего не спросишь у старших неясные моменты?
|
|||
4
PrimIgor
21.04.13
✎
15:27
|
Сори за создание двух вето но разобраться не получилось пока
|
|||
5
Wobland
21.04.13
✎
15:27
|
вон у меня что-то старое в бардачке валяется
Процедура СформироватьОтчёт() КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки); ПроцессорКомпоновки=Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки); ДокРезультат=ЭлементыФормы.Результат; ДокРезультат.Очистить(); ПроцессорВывода=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); //ДокРезультат.ПоказатьУровеньГруппировокСтрок(0); КонецПроцедуры |
|||
6
Wobland
21.04.13
✎
15:27
|
(4) не получается - спрашивай, а не жалуйся
|
|||
7
PrimIgor
21.04.13
✎
15:30
|
А где Процедуру пишем ?
|
|||
8
Wobland
21.04.13
✎
15:32
|
вроде это обработчик кнопки
|
|||
9
Strogg
21.04.13
✎
15:35
|
(5) а вот скажи-ка мне, пытающемуся постичь тайны программного СКД, где в твоем коде объявляются настройки?(это тчоб не создавать новой темы)?
|
|||
10
Wobland
21.04.13
✎
15:38
|
Процедура ДействияФормыСформировать(Кнопка)
УстановитьНастройки(); СформироватьОтчёт(); КонецПроцедуры Процедура УстановитьНастройки() ПараметрДанныхНачалоПериода=КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода"); ПараметрДанныхНачалоПериода.Значение='00010101'; ПараметрДанныхНачалоПериода.Использование=Истина; ПараметрДанныхКонецПериода=КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода"); ПараметрДанныхКонецПериода.Значение=КонецДня(РабочаяДата); ПараметрДанныхКонецПериода.Использование=Истина; Настройки=КомпоновщикНастроек.Настройки; КонецПроцедуры |
|||
11
Wobland
21.04.13
✎
15:39
|
я на этом отчёте только начинал дружиться с СКД, запросто мог где-то нехорошо поступить. но это всё работало
|
|||
12
Strogg
21.04.13
✎
15:40
|
(5), (10), дякую зацный пан! Схоронил!
|
|||
13
PrimIgor
21.04.13
✎
15:42
|
Еще идеи есть?
|
|||
14
sixis
21.04.13
✎
15:42
|
к чему такие сложности?
СкомпоноватьРезультат(РежимКомпоновкиРезультата.Непосредственно); ДокРезультат.ПоказатьУровеньГруппировокСтрок(0); |
|||
15
Wobland
21.04.13
✎
15:44
|
(12) ;) вот тебе ещё что-то с расшифровкой (это уже другой отчёт)
Процедура СформироватьОтчёт() ДанныеРасшфровки=Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновки=Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки); ДокРезультат=ЭлементыФормы.Результат; ДокРезультат.Очистить(); ПроцессорВывода=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); ЭлементыФормы.ТабличноеПолеОтбор.ОбновитьСтроки(); КонецПроцедуры |
|||
16
Wobland
21.04.13
✎
15:44
|
(14) воот! я ждал более бородатого ;)
|
|||
17
PrimIgor
21.04.13
✎
15:50
|
Где мне эту процедуру прописывать?
Форма отчета, форма настрое или форма варианта или еще где ?? Компаную с помощью конструктора. |
|||
18
Wobland
21.04.13
✎
15:50
|
(17) правильно говорить "канструктора"
|
|||
19
PrimIgor
21.04.13
✎
15:52
|
супер
|
|||
20
Wobland
21.04.13
✎
15:53
|
||||
21
GANR
21.04.13
✎
15:58
|
(0) Все группировки свернуть можно, часть группировок - нет http://1c.mista.ru/topic.php?id=660459&all=1.
|
|||
22
PrimIgor
21.04.13
✎
20:57
|
Вот небольшое решение нашел
При нажатии 1 http://content.screencast.com/users/Igor88/folders/Default/media/bb283d5c-e090-4084-8917-b83b9cbbfdc9/sc.PNG При нажатии 2 http://content.screencast.com/users/Igor88/folders/Default/media/6f8fce09-1203-4f4e-b4a2-cc63da5a77a0/sc2.PNG Всем спасибо! |
|||
23
Wobland
22.04.13
✎
06:14
|
сэкономил две штуки нажатия по сравнению с пкм ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |