Имя: Пароль:
1C
1С v8
Вывод конечный остатков с условием
0 Andranik Stepanyan
 
26.10.15
14:28
Добрый день.
Создаю отчет средствами СКД, в котором помимо стандартных начальных и конечных остатков оборотного регистра накопления необходимо вывести конечные остаток с условием. Проблема заключается в том, что вместо конечного остатка с условием, отчет выдает обороты. Роли все выставлены правильно, так как стандартные остатки выводит правильно. Так же пытался в отдельном наборе данных получить необходимые остатки с условие, все равно та же ошибка.
Ниже прикрепляю запрос СКД, поле с условием, которые выводится неправильно - "Предзаказы"

Запрос:
ВЫБРАТЬ
ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя,
ЗаказыПокупателейОстаткиИОбороты.ПериодДень КАК Период,
ЗаказыПокупателейОстаткиИОбороты.КоличествоНачальныйОстаток,
ЗаказыПокупателейОстаткиИОбороты.КоличествоКонечныйОстаток,
ЗаказыПокупателейОстаткиИОбороты.КоличествоПриход,
ЗаказыПокупателейОстаткиИОбороты.КоличествоРасход,
ВЫБОР
  КОГДА ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя.ДатаОтгрузки > ДОБАВИТЬКДАТЕ(ЗаказыПокупателейОстаткиИОбороты.ПериодДень, СЕКУНДА, 86399)
   ТОГДА ЗаказыПокупателейОстаткиИОбороты.КоличествоКонечныйОстаток
  ИНАЧЕ 0
КОНЕЦ КАК Предзаказы,
ЗаказыПокупателейОстаткиИОбороты.Номенклатура,
ЗаказыПокупателейОстаткиИОбороты.Регистратор
ИЗ
РегистрНакопления.ЗаказыПокупателей.ОстаткиИОбороты(, , Авто, , ) КАК ЗаказыПокупателейОстаткиИОбороты
1 StillEnough
 
26.10.15
14:38
тебе нужно вывести остаток по позиции на дату отдельной колонке?
2 Andranik Stepanyan
 
26.10.15
14:45
В качестве колонок у меня выступает "Период", то есть вывод остатков за период по дням. Строки у меня - начальный остаток, конечный остаток, приход, расход и вот предзаказ, который считается как конечный остаток с условием. Параметры в СКД - начало периода и конец периода.
3 StillEnough
 
26.10.15
14:47
ВЫБРАТЬ
    ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоОборот,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход,
    ТоварыОрганизацийОстатки.КоличествоОстаток
ИЗ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты КАК ТоварыОрганизацийОстаткиИОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки(&КонецПериода, ) КАК ТоварыОрганизацийОстатки
        ПО ТоварыОрганизацийОстаткиИОбороты.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура
            И ТоварыОрганизацийОстаткиИОбороты.Организация = ТоварыОрганизацийОстатки.Организация
            И ТоварыОрганизацийОстаткиИОбороты.Склад = ТоварыОрганизацийОстатки.Склад

как то так сделай и обверни остаток в свою выборку и группируй все в сумму
4 StillEnough
 
26.10.15
14:48
либо можешь вынести в отдельный набор, а считать остаток в вычисляемом поле
5 Andranik Stepanyan
 
26.10.15
15:16
При таком запросе я не получу конечный остаток с условием в разрезе периодичности "День".