Объясните пожалуйста в чем подвох.
 Не могу найти информацию по такому вопросу:
Есть запрос, в нем соединяю документ с виртуальной таблицей остатков РегистраНакопления.Бронирование.Остатки
Соединяю через временные таблицы.
В Бронирование.Остатках на момент запроса НЕТ записей о некоторой номенклатуре, по идее возвращается NULL при соединении но при вставке функции ЕСТЬNULL() на проверку и подстановку числа "0" для дальнейшей обработки - выкидывает пустоту, подставляю текст - срабатывает. В Чем тут дело, подскажите может быть?

ВЫБРАТЬ
 ПродажаТоваровТовары.Номенклатура КАК Номенклатура,
 СУММА(ПродажаТоваровТовары.Количество) КАК Количество,
 ПродажаТоваровТовары.Ссылка.Склад КАК Склад
ПОМЕСТИТЬ ВТ_Док
ИЗ
 Документ.ПродажаТоваров.Товары КАК ПродажаТоваровТовары
ГДЕ
 ПродажаТоваровТовары.Ссылка = &Ссылка
 И ПродажаТоваровТовары.Номенклатура.ВидНоменклатуры <> &ВидНоменклатуры

СГРУППИРОВАТЬ ПО
 ПродажаТоваровТовары.Номенклатура,
 ПродажаТоваровТовары.Ссылка.Склад
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
 БронированиеТоваровОстатки.Номенклатура КАК Номенклатура,
 БронированиеТоваровОстатки.Склад КАК Склад,
 СУММА(БронированиеТоваровОстатки.КоличествоЗабронированногноОстаток) КАК КоличествоЗабронированногноОстаток
ПОМЕСТИТЬ ВТ_Борнь
ИЗ
 РегистрНакопления.БронированиеТоваров.Остатки(
   &Момент,
   (Номенклатура, Склад) В
    (ВЫБРАТЬ
     ВТ_Док.Номенклатура КАК Номенклатура,
     ВТ_Док.Склад КАК Склад
    ИЗ
     ВТ_Док КАК ВТ_Док)) КАК БронированиеТоваровОстатки

СГРУППИРОВАТЬ ПО
 БронированиеТоваровОстатки.Номенклатура,
 БронированиеТоваровОстатки.Склад
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
 ВТ_Док.Номенклатура КАК Номенклатура,
 ВТ_Док.Количество КАК Количество,
 ВТ_Док.Склад КАК Склад,
 ЕСТЬNULL(ОстаткиНоменклатурыОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток,
 ЕСТЬNULL(ОстаткиНоменклатурыОстатки.СуммаОстаток, 0) КАК СуммаОстаток,
 ЕСТЬNULL(ВТ_Борнь.КоличествоЗабронированногноОстаток, 0) КАК КоличествоЗабронированногноОстаток
ИЗ
 ВТ_Док КАК ВТ_Док
  ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНоменклатуры.Остатки(
    &Момент,
    (Номенклатура, Склад) В
     (ВЫБРАТЬ
      ВТ_Док.Номенклатура КАК Номенклатура,
      ВТ_Док.Склад КАК Склад
     ИЗ
      ВТ_Док КАК ВТ_Док)) КАК ОстаткиНоменклатурыОстатки
  ПО ВТ_Док.Номенклатура = ОстаткиНоменклатурыОстатки.Номенклатура
  ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Борнь КАК ВТ_Борнь
  ПО ВТ_Док.Номенклатура = ВТ_Борнь.Номенклатура
Вот текст запроса.

Получается пустая ячейка.
---
ноль всегда отображается как дырка от бублика, нужно число - используй Формат()
---
Короче, выстави формат ячейки, в форматной строке укажи отображение нуля как 0, наслаждайся, кушай печеньки
---
ноль всегда отображается как дырка от бублика, нужно число - используй Формат()
---
блииииин спасибо, а я всю голову сломал, куда 0 съедается, то есть при дальнейших операциях с результатом запроса, 0 уже будет и им можно оперировать смело?
---
Короче, выстави формат ячейки, в форматной строке укажи отображение нуля как 0, наслаждайся, кушай печеньки
---
да, у тебя там и так ноль. Просто в табличных частях, и в табличном документе, по-умолчанию, ноль не показывается. Но можно везде задать формат отображения колонки/ячейки
---
понял, спасибо большое за пояснение, буду иметь ввиду