В "1С" значение NULL означает отсутствие значения. В запросах это может привести к нежелательным результатам, особенно при агрегации или сравнении данных. Вот несколько способов убрать NULL из результатов запроса: 1. Использование функции ЕСТЬNULL(): 1C ВЫБРАТЬ
ЕСТЬNULL(Продажи.СуммаПродажи, 0) КАК СуммаПродажи
ИЗ Документ.Продажа КАК Продажи 2. Использование конструкции ВЫБОР КОГДА ... ТОГДА ... ИНАЧЕ ... КОНЕЦ: 1C ВЫБРАТЬ
ВЫБОР
КОГДА Продажи.СуммаПродажи ЕСТЬ NULL ТОГДА 0 ИНАЧЕ Продажи.СуммаПродажи
КОНЕЦ КАК СуммаПродажи
ИЗ Документ.Продажа КАК Продажи 3. Использование оператора ПРЕДСТАВЛЕНИЕ(): 1C ВЫБРАТЬ
ПРЕДСТАВЛЕНИЕ(Продажи.Контрагент) КАК Контрагент
ИЗ Документ.Продажа КАК Продажи 4. Использование условия ГДЕ для исключения строк с NULL: 1C ВЫБРАТЬ
Продажи.СуммаПродажи
ИЗ Документ.Продажа КАК Продажи
ГДЕ
Продажи.СуммаПродажи ЕСТЬ НЕ NULL Важные моменты: Рек