Как в Рознице получить программно остатки на определённое число?

1. j.r.r 57 09.02.23 16:48 Сейчас в теме
Доброго времени суток

Подскажите пожалуйста, как можно вывести остатки в Рознице на заданное число? Раньше как-то делал, не могу вспомнить. Сейчас получается что-то слишком громоздкое, слишком долгий запрос. Подскажите пожалуйста вариант попроще
Найденные решения
5. independ 1540 09.02.23 16:56 Сейчас в теме
ВЫБРАТЬ
	СпрНоменклатура.Ссылка КАК Номенклатура,
	ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК Остаток,
	ЕСТЬNULL(ЦеныРозничные.Цена, 0) КАК ЦенаРозничная,
	ЕСТЬNULL(ЦеныЗакупочные.Цена, 0) КАК ЦенаЗакупочная
ИЗ
	Справочник.Номенклатура КАК СпрНоменклатура
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОтчета, Склад = &Склад) КАК ТоварыНаСкладахОстатки
		ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка)
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаОтчета, ВидЦены = &ВидЦеныРозничная) КАК ЦеныРозничные
		ПО (ЦеныРозничные.Номенклатура = СпрНоменклатура.Ссылка)
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаОтчета, ВидЦены = &ВидЦеныЗакупочная) КАК ЦеныЗакупочные
		ПО (ЦеныЗакупочные.Номенклатура = СпрНоменклатура.Ссылка)
ГДЕ
	НЕ СпрНоменклатура.ЭтоГруппа
Показать
Fatenm; j.r.r; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. independ 1540 09.02.23 16:51 Сейчас в теме
(1) в каком разрезе: склад, номенклатура?
3. j.r.r 57 09.02.23 16:54 Сейчас в теме
(2) номенклатура иакая-то - остаток такой-то
4. j.r.r 57 09.02.23 16:55 Сейчас в теме
(3) Склад один, магазин один
5. independ 1540 09.02.23 16:56 Сейчас в теме
ВЫБРАТЬ
	СпрНоменклатура.Ссылка КАК Номенклатура,
	ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК Остаток,
	ЕСТЬNULL(ЦеныРозничные.Цена, 0) КАК ЦенаРозничная,
	ЕСТЬNULL(ЦеныЗакупочные.Цена, 0) КАК ЦенаЗакупочная
ИЗ
	Справочник.Номенклатура КАК СпрНоменклатура
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОтчета, Склад = &Склад) КАК ТоварыНаСкладахОстатки
		ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка)
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаОтчета, ВидЦены = &ВидЦеныРозничная) КАК ЦеныРозничные
		ПО (ЦеныРозничные.Номенклатура = СпрНоменклатура.Ссылка)
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаОтчета, ВидЦены = &ВидЦеныЗакупочная) КАК ЦеныЗакупочные
		ПО (ЦеныЗакупочные.Номенклатура = СпрНоменклатура.Ссылка)
ГДЕ
	НЕ СпрНоменклатура.ЭтоГруппа
Показать
Fatenm; j.r.r; +2 Ответить
6. j.r.r 57 10.02.23 08:49 Сейчас в теме
(5) Спасибо большое! То, что нужно
Оставьте свое сообщение

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