Имя: Пароль:
1C
1С v8
Вывод товара по дням по точкам с разбивкой номенклатуры
0 Смертник
 
17.04.15
10:20
Управление торговли 10.3
Задача вывести продажи по группам товаров по дням недели. Запросы построил все вроде получаю. Но не могу правильно построить присоединение строк по дням недели. Помогите разобраться
ВыборкаПериод = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Период","Все");
        ТабДокумент.Вывести(ШапкаВсего);
        ПрошлыйДень = НачалоДня(ТекущаяДата()-1*15*24*3600); //После тестирования поменять 15 на 8
        Шапка.Параметры.ДеньНеделиНач = Формат(ПрошлыйДень, "ДФ=дддд");
        Шапка.Параметры.ДатаНач = Формат(ПрошлыйДень, "ДФ=dd.MM.yyyy");
        ТабДокумент.Присоединить(Шапка);
        
        ТабДокумент.Присоединить(ШапкаМагазин);
        Пока ДеньПродажи.Следующий() Цикл
            ШапкаПродажи.Параметры.ДеньНедели = Формат(ДеньПродажи.Период, "ДФ=дддд");
            ШапкаПродажи.Параметры.Дата = Формат(ДеньПродажи.Период, "ДФ=dd.MM.yyyy");
            ТабДокумент.Присоединить(ШапкаПродажи);
        КонецЦикла;
        Сч = 1;

        Для Каждого  День ИЗ ДеньНачала Цикл
            
            СтрокаВсего.Параметры.Всего = 0;            
            СтрокаНеизм.Параметры.АлкогольНач = День.СуммаАлкоголь;
            СтрокаНеизм.Параметры.МясоНач = День.СуммаМясо;
            СтрокаНеизм.Параметры.СопуткаНач = День.СуммаСопутка;
            ТабДокумент.Вывести(СтрокаВсего);
            ТабДокумент.Присоединить(СтрокаНеизм);
            СтрокаМагазин.Параметры.Адрес = День.Подразделение;
            СтрокаМагазин.Параметры.нн = Сч;
            ТабДокумент.Присоединить(СтрокаМагазин);
        КонецЦикла;
        Если Результат.Выгрузить().Количество() > 0 Тогда                
            
            Пока ВыборкаПериод.Следующий() Цикл
                                
                Продажи = ВыборкаПериод.Выбрать();
                
                Пока Продажи.Следующий() Цикл
                                           
                    СтрокаПродажи.Параметры.Алкоголь = Продажи.СуммаАлкоголь;
                    СтрокаПродажи.Параметры.Мясо = Продажи.СуммаМясо;
                    СтрокаПродажи.Параметры.Сопутка = Продажи.СуммаСопутка;
                    //ТабДокумент.Присоединить(СтрокаПродажи);
                                    
                КонецЦикла;
                ТабДокумент.Вывести(СтрокаПродажи);

            КонецЦикла;
      КонецЕсли;


Сейчас у меня выводить построчно за день предыдущий недели отчетной. А вот где по дням недели выводить строки - они присоединяются справо, а не по дню сортируются.
1 Смертник
 
17.04.15
10:33
SOS
2 Смертник
 
17.04.15
12:03
Помогите
3 Михаил Козлов
 
17.04.15
12:12
Штатный отчет с группировкой по неделям и дням не подходит?
4 Смертник
 
17.04.15
12:56
Не совсем походит - нужна разбивка по товару
5 Смертник
 
17.04.15
13:02
и по подразделению
6 Михаил Козлов
 
17.04.15
13:06
(4)-(5) Разве в штатном отчет это нельзя сделать?
7 Смертник
 
17.04.15
13:13
Вроде посмотрел чтото похожее не нашел
8 Смертник
 
17.04.15
13:15
Разбивка по товару - это не вывод всей номенклатуры, а по трем группам товара
9 Михаил Козлов
 
17.04.15
13:17
(8) Ну так сделайте группировку ТолькоИерархия.
10 Смертник
 
17.04.15
13:18
и тоже не подходит, если было бы три папочки все было бы отлично, а так папок много и часть относится к одному, часть ко второму и часть к третьему
11 Михаил Козлов
 
17.04.15
13:26
1. Можно добавить реквизит к номенклатуре и группировать по нему.
2. Можно прописать свойство (или категорию) и группировать по ним.
12 Смертник
 
17.04.15
15:50
У нас это типо следущий шаг через н времени