Печатаная форма - это объет типа Таблица
Где-то создается в виде Таб=СоздатьОбъект("Таблица"); (Таб - переменная, может быть любой идентификатор)
Вроде как методов удаления ячеек в Таблице нету, потому придется поячеечно копировать значения
Вот накидал пример кода (в функции Тест сначала выводится 100 строк, потом удаляется каждая вторая, т.е. там, где
не выполняется условие
И1%2=0):
//******************************************************************************
// КопироватьОбласть(Таб, СтрКуда, СтрОткуда)
Функция КопироватьОбласть(Таб, СтрКуда, СтрОткуда)
Для И1=1 По Таб.ШиринаТаблицы() Цикл // Копируем по ячейкам
Сообщить(Шаблон("[СтрОткуда]->[СтрКуда] [И1]"));
ОблОткуда=Таб.Область(СтрОткуда,И1,СтрОткуда,И1);
ОблКуда=Таб.Область(СтрКуда,И1,СтрКуда,И1);
// Устанавливаем нужные реквизиты.
// Если текста недостаточно - смотри справку "Артибуты и методы ОбластиТаблицы"
ОблКуда.Текст=ОблОткуда.Текст;
КонецЦикла;
КонецФункции // КопироватьОбласть()
// ===============================
Процедура Тест()
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");
Для И1=1 По 100 Цикл
Таб.ВывестиСекцию("Тест");
КонецЦикла;
Таб.Показать();
Стр=0;
Шир=Таб.ШиринаТаблицы();
Для И1=1 По Таб.ВысотаТаблицы() Цикл
Если И1%2=0 Тогда Стр=Стр+1; КонецЕсли;
Если Стр=0 Тогда Продолжить; КонецЕсли;
Если Стр=И1 Тогда Продолжить; КонецЕсли;
КопироватьОбласть(Таб, Стр, И1);
КонецЦикла;
// Очистим оставшиеся строки
Обл=Таб.Область(Стр+1,1,И1,Шир);
// Если недостаточно очистить текст - смотри справку "Артибуты и методы ОбластиТаблицы"
Обл.Текст="";
Таб.Показать();
КонецПроцедуры
Воткнуть алгоритм (цикл) нужно перед Таб.Показать();