|
Изменение области табличного документа.
| ☑ |
0
iva77ru
04.02.16
✎
16:36
|
Просьба, помочь!
Есть ТабличныйДокумент. Содержит итоговую форму для печати. Затем по нему выполняют (Типовой механизм создания формы):
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент,
НомерСтрокиНачало, ОбъектыПечати, СведенияОДокументе.Документ);
То есть выполняют:
ТабличныйДокумент.Область(НомерСтрокиНачало, , НомерСтрокиОкончание, ).Имя = "Документ_1";
Дорабатываю форму(Добавляю строки).Нужно увеличить область "Документ_1" по вертикали: НомерСтрокиОкончание + n. В итоге получить новую область с тем же именем, но большую?
|
|
1
Nuobu
04.02.16
✎
16:41
|
НоваяОбластьПолнаяКопияСтарой = ТабличныйДокумент.Область(НомерСтрокиНачало, , НомерСтрокиОкончание, )
|
|
2
Nuobu
04.02.16
✎
16:41
|
НоваяОбластьПолнаяКопияСтарой = ТабличныйДокумент.ПолучитьОбласть(НомерСтрокиНачало, , НомерСтрокиОкончание, )
Сорян)
|
|
3
iva77ru
04.02.16
✎
16:56
|
НоваяОбласть = ТабличныйДокумент.Область(ОбластьДокумент_1.Верх,,ТабличныйДокумент.ВысотаТаблицы);
НоваяОбласть.Имя = "Документ_1";
Ничего не меняется. Старая область "Документ_1" как была с параметрами Верх(- устраиает), Низ (не устраивает) так остается.
|
|
4
iva77ru
04.02.16
✎
17:42
|
Разобрался, может кому пригодиться:
1) Отменить область "Документ_1":
ОбластьДокумент_1 = ТабличныйДокумент.Область(ОбластьДокумент_1.Верх,,ОбластьДокумент_1.Низ);
ОбластьДокумент_1_1.Имя = "";
2)Назначить новую со старым именем:
НоваяОбласть = ТабличныйДокумент.Область(ОбластьДокумент_1.Верх,,ТабличныйДокумент.ВысотаТаблицы+1);
НоваяОбласть.Имя = "Документ_1";
|
|