| 
    
        
     
     | 
    
  | 
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 
 | 
         
        сэкономил две штуки нажатия по сравнению с пкм ;)     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |