Как выбрать нулевые остатки из простейшего запроса...

1. 1c_uZer 12.12.18 22:59 Сейчас в теме
Здравствуйте! Такой вопрос....имеется простейший запрос...выбираю остатки товаров на складе. Все норм, но не выводятся нулевые остатки, пробовал соединить со справочником Номенклатура эффект тот же...подскажите как быть? Требуется мне лишь отбор по складу, период указывать не обязательно нужно выбрать данные на текущий момент.

ВЫБРАТЬ
	ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
	ТоварыНаСкладахОстатки.Склад КАК Склад,
	ЕСТЬNULL(ТоварыНаСкладахОстатки.ВНаличииОстаток, 0) КАК ВНаличииОстаток
ИЗ
	РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад = &Склад) КАК ТоварыНаСкладахОстатки
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура1
		ПО (ТоварыНаСкладахОстатки.Номенклатура = Номенклатура1.Ссылка)
Найденные решения
3. antz 12.12.18 23:12 Сейчас в теме
Надо к справочнику номенклатуры остатки пристегивать, а не наоборот, т.е выборку делать из справочника.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. acanta 12.12.18 23:04 Сейчас в теме
Попробуйте ПОЛНОЕ соединение вместо левого
https://helpme1c.ru/soedineniya-v-zaprosax-v-1s-8-v-primerax

ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстатки.Склад КАК Склад,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.ВНаличииОстаток, 0) КАК ВНаличииОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад = &Склад) КАК ТоварыНаСкладахОстатки
        ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура1
        ПО (ТоварыНаСкладахОстатки.Номенклатура = Номенклатура1.Ссылка)
4. 1c_uZer 12.12.18 23:13 Сейчас в теме
(2) пробовал, не работает.
3. antz 12.12.18 23:12 Сейчас в теме
Надо к справочнику номенклатуры остатки пристегивать, а не наоборот, т.е выборку делать из справочника.
5. 1c_uZer 12.12.18 23:15 Сейчас в теме
Оставьте свое сообщение

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