1с 8.3 управляемое приложение.
Есть форма отчета реквизитом которой является табличный документ ТабДокФорма он же нарисован на форме. В него я вывожу отчет.
Проблема в том что функция ТабДокФорма.Очистить() визуально! очищает ячейки, но почему то оставляет группировки и если после такой очистки я в него вывожу новый отчет (.Вывести, .Присоединить) то он рисуется не с начала (сверху), а после той ранее нарисованной таблички.
Как же этот табличный документ очистить полностью, что-бы он стал как новый?
Пожалуйста помогите разобраться.
(1) Намёк не очень понятен.
Помню как-то давно пытался элементу формы присвоить вновь созданную таблицу значений но не получалось.
Кстати эта проблема может быть и меня не волновала, но она вытекла из того, что я не могу поймать (не знаю как) расшифровку из таблицы открытой в новом окне, а не созданном заранее в конфигураторе.
Попробовал вот так:
nr=ТабДокФорма.ВысотаТаблицы;
Область = ТабДокФорма.Область("R1C1:R"+nr+"C5");
ТабДокФорма.УдалитьОбласть(Область,ТипСмещенияТабличногоДокумента.ПоВертикали);
ячейки очищаются но группировки остаются и новый отчет выводится в этот табличный документ после того стертого.
(0) Блин..... Ну, да создай ты уже новую таблицу и выкини ее после создания в форму.
Еще с 7.5 практикуется......
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший