|
Отбор по Категории - Не в списке | ☑ | ||
---|---|---|---|---|
0
brznzglwgn
15.12.16
✎
08:51
|
Добрый день.
Есть такой пример - 1. Берем любую конфигурацию, где есть Категории. 2. Берем любой отчет где используется категории. Далее например если есть Номенклатура с 3 категориями, а отбор НЕ В СПИСКЕ и указано 2 категории. То номенклатура все равно будет выходить, что и понятно, так как в запросе прописывается Левое Соединение и по одной позиции номенклатура проскакивает. Но это противоречит восприятию отбора, так как пользователь задает запрещающий фильтр. Как выходите из данной ситуации? Можно переписать запрос, но если это отчеты на построителях по всей конфе, то это затруднительно. |
|||
1
torgm
15.12.16
✎
09:15
|
(0) делай два отбора.
|
|||
2
brznzglwgn
15.12.16
✎
09:31
|
(1) А по конкретнее что имеется ввиду?
|
|||
3
torgm
15.12.16
✎
10:05
|
(2)
В ут 10.3 так делается в отборах Номенклатура.Категория1=нет Номенклатура.Категория2=нет |
|||
4
brznzglwgn
15.12.16
✎
11:41
|
(3) Нет, так не работает.
Можно переформулировать задачу по другому - Забудем про отбор НЕ В СПИСКЕ, достаточно отобра Категория НЕ РАВНО. В таком случае в результат будут попадать номенклатуры, у которых стоит несколько категорий. То есть это общая проблема отбора, когда справа список с несколькими значениями. |
|||
5
torgm
15.12.16
✎
12:21
|
(4) странно у меня все работает
|
|||
6
brznzglwgn
15.12.16
✎
12:42
|
(5) Возьми пример когда у тебя на Номенклатуру заданы 2 категории. Далее в отборе укажи Категория НЕ РАВНО Категория1. И у тебя выдет все равно номенлклатура, так как она пройдет по Категории2.
|
|||
7
torgm
15.12.16
✎
12:58
|
конфа какая?
|
|||
8
brznzglwgn
15.12.16
✎
13:03
|
У меня УПП.
Но тут не в конфе дело, построитель лепит ЛЕВОЕ СОЕДИНЕНИЕ после у теья по услвоия отрезается номенклатура по категории. И все бы хорошо. Но так как их несколько по другим категориям номенклатура проходит. |
|||
9
brznzglwgn
15.12.16
✎
13:47
|
Ну вот заглохла тема.
А ведь это реальная проблема. |
|||
10
Ион
15.12.16
✎
14:24
|
В одном отчете в типовой УПП (печать прайса), если использовать "Не равно" по свойству , то тоже не работает. По другим отчетам не проверял
|
|||
11
Shrek_yar
15.12.16
✎
14:46
|
(4) используй группировку ИЛИ
|
|||
12
brznzglwgn
15.12.16
✎
15:09
|
(11) 1 Номенклатура - 2 Категории
Категория А и Категория Б Отбор Категория НЕ РАВНО Категория Б Ожидаю что номенклатура не выйдет, но номенклатура выходит по попаданию в Категорию А. |
|||
13
Philix
15.12.16
✎
15:13
|
(11) Установленная категория - это наличие записи в регистре сведений Категории объектов. Не установленная - отсутствие записи, или NULL в левом соединении.
Если нужно отловить на уровне отбора в отчете элементы, у которых категория не проставлена - делай фильтр по Номенклатруа.КатегорияБ вид сравнения "НЕ заполнено". Далее - комбинировать эти условия в группы в соответствии с логикой отбора. |
|||
14
brznzglwgn
15.12.16
✎
15:17
|
(13) Обе категории проставлены. В моем примере всего две категории, комбинировать особо нечего.
|
|||
15
brznzglwgn
16.12.16
✎
10:54
|
Освежу тему еще раз.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |