Вопрос знатокам управляемых форм.
в списке товаров есть динамический список, отображающий справочник.
Динамический список формируется на основании произвольного запрса. Запрос этот имеет вид:

Код:
	 //**************

	ТекстЗапроса="ВЫБРАТЬ
	             |	СправочникНоменклатура.Код,
	             |	СправочникНоменклатура.Наименование,
	             |	СправочникНоменклатура.Артикул,
	             |	СправочникНоменклатура.ЕдиницаИзмерения КАК Единица,
	             |	ТоварныйЗапасОстатки1.КоличествоОстаток1 КАК Остаток1,
	             |	ТоварныйЗапасОстатки2.КоличествоОстаток2 КАК Остаток2
	             |ИЗ
	             |	Справочник.Номенклатура КАК СправочникНоменклатура
	             |		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
	             |			ТоварныйЗапасОстатки.Товар КАК Товар,
	             |			СУММА(ТоварныйЗапасОстатки.КоличествоОстаток) КАК КоличествоОстаток1
	             |		ИЗ
	             |			РегистрНакопления.ТоварныйЗапас.Остатки КАК ТоварныйЗапасОстатки
	             |		ГДЕ
	             |			ТоварныйЗапасОстатки.Подразделение = &текСклад1
	             |			И ТоварныйЗапасОстатки.Фирма = &текФирма1
	             |
	             |		СГРУППИРОВАТЬ ПО
	             |			ТоварныйЗапасОстатки.Товар) КАК ТоварныйЗапасОстатки1
	             |		ПО СправочникНоменклатура.Ссылка = ТоварныйЗапасОстатки1.Товар
	             |		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
	             |			ТоварныйЗапасОстатки.Товар КАК Товар,
	             |			СУММА(ТоварныйЗапасОстатки.КоличествоОстаток) КАК КоличествоОстаток2
	             |		ИЗ
	             |			РегистрНакопления.ТоварныйЗапас.Остатки КАК ТоварныйЗапасОстатки
	             |		ГДЕ
	             |			ТоварныйЗапасОстатки.Подразделение = &текСклад2
	             |			И ТоварныйЗапасОстатки.Фирма = &текФирма2
	             |
	             |		СГРУППИРОВАТЬ ПО
	             |			ТоварныйЗапасОстатки.Товар) КАК ТоварныйЗапасОстатки2
	             |		ПО СправочникНоменклатура.Ссылка = ТоварныйЗапасОстатки2.Товар";

	 //****************

и является "совсем произвольным", т.к. текст формируется программно в зависимости от настроек.
Целью этого запроса является отображение в списке товаров остатков по некоторым складам в разных колонках.

Самомоу динамическому списку запрос передается след. способом

Код:
	 СписокСОстатками.ПроизвольныйЗапрос=Истина;
	 СписокСОстатками.ТекстЗапроса=ТекстЗапроса;
	 СписокСОстатками.ДинамическоеСчитываниеДанных=Истина;
	 СписокСОстатками.ОсновнаяТаблица="Справочник.Номенклатура";
НО столкнулся с проблемой отображения результата в динамическом списке...
Ручками предусмотреть количество и содержание колонок невозможно. А как программно объяснить этим умным формам, что нужно отображать результат выполнения запрса, причем с программным выбором колонок (напрмер колонка "Стандарная картинка" в выводе не должна участвовать)?

И воторой (вытекающий) вопрос...
Как программно задать заголовки колонок? Вместо Остаток1 и Остаток2 нужно указать имена складов.