Для поиска в 1с пустого значения в запросе можно использовать следующий код, приведем примеры для разных типов данных:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
//1. Проверка на пустую ссылку Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | НоменклатураПоставщиков.Ссылка КАК Ссылка |ИЗ | Справочник.НоменклатураПоставщиков КАК НоменклатураПоставщиков |ГДЕ | НоменклатураПоставщиков.Родитель <> ЗНАЧЕНИЕ(Справочник.НоменклатураПоставщиков.ПустаяСсылка)»; //2. Проверка на NULL Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | СвободныеОстаткиОстатки.Номенклатура КАК Номенклатура, | СвободныеОстаткиОстатки.Характеристика КАК Характеристика, | СвободныеОстаткиОстатки.Склад КАК Склад, | СвободныеОстаткиОстатки.ВНаличииОстаток КАК ВНаличииОстаток |ИЗ | РегистрНакопления.СвободныеОстатки.Остатки КАК СвободныеОстаткиОстатки |ГДЕ | СвободныеОстаткиОстатки.ВНаличииОстаток ЕСТЬ NULL»; //3. Проверка на пустую дату Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка КАК Ссылка |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.ДатаВозвратаМногооборотнойТары = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)»; //4. Проверка на пустую строку Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | Валюты.Ссылка КАК Ссылка |ИЗ | Справочник.Валюты КАК Валюты |ГДЕ | Валюты.Код <> ««»«»; |

Меня зовут Лорян Карен. Я разработчик 1С и сделал этот сайт в первую очередь для себя, как место, в котором я могу копить собственную базу знаний. Я рад, если этот сайт оказался полезным и для вас 🙂