В обработке ПодборТоваров в форме Форма изменяем запрос динамического списка ПодборТаблицаНоменклатура на такой:
ВЫБРАТЬ РАЗРЕШЕННЫЕ СправочникНоменклатура.Ссылка КАК Номенклатура, СправочникНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры, СправочникНоменклатура.ТипНоменклатуры КАК ТипНоменклатуры, СУММА(ВложенныйЗапрос.КоличествоОстаток) КАК ВНаличии, СправочникНоменклатура.Родитель КАК Родитель, СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик КАК ИспользованиеХарактеристик, СправочникНоменклатура.ЭтоГруппа КАК ЭтоГруппа, СправочникНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения, ВЫБОР КОГДА СправочникНоменклатура.ЭтоГруппа ТОГДА ВЫБОР КОГДА СправочникНоменклатура.ПометкаУдаления ТОГДА 13 ИНАЧЕ 12 КОНЕЦ ИНАЧЕ -1 + ВЫБОР КОГДА СправочникНоменклатура.ПометкаУдаления ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать) ТОГДА 1 ИНАЧЕ 3 КОНЕЦ КОНЕЦ КАК ИндексКартинки ИЗ Справочник.Номенклатура КАК СправочникНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, ПРЕДСТАВЛЕНИЕ(ТоварыНаСкладахОстатки.Склад) КАК СкладПредставление, ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(, ) КАК ТоварыНаСкладахОстатки) КАК ВложенныйЗапрос ПО ВложенныйЗапрос.Номенклатура = СправочникНоменклатура.Ссылка
СГРУППИРОВАТЬ ПО СправочникНоменклатура.ВидНоменклатуры, СправочникНоменклатура.ТипНоменклатуры, СправочникНоменклатура.Родитель, СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик, СправочникНоменклатура.ЭтоГруппа, СправочникНоменклатура.ЕдиницаИзмерения, ВЫБОР КОГДА СправочникНоменклатура.ЭтоГруппа ТОГДА ВЫБОР КОГДА СправочникНоменклатура.ПометкаУдаления ТОГДА 13 ИНАЧЕ 12 КОНЕЦ ИНАЧЕ -1 + ВЫБОР КОГДА СправочникНоменклатура.ПометкаУдаления ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать) ТОГДА 1 ИНАЧЕ 3 КОНЕЦ КОНЕЦ, СправочникНоменклатура.Ссылка
{ГДЕ (СправочникНоменклатура.Ссылка В (ВЫБРАТЬ Сегменты.Номенклатура ИЗ РегистрСведений.НоменклатураСегмента КАК Сегменты ГДЕ Сегменты.Сегмент = &СегментНоменклатуры))}
Ну и добавляем в список колонку ВНаличии. Получаем в окне списка номенклатуры для подбора сумму остатков по всем магазинам - уже видно хотя-бы что вообще есть. А разбивка по складам видна, как и раньше, в окне ОстаткиТоваров уже по выделенному товару конкретно.
Может не очень красиво, но легко сделать.