|
Как вывести отчет в табличное поле? | ☑ | ||
---|---|---|---|---|
0
Антон Семенов
24.08.11
✎
14:13
|
На форме есть поле табличного документа. Формирую небольшой отчет, как сделать так, чтобы результат выводился не в макет, а в это поле?
|
|||
1
Reset
24.08.11
✎
14:15
|
Так выводить не в макет, а в это поле
|
|||
2
Reset
24.08.11
✎
14:15
|
покажите как выводите и что не устраивает
|
|||
3
Антон Семенов
24.08.11
✎
14:17
|
вывожу в макет
|
|||
4
Wobland
24.08.11
✎
14:17
|
надо курить СоздатьКолонки() и Выгрузить()
|
|||
5
Reset
24.08.11
✎
14:17
|
(3) Не совсем понятно, как это "выводить в макет"
И что мешает выводить в табличный документ сразу. Покажите строки кода с выводом |
|||
6
Антон Семенов
24.08.11
✎
14:18
|
те так как в макет, построчно, нельзя?
|
|||
7
Reset
24.08.11
✎
14:18
|
(6) В макет вообще нельзя.
|
|||
8
Reset
24.08.11
✎
14:19
|
(4) Думаешь, я попался на очередной путанице понятий ТабличноеПоле, ТабличныйДокумент etc ?
|
|||
9
Wobland
24.08.11
✎
14:19
|
(6) построчно можно
(8) неа |
|||
10
Reset
24.08.11
✎
14:21
|
(9) Тогда в (4) СоздатьКолонки() - не имеет отношения к (0) "поле табличного документа".
Так что скорее прав ты , а не я %-) |
|||
11
Wobland
24.08.11
✎
14:21
|
(10) кто сказал ПолеТабличногоДокумента?
|
|||
12
Антон Семенов
24.08.11
✎
14:22
|
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("МойМакет"); Шапка = Макет.ПолучитьОбласть("Шапка"); ТабДок .Вывести(Шапка ); ТабДок.Показать(); |
|||
13
Wobland
24.08.11
✎
14:22
|
перечитал (0), выявил несоответствие заголовка и текста сообщения
|
|||
14
Reset
24.08.11
✎
14:22
|
(11) (0): "На форме есть поле табличного документа"
:)) я и говорю, что я попался |
|||
15
Wobland
24.08.11
✎
14:22
|
автор, определись уже, что тебе надо. и нам скажи
|
|||
16
Reset
24.08.11
✎
14:25
|
Вероятно, автор кодом из (12) создает новый ТД, при открытии он открывается "отдельно". А надо, чтоб в тот что на форме.
Попробуй так:) ТабДок=ЭлементыФормы.ИмяПоляТабличногоДокументаНаФорме; Макет = ПолучитьМакет("МойМакет"); Шапка = Макет.ПолучитьОбласть("Шапка"); ТабДок .Вывести(Шапка ); |
|||
17
Reset
24.08.11
✎
14:26
|
только не говори что дает ошибку "ИмяПоляТабличногоДокументаНаФорме" не обнаружено
|
|||
18
Антон Семенов
24.08.11
✎
14:26
|
Как вывести в Поле табличного документа, мною сформированный по определенному макету отчет
|
|||
19
Reset
24.08.11
✎
14:27
|
(18) Сформированный - в каком формате?
и возвращаясь к началу, что мешает формировать сразу куда надо? |
|||
20
Wobland
24.08.11
✎
14:27
|
(18) НЕ ТабДок=Новый ТабличныйДокумент; тебе уже Ресет сказал
|
|||
21
bodri
24.08.11
✎
14:28
|
(18) в (16) подробно описано
|
|||
22
Антон Семенов
24.08.11
✎
14:31
|
вывод идет из модуля объекта и элементыформы - переменная не определена
|
|||
23
bodri
24.08.11
✎
14:34
|
(22) откуда вызывается?
|
|||
24
only82
24.08.11
✎
14:34
|
&НаКлиенте
Процедура Твояпроцедура() Объект.Твойреквизит = РезультатЗапроса; КонецПроцедуры |
|||
25
only82
24.08.11
✎
14:35
|
(24) Эту процедуры используешь в модуле формы
|
|||
26
Reset
24.08.11
✎
14:35
|
(22) а) в процедуру передать параметр - табл док., в который формировать
или б) в модуле формы написать ЭлементыФормы.ИмяПоляТабличногоДокументаНаФорме.Вывести(ТабДок); // ТабДок - который получен из функции |
|||
27
Reset
24.08.11
✎
14:37
|
(24) У него скорее всего не УФ
Хотя кто его знает |
|||
28
bodri
24.08.11
✎
14:38
|
в модуле формы:
Процедура Печать() ТабДок = ЭлементыФормы.ИмяПоляТабличногоДокументаНаФорме; показатьНаПечать(ТабДок); КонецПроцедуры В модуле объекта: Процедура показатьНаПечать(Табдок) Экспорт // Здесь как в (16) КонецПроцедуры |
|||
29
Антон Семенов
24.08.11
✎
14:43
|
Всё. разобрался. Всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |