8.х итог по группам товаров

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем cucumber, 24 сен 2009.

  1. TopicStarter Overlay
    cucumber
    Offline

    cucumber

    Регистрация:
    25 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Имеется вот такой запрос:
    ПостроительОтчетаОтчетПродажиПостроительОтчета.Текст =
    "ВЫБРАТЬ
    | РеализацияТоваровУслугТовары.Цена КАК ЦенаПродажи,
    | РеализацияТоваровУслугТовары.Сумма КАК СуммаПродажи,
    | СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК СуммаПриход,
    | СРЕДНЕЕ(ХозрасчетныйДвиженияССубконто.Сумма / ХозрасчетныйДвиженияССубконто.КоличествоКт) КАК ЦенаПрихода,
    | РеализацияТоваровУслугТовары.Сумма - СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Наценка,
    | (РеализацияТоваровУслугТовары.Сумма - СУММА(ХозрасчетныйДвиженияССубконто.Сумма)) * 100 / СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК ПроцентНаценки
    |{ВЫБРАТЬ
    | РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура}
    |ИЗ
    | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
    | {ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
    | ПО РеализацияТоваровУслугТовары.Номенклатура = ХозрасчетныйДвиженияССубконто.СубконтоКт1
    | И РеализацияТоваровУслугТовары.Ссылка = ХозрасчетныйДвиженияССубконто.Регистратор}
    |{ГДЕ
    | РеализацияТоваровУслугТовары.Ссылка.Дата КАК Дата,
    | РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура}
    |
    |СГРУППИРОВАТЬ ПО
    | РеализацияТоваровУслугТовары.Номенклатура,
    | ХозрасчетныйДвиженияССубконто.Регистратор,
    | РеализацияТоваровУслугТовары.Цена,
    | РеализацияТоваровУслугТовары.Сумма
    |{УПОРЯДОЧИТЬ ПО
    | ЦенаПродажи,
    | РеализацияТоваровУслугТовары.Номенклатура,
    | СуммаПродажи,
    | СуммаПриход,
    | РеализацияТоваровУслугТовары.Ссылка.Дата}
    |ИТОГИ
    | СРЕДНЕЕ(ЦенаПродажи),
    | СУММА(СуммаПродажи),
    | СУММА(СуммаПриход),
    | СРЕДНЕЕ(ЦенаПрихода),
    | СУММА(Наценка),
    | СРЕДНЕЕ(ПроцентНаценки)
    |ПО
    | РеализацияТоваровУслугТовары.Номенклатура ИЕРАРХИЯ,
    | ОБЩИЕ
    | ";
    По идее раз стоит "ИТОГИ .. ПО .Номенклатура РеализацияТоваровУслугТовары.ИЕРАРХИЯ" , то в отчете должны выводиться итоги по группам товаров, но почему-то не выводяться. Пожалуйста, помогите!
  2. DmitryS
    Offline

    DmitryS Опытный в 1С

    Регистрация:
    20 июл 2007
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
    Если отчет строится (и выводится) с помощью Построителя, нада добавить возможность формировать итоги (и настраивать) для "Построителя", т.е. {ИТОГИ ПО ....}.

    Примерно гдето так:

    Код:
    //...........
    |ПО
    |    ОБЩИЕ,
    |    РеализацияТоваровУслугТовары.Номенклатура ИЕРАРХИЯ
    |{ИТОГИ ПО
    |    РеализацияТоваровУслугТовары.Номенклатура.*}
    |
    //......
    
    
  3. TopicStarter Overlay
    cucumber
    Offline

    cucumber

    Регистрация:
    25 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    не помогло почему-то:(
    Может здесь что-то не то:
    ПостроительОтчетаОтчетПродажиПостроительОтчета.РазмещениеИзмеренийВСтроках=ТипРазмещенияИзмерений.ОтдельноИТолькоВИтогах;
    ПостроительОтчетаОтчетПродажиПостроительОтчета.РазмещениеРеквизитовИзмеренийВСтроках = ТипРазмещенияРеквизитовИзмерений.Отдельно;
    ПостроительОтчетаОтчетПродажиПостроительОтчета.РазмещениеРеквизитовИзмеренийВКолонках = ТипРазмещенияРеквизитовИзмерений.Отдельно;
  4. TopicStarter Overlay
    cucumber
    Offline

    cucumber

    Регистрация:
    25 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Как выяснилось надо было снова воспользоваться конструктором выходных форм...
  5. TopicStarter Overlay
    cucumber
    Offline

    cucumber

    Регистрация:
    25 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Еще вот один вопросик возник:
    при использовании построителя отчетов можно как-нибудь сделать, чтобы при выборе конца интервала дат, автоматически устанавливался конец дня?
    то есть например пользователь выбрал интервал с 12.12.2000 0:00:00 по 13.12.2000 0:00:00
    как сделать, чтобы вместо 13.12.2000 0:00:00 выводилось вначале 13.12.2000 23:59:59 с возможностью дальнейшего изменения времени?

Поделиться этой страницей