Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Помогите объединить запросы

Помогите объединить запросы
Я
   itnobody
 
05.02.21 - 06:02
Запрос=Новый Запрос;  
    
    Запрос.Текст =
    "ВЫБРАТЬ
    |    СУММА(ПродажиОбороты.СебестоимостьУпрОборот) КАК СебестоимостьУпрОборот,
    |    СУММА(ПродажиОбороты.СуммаНДСВходящийОборот) КАК СуммаНДСВходящийОборот,
    |    СУММА(ПродажиОбороты.СуммаОборот) КАК СуммаОборот,
    |    ПродажиОбороты.Номенклатура,
    |    ПродажиОбороты.ДокументПродажи,
    |    ВЫБОР
    |        КОГДА ТИПЗНАЧЕНИЯ(ПродажиОбороты.ДокументПродажи) = ТИП(Документ.ЗаказНаряд)
    |            ТОГДА ПродажиОбороты.ДокументПродажи.ДатаЗакрытия
    |        ИНАЧЕ ПродажиОбороты.ДокументПродажи.Дата
    |    КОНЕЦ КАК ДокументПродажиДата,
    |    ПродажиОбороты.ДокументПродажи.Номер КАК Номер,
    |    СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот,
    |    ПродажиОбороты.Номенклатура.Артикул КАК Артикул
    |ИЗ
    |    РегистрНакопления.Продажи.Обороты(
    |            &НачДата,
    |            &КонДата,
    |            ,
    |            (Поставщик = &Контрагент
    |                ИЛИ Поставщик = &Контрагент2)
    |                И "+?(ВыгрузкаНиссан=0,"НЕ","")+" Номенклатура В ИЕРАРХИИ (&Датсун)) КАК ПродажиОбороты
    |
    |СГРУППИРОВАТЬ ПО
    |    ПродажиОбороты.Номенклатура,
    |    ПродажиОбороты.ДокументПродажи,
    |    ПродажиОбороты.ДокументПродажи.Номер,
    |    ПродажиОбороты.Номенклатура.Артикул,
    |    ВЫБОР
    |        КОГДА ТИПЗНАЧЕНИЯ(ПродажиОбороты.ДокументПродажи) = ТИП(Документ.ЗаказНаряд)
    |            ТОГДА ПродажиОбороты.ДокументПродажи.ДатаЗакрытия
    |        ИНАЧЕ ПродажиОбороты.ДокументПродажи.Дата
    |    КОНЕЦ
    |
    |УПОРЯДОЧИТЬ ПО
    |    ДокументПродажиДата";



ВЫБРАТЬ
    ПродажиОбороты.ДокументПродажи.Номер КАК ДокументПродажиНомер,
    ПродажиОбороты.ДокументПродажи.Дата КАК ДокументПродажиДата,
    ПродажиОбороты.ДокументПродажи.СуммаДокумента КАК ДокументПродажиСуммаДокумента,
    ПродажиОбороты.Номенклатура.Артикул КАК НоменклатураАртикул,
    ПродажиОбороты.КоличествоОборот,
    ПродажиОбороты.ДокументПродажи.Цех
    
ИЗ
    РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты  
ГДЕ
    (ПродажиОбороты.ДокументПродажи.Состояние.Наименование = "Закрыт"
                И ПродажиОбороты.ДокументПродажи.Контрагент.Код = "АС003500"
            ИЛИ ПродажиОбороты.ДокументПродажи.Контрагент.Код = "ЦБ008286")
Мне нужно сделать это левым соединением, но как не пойму(
   chelentano
 
1 - 05.02.21 - 06:37
Смени профессию
   rphosts
 
2 - 05.02.21 - 06:48
ОБЪЕДИНИТЬ ВСЕ
   acht
 
3 - 05.02.21 - 08:11
Какие знакомые запросы - HELP Синтаксическая ошибка "Объеденить" <<?>>Объеденить все


Если завести третьего ботика, то сможете полноценно распивать бутылку.
Или вам еще 18 нет?
   chelentano
 
4 - 05.02.21 - 09:42
(2) Ему обязательно нужно левым соединением
   rphosts
 
5 - 05.02.21 - 09:44
(4) вы телепат? Я - нет!
   ДенисЧ
 
6 - 05.02.21 - 09:44
(5) Ты 9 лет на Мисте. Давно уже должен стать! Филонишь...
   rphosts
 
7 - 05.02.21 - 09:47
(6) ну я всю жизнь офисный фикси... по удаленке не работаю... мои способности извлечения инфы из мозга только в пределах прямой видимости работают.
   chelentano
 
8 - 05.02.21 - 09:47
(5) в (0) последняя строка :))
   rphosts
 
9 - 05.02.21 - 09:50
(8) да ты упорот читать это!!!

ну окай тогда 
ИЗ Таб1 КАК Таб1
ЛЕВОЕ СОЕДИНЕНИЕ Таб2 КАК Таб2
ПО <какое-то условие>


А нам не LivingStar пишет?
   Kesim
 
10 - 05.02.21 - 11:19
(0)  количество и порядок полей в запросе выровняй и "onion oil"))))

Выбрать
Число
Строка
Булево
Строка
из Таблица

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

Выбрать
Число1
Строка1
Булево1
""(пустая строка)
из Таблица
   DAFA
 
11 - 05.02.21 - 11:52
видимо в запросах ты силен  - разное кол полей выборки это первое .что в этом случае делаем?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.