0
MegaKent2
01.11.11
✎
19:11
|
делаю следующий запрос в СКД
ВЫБРАТЬ
&Родитель КАК Родитель,
СвободныеОстаткиОстатки.Номенклатура,
СвободныеОстаткиОстатки.Характеристика,
СвободныеОстаткиОстатки.Склад,
СвободныеОстаткиОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
СвободныеОстаткиОстатки.ВРезервеОстаток КАК ВРезервеОстаток,
ЕСТЬNULL(СвободныеОстаткиОстатки.ВНаличииОстаток, 0) - ЕСТЬNULL(СвободныеОстаткиОстатки.ВРезервеОстаток, 0) КАК СвободныйОстаток,
ЦеныПрайсСрезПоследних.Цена КАК ЦенаПрайс,
//СтоимостьТоваровСрезПоследних.Стоимость*СвободныеОстаткиОстатки.ВНаличииОстаток КАК Себестоимость
СтоимостьТоваровСрезПоследних.Стоимость*СвободныеОстаткиОстатки.ВНаличииОстаток КАК Стоимость
ИЗ
РегистрНакопления.СвободныеОстатки.Остатки(, {(Склад).* КАК Склад}) КАК СвободныеОстаткиОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, {(ВидЦены = &ВидЦеныПрайс)}) КАК ЦеныПрайсСрезПоследних
ПО СвободныеОстаткиОстатки.Номенклатура = ЦеныПрайсСрезПоследних.Номенклатура
И СвободныеОстаткиОстатки.Характеристика = ЦеныПрайсСрезПоследних.Характеристика
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтоимостьТоваров.СрезПоследних(, ) КАК СтоимостьТоваровСрезПоследних
ПО СвободныеОстаткиОстатки.Характеристика = СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Характеристика
И СвободныеОстаткиОстатки.Номенклатура = СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Номенклатура
И СвободныеОстаткиОстатки.Склад = СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Склад
есть два вычесляемых поля
себестоимость = стоимость/ВНаличииОстаток
Доходность = ЦенаПрайс - стоимость/ВНаличииОстаток
найстойки СКД
(
строки Ю родитель, Номе,Харак,ЕдИзм,ЦенаПрайс
колонки Склад
)
в итогах неправильно выводит берет вычесляемые поля откуда захочет ГАД ( а мне надо расчитать среднююю себестоимость )
что я не так сделал?? ((((( 3 часа мучаю уже ((
|
|