Обратил внимание что многие на форумах или видео лекциях в запросах (в задачах на Спеца) делают так:
ИЗ
ДокТЧ КАК ДокТЧ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СтоимостьТоваров.Остатки(
&МоментВремени,
Товар В
(ВЫБРАТЬ
ДокТЧ.Товар
ИЗ
ДокТЧ КАК ДокТЧ)
) КАК СтоимостьТоваровОстатки
ПО ДокТЧ.Товар = СтоимостьТоваровОстатки.Товар
Зачем указывать парметры РН (товар в...)? если и без него нормально соединяется по полю Товар??
привожу на всякий случай полный текст запроса
ВЫБРАТЬ
РасходнаяСписокТоваров.Товар КАК Товар,
СУММА(РасходнаяСписокТоваров.Количество) КАК Количество
ПОМЕСТИТЬ ДокТЧ
ИЗ
Документ.Расходная.СписокТоваров КАК РасходнаяСписокТоваров
ГДЕ
РасходнаяСписокТоваров.Ссылка = &Ссылка
СГРУППИРОВАТЬ ПО
РасходнаяСписокТоваров.Товар
ИНДЕКСИРОВАТЬ ПО
Товар
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДокТЧ.Товар КАК Товар,
ДокТЧ.Количество КАК Количество,
СтоимостьТоваровОстатки.КоличествоОстаток,
СтоимостьТоваровОстатки.СтоимостьОстаток,
СтоимостьТоваровОстатки.Партия
ИЗ
ДокТЧ КАК ДокТЧ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СтоимостьТоваров.Остатки(
&МоментВремени,
Товар В
(ВЫБРАТЬ
ДокТЧ.Товар
ИЗ
ДокТЧ КАК ДокТЧ)
) КАК СтоимостьТоваровОстатки
ПО ДокТЧ.Товар = СтоимостьТоваровОстатки.Товар
УПОРЯДОЧИТЬ ПО
СтоимостьТоваровОстатки.Партия.МоментВремени
ИТОГИ
МИНИМУМ(Количество)
ПО
Товар
затем что в регистре может быть овер 1000 000 записей и соединять со всеми ними вспотеешь. Сначала отбираются остатки только по тому товару,который нужен и получается совершенно копеечная таблица для соединения.