а зачем вы здесь помещаете во временную таблицу?
ВЫБРАТЬ
ПартииТоваровНаСкладахОстатки.Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура,
ПартииТоваровНаСкладахОстатки.ХарактеристикаНоменклатуры,
СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток) КАК Количество,
СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстаток) КАК Себестоимость,
ВЫБОР
КОГДА СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток) <> 0
ТОГДА СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстаток) / СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток)
ИНАЧЕ 0
КОНЕЦ КАК ЦенаСебестоимости,
1 КАК КоличествоДублей
ПОМЕСТИТЬ _0_Партии
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки(, {(Склад).*, (Номенклатура).*}) КАК ПартииТоваровНаСкладахОстатки
СГРУППИРОВАТЬ ПО
ПартииТоваровНаСкладахОстатки.Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура,
ПартииТоваровНаСкладахОстатки.ХарактеристикаНоменклатуры
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
_0_Партии.Склад,
_0_Партии.Номенклатура,
_0_Партии.ХарактеристикаНоменклатуры,
_0_Партии.Количество,
_0_Партии.Себестоимость,
_0_Партии.ЦенаСебестоимости,
_0_Партии.КоличествоДублей
ИЗ
_0_Партии КАК _0_Партии
Показать