0
lll52
07.12.11
✎
15:55
|
Добрый день.
Помогите плиз.
делаю так:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.Склад,
СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток,
ТоварыНаСкладах.Регистратор,
ТоварыНаСкладах.Период,
ТоварыНаСкладах.Количество,
ТоварыНаСкладах.Номенклатура.Заказ,
ВложенныйЗапрос.Номенклатура КАК Номенклатура1
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаДавности, ) КАК ТоварыНаСкладахОстатки
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстатки.Номенклатура) КАК ВложенныйЗапрос
ПО ТоварыНаСкладахОстатки.Номенклатура = ВложенныйЗапрос.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ПО ТоварыНаСкладахОстатки.Номенклатура = ТоварыНаСкладах.Номенклатура
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладах.Регистратор,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладах.Период,
ТоварыНаСкладах.Количество,
ТоварыНаСкладах.Номенклатура.Заказ,
ВложенныйЗапрос.Номенклатура
Параметр передаю.
Наверное ошибка где-то в запросе...
Идея такая: сделать 2 запроса - один на текущую дату, другой на давнишнюю -- выбрать из них совпадающие строки. Для этих строк выбрать регистраторы, чтобы видеть даты поступления/ухода этих товаров.
|
|
5
Defender aka LINN
07.12.11
✎
16:17
|
(0) А тупо сделать запрос к ОстаткиИОбороты - не? Как вариант - с соединением с основной таблицей, чтобы исключить товары, где приход 10 и -10, например.
|
|
6
lll52
07.12.11
✎
16:28
|
> что такое "ТоварыНаСкладах.Номенклатура.Заказ"?
ничего особенного - будем потом смотреть, что номенклатура была привезена под такой-то заказ.
>А если в начале было 10 и в конце десять, а в середине 5?
Понимаю, что есть такая вероятность, но по специфике нашей работы - это не особо подпортит отчет.
>Сформилируй задачу полностью.
Есть товары, привезенные под заказ. Но по ошибке например менеджера, привезли не тот товар, который было нужно. И привезенный товар остался лежать на складе.
Нам нужно знать - что лежит уже долго -- т.е. если товар привезенный под заказ лежит очень давно, то вероятнее всего - это чья-то ошибка.
|
|