Помогите с отчетом.
Показывать по
10
20
40
сообщений
- 1
- 2
29.04.2010
17:19
#1
--------------------
вот мой запрос
--------------------
ВЫБРАТЬ
ПартииТоваровНаСкладахОстатки.ДокументОприходования,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.КоличествоОстаток,
ПродажиОбороты.КоличествоОборот,
ВЫБОР
КОГДА ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) < 0
ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток
ИНАЧЕ ТоварыНаСкладахОстатки.КоличествоОстаток - ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0)
КОНЕЦ КАК ТоварНаВозврат
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&Нач, &Кон, , ) КАК ПродажиОбороты
ПО ТоварыНаСкладахОстатки.Номенклатура = ПродажиОбороты.Номенклатура
ПО ПартииТоваровНаСкладахОстатки.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
ГДЕ
ВЫБОР
КОГДА ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) < 0
ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток
ИНАЧЕ ТоварыНаСкладахОстатки.КоличествоОстаток - ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0)
КОНЕЦ > 0
УПОРЯДОЧИТЬ ПО
ТоварНаВозврат УБЫВ
------------------------------
Вопрос. Когда я его вывожу, то получается
------------------------------
- Математические разминки. 2 класс: Тренировочная тетрадь 49,000 49
Поступление товаров и услуг ИНФ00000087 от 13.01.2010 20:07:18
-Математические разминки. 2 класс: Тренировочная тетрадь 49,000 49
Поступление товаров и услуг ИНФ00000229 от 15.01.2010 21:35:30
------------------------------
А надо вот так
------------------------------
- Математические разминки. 2 класс: Тренировочная тетрадь 49,000 49
Поступление товаров и услуг ИНФ00000087 от 13.01.2010 20:07:18
Поступление товаров и услуг ИНФ00000229 от 15.01.2010 21:35:30
------------------------------
Подскажите пожалуйста как это можно сделать с помощью СКД?
------------------------------
вот мой запрос
--------------------
ВЫБРАТЬ
ПартииТоваровНаСкладахОстатки.ДокументОприходования,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.КоличествоОстаток,
ПродажиОбороты.КоличествоОборот,
ВЫБОР
КОГДА ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) < 0
ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток
ИНАЧЕ ТоварыНаСкладахОстатки.КоличествоОстаток - ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0)
КОНЕЦ КАК ТоварНаВозврат
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&Нач, &Кон, , ) КАК ПродажиОбороты
ПО ТоварыНаСкладахОстатки.Номенклатура = ПродажиОбороты.Номенклатура
ПО ПартииТоваровНаСкладахОстатки.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
ГДЕ
ВЫБОР
КОГДА ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) < 0
ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток
ИНАЧЕ ТоварыНаСкладахОстатки.КоличествоОстаток - ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0)
КОНЕЦ > 0
УПОРЯДОЧИТЬ ПО
ТоварНаВозврат УБЫВ
------------------------------
Вопрос. Когда я его вывожу, то получается
------------------------------
- Математические разминки. 2 класс: Тренировочная тетрадь 49,000 49
Поступление товаров и услуг ИНФ00000087 от 13.01.2010 20:07:18
-Математические разминки. 2 класс: Тренировочная тетрадь 49,000 49
Поступление товаров и услуг ИНФ00000229 от 15.01.2010 21:35:30
------------------------------
А надо вот так
------------------------------
- Математические разминки. 2 класс: Тренировочная тетрадь 49,000 49
Поступление товаров и услуг ИНФ00000087 от 13.01.2010 20:07:18
Поступление товаров и услуг ИНФ00000229 от 15.01.2010 21:35:30
------------------------------
Подскажите пожалуйста как это можно сделать с помощью СКД?
------------------------------
- 1
- 2
Почему бекап из sql-базы 77 загружается пустой?Небольшая проблема при формировании документа РеализацияТоваровУслуг
Читают тему
(гостей: 1)