....Там по-другому никак не вытащить сумму с выключенными суммовыми итогами по субконто "срок годности"....
Попробуйте следующим образом:
|ВЫБРАТЬ
| ТЧ.Номенклатура КАК Номенклатура,
| ТЧ.НоменклатураПредставление КАК НоменклатураПредставление,
| ТЧ.Количество КАК Количество,
| ЕСТЬNULL(УправленческийОстатки.Субконто2, ДАТАВРЕМЯ(1, 1, 1)) КАК СрокГодности,
| ЕСТЬNULL(УправленческийОстатки1.СуммаОстаток, 0) КАК СуммаОстаток,
| УправленческийОстатки.КоличествоОстаток
|ИЗ
| ТЧ КАК ТЧ
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.Остатки(
| &МоментВремени,
| Счет = &Товары,
| &ВидыСубконто1,
| Субконто1 В
| (ВЫБРАТЬ
| ТЧ.Номенклатура
| ИЗ
| ТЧ КАК ТЧ)) КАК УправленческийОстатки
| ПО ТЧ.Номенклатура = УправленческийОстатки.Субконто1
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.Остатки(
| &МоментВремени,
| Счет = &Товары,
| &ВидыСубконто2,
| Субконто1 В
| (ВЫБРАТЬ
| ТЧ.Номенклатура
| ИЗ
| ТЧ КАК ТЧ)) КАК УправленческийОстатки1
| ПО ТЧ.Номенклатура = УправленческийОстатки1.Субконто1
ГДЕ
&ВидыСубконто1 - это массив из 2-ух элементов субконто номенклатура и срок годности
&ВидыСубконто2 - это массив из 1-го элемента субконто номенклатура
В этом запросе кстати убирается строка с нулевым количеством - которую потом в некоторых решениях убирают в цикле через условие типа
Если Выборка.КоличествоОстаток = 0 Тогда
Продолжить;
КонецЕсли
Писал я что принципе можно одним запросом, но почитал вчера по признак субконто, признак учета субконто и
и понял что одним левым соединением может и решить но правильнее 2-умя по рег. бух. Очень хорошо (но для меня еще мало) об этом написано в Профессиональная разработка в системе 1с ч1 стр 641 - 643, ну и тут
http://forum.chistov.pro/index.php?topic=2670.msg41984;topicseen#msg41984