Цитата(Vofka @ 18.11.12, 11:01)
И?
На самом деле все классно, но есть проблемка, задача сделать отчет по товару который надо заказать, т.е. по тому товару который меньше минимального остатка, но если товара нет на складе то 0 меньше минимального остатка, но в регистре нет уже этой номенклатуры и он не попадает в отчет, пробовал в запрос добвить по справочнику.номенклатура, не увенчалось успехом, может подскажите, поможете, выложу сам отчет и запрос
Запрос такой
ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ТоварыНаСкладахОстатки.Склад,
| ТоварыНаСкладахОстатки.Номенклатура,
| ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
| ТоварыНаСкладахОстатки.СерияНоменклатуры,
| ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
| ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК ОстатокРезерв,
| ЦеныНоменклатурыСрезПоследних.ТипЦен,
| ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
| ЦеныНоменклатурыСрезПоследних.Цена * ТоварыНаСкладахОстатки.КоличествоОстаток КАК Сумма,
| ЦеныНоменклатурыСрезПоследних.Цена * ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК СуммаРезерв
|{ВЫБРАТЬ
| Склад.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| СерияНоменклатуры.*,
| Остаток,
| ОстатокРезерв,
| ТипЦен.*,
| Цена,
| Сумма,
| СуммаРезерв}
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыВРезервеНаСкладахОстатки
| ПО ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад
| И ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура
| И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры
| И ТоварыНаСкладахОстатки.СерияНоменклатуры = ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних
| ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
| И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
|ГДЕ
| ТоварыНаСкладахОстатки.КоличествоОстаток < ТоварыНаСкладахОстатки.Номенклатура.МинОстаток
|{ГДЕ
| ТоварыНаСкладахОстатки.Склад.*,
| ТоварыНаСкладахОстатки.Номенклатура.*,
| ЦеныНоменклатурыСрезПоследних.ТипЦен.*}
|{УПОРЯДОЧИТЬ ПО
| Номенклатура.*}
|ИТОГИ
| СУММА(Остаток),
| СУММА(ОстатокРезерв),
| МАКСИМУМ(Цена),
| СУММА(Сумма),
| СУММА(СуммаРезерв)
|ПО
| ОБЩИЕ
|{ИТОГИ ПО
| Склад.*,
| Номенклатура.*}
|АВТОУПОРЯДОЧИВАНИЕ";
[необходимо зарегистрироваться для просмотра ссылки]
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад