Разница между пустыми и нулевыми значениями в 1С заключается в их природе и назначении:
- Пустое значение в 1С — это значение «Неопределено» (типа Неопределено). 13 Оно обозначает отсутствие значения какого-либо определённого типа и применяется как значение по умолчанию реквизитов, имеющих составной тип. 1 Например, если в реквизите могут содержаться значения более чем одного типа, то по умолчанию он будет иметь значение «Неопределено». 1
- Нулевое значение в 1С — это значение Null (типа Null). 14 Оно обозначает отсутствие значения в выборке, полученной из базы данных. 1 Например, при выполнении левого и правого соединения поля невыбранных записей будут иметь значения Null. 1
Таким образом, пустое значение обозначает отсутствие значения определённого типа, а нулевое — отсутствие значения в целом. 14