|
Не отрабатывает условие в запросе ССЫЛКА
| ☑ |
0
Andreyyy
06.07.12
✎
00:45
|
Кусок из всего запроса (УТ 11):
ВЫБРАТЬ
АналитикаУчетаПоПартнерамРС.Организация КАК Организация,
АналитикаУчетаПоПартнерамРС.Партнер КАК Партнер,
АналитикаУчетаПоПартнерамРС.Контрагент КАК Контрагент,
ВЫБОР
КОГДА ВыручкаИСебестоимостьПродаж.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.РеализацияКлиенту)
ТОГДА ВыручкаИСебестоимостьПродаж.Количество
ИНАЧЕ 0
КОНЕЦ КАК Обмены,
ВыручкаИСебестоимостьПродаж.Регистратор.ДокументОснование КАК РегистраторДокументОснование,
ВыручкаИСебестоимостьПродаж.Регистратор КАК Регистратор
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерамРС
ПО ВыручкаИСебестоимостьПродаж.АналитикаУчетаПоПартнерам = АналитикаУчетаПоПартнерамРС.КлючАналитики
ГДЕ
ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
И ВыручкаИСебестоимостьПродаж.Период >= &НачалоПериода
И ВыручкаИСебестоимостьПродаж.Период <= &КонецПериода
И ВыручкаИСебестоимостьПродаж.Регистратор.ДокументОснование ССЫЛКА Документ.ВозвратТоваровОтКлиента
Условие: ВыручкаИСебестоимостьПродаж.Регистратор.ДокументОснование ССЫЛКА Документ.ВозвратТоваровОтКлиента не хочет работать, выводит все записи.
Где промахнулся ?
|
|
1
izekia
06.07.12
✎
01:39
|
(0) а если ссылка пустая, то как условие отработает?
|
|
2
Andreyyy
06.07.12
✎
01:49
|
(1) Никак, как будто нет его, выводит строку с пустым полем.
|
|
3
izekia
06.07.12
✎
01:51
|
(2) ну проверь на заполненность и условие про ссылку
|
|
4
Andreyyy
06.07.12
✎
01:57
|
(3) Попробовал добавить"И ВыручкаИСебестоимостьПродаж.Регистратор.ДокументОснование ЕСТЬ НЕ NULL" тоже не хочет.
|
|
5
izekia
06.07.12
✎
01:59
|
(4) а он и не будет нуллом
|
|
6
Andreyyy
06.07.12
✎
02:00
|
(5) Описывать список всех пустых ссылок типов доков возможных этого реквизита ?
|
|
7
izekia
06.07.12
✎
02:02
|
джойн на таблицу и проверяй на нулл уже
|
|
8
Andreyyy
06.07.12
✎
02:02
|
(5) Сработало "И ВыручкаИСебестоимостьПродаж.Регистратор.ДокументОснование <> ЗНАЧЕНИЕ(Документ.ВозвратТоваровОтКлиента.ПустаяСсылка)"
Спасибо.
|
|
9
Andreyyy
06.07.12
✎
02:05
|
Совсем туплю, пора спать.
|
|
10
izekia
06.07.12
✎
02:06
|
да я в (7) тоже не лучше совет дал)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший