Имя: Пароль:
1C
 
Вопрос по запросу, условие в соединении
0 asder117
 
13.07.23
11:25
Доброго всем времени суток.
есть запрос
ВЫБРАТЬ
    ВзаиморасчетыСКонтрагентамиОбороты.Контрагент КАК Контрагент,
    ВЫБОР
        КОГДА ВзаиморасчетыСКонтрагентамиОбороты.Сделка = НЕОПРЕДЕЛЕНО И ВзаиморасчетыСКонтрагентамиОбороты.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее
            ТОГДА ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Сделка
        ИНАЧЕ ВзаиморасчетыСКонтрагентамиОбороты.Сделка
    КОНЕЦ КАК Заказ,
    ВзаиморасчетыСКонтрагентамиОбороты.Регистратор,
    ВзаиморасчетыСКонтрагентамиОбороты.Регистратор.НомерВходящегоДокумента КАК НомерВходящегоДокумента,
    ВзаиморасчетыСКонтрагентамиОбороты.Регистратор.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента,
    СчетФактураВыданный.Ссылка КАК СчетФактура,
    ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход,
    ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовОборот,
    ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовРасход
ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ВзаиморасчетыСКонтрагентамиОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.СчетФактураВыданный КАК СчетФактураВыданный
        ПО ВзаиморасчетыСКонтрагентамиОбороты.Регистратор = СчетФактураВыданный.ДокументОснование
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа
        ПО ВзаиморасчетыСКонтрагентамиОбороты.Регистратор = ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Ссылка
Как можно сделать условие чтобы если регистратор не равен платежке
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа
        ПО ВзаиморасчетыСКонтрагентамиОбороты.Регистратор = ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Ссылка
Соединение не отрабатывало.
Цел  получить даненые из регитстра с заказами а старых периодах базы при настройках в регистр данные в сделку не писались по платежкам. База УПП
1 Гипервизор
 
13.07.23
11:28
ТОГДА ЛОЖЬ
2 asder117
 
13.07.23
11:35
(1) Как я понял в соедиении также используем конструкцию выбор когда Если одно то соединение если второе то ЛОЖЬ?
3 Мультук
 
13.07.23
11:39
(2)

Имхо быстрее самому попробовать
4 НафНаф
 
13.07.23
11:43
(0) Соединение не отрабатывало.
это как?
6 asder117
 
13.07.23
11:48
(4) Соединение с табличной частью полатежек должно быть только если регистратор Неопределено или платежка. при остальных Это соединение не должно быть
7 asder117
 
13.07.23
11:49
(5) это то сделал вроде
8 asder117
 
13.07.23
11:52
(0) понял коллеги ерунду сморозил. решу другим способом...Спасибо всем
Независимо от того, куда вы едете — это в гору и против ветра!