0
SherifSP
25.07.16
✎
14:24
|
Всем привет, не получается удалить колонку табличного поля формы в которую выводится результат отчета, подскажите, что не так делаю, заранее спасибо.
ТЗДвижения = ПолучитьОборотыЗаПериод();
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ТЗ",ТЗДвижения);
КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновкиДанных=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.Настройки,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных=Новый ПроцессорКомпоновкиДанных;
// Здесь, при необходимости, следует добавить инициализацию внешних данных, если используется источник данных типа Объект.
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных,ВнешниеНаборыДанных,ДанныеРасшифровки,Истина);
ПроцессорВывода=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
Смещать = ТипСмещенияТабличногоДокумента.ПоГоризонтали;
Если Не ОтложенныеЧеки Тогда
ТД = ЭлементыФормы.Результат;
Область = ЭлементыФормы.Результат.Область("C11:C12");
ЭлементыФормы.Результат.УдалитьОбласть(Область, Смещать);
КонецЕсли;
Если Не ВыводитьФ2 И Не ОтложенныеЧеки Тогда
Область = ЭлементыФормы.Результат.Область("C11:C12");
ЭлементыФормы.Результат.УдалитьОбласть(Область, Смещать);
ИначеЕсли Не ВыводитьФ2 Тогда
Область = ЭлементыФормы.Результат.Область("C12:C13");
ЭлементыФормы.Результат.УдалитьОбласть(Область, Смещать);
КонецЕсли;
ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
|
|
1
SherifSP
25.07.16
✎
14:33
|
+(0) Когда отрабатывает типовая функция ТиповыеОтчеты.СформироватьТиповойОтчет(ЭтотОбъект, Результат, ДанныеРасшифровки, ВыводВФормуОтчета);, колонки в табличном поле Результат удаляются, когда вывожу вручную, не хочет(
|
|