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

Помогите с отчетом

Автор Amfiaray, 26 окт 2010, 11:35

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

Amfiaray

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

Как сделать что бы результат получался в виде


Сейчас выходит вот так




Vit1501

а где делаешь? обычный отчет или с использованием СКД? Если с использованием СКД, то ее нужно настроить и будет тебе счастье, а если обычный отчет, то в коде при обходы выборки результата запроса нужно код подшаманить

Теги:

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

Рейтинг@Mail.ru

Поиск