|
Странная СКД выводит не все записи | ☑ | ||
---|---|---|---|---|
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
|
все разобрался... спс
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |