Имя: Пароль:
1C
1С v8
Периоды запроса
0 Deahianaianyrto
 
30.06.14
18:43
Я сделал запрос по регистру с периодичность месяц (например), как мне орпгнизовать выборку по периодам?
1 zak555
 
30.06.14
18:45
группировка ?
2 Deahianaianyrto
 
30.06.14
18:49
Не чиркнете пару строк, как в цикле выбрать остатки по товарам и по преиодам
3 Teresa
 
30.06.14
18:49
Эта тема чем-то отличается от предыдущей? В конфигураторе СКД выбираешь периодичность МЕСЯЦ у виртуальной таблицы в настройках. Дополнение периода - Месяц в структуре отчета. Погугли "Остатки на каждый день", будь человеком.
4 Deahianaianyrto
 
30.06.14
18:56
объ=РеквизитФормыВЗначение("Объект");
    ТекстЗапроса =     
    "ВЫБРАТЬ
    |    ЗаказыКлиентовОстаткиИОбороты.СуммаОборот КАК Сумма,
    |    ЗаказыКлиентовОстаткиИОбороты.Номенклатура КАК Товар,
    |    ЗаказыКлиентовОстаткиИОбороты.Период КАК Период
    |ИЗ
    |    РегистрНакопления.ЗаказыКлиентов.ОстаткиИОбороты(&ВыбНачПериода, &ВыбКонПериода, Месяц, ДвиженияИГраницыПериода, ) КАК ЗаказыКлиентовОстаткиИОбороты
    |ИТОГИ
    |    СУММА(Сумма)
    |ПО
    |    Период ПЕРИОДАМИ(МЕСЯЦ, , )";
    
    Запрос = Новый Запрос;
    Запрос.Текст = ТекстЗапроса;
    Запрос.УстановитьПараметр("ВыбНачПериода",Объ.ПериодаОтчета.ДатаНачала);
    Запрос.УстановитьПараметр("ВыбКонПериода",Объ.ПериодаОтчета.ДатаОкончания);
    Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,,"Все");

Меня интересует как мне дальше выбирать Товары и Суммы по периодам?
5 Deahianaianyrto
 
30.06.14
19:12
Я так понимаю это вложенные циклы будут?
6 kumena
 
30.06.14
19:15
.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, Период, "ВСЕ")
7 Deahianaianyrto
 
30.06.14
19:21
А как вложенные циклы сделать?
8 Deahianaianyrto
 
30.06.14
19:24
Надо выбирать Номенклатуру, а во вложенном цикле Периоды? Как это сделать?
9 kumena
 
30.06.14
19:48
типа так
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=549595

только если хочется обход по группировке по товару, то и товар надо в итоги включать