|
СКД. Отбор СОДЕРЖИТ по пустой строке | ☑ | ||
---|---|---|---|---|
0
Gluk
21.06.17
✎
09:34
|
Простой запрос:
ВЫБРАТЬ Номенклатура.Наименование ИЗ Справочник.Номенклатура КАК Номенклатура у некоторой номенклатуры не заполнено наименование. У настройках СКД ставлю отбор с видом сравнения "СОДЕРЖИТ". При указании в правом значении пустой строки выводятся все строки. Понимаю, что так работает "СОДЕРЖИТ". Как можно выводить при пустом правом значении только не заполненные строки, но при этом, если в правом значении будут указаны символы, то с отбором по ним? |
|||
1
patria0muerte
21.06.17
✎
09:36
|
Группа ИЛИ
|
|||
2
patria0muerte
21.06.17
✎
09:37
|
Т.е. Номенклатура.Наименование "НЕ Заполнено" ИЛИ Номенклатура.Наименование СОДЕРЖИТ %че то там у тебя%
|
|||
3
Gluk
21.06.17
✎
10:12
|
(2) в том то и дело, что так не работает
|
|||
4
Timon1405
21.06.17
✎
10:25
|
(0) в скд есть вид сравнения "Заполнено", потом его можно инвертировать
|
|||
5
Вафель
21.06.17
✎
10:26
|
если без %, то содержит и равно - одно и тоже
|
|||
6
Gluk
21.06.17
✎
10:27
|
(4) расшифруй плз
|
|||
7
mikecool
21.06.17
✎
10:29
|
выразить(Наименование как строка(10)) = " "
|
|||
8
patria0muerte
21.06.17
✎
10:32
|
(4) Также есть вид сравнения "Не заполнено". Чего там инвертировать то.
(3) Дай скриншот, как выглядят настройки и что именно пишешь в "Содержит" |
|||
9
Gluk
21.06.17
✎
10:38
|
||||
10
patria0muerte
21.06.17
✎
10:43
|
(9) Так а чего ты хочешь этим получить? У тебя второе условие всегда будет ИСТИНА.
|
|||
11
Gluk
21.06.17
✎
10:45
|
(10) нужно получить незаполненные значения при условии содержит "".
|
|||
12
sFAQer
21.06.17
✎
10:50
|
(11) Это как? Пустая строка которая содержит ничего? Это вам в буддиский храм а не сюда...
|
|||
13
patria0muerte
21.06.17
✎
10:50
|
Так не получится. Любая строка содержит "".
Ты уже выбирай тогда между двух условий. Либо пустые строки, либо содержащие определенные символы. то там с отбором и работай. Через Содержит "" не получишь пустых строк |
|||
14
Gluk
21.06.17
✎
10:54
|
(13) я писал про это в (0), но нужно именно так
|
|||
15
sFAQer
21.06.17
✎
10:55
|
(14) Вам это не нужно (С)
|
|||
16
patria0muerte
21.06.17
✎
11:01
|
(14) А какой прикладной смысл? Извне отчет формируешь? Или зачем это вообще?
|
|||
17
Gluk
21.06.17
✎
11:02
|
(15) мне нет, но пользователю логично поставить галочку и видя пустую строку, получать только не заполненные значения.
|
|||
18
Gluk
21.06.17
✎
11:03
|
(16) - (17)
|
|||
19
Вафель
21.06.17
✎
11:03
|
(17) Добавь еще одно условие с представлением
|
|||
20
sFAQer
21.06.17
✎
11:05
|
(17) Вокткни запрет на не заполненые значения номенклатуры при записи, и вопрос отпадёт сам собой. А если это каким нибудь обменом прилетело, то это твой косяк и иди исправляй..
|
|||
21
Gluk
21.06.17
✎
11:06
|
(19) еще один реквизит для отбора на форме?
|
|||
22
Naf2017
21.06.17
✎
11:06
|
ВЫБРАТЬ
Номенклатура.Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ (Номенклатура.Наименование ПОДОБНО "%" + &Наименование + "%" И &Наименование <> "" ИЛИ Номенклатура.Наименование = "" И &Наименование = "") не работает, если в параметре только пробелы |
|||
23
Gluk
21.06.17
✎
11:07
|
(20) нужно (0), а не совет как этого избежать, в (0) простой пример для пояснения задачи
|
|||
24
Вафель
21.06.17
✎
11:09
|
(23) Задачу не ту решаешь ты
|
|||
25
sFAQer
21.06.17
✎
11:10
|
(23) Нужно делать всё нормально, что бы не было (0)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |