Имя: Пароль:
1C
 
ActiveDocument таблица на несколько листов
0 hawk1
 
08.10.21
21:43
В шаблоне есть таблица, которая может занимать несколько листов. Таблица состоит из заголовка, перечня номенклатуры и подвала. Заполняю следующим образом.
        Документ.Application.Selection.MoveDown();
        Документ.Application.Selection.SelectRow();
        Документ.Application.Selection.Copy();
        
        Для Каждого СтрокаТЧ Из ЗаказКлиента.Товары Цикл    
            Если СтрокаТЧ.НомерСтроки <> 1 Тогда  
                Документ.Application.Selection.MoveDown();
                Документ.Application.Selection.Paste();
                Документ.Application.Selection.MoveUp()
            КонецЕсли;
            
            ЗадатьЗначениеПараметра(Документ, "НомерСтроки", СтрокаТЧ.НомерСтроки);
            ЗадатьЗначениеПараметра(Документ, "Номенклатура", СтрокаТЧ.Номенклатура.Наименование);
            ЗадатьЗначениеПараметра(Документ, "Количество", СтрокаТЧ.Количество);
            ЗадатьЗначениеПараметра(Документ, "Цена", Формат(СтрокаТЧ.Цена, "ЧДЦ=2; ЧРГ=' '; ЧГ=3,0"));
            ЗадатьЗначениеПараметра(Документ, "Сумма", Формат(СтрокаТЧ.Сумма, "ЧДЦ=2; ЧРГ=' '; ЧГ=3,0"));
            
//            Документ.Application.Selection.SelectRow();
        КонецЦикла;                                    
                          
        //Документ.Application.Selection.Cut();
        
Проблема в том, что подвал всегда выводится в конце первой страницы, а дальше строки таблицы идут вперемешку с текстом. Как это исправить?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.