|
Как изменить текст уже выведенной области табличного документа? | ☑ | ||
|---|---|---|---|---|
|
0
DomovoiAtakue
14.02.19
✎
14:58
|
По-хорошему нужно изменить параметр выведенной области ТД, но если вдруг это нельзя то сойдет и просто изменить текст. Пример:
ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьОбщийМакет("ТестМакет"); ОбластьСтрока = Макет.ПолучитьОбласть("Строка"); ОбластьСтрока.Параметры.ВалютаДокумента = "руб"; ТабДокумент.Вывести(ОбластьСтрока); ОбластьПодписи = Макет.ПолучитьОбласть("Подписи"); ТабДокумент.Вывести(ОбластьПодписи); Надо в "области строка" изменить параметр/текст. Какой код надо дописать? |
|||
|
1
Ёпрст
гуру
14.02.19
✎
15:00
|
(0) проще перед выводом области менять
|
|||
|
2
Ёпрст
гуру
14.02.19
✎
15:00
|
если надо после вывода, то только через Область у ТабДокумент, вычисляя высоту нужной ячейки
|
|||
|
3
Ёпрст
гуру
14.02.19
✎
15:02
|
ну или хотя бы запоминать выведенную область и в ней потом менять :
МояОбласть = ТабДокумент.Вывести(ОбластьСтрока); МояОбласть.Область(1,1,1,1).Текст = "Привет, Вася!" |
|||
|
4
DomovoiAtakue
14.02.19
✎
15:08
|
(3)Я вот так пробовал пишет: "Поле объекта недоступно для записи (Текст)"
|
|||
|
5
DomovoiAtakue
14.02.19
✎
15:09
|
+(4)Пробовал к этому дописывать
МояОбласть.Защита = Ложь; Не помогло |
|||
|
6
DomovoiAtakue
14.02.19
✎
15:15
|
(1)Практическая задача: надо посчитать кол-во страниц таб документа и на первом листе в конкретной области указать, что прилагается приложение на стольких то листах.
|
|||
|
7
DomovoiAtakue
14.02.19
✎
15:31
|
Правда я пробовал
МояОбласть.Текст = "Привет, Вася!" Если написать так МояОбласть.Область(1,1,1,1).Текст = "Привет, Вася!" то выдает ошибку "Метод объекта не обнаружен (Область)" |
|||
|
8
runoff_runoff
14.02.19
✎
15:54
|
Область(1,1)
|
|||
|
9
Ёпрст
гуру
14.02.19
✎
16:06
|
(7) Ну, тогда по-старинке:
ТабДокумент.Вывести(ОбластьСтрока); Высота = ТабДокумент.ВысотаТаблицы; ...... ТабДокумент.Область(1,Высота,1,Высота).Текст = "Вася"; |
|||
|
10
СвинТуз
14.02.19
✎
16:08
|
Рекурсия (сущ.) - см. рекурсия.
|
|||
|
11
DomovoiAtakue
14.02.19
✎
18:33
|
(9)Да получилось. Спасибо. (Координаты колонки и строки местами поменять)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |