v7: Как в запросе SQlite проверить на пустое значение
☑
0
Sam1C
07.12.17
✎
15:14
Добрый день! Может напомните как в условие поставить не равно пустоезначение:WHERE ЗаявкаНаТоварыСтроки.тчТМЦ <> ' '
1
Изучаю1С8
07.12.17
✎
15:16
может is not null
2
Sam1C
07.12.17
✎
15:21
(1) Не в 7-ке дбф, нету NULL. Ссылка хранится в 16-ти системе 3 символа по-моему если указан тип и вид реквизита. Но так = ' ' не прокатывает
3
Sam1C
07.12.17
✎
15:21
(2) в одинарных ковычках 3 пробела
4
Изучаю1С8
07.12.17
✎
15:22
так а если просто селектом выбрать пустое значение да и посмотреть что там будет
5
Изучаю1С8
07.12.17
✎
15:23
в прямомзапросе например при пустой ссылке прокатывает <> ' '
надо просто нужное количество пробелов поставить
ну и конечно это без учета того что там есть :ПустойИД
6
Sam1C
07.12.17
✎
15:24
Выкрутился так:
WHERE ЗаявкаНаТоварыСтроки.тчТМЦ <> :ПустаяСсылка
Запрос.Подставлять("ПустаяСсылка",ПолучитьПустоеЗначение("Справочник.Номенклатура"));
7
Sam1C
07.12.17
✎
15:25
Всем спасибо
8
Ёпрст
07.12.17
✎
15:31
(0) :ПустойИД
9
Ёпрст
07.12.17
✎
15:32
WHERE ЗаявкаНаТоварыСтроки.тчТМЦ <> :ПустойИД
10
Sam1C
07.12.17
✎
15:37
(9) Спасибо, так тоже работает!
11
Djelf
07.12.17
✎
21:01
(10) Не тоже, а лучше именно так.
Но спрятаны Предопределенные параметры в документации очень не плохо!
Все что есть тут: "1sqlite"/"Объекты компоненты"/"Объект SQLiteQuery"/"Подставлять/Substitute"/"Предопределенные текстовые параметры"
2 + 2 = 3.9999999999999999999999999999999...