Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Необходимо спец по СКД для доработки отчета

    • #1
    • 14.07.2015 10:56
    0
    Необходимо доработать схему по СКД в уже готовом отчете  Подробнее>>
    • #2
    • 14.07.2015 10:56
    0
    отчет и требования в студию
    • #3
    • 14.07.2015 10:58
    0
    Больше информации. Опишите отчет. И желательно прикрепите, как внешний отчет.
    • #4
    • 14.07.2015 11:04
    0
    сюда:
    ВЫБРАТЬ
    ВложенныйЗапрос.Период,
    ВложенныйЗапрос.Номенклатура,
    СРЕДНЕЕ(ВложенныйЗапрос.СуммаВВалюте / ВложенныйЗапрос.Количество) КАК ЦенаВВалюте,
    СРЕДНЕЕ(ВложенныйЗапрос.Сумма / ВложенныйЗапрос.Количество) КАК ЦенаЗакупки
    ПОМЕСТИТЬ ЦеныЗакупки
    ИЗ
    (ВЫБРАТЬ
    ПоступлениеТоваровТовары.Ссылка.Дата КАК Период,
    ПоступлениеТоваровТовары.Номенклатура КАК Номенклатура,
    СУММА(ПоступлениеТоваровТовары.Количество) КАК Количество,
    СУММА(ПоступлениеТоваровТовары.СуммаВВалюте) КАК СуммаВВалюте,
    СУММА(ПоступлениеТоваровТовары.Сумма) КАК Сумма
    ИЗ
    Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
    ГДЕ
    ПоступлениеТоваровТовары.Ссылка.Проведен
    {ГДЕ
    ПоступлениеТоваровТовары.Номенклатура.*}

    СГРУППИРОВАТЬ ПО
    ПоступлениеТоваровТовары.Ссылка.Дата,
    ПоступлениеТоваровТовары.Номенклатура) КАК ВложенныйЗапрос

    СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.Период,
    ВложенныйЗапрос.Номенклатура
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ОтчетОРозничныхПродажахТовары.Ссылка,
    ОтчетОРозничныхПродажахТовары.Ссылка.Дата КАК Период,
    ОтчетОРозничныхПродажахТовары.Номенклатура
    ПОМЕСТИТЬ ВТВрем
    ИЗ
    Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары
    ГДЕ
    ОтчетОРозничныхПродажахТовары.Ссылка.Проведен
    И ОтчетОРозничныхПродажахТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
    {ГДЕ
    ОтчетОРозничныхПродажахТовары.Номенклатура.*}
    ;

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

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



    необходимо добавить

    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК РазмерХарак
    ПО ТоварыНаСкладахОстаткиИОбороты.Характеристика = РазмерХарак.Ссылка
    И (РазмерХарак.Свойство.Наименование = "Размер (Доп. свойства справочника ""Характеристики номенклатуры"" (Общие))")
    • #5
    • 15.07.2015 08:30
    0
    а какая платформа ?
Яндекс-директ
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться