|
Работа с табличным документом |
☑ |
0
Ar-Bus
25.01.13
✎
11:02
|
Подскажите, есть ли такая возможность?
ТабДок.Вывести(ОбластьШапка);
Как после вывода ОбластьШапка программно изменить значение параметра в данной области?
|
|
1
salvator
25.01.13
✎
11:03
|
(0) Опиши задачу. Для чего нужно?
|
|
2
Ar-Bus
25.01.13
✎
11:05
|
(1) сначала выводится шапка документа, затем строки отчета на основании данных, выбранных из результата запроса, и уже затем нужно в уже выведенную шапку документа добавить результат вычисления, которое производится после обработки результата запроса
|
|
3
Ar-Bus
25.01.13
✎
11:08
|
поднимаю
|
|
4
monsterZE
25.01.13
✎
11:14
|
(0) не выводить шапку до вычисления результата =)
|
|
5
Ar-Bus
25.01.13
✎
11:15
|
есть решение может быть у кого?
|
|
6
Ёпрст
гуру
25.01.13
✎
11:15
|
(0) через Область вестимо, меняй что хочешь
|
|
7
monsterZE
25.01.13
✎
11:15
|
выдели область в секцию и выводи..
|
|
8
Luhtas
25.01.13
✎
11:16
|
(0) Ерунда какая-то, зачем это нужно...
|
|
9
Ayvengo
25.01.13
✎
11:18
|
(0) или поставь галку "СодержитЗначение", укажи тип, при выводе в ТабДок изменяй имя, потом по этому имени и вставляй что угодно.
|
|
10
lEvGl
гуру
25.01.13
✎
11:19
|
после вывода в табдоке ничего не поменяешь, менять надо в области, поэтому можно сделать "Итоговый" табдок, "промежуточные", если нужны, и выводить в итоговый уже после получения нужных значений и присвоения их параметрам. (8) - например когда в заголовке надо вывести итоги
|
|
11
Cube
25.01.13
✎
11:19
|
(2) А не проще, сначала посчитать всё, что надо, а потом выводить?
|
|
12
lEvGl
гуру
25.01.13
✎
11:20
|
(8) + это когда итоговый таб док формируется в ручную
|
|
13
Ayvengo
25.01.13
✎
11:21
|
+(9) я таким образом вообще весь документ нарисовал :) ТЗ бывают страшными и ужасными .. ппц, честно сказать документы делать в табДоке :D
|
|
14
salvator
25.01.13
✎
11:22
|
(2)
Область = ТабДок.Область("R1C1");
Если Область <> Неопределено тогда
Область.Текст = Область.Текст+"//НовыйТекст";
КонецЕсли;
|
|
15
aka AMIGO
25.01.13
✎
11:27
|
ВыбОбласть = Таб.Область("R2C2");
ВыбОбласть.Текст = "ПишуЧёМнеНадо"
только для этого приема надо запомнить (в уму :)) адрес её.
есть другой вариант - с поименованной секцией..
печатать лень.. см. в ОВЯ
|
|
16
Ayvengo
25.01.13
✎
11:29
|
ОбластьСтрокаГород = Макет.ПолучитьОбласть("СтрокаГород");
Ячейка = ОбластьСтрокаГород.Область("Итого_Месяц3_1");
Ячейка.Имя = "Итого_Месяц3_1"+НомерСтроки;
Ячейка.Значение = ИтогоМесяц3_1;
ИтогоМесяц3_1 = 0;
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший