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

Результаты запроса в ДЗ

Автор maxxi, 05 янв 2025, 09:50

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

maxxi

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

СГРУППИРОВАТЬ ПО
Касса.Назначение,
Касса.Регистратор.Филиал
;

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

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

СГРУППИРОВАТЬ ПО
Продажи.Склад
;


Здравствуйте, есть ДеревоЗнач., у него 2 колонки "Источник" и "Сумма", скажите пожалуйста, как записать результаты 3x запросов в 1 столбец "Источник.
Спасибо."

antoneus

А в первом запросе нет поля Источник.

maxxi

antoneus, да, вы правы, писал из памяти, допустим я добавил.))) что дальше?
Спасибо.

antoneus

Дальше мы делаем что-то типа

ВЫБРАТЬ
    вт_Назначение.Источник,
    вт_Назначение.Сумма
ПОМЕСТИТЬ вт_Общая
ИЗ
    вт_Назначение

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    вт_СебестоимостьИсточникПрибыль.Источник,
    вт_СебестоимостьИсточникПрибыль.Сумма
ИЗ
    вт_СебестоимостьИсточникПрибыль

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    вт_Прибыль.Источник,
    вт_Прибыль.Сумма
ИЗ
    вт_Прибыль;

ВЫБРАТЬ
    вт_Общая.Источник,
    вт_Общая Сумма
ИЗ
   вт_Общая
ИТОГИ
СУММА(Сумма)
ПО
Источник

ДеревоЗнач = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией)



antoneus

Хотя тут, по идее, плоская таблица будет.

Теги:

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

Рейтинг@Mail.ru

Поиск