8.х Обьединение запросов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Venturion, 20 авг 2008.

  1. TopicStarter Overlay
    Venturion
    Offline

    Venturion

    Регистрация:
    3 апр 2008
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Код:
    // *** ИЗ ***
    ТекстЗапроса = ТекстЗапроса + "
    |ИЗ
    |    Справочник.Контрагенты КАК Контрагенты";
    
    // может быть = 1 или =0
    Если Период = 1 Тогда
    ТекстЗапроса = ТекстЗапроса + ",
    |ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    |    Документ.РеализацияАвтомобилей КАК РеализацияАвтомобилей
    |ПО
    |    Контрагенты.Ссылка = РеализацияАвтомобилей.Контрагент";
    КонецЕсли;
    
    // если =0 то не надо в запрос
    Если Группы.Количество() > 0 Тогда
    ТекстЗапроса = ТекстЗапроса + ",
    |ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    |    РегистрСведений.ГруппыФильтров КАК ГруппыФильтров
    |ПО
    |    Контрагенты.Ссылка = ГруппыФильтров.Объект";
    КонецЕсли;
    
    
    Меня интересует как правильно написать когда оба соединения попадают?

Поделиться этой страницей