Имя: Пароль:
1C
1С v8
в отчете Двоиться Наименование товара
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 = ПриходнаяЦенаСрезПоследних.Номенклатура

УПОРЯДОЧИТЬ ПО
    НаименованиеТовара
1 dk
 
29.10.14
14:50
отключай левые соединения по одному - найдешь где дублирует
2 asics
 
29.10.14
15:00
спасибо попробую
3 asics
 
29.10.14
15:24
их еще больше появилось !)
AdBlock убивает бесплатный контент. 1Сергей