Имя: Пароль:
1C
1С v8
Остатки товаров на складах по месяцам
,
0 fenlork
 
13.08.14
16:29
Здравствуйте!
Подскажите, нужно вывести конечные остатки товара по складам по месяцам. Выбираю:
РН.Товары на складах.остатки и обороты-период, склад, номенклатура, конечный остаток. В параметрах ВТ-периодичность месяц, делаю отчет, за период одного месяца-количество-как в отчете типовом. Но если формировать отчет за пару месяцев- в первом месяце все верно в следующих уже нет, данные с типовым отличаются. В чем причина?
1 fenlork
 
13.08.14
16:46
запрос простейший
ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Склад,
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.Период
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , месяц, , ) КАК ТоварыНаСкладахОстаткиИОбороты
условия тоже не помогают
2 Ярус
 
13.08.14
16:54
делай по остаткам + неявный срез последних по периоду
3 fenlork
 
13.08.14
16:59
(2)nj то есть (,,&датакон , месяц, , )?
4 Paul_1C
 
13.08.14
17:07
ВЫБРАТЬ
    Остатки.Номенклатура,
    СУММА(ВЫБОР
            КОГДА НАЧАЛОПЕРИОДА(Остатки.Период, НЕДЕЛЯ) = НАЧАЛОПЕРИОДА(&ДатаНачала, НЕДЕЛЯ)
                ТОГДА ВЫБРАТЬ
    Остатки.Номенклатура,
    СУММА(ВЫБОР
            КОГДА НАЧАЛОПЕРИОДА(Остатки.Период, НЕДЕЛЯ) = НАЧАЛОПЕРИОДА(&ДатаНачала, НЕДЕЛЯ)
                ТОГДА Остатки.КоличествоКонечныйОстаток
            ИНАЧЕ ВЫБОР
                    КОГДА Остатки.Период <= ДатыЗаПериод.ТекущийПериод
                        ТОГДА Остатки.КоличествоОборот
                    ИНАЧЕ 0
                КОНЕЦ
        КОНЕЦ) КАК КонечныйОстаток,
    ДатыЗаПериод.ТекущийПериод
ИЗ
    РегистрНакопления.ОстаткиТоваровНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Неделя, , ) КАК Остатки,
    ДатыЗаПериод КАК ДатыЗаПериод

СГРУППИРОВАТЬ ПО
    Остатки.Номенклатура,
    ДатыЗаПериод.ТекущийПериод
5 Ярус
 
13.08.14
17:07