Запрос обнуляет остатки товаров

1. user821186 27.11.17 11:26 Сейчас в теме
Добрый день! Беру остатки из регистра ТоварыВРознице запросом

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры,
	ЦеныНоменклатурыСрезПоследних.Цена,
	ЦеныНоменклатурыСрезПоследних.ТипЦен,
	ЦеныНоменклатурыСрезПоследних.Валюта,
	ЦеныНоменклатурыСрезПоследних.ЕдиницаИзмерения,
	ЦеныНоменклатурыСрезПоследних.ПроцентСкидкиНаценки,
	ЦеныНоменклатурыСрезПоследних.СпособРасчетаЦены
ПОМЕСТИТЬ ТаблицаЦен
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
	НЕ ЦеныНоменклатурыСрезПоследних.Номенклатура.ПометкаУдаления
	И НЕ ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры.ПометкаУдаления
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
	Товары.Номенклатура,
	Товары.ХарактеристикаНоменклатуры,
	Товары.КоличествоОстаток КАК Количество,
	ТаблицаЦен.Цена,
	Товары.Качество,
	Товары.СерияНоменклатуры,
	ТаблицаЦен.ЕдиницаИзмерения,
	ТаблицаЦен.Цена * Товары.КоличествоОстаток КАК Сумма
ИЗ
	Товары КАК Товары
		ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаЦен КАК ТаблицаЦен
		ПО Товары.Номенклатура = ТаблицаЦен.Номенклатура
			И Товары.ХарактеристикаНоменклатуры = ТаблицаЦен.ХарактеристикаНоменклатуры
Показать


По данному запросу берутся только позиции с характеристиками. Остатки позиций, по которым не ведется учет по хар-м и позиции, по которым ведется, но есть характеристика, например, белый, синий и без характеристики - не берутся.
Как учесть все остатки?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Den75Ch 27.11.17 11:29 Сейчас в теме
а цены как получишь без характеристик? если нет характеристики и цена нужна только по номенклатуре, то сделай 2 запрос по ценам без характеристик и тоже для него делай левое соединение по ценам
Оставьте свое сообщение

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