Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

вывод цен запросом

вывод цен запросом
Я
   pups777
 
12.10.18 - 21:01
Добрый вечер
делаю СКд.вот запрос

ВЫБРАТЬ
    ПродажиОбороты.Номенклатура КАК Номенклатура,
    ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
    ПродажиОбороты.КоличествоОборот КАК Количество,
    ПродажиОбороты.СтоимостьОборот КАК ПродажнаяСтоимость,
    ЦеныНоменклатуры.ТипЦен КАК ТипЦенЗакупка,
    СУММА(ПродажиСебестоимость.Стоимость) КАК Себестоимость
ИЗ
    РегистрНакопления.Продажи.Обороты(&НачалоПериода,&КонецПериода) КАК ПродажиОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
        ПО ПродажиСебестоимость.Период МЕЖДУ &НачалоПериода И &КонецПериода
        И (ПродажиСебестоимость.Номенклатура = ПродажиОбороты.Номенклатура)
        И (ПродажиСебестоимость.ХарактеристикаНоменклатуры = ПродажиОбороты.ХарактеристикаНоменклатуры)
        И (ПродажиСебестоимость.ЗаказПокупателя = ПродажиОбороты.ЗаказПокупателя)
        
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ТипЦенЗакупка) КАК ЦеныНоменклатуры
        ПО (ЦеныНоменклатуры.Номенклатура = ПродажиОбороты.Номенклатура)
        И (ЦеныНоменклатуры.ХарактеристикаНоменклатуры = ПродажиОбороты.ХарактеристикаНоменклатуры)

СГРУППИРОВАТЬ ПО
ПродажиОбороты.Номенклатура,
ПродажиОбороты.ХарактеристикаНоменклатуры,
ПродажиОбороты.ЗаказПокупателя,
ПродажиОбороты.КоличествоОборот,
ПродажиОбороты.СтоимостьОборот,
ЦеныНоменклатуры.ТипЦен


не могу понять как вывести два типа цен закупка и розница?подскажите плиз
 
 
   Chameleon1980
 
1 - 12.10.18 - 21:19
Еще одно
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ТипЦенЗакупка)
с другим типом
   pups777
 
2 - 12.10.18 - 21:28
(1)а как указать значение в ТипЦенЗакупка?
   pups777
 
3 - 12.10.18 - 21:30
где в скд указать что какому типа принадлежит?
   Chameleon1980
 
4 - 12.10.18 - 21:33
отцепись пока от скд
вникни хоть чуток в запросы
   Chameleon1980
 
5 - 12.10.18 - 21:33
а так в параметрах смотри
   pups777
 
6 - 12.10.18 - 21:46
указываю в параметрах тип цены но почему то она не у всех есть.хотя цена стоит  тип тот же



ВЫБРАТЬ
    ПродажиОбороты.Номенклатура КАК Номенклатура,
    ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
    ПродажиОбороты.КоличествоОборот КАК Количество,
    ПродажиОбороты.СтоимостьОборот КАК ПродажнаяСтоимость,
    ЦеныНоменклатуры.Цена КАК ЦенаЗакупка,
    СУММА(ПродажиСебестоимость.Стоимость) КАК Себестоимость
ИЗ
    РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
        ПО (ПродажиСебестоимость.Период МЕЖДУ &НачалоПериода И &КонецПериода)
            И (ПродажиСебестоимость.Номенклатура = ПродажиОбороты.Номенклатура)
            И (ПродажиСебестоимость.ХарактеристикаНоменклатуры = ПродажиОбороты.ХарактеристикаНоменклатуры)
            И (ПродажиСебестоимость.ЗаказПокупателя = ПродажиОбороты.ЗаказПокупателя)
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен = &ТипЦенЗакупка) КАК ЦеныНоменклатуры
        ПО (ЦеныНоменклатуры.Номенклатура = ПродажиОбороты.Номенклатура)
        И (ЦеныНоменклатуры.ХарактеристикаНоменклатуры = ПродажиОбороты.ХарактеристикаНоменклатуры)

СГРУППИРОВАТЬ ПО
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.ХарактеристикаНоменклатуры,
    ПродажиОбороты.ЗаказПокупателя,
    ПродажиОбороты.КоличествоОборот,
    ПродажиОбороты.СтоимостьОборот,
    ЦеныНоменклатуры.Цена
   pups777
 
7 - 12.10.18 - 21:50
все ясно.я баран
   pups777
 
8 - 12.10.18 - 22:04
пишет синтаксическая ошибка когда

    ЦеныНоменклатурыРозн.Цена КАК ЦенаРозница,
    СУММА(ПродажиСебестоимость.Стоимость) КАК Себестоимость,
    
    КОГДА СУММА(ПродажиОбороты.СтоимостьОборот) <> 0
            ТОГДА (СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ВложенПродажиСебестоимостьныйЗапрос.Стоимость)) / СУММА(ПродажиОбороты.СтоимостьОборот)
                ИНАЧЕ 0
    КОНЕЦ КАК Рентабельность
   hhhh
 
9 - 12.10.18 - 23:48
(8) нет такого "КОГДА", поэтому ошибка. Пишите на языке 1с, тогда всё получится
   Chameleon1980
 
10 - 13.10.18 - 04:38
новое сокращение? :)
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует