Не сочтите меня извращенцем, но(!)
Во внешней печатной форме при помощи СКД получаю ТабличныйДокумент/ А каким чудесным образом мне можно программно удалить строку в этом ТД? СКД без использования макета.
Чтоб получить этот ТД, надо перекрыть ПриКомпоновкеРезультата и там вручную вызвать всё. Типа
СтандартнаяОбработка = Ложь;
Настройки = КомпоновщикНастроек.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
Может и наврал в коде...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший