0
almaz102
01.10.19
✎
13:41
|
Всем привет! Мне нужно получить номенклатуру из тех что в самом документе поступления по которым на дату документа не установлена цена закупа. Код ниже
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ПоступлениеТоваровУслугТовары.Номенклатура,
ПоступлениеТоваровУслугТовары.ХарактеристикаНоменклатуры,
СРЕДНЕЕ(ПоступлениеТоваровУслугТовары.Цена) КАК Цена,
ПоступлениеТоваровУслугТовары.Ссылка
ПОМЕСТИТЬ ВТ_Поступление
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка = &Ссылка
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.ХарактеристикаНоменклатуры,
ПоступлениеТоваровУслугТовары.Номенклатура,
ПоступлениеТоваровУслугТовары.Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Поступление.Номенклатура,
ВТ_Поступление.ХарактеристикаНоменклатуры,
ВТ_Поступление.Цена,
ЦеныНоменклатурыСрезПоследних.Регистратор,
ЦеныНоменклатурыСрезПоследних.Цена КАК Цена1
ИЗ
ВТ_Поступление КАК ВТ_Поступление
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
&Дата2,
ТипЦен = &ТипЦен
) КАК ЦеныНоменклатурыСрезПоследних
ПО ВТ_Поступление.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
И ВТ_Поступление.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
ГДЕ
(ВТ_Поступление.Номенклатура, ВТ_Поступление.ХарактеристикаНоменклатуры) В
(ВЫБРАТЬ
ЦеныНоменклатуры.Номенклатура,
ЦеныНоменклатуры.ХарактеристикаНоменклатуры
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата2, ТипЦен = &ТипЦен
) КАК ЦеныНоменклатуры)
|
|
1
almaz102
01.10.19
✎
13:42
|
вместо "(ВТ_Поступление.Номенклатура, ВТ_Поступление.ХарактеристикаНоменклатуры) В " ---> НЕ (ВТ_Поступление.Номенклатура, ВТ_Поступление.ХарактеристикаНоменклатуры) В
|
|