0
Mamont_SXI
11.01.12
✎
11:00
|
День добрый! С Прошедшими праздниками.
У меня возникла проблема в связки подзапроса и запроса в отчёте созданным через СКД в 8.1 УТ.
Как правильно соеденить два запроса, по отдельности они работают нормально, вот первый
//Запрос: Имя: НаборДанных1 ; ИсточникДанных : ИсточникДанных1
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка КАК Документ,
ПоступлениеТоваровУслуг.Контрагент,
ПоступлениеТоваровУслугТовары.Ссылка КАК Ссылка,
ПоступлениеТоваровУслугТовары.Номенклатура,
ПоступлениеТоваровУслугТовары.Цена,
ПоступлениеТоваровУслугТовары.ЦенаБезТранспортныхРасходов,
ПоступлениеТоваровУслугТовары.ПредыдущаяЦена
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка
в результате чего получается
И второй запрос это выборка и поиск значений по определённой номенклатуре, дате поступления товара:
ВЫБРАТЬ ПЕРВЫЕ 1
ЗакупкиОбороты.Номенклатура КАК Номенклатура,
ЗакупкиОбороты.ДокументЗакупки.Дата КАК ДокументЗакупкиДата,
ЗакупкиОбороты.ДокументЗакупки КАК Док,
ПоступлениеТоваровУслугТовары.ЦенаБезТранспортныхРасходов,
ЦеныНоменклатурыСрезПоследних.Цена,
ЦеныНоменклатурыСрезПоследних.ТипЦен
ИЗ
РегистрНакопления.Закупки.Обороты(&ДатаНач, &Дата, Регистратор, ) КАК ЗакупкиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ПО ЗакупкиОбороты.ДокументЗакупки = ПоступлениеТоваровУслугТовары.Ссылка,
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
&Дата,
Номенклатура = &Номенклатура
И ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
ЗакупкиОбороты.Номенклатура = &Номенклатура
И ЗакупкиОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
И ПоступлениеТоваровУслугТовары.Номенклатура = &Номенклатура
УПОРЯДОЧИТЬ ПО
ДокументЗакупкиДата УБЫВ,
ЦеныНоменклатурыСрезПоследних.Период УБЫВ
при выборе определённой номенклатуры и параметров получается вот это
в параметрах дата должна быть меньше даты поступления на 1 - 2 секунды, иначе данные выбираются из самого документа. ДатаНачала и ТипЦен - фиксированные.
как мне правильно составить связь этих запросов?
Или можете предложить что то иное.
В программировании я новичок, так что полностью писать форму с модулем у меня скорее всего не получится.
|
|