0
При проведении документа, позиции которые заканчиваются должны записываться во внутренний заказ
А сейчас попадают все, хотя некоторые еще есть на складе
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| Выборка.Номенклатура,
| Выборка.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения,
| Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Коэффициент,
| СУММА(Выборка.Количество) КАК Количество
|
|ИЗ (
| ВЫБРАТЬ
| ОРП.Номенклатура КАК Номенклатура,
| ВЫБОР
| КОГДА (ЕСТЬNULL(Остатки.КоличествоОстаток,0)-ОРП.Количество) <= МинОстаток.МинимальныйСтраховойЗапас
| ТОГДА ОРП.Количество
| ИНАЧЕ 0
| КОНЕЦ КАК Количество,
| МинОстаток.Склад КАК Размещение
| ИЗ
| Документ.ОтчетОРозничныхПродажах.Товары КАК ОРП
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, ) КАК Остатки
| ПО (Остатки.Номенклатура = ОРП.Номенклатура)
| И (Остатки.Склад = &Склад)
| INNER JOIN РегистрСведений.ЗначенияТочкиЗаказа.СрезПоследних(&Дата, ) КАК МинОстаток
| ПО (МинОстаток.Номенклатура = ОРП.Номенклатура)
| И (МинОстаток.Склад = &Склад)
|
| ГДЕ ОРП.Ссылка =&Ссылка
|) КАК Выборка
|СГРУППИРОВАТЬ ПО Выборка.Номенклатура, Выборка.Размещение, Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
|ИМЕЮЩИЕ СУММА(Выборка.Количество)>0
|";