После отрабатывания запроса появляются дубликаты с однимнаковым именем.Как их убрать, подскажите, пожалуйста, по возможности не сильно терять в скорости запроса.
ВЫБРАТЬ
ПоступлениеТовары.Номенклатура,
МАКСИМУМ(ДокументПоступления.Дата) КАК ДатаПоступления
ПОМЕСТИТЬ втДатыПоследнихПоступленийПоТоварам
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ДокументПоступления
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТовары
ПО (ДокументПоступления.Ссылка = ПоступлениеТовары.Ссылка)
ГДЕ
ПоступлениеТовары.Номенклатура В ИЕРАРХИИ(&Номенклатура)
СГРУППИРОВАТЬ ПО
ПоступлениеТовары.Номенклатура
;
ВЫБРАТЬ
ДатыПоступлений.Номенклатура,
МАКСИМУМ(ДокументПоступления.Ссылка)
ПОМЕСТИТЬ втПоследниеПоступления
ИЗ
втДатыПоследнихПоступленийПоТоварам КАК ДатыПоступлений
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ДокументПоступления
ПО (ДокументПоступления.Дата = ДатыПоступлений.ДатаПоступления)
ГДЕ
ДатыПоступлений.Номенклатура В ИЕРАРХИИ(&Номенклатура)
СГРУППИРОВАТЬ ПО
ДатыПоступлений.Номенклатура
;
ВЫБРАТЬ
ЕСТЬNULL(ПоступлениеТовары.Номенклатура, "Номенклатура не найдена") КАК Номенклатура,
ВЫРАЗИТЬ(ЕСТЬNULL(ПоступлениеТовары.Сумма / ПоступлениеТовары.Количество, 0) + ЕСТЬNULL(ПоступлениеДопРасходовТовары.Сумма / ПоступлениеДопРасходовТовары.Количество, 0) + ЕСТЬNULL(ГДТ.СуммаПошлины / ГДТ.Количество, 0) КАК ЧИСЛО(15, 2)) КАК Себестоимость
ИЗ
втПоследниеПоступления КАК Поступление
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТовары
ПО Поступление.Ссылка = ПоступлениеТовары.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеДопРасходов.Товары КАК ПоступлениеДопРасходовТовары
ПО (ПоступлениеДопРасходовТовары.ДокументПартии = Поступление.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ГТДИмпорт.Товары КАК ГДТ
ПО (ГДТ.ДокументПартии = ПоступлениеТовары.Ссылка)
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот