Имя: Пароль:
1C
1С v8
Не работает группировка строк в отчете
0 Dmitrii10
 
19.09.13
16:40
не работет группировка строк в самодельном отчете , пробую так:


    ТабДок.НАчатьАвтогруппировкуСтрок();
    Для каждого ЭлементМассива Из МассивСтатей Цикл
               СтатьяОсновная.Параметры.Статья = ЭлементМассива;     
              ТабДок.Вывести(СтатьяОсновная,1,"Безналичные",Ложь);

                /// строки выборки данных
                                    
        НайденныеСтроки = БезналДвижения.НайтиСтроки(СтуктураСтатей);
        Для каждого стр1 из НайденныеСтроки Цикл
                /// строки выборки данных
          ТабДок.Присоединить(СтатьяТекДата,1,"Безналичные",Ложь);
                КонецЦикла;
           КонецЦикла;
ТабДок.ЗакончитьАвтогруппировкуСтрок();


Как правильно ?
1 catena
 
19.09.13
16:45
(0)НачатьАвтогруппировкуСтрок()
Описание:
Начинает автоматическую группировку строк. При автоматической группировке учитываются значения уровней, заданные при выводе строк методом Вывести.

Синтаксис:
Вывести(<Таблица>, <Уровень>, ...

Уровень везде = 1, что куда должно группироваться?
2 Dmitrii10
 
19.09.13
16:49
(1) вот мне и не понятно что должно быть в пареметре Уровень.   Веде в примерах   один и тот же код ТабДок.Вывести(ОбластьТабДок, Выборка.Уровень(},
    Выборка.Наименование, Ложь);

Но у меня нет выборки результата запроса есть массив значения которого перебираются
3 Dmitrii10
 
19.09.13
16:54
я так понял что параметр Уровень - это уровень группировки, на случай если будет несколько вложенных группировок.  В моем случае уровень один
4 catena
 
19.09.13
16:54
(2)Сперва ответьте на вопрос: как именно вы хотите группировать массив? Что куда должно вкладываться или объединяться?
5 catena
 
19.09.13
16:54
(3)А зачем тогда группировка?
6 Dmitrii10
 
19.09.13
16:57
(5) сначала выводятся строки - вид денежных сретств , а она разворачивается по статьям движения денежных средств.

Например в данном случае: вид денежных средств "Безналичные" и к ней массив статей ДС по которым были обороты.

таких видов ДС несколько они выводятся после
7 Dmitrii10
 
19.09.13
17:00
может перед выводом отчета нужно прописывать что-то еще применительно табличному документу , или это задается где еще ?
8 Михаил Козлов
 
19.09.13
17:05
Попробуйте ТабДок.НачатьГруппуСтрок(...)
9 Dmitrii10
 
20.09.13
11:52
(8) спасибо, все получилось
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший