Имя: Пароль:
1C
1С v8
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
берём нашего знакомого и думаем, что имел в виду sixis
http://screencast.com/t/pOWbxKrK2F
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
23 Wobland
 
22.04.13
06:14
сэкономил две штуки нажатия по сравнению с пкм ;)