| 
    
        
     
     | 
    
    
  | 
Странная СКД выводит не все записи | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        AlexxJ    
     13.12.12 
            ✎
    12:49 
 | 
         
        Всам доброго здравия.... столкнулся с такой проблемой. В СКД есть запрос
  
        ВЫБРАТЬ ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура, ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер КАК Партнер, ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент КАК Контрагент, ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот КАК Количество, ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК Сумма, НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродажОбороты.Период, ДЕНЬ) КАК ДатаП, КонтрагентыКонтактнаяИнформация.Представление ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты({(&НачДата)}, {(&КонДата)}, Регистратор, ) КАК ВыручкаИСебестоимостьПродажОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация ПО ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент.Ссылка = КонтрагентыКонтактнаяИнформация.Ссылка ГДЕ КонтрагентыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(ПЕречисление.ТипыКонтактнойИнформации.Адрес) УПОРЯДОЧИТЬ ПО ВыручкаИСебестоимостьПродажОбороты.Период, Партнер, Номенклатура все работает отл, НО если в регистре поле конрагент пустое тогда эта запись не выводится... Почему???  | 
|||
| 
    1
    
        le_    
     13.12.12 
            ✎
    12:54 
 | 
         
        >Почему???
  
        Потому, что условие есть КонтрагентыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(ПЕречисление.ТипыКонтактнойИнформации.Адрес)
 Вот здесь: ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент.Ссылка
 Можно так: ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент     | 
|||
| 
    2
    
        AlexxJ    
     13.12.12 
            ✎
    12:55 
 | 
         
        оппа... а разве это условие относится не только к КонтрагентыКонтактнаяИнформация? и соденение левое     
         | 
|||
| 
    3
    
        Defender aka LINN    
     13.12.12 
            ✎
    12:55 
 | 
         
        ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент.Ссылка - это не правильно. Надо вот так:
  
        ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка Или даже вот так: ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка.Ссылка  | 
|||
| 
    4
    
        Magic Dick    
     13.12.12 
            ✎
    12:56 
 | 
         
        (2) да. условие действует на всю выборку. То есть сначала делается соединение,а потом срабатывает условие.     
         | 
|||
| 
    5
    
        AlexxJ    
     13.12.12 
            ✎
    12:58 
 | 
         
        а как тогда сделать условие что адрес доставать только если контрагент есть?
  
        P.S. попробовал дописать условие (КонтрагентыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(ПЕречисление.ТипыКонтактнойИнформации.Адрес)или ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент=Значение(Справочник.Контрагенты.ПустаяССылка) ) пофик  | 
|||
| 
    6
    
        AlexxJ    
     13.12.12 
            ✎
    12:59 
 | 
         
        (3) и это все ошибки???? думал будет больше     
         | 
|||
| 
    7
    
        le_    
     13.12.12 
            ✎
    13:05 
 | 
         
        (5) Условие в условия соединения перенеси.     
         | 
|||
| 
    8
    
        AlexxJ    
     13.12.12 
            ✎
    13:09 
 | 
         
        (7) все равно пустых не выводит (((     
         | 
|||
| 
    9
    
        AlexxJ    
     13.12.12 
            ✎
    13:35 
 | 
         
        все разобрался... спс     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |