Отбор в СКД #802268


#0 by Альбатрос
Простейший запрос СКД: ГДЕ     РеализацияТоваровУслуг.Дата МЕЖДУ &НачДата И &КонДАта     И НЕ РеализацияТоваровУслуг.ПометкаУдаления ;     РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения ГДЕ     ДополнительныеСведения.Объект ССЫЛКА Документ.РеализацияТоваровУслуг     И ДополнительныеСведения.Свойство = &СвойствоПервичкаПроверена     ТаблицаДокументов.ДокументОтгрузки.Партнер КАК Партнер, Не работает отбор по полю "Сверен". То есть если в отборе выбираю истину, работает нормально, если выбираю ложь, то выводит все документы и у всех поле Сверен = Ложь. Как правильно?
#1 by Ц_У
То есть если в отборе выбираю истину, работает нормально, если выбираю ложь, то выводит все документы и у всех поле Сверен = Ложь. Т.е. все работает но тебе не нравиться?
#2 by Альбатрос
Не работает. Когда выбираю ложь в отборе, он выбирает ВСЕ документы, то есть даже те документы, у которых в РС доп сведения у свойства "первичкаПроверена" стоит истина.
#3 by Альбатрос
+ При этом в поле сверен выбирает ложь
#4 by Альбатрос
Не могу объяснить сие поведение.
#5 by Ц_У
да погоди ты, я еще в запросе первую часть не осознал
#6 by dnab
попробуй в ВТ по свойствам привести ДополнительныеСведения.Объект к типу док. Реализация
#7 by Ц_У
&СвойствоПервичкаПроверена  - что это?
#8 by Ц_У
Запрос - хлам
#9 by Ц_У
Отбор на РТУ наложил а на СФ нет, почему?
#10 by Альбатрос
Конкретнее. Что не так?
#11 by Ц_У
И НЕ РеализацияТоваровУслуг.ПометкаУдаления а непроведенные? все это заменяет одна строка И РеализацияТоваровУслуг.Проведен
#12 by Ц_У
загони все это в консоль и посмотри результат
#13 by catena
Переименую свое "Сверен". СКД условие накладывает на верхнее, вот снизу сплошные Ложь и выходят.
#14 by Альбатрос
Потому что мне нахрен не нужны отборы на СФ. Мне как раз нужны и не проведенные тоже.
#15 by Альбатрос
Попробую конечно, но ведь в РС есть сведения и там значение Истина. то есть даже если он накидывает отбор на пакет, а не на конечную выборку, по идее не должен был отбирать эти строки.
#16 by catena
эээ... во втором запросе остаются ТОЛЬКО ложь. В результирующем запросе ЕСТЬNULL(ДопСведения.Сверен, ЛОЖЬ). Т.е., все неЛОЖЬ там будут NULL и преобразуются в ЛОЖЬ. Так понятно?
#17 by catena
"если выбираю ложь, то выводит все документы и у всех поле Сверен = Ложь. " Я про этот вариант сейчас.
#18 by Альбатрос
Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С