|
Программно добавить параметр в макет | ☑ | ||
---|---|---|---|---|
0
thomY100
10.01.13
✎
15:31
|
Добрый день, подскажите, можно ли добавлять параметры в макет программно и если да, то как?
|
|||
1
luckyluke
10.01.13
✎
15:32
|
(0) Параметр ты собираешься присваивать какой-то области? Тогда зачем параметр, если можно сразу текст вывести?
|
|||
2
SherifSP
10.01.13
✎
15:34
|
(0) Ну во первых, должен знать в какие ячейки вставить свой параметр и да проще как в (1)
|
|||
3
mikecool
10.01.13
✎
15:36
|
(0) две области: с параметром и без
а программно - никак |
|||
4
Reset
10.01.13
✎
16:04
|
Можно программно
Макет=Новый ТабличныйДокумент; // Добавление параметра Область=Макет.Область(1,1); Область.Заполнение=ТипЗаполненияОбластиТабличногоДокумента.Параметр; Область.Параметр="Пар"; // полечение области макета ОбластьМакета=Макет.ПолучитьОбласть(1,1); ОбластьМакета.Параметры.Пар="Тест"; // Вывод области в табдок Таб=Новый ТабличныйДокумент; Таб.Вывести(ОбластьМакета); Таб.Показать(); |
|||
5
thomY100
10.01.13
✎
16:27
|
Написал Так
Область=ТабДокумент.Область("R49C6"); Область.Заполнение=ТипЗаполненияОбластиТабличногоДокумента.Параметр; Область.Параметр="Пар"; ОбластьМакета=ТабДокумент.ПолучитьОбласть("R49C6"); ОбластьМакета.Параметры.Пар="Тест"; ТабДокумент.Вывести(ОбластьМакета); пишет Поле объекта не обнаружено (Пар) |
|||
6
Fish
10.01.13
✎
16:31
|
(5) А зачем так извращаться? Не проще ли сразу вывести в нужную ячейку то, что нужно, без параметров?
|
|||
7
Reset
10.01.13
✎
16:33
|
(5)
Область=ТабДокумент.Область("R49C6"); Область.Текст="Тест"; |
|||
8
Reset
10.01.13
✎
16:34
|
(7) Это я в поддержку голосов, говорящих "зачем?"
|
|||
9
thomY100
10.01.13
✎
17:20
|
попроболвал, но ничего не выводит
|
|||
10
Reset
10.01.13
✎
17:22
|
Это ты хвастаешься или жалуешься? Тебе завидовать или сочувствовать?
|
|||
11
mikecool
10.01.13
✎
17:28
|
(9) пробовал, выводит
но я бы рисовал (3) |
|||
12
thomY100
10.01.13
✎
17:28
|
жалуюсь разумеется, я изначально так и пробовал не получилось, попробовал через параметр, тоже не выходит
|
|||
13
mikecool
10.01.13
✎
17:30
|
ТабличныйДокумент.Область(Сч, НомерКолонки, Сч, НомерКолонки).Текст = ЗначениеУстановки;
так точно работает |
|||
14
thomY100
10.01.13
✎
17:31
|
да, проверил работает, неверно номер строки рассчитывал
|
|||
15
х86
10.01.13
✎
17:35
|
(6)есть такой зверь в 1Се это построитель, таки вот у него приходилось макет править, с появлением СКД по большей части такая необходимость отпала
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |