0
asics
29.10.14
✎
14:44
|
помогите решить проблему кто знает ?!
ВЫБРАТЬ
ТиповойОстатки.Субконто1 КАК НаименованиеТовара,
ТиповойОстатки.Субконто1.Поставщик КАК Поставщик,
ТиповойОстатки.КоличествоОстаток,
ПриходнаяЦенаСрезПоследних.Цена КАК ПриходнаяЦена,
ЕСТЬNULL(РеализацияТМЗОбороты.СуммаОборот, 0) - ЕСТЬNULL(ТиповойОбороты.СуммаОборотДт, 0) КАК Профит,
РеализацияТМЗОбороты.СуммаОборот КАК СуммаРеализации,
РеализацияТМЗОбороты.КоличествоОборот КАК КоличествоРеализовано,
ТиповойОбороты.СуммаОборотДт КАК СуммаЗакупа,
ВЫБОР
КОГДА ТиповойОстатки.КоличествоОстаток > 0
ТОГДА ЕСТЬNULL(ТиповойОстатки.СуммаОстаток, 0) / ТиповойОстатки.КоличествоОстаток
ИНАЧЕ 0
КОНЕЦ КАК Себестоимость,
ЕСТЬNULL(РеализацияТМЗОбороты.КоличествоОборот, 0) - ЕСТЬNULL(ТиповойОстатки.КоличествоОстаток, 0) КАК Закуп,
ПриходнаяЦенаСрезПоследних.Регистратор КАК РегистраторПриход,
ЦеныНоменклатурыСрезПоследних.Регистратор КАК РегистраторРозница,
ТиповойОстатки.Субконто1.ПроцентТоргового,
ЦеныНоменклатурыСрезПоследних.Цена КАК ЦенаРозничная
ИЗ
РегистрБухгалтерии.Типовой.Остатки(&Период, Счет = &Счет, , Субконто1.Гт = ИСТИНА) КАК ТиповойОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
&Период,
ТипЦен = &ТипЦен
И Номенклатура.Гт = ИСТИНА) КАК ЦеныНоменклатурыСрезПоследних
ПО ТиповойОстатки.Субконто1 = ЦеныНоменклатурыСрезПоследних.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Типовой.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Счет = &Счет, , Субконто1.Гт = ИСТИНА, , ) КАК ТиповойОбороты
ПО ТиповойОстатки.Субконто1 = ТиповойОбороты.Субконто1
ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.РеализацияТМЗ.Обороты(, , , Номенклатура.Гт = ИСТИНА) КАК РеализацияТМЗОбороты
ПО ТиповойОстатки.Субконто1 = РеализацияТМЗОбороты.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПриходнаяЦена.СрезПоследних(&НачалоПериода, Номенклатура.Гт = ИСТИНА) КАК ПриходнаяЦенаСрезПоследних
ПО ТиповойОстатки.Субконто1 = ПриходнаяЦенаСрезПоследних.Номенклатура
УПОРЯДОЧИТЬ ПО
НаименованиеТовара
|
|