Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Как исправить запрос

    • #1
    • 09.01.2015 23:39
    0
    При проведении документа, позиции которые заканчиваются должны записываться во внутренний заказ
    А сейчас попадают все, хотя некоторые еще есть на складе



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