Текст запроса:


SELECT 
	РегОстатки.Номенклатура КАК [Товар $Справочник.Номенклатура],
	$СпрТелефон.ТекущийЭлемент КАК [Модель $Справочник.Телефоны],
	РегОстатки.НачалоПериода КАк [НачПериода $Дата],
	РегОстатки.КоличествоКонечныйОстаток КАК [Остаток]

FROM
	$РегистрОстаткиОбороты.ОстаткиТМЦ(:ДатаНач,
	:ДатаКон~,
	ДЕНЬ ДОПОЛНЕНИЕ,
	,
	,
	(Номенклатура,Склад),
	Количество,
	) КАК РегОстатки 
	JOIN Справочник.Номенклатура КАК СпрНом $nolock ON РегОстатки.Номенклатура = $СпрНом.ТекущийЭлемент
	JOIN Справочник.Склады КАК СпрСклад $nolock ON РегОстатки.Склад = $СпрСклад.ТекущийЭлемент
JOIN Справочник.Телефоны КАК СпрТелефон $nolock ON $СпрНом.ВыбТелефон = $СпрТелефон.ТекущийЭлемент

WHERE 
	(($СпрНом.ТоварВЛомбарде = 0) or ($СпрНом.ТоварВЛомбарде = 3))
	AND (($СпрНом.СтатусНаРемонт = 0) or ($СпрНом.СтатусНаРемонт = 4))
	AND ($СпрСклад.РозничныйСклад = 1)

ORDER BY
	$СпрНом.Наименование collate_1C
	
	
	
	
Установка параметров:

ОбщийЗапрос = СоздатьОбъект("ПрямойЗапрос");
ОбщийЗапрос.УстановитьТекстовыйПараметр("ДатаНач", НачДата);
ОбщийЗапрос.УстановитьТекстовыйПараметр("ДатаКон", КонДата);
ТЗОбщийЗапрос = ОбщийЗапрос.Выполнить();