Отчет товар на возврат в УТ. Не получается.
21.04.2010
17:27
#1
Задача. Надо написать отчет, который будет показывать товар который надо вернуть т.к. он мало продается. Пр. на складе 100 шт товара за месяц продалось 5 шт, в итоге надо вернуть 95 шт. товара т.к. он мало продается и это не выгодно.
Написала запрос.
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
ПродажиОбороты.КоличествоОборот КАК Оборот,
ТоварыНаСкладахОстатки.КоличествоОстаток - ПродажиОбороты.КоличествоОборот КАК ТоварНаВозврат
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрНакопления.Продажи.Обороты(&Нач, &Кон, , ) КАК ПродажиОбороты
ПО
ТоварыНаСкладахОстатки.Номенклатура = ПродажиОбороты.Номенклатура
В итоге он мне выдает такую таб.
Номенклатура| Остаток | Оборот | ТоварНаВозврат |
----------------------------------------------------------
1. Товар | 21 | | | ? почему он здесь не вычисляет
2. Товар_1 | 1 | -1 | 2 | ? а что делать с отрицательным оборотом, как мне вычислить, если в обороте "-"
Написала запрос.
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
ПродажиОбороты.КоличествоОборот КАК Оборот,
ТоварыНаСкладахОстатки.КоличествоОстаток - ПродажиОбороты.КоличествоОборот КАК ТоварНаВозврат
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрНакопления.Продажи.Обороты(&Нач, &Кон, , ) КАК ПродажиОбороты
ПО
ТоварыНаСкладахОстатки.Номенклатура = ПродажиОбороты.Номенклатура
В итоге он мне выдает такую таб.
Номенклатура| Остаток | Оборот | ТоварНаВозврат |
----------------------------------------------------------
1. Товар | 21 | | | ? почему он здесь не вычисляет
2. Товар_1 | 1 | -1 | 2 | ? а что делать с отрицательным оборотом, как мне вычислить, если в обороте "-"
21.04.2010
18:35
#2
Например, потому, что там NULL. Попробуйте так:
ТоварыНаСкладахОстатки.КоличествоОстаток - ЕстьNULL(ПродажиОбороты.КоличествоОборот,0) КАК ТоварНаВозврат
ТоварыНаСкладахОстатки.КоличествоОстаток - ЕстьNULL(ПродажиОбороты.КоличествоОборот,0) КАК ТоварНаВозврат
Читают тему
(гостей: 1)