Имя: Пароль:
1C
 
Как удалить колонку таб документа в скд?
0 SherifSP
 
25.07.16
14:24
Всем привет, не получается удалить колонку табличного поля формы в которую выводится результат отчета, подскажите, что не так делаю, заранее спасибо.

ТЗДвижения = ПолучитьОборотыЗаПериод();

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