|
Отбор в СКД | ☑ | ||
---|---|---|---|---|
0
Альбатрос
01.08.17
✎
10:20
|
Простейший запрос СКД:
ВЫБРАТЬ РАЗЛИЧНЫЕ РеализацияТоваровУслуг.Ссылка КАК ДокументОтгрузки, РеализацияТоваровУслуг.Проведен КАК ДокументОтгрузкиПроведен, СчетФактураВыданный.Ссылка КАК СчетФактура, СчетФактураВыданный.Проведен КАК СчетФактураПроведен ПОМЕСТИТЬ ТаблицаДокументов ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураВыданный КАК СчетФактураВыданный ПО РеализацияТоваровУслуг.Ссылка = СчетФактураВыданный.ДокументОснование ГДЕ РеализацияТоваровУслуг.Дата МЕЖДУ &НачДата И &КонДАта И НЕ РеализацияТоваровУслуг.ПометкаУдаления ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДополнительныеСведения.Объект, ВЫРАЗИТЬ(ДополнительныеСведения.Значение КАК БУЛЕВО) КАК Сверен ПОМЕСТИТЬ ДопСведения ИЗ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения ГДЕ ДополнительныеСведения.Объект ССЫЛКА Документ.РеализацияТоваровУслуг И ДополнительныеСведения.Свойство = &СвойствоПервичкаПроверена ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТаблицаДокументов.ДокументОтгрузки, ТаблицаДокументов.ДокументОтгрузкиПроведен, ТаблицаДокументов.СчетФактура, ТаблицаДокументов.СчетФактураПроведен, ТаблицаДокументов.ДокументОтгрузки.Партнер КАК Партнер, ТаблицаДокументов.ДокументОтгрузки.Склад КАК Склад, ЕСТЬNULL(ДопСведения.Сверен, ЛОЖЬ) КАК Сверен ИЗ ТаблицаДокументов КАК ТаблицаДокументов ЛЕВОЕ СОЕДИНЕНИЕ ДопСведения КАК ДопСведения ПО ТаблицаДокументов.ДокументОтгрузки = ДопСведения.Объект УПОРЯДОЧИТЬ ПО ТаблицаДокументов.ДокументОтгрузки.Дата Не работает отбор по полю "Сверен". То есть если в отборе выбираю истину, работает нормально, если выбираю ложь, то выводит все документы и у всех поле Сверен = Ложь. Как правильно? |
|||
1
Ц_У
01.08.17
✎
10:22
|
(0)То есть если в отборе выбираю истину, работает нормально, если выбираю ложь, то выводит все документы и у всех поле Сверен = Ложь.
Т.е. все работает но тебе не нравиться? |
|||
2
Альбатрос
01.08.17
✎
10:25
|
(1) Не работает. Когда выбираю ложь в отборе, он выбирает ВСЕ документы, то есть даже те документы, у которых в РС доп сведения у свойства "первичкаПроверена" стоит истина.
|
|||
3
Альбатрос
01.08.17
✎
10:26
|
+(2) При этом в поле сверен выбирает ложь
|
|||
4
Альбатрос
01.08.17
✎
10:27
|
Не могу объяснить сие поведение.
|
|||
5
Ц_У
01.08.17
✎
10:28
|
(4) да погоди ты, я еще в запросе первую часть не осознал
|
|||
6
dnab
01.08.17
✎
10:30
|
(4) попробуй в ВТ по свойствам привести ДополнительныеСведения.Объект к типу док. Реализация
|
|||
7
Ц_У
01.08.17
✎
10:31
|
&СвойствоПервичкаПроверена - что это?
|
|||
8
Ц_У
01.08.17
✎
10:31
|
Запрос - хлам
|
|||
9
Ц_У
01.08.17
✎
10:33
|
Отбор на РТУ наложил а на СФ нет, почему?
|
|||
10
Альбатрос
01.08.17
✎
10:34
|
(8) Конкретнее. Что не так?
|
|||
11
Ц_У
01.08.17
✎
10:35
|
И НЕ РеализацияТоваровУслуг.ПометкаУдаления
а непроведенные? все это заменяет одна строка И РеализацияТоваровУслуг.Проведен |
|||
12
Ц_У
01.08.17
✎
10:37
|
загони все это в консоль и посмотри результат
|
|||
13
catena
01.08.17
✎
10:38
|
Переименую свое "Сверен". СКД условие накладывает на верхнее, вот снизу сплошные Ложь и выходят.
|
|||
14
Альбатрос
01.08.17
✎
10:52
|
(9) Потому что мне нахрен не нужны отборы на СФ.
(11) Мне как раз нужны и не проведенные тоже. |
|||
15
Альбатрос
01.08.17
✎
10:54
|
(13) Попробую конечно, но ведь в РС есть сведения и там значение Истина. то есть даже если он накидывает отбор на пакет, а не на конечную выборку, по идее не должен был отбирать эти строки.
|
|||
16
catena
01.08.17
✎
10:55
|
(15)эээ... во втором запросе остаются ТОЛЬКО ложь. В результирующем запросе ЕСТЬNULL(ДопСведения.Сверен, ЛОЖЬ). Т.е., все неЛОЖЬ там будут NULL и преобразуются в ЛОЖЬ. Так понятно?
|
|||
17
catena
01.08.17
✎
10:56
|
"если выбираю ложь, то выводит все документы и у всех поле Сверен = Ложь. "
Я про этот вариант сейчас. |
|||
18
Альбатрос
01.08.17
✎
10:57
|
(16) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |