РЕКЛАМА

На главную страницу

РЕКЛАМА




Чтобы разместить ссылку на свой сайт с этой страницы воспользуйтесь системой платных ссылок SAPE.


На главную 1с форева.ру
На страницу "Программисту \ SQL запросы в 1с и обработка их результатов".

Проверка на NULL в запросе в 1с.

Платформа: 8.2, 8.3
Формы: Обычные, Управляемые
Конфигурация: любая
Релиз: любой
Страница актуализирована: 06.02.2017


NULL.
В запросах 1с синтаксис сравнения с NULL другой. Нельзя использовать = и <>
В условиях надо использовать:

Примеры:
Переменная ЕСТЬ NULL
НЕ Переменная ЕСТЬ NULL


Также можно использовать функцию преобразования NULLа
ЕСТЬNULL( Значение1 , Значение2 )
Отработает она так. Вернет Значение1 если оно не равно NULL. Если Значение1 равно NULL тогда функция вернет Значение2. Функция ЕСТЬNULL часто используется в запросах вместе с ЛЕВЫМ, ПРАВЫМ ИЛИ ПОЛНЫМ СОЕДИНЕНИЕМ, когда есть шанс что часть реквизитов будет равна NULL.
Тогда можно использовать такие конструкции:

Примеры:
ЕСТЬNULL( Продажи.Количество , 0 )
ЕСТЬNULL( Продажи.Номенклатура , Остатки.Номенклатура )



Copyright (c) by iKai, 2016