Имя: Пароль:
1C
1С v8
УФ. Как ВставитьСтроку() в табличном документе??
0 Лунтик
 
20.01.20
12:24
Как определенную строчку из макета вставить в начало уже сформированного табличного документа???

    Обл=Макет.ПолучитьОбласть("Заголовки");
//так работает
    ЭтаФорма.Результат.Вывести(обл);                                              
//так не работает
    ЭтаФорма.Результат.ВставитьОбласть(ЭтаФорма.Результат.Область("R1"),обл);
        ЭтаФорма.Результат.ВставитьОбласть(ЭтаФорма.Результат.Область("R1"),обл.Область("R1"));
1 fisher
 
20.01.20
12:30
Процедура ВставитьПервойСтрокойАвторствоВремя(ТабличныйДокумент) Экспорт
    
    ТабДокАвторства = Новый ТабличныйДокумент;
    ТабДокАвторства.Область("R1C1").Текст = Строка(ТекущаяДата()) + " " + Пользователи.ТекущийПользователь();
    ТабличныйДокумент.ВставитьОбласть(ТабДокАвторства.Область("R1:R2"), ТабличныйДокумент.Область("R1"), ТипСмещенияТабличногоДокумента.ПоВертикали);
    
КонецПроцедуры
2 Ёпрст
 
20.01.20
12:31
(0) смотри пример в СП у метода ВставитьОбласть
3 Лунтик
 
20.01.20
12:32
Ой, параметры в другом порядке...
Надо ЭтаФорма.Результат.ВставитьОбласть(обл.Область("R1"),ЭтаФорма.Результат.Область("R1"));
Спасибо))