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

Пакет запросов

Автор maxxi, 07 янв 2025, 10:18

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

maxxi

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

ОБЪЕДИНИТЬ

ВЫБРАТЬ
  вт_Себестоимость.Склад,
  вт_Себестоимость.Себестоимость
ИЗ
  вт_Себестоимость КАК вт_Себестоимость
;
ВЫБРАТЬ
  вт_Общая.Источник КАК Источник,
  вт_Общая.Сумма КАК Сумма
ИЗ
  вт_Общая КАК вт_Общая



Всем привет, скажите пож, ТабЗнач, сделать как фото1, у меня сейчас как фото2.

alexandr_ll

maxxi, А зачем вы группируете по складам?

maxxi

alexandr_ll, если не сгруппировать тогда получается свыше 100 000 строк, а мне надо общая сумма по каждому источнику.

alexandr_ll

maxxi, А что вообще выводится в строки таблицы? Почему один склад несколько раз? Это разные периоды или что?

maxxi

alexandr_ll, 1-запрос выводить Склады и Общие продажи, а 2-запрос выводить Склады и общая сумма Себестоимости.
Мне чтобы они были по отдельности.

Максим75

что Вам в итоге надо получить?
вначале продажи в разрезе складов, а потом себестоимость в разрезе склаодв?

maxxi

Максим75,
Здравствуйте, есть такой запрос, результат в фото1, а надо как в фото2.
Скажите пожалуйста что надо исправить. ТаблицаЗначений.
Спасибо.

Максим75

maxxi, а как Вы получили таблицу на рисунке 1?
вот тем запросом, что вначале выкладывали? или другим?
если другим - то дайте его сюда.
если тем, то используйте ОБЪЕДИНИТЬ ВСЕ.

maxxi

Максим75,
ВЫБРАТЬ
    вт_Продажи.Склад КАК Склад,
    вт_Продажи.Сумма КАК Сумма
ПОМЕСТИТЬ вт_Общая
ИЗ
    вт_Продажи КАК вт_Продажи

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

ВЫБРАТЬ
    вт_Себестоимость.Склад,
    вт_Себестоимость.Себестоимость
ИЗ
    вт_Себестоимость КАК вт_Себестоимость

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

ВЫБРАТЬ
    вт_Приб.Склад,
    вт_Приб.Сумма
ИЗ
    вт_Приб КАК вт_Приб
;
/////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТЧ.Склад КАК Склад,
    ТЧ.План КАК План
ПОМЕСТИТЬ вт_Файл
ИЗ
    &ТЧ КАК ТЧ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    вт_Общая.Склад КАК Склад,
    вт_Общая.Сумма КАК Сумма,
    вт_Файл.План КАК План
ИЗ
    вт_Файл КАК вт_Файл
        ЛЕВОЕ СОЕДИНЕНИЕ вт_Общая КАК вт_Общая
        ПО (вт_Файл.Склад = вт_Общая.Склад)
;

Максим75

maxxi, о как, три объединения.
что за таблица в третьем объединении вт_Приб?

вот выведите просто вт_Общая, что выведется?

Теги:

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

Рейтинг@Mail.ru

Поиск