Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 22:27

Общие итоги в СКД

Автор gliokker, 08 окт 2015, 10:22

0 Пользователей и 1 гость просматривают эту тему.

gliokker

Всем привет, есть отчёт написанный в СКД по топовым продажам
Для развития переделываю каждый раз.
Хочу чтобы в отчёте считались не только общие итоги по топам но и ещё по всему предприятию.
Писать в модуле формы неохота это долго, может кто знает другое решение?
Вот запрос
ВЫБРАТЬ
   ТоварыВРозницеОстатки.Склад,
   ТоварыВРозницеОстатки.Номенклатура,
   ТоварыВРозницеОстатки.КоличествоКонечныйОстаток,
   ТоварыВРозницеОстатки.КоличествоНачальныйОстаток,
   ВЫБОР
      КОГДА ЗакупкиОбороты.КоличествоОборот <> 0
         ТОГДА ЗакупкиОбороты.СтоимостьОборот / ЗакупкиОбороты.КоличествоОборот * ТоварыВРозницеОстатки.КоличествоКонечныйОстаток
      ИНАЧЕ 0
   КОНЕЦ КАК СуммаЗакупочнаяОстаток,
   ЗакупкиОбороты.Регистратор.Ссылка,
   ЗакупкиОбороты.КоличествоОборот КАК КоличествоЗакупки,
   ЗакупкиОбороты.СтоимостьОборот КАК СтоимостьЗакупки,
   ЕСТЬNULL(ТоварыВРозницеОстатки.КоличествоРасход, 0) КАК КоличествоПродано,
   ТоварыВРозницеОстатки.СуммаПродажнаяРасход КАК СуммаПродано
ИЗ
   РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Номенклатура.ВидНоменклатуры = &ВидНоменклатуры) КАК ТоварыВРозницеОстатки
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах.Обороты({(&НачалоВсехВремен)}, &КонецПериода, Авто, ) КАК ЗакупкиОбороты
      ПО ТоварыВРозницеОстатки.Номенклатура = ЗакупкиОбороты.Номенклатура
         И ТоварыВРозницеОстатки.Склад = ЗакупкиОбороты.Склад
ГДЕ
    ЕСТЬNULL(ТоварыВРозницеОстатки.КоличествоРасход, 0) <> 0
Я думал создать 2-ой набор данных с аналогичным запросом,связать левым соединением, и изменить Реквизит СуммаПродано  на ОбщаяСуммаПродаж
так не работает.

gliokker

Ах да забыл ещё одно. По Группировке Номенклатура в настройках я вывожу только 20 записей т.к. отчёт топ20.
А в общем итоге я хочу чтоб было не 20 а всё что есть за выбранный период времени.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск