Функция ЕСТЬNULL()

1. swannm 06.08.13 12:46 Сейчас в теме
Добрый день! Запрос такой есть:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
ОстаткиТоваров.Номенклатура КАК Номенклатура,
ОстаткиТоваров.Характеристика КАК Характеристика,
ОстаткиТоваров.Серия КАК Комитент, ЕСТЬNULL(ОстаткиТоваров.ВНаличииОстаток, 0) КАК ВНаличии

ИЗ
РегистрНакопления.СвободныеОстатки.Остатки({&КонецПериода}) КАК ОстаткиТоваров
ГДЕ
Номенклатура.Ссылка = &ТекНом
УПОРЯДОЧИТЬ ПО
Комитент
По номенклатуре "ТекНом" остатка нету. И этот запрос дает пустую таблицу. Но надо, чтобы вернул таблицу то строкой "ТекНом" и с нулевым остатком. Что делать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. m-serg74 46 06.08.13 13:11 Сейчас в теме
(1) swannm, нескромный вопрос, а по отсутствию строк в таблице никак понять нельзя что остаток = 0, обязательно чтоб запрос сам это сказал?
2. DenisCh 06.08.13 12:51 Сейчас в теме
Левым соединением с таблицей номенклатуры сделать...
3. adamx 37 06.08.13 12:52 Сейчас в теме
ИЗ
РегистрНакопления.СвободныеОстатки.Остатки({&КонецПериода}) КАК ОстаткиТоваров

Заменить на

ИЗ Справочник.Номенклатура Как СпрНом
Левое соединение
РегистрНакопления.СвободныеОстатки.Остатки({&КонецПериода}) КАК ОстаткиТоваров ПО ОстаткиТоваров.Номенклатура = СпрНом.Ссылка
4. swannm 06.08.13 12:58 Сейчас в теме
(3) adamx, спасибо за ответ, но результат тот же :(((
5. swannm 06.08.13 13:08 Сейчас в теме
(3) adamx, Все, разабралась, Сбасибо!!!!
7. Shooroopik111 132 07.08.13 11:04 Сейчас в теме
(5) swannm, И правда. Задумайтесь насчет Результат.Пустой(). Все равно же по хорошему этот путь нужно прорабатывать..
8. swannm 07.08.13 13:18 Сейчас в теме
9. Самоделкин 2 30.10.21 14:43 Сейчас в теме
(8) Понимаю что было давно, но у меня та же проблема.
Не могли бы Вы мне подсказать как ее решить?
10. FatPanzer 30.10.21 22:42 Сейчас в теме
(9) А почитать ответы выше слабо?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот