|
Не удается вызвать макет из внешней обработки | ☑ | ||
---|---|---|---|---|
0
Emilio
23.02.13
✎
13:27
|
Пытаюсь привязать действие к кнопке по открытию макета, но ничего не получается. конструкцию использую следующую:
Макет = ЭтотОбъект.ПолучитьМакет("МойМакет") 1С8.2, обычное приложение. При нажатии на кнопку ничего не происходит, прошу помощи. З.Ы. троллить не надо, ибо еще учусь. |
|||
1
ДенисЧ
23.02.13
✎
13:29
|
а где открытие маета? И вообще - что такое "открытие макета"?
|
|||
2
Emilio
23.02.13
✎
13:30
|
(1) хочу при нажатии кнопки вызвать макет
|
|||
3
kotletka
23.02.13
✎
13:30
|
(2)где код вызова макета?
|
|||
4
Emilio
23.02.13
✎
13:31
|
Пробовал сделать так:
Макет = ОбработкаОбъект.ПолучитьМакет("МойМакет") |
|||
5
Emilio
23.02.13
✎
13:33
|
(3) ты про это:
Функция ПолучитьМакет() Экспорт Макет = ЭтотОбъект.ПолучитьМакет("МойМакет"); Возврат Макет КонецФункции |
|||
6
Emilio
23.02.13
✎
13:33
|
(3) может я что-то туплю и не правильно делаю...
|
|||
7
kotletka
23.02.13
✎
13:34
|
(4)ты получил макет, но не вывел, кода вывода нет
|
|||
8
kotletka
23.02.13
✎
13:36
|
табдок = Новый ТабличныйДокумент
Макет = ЭтотОбъект.ПолучитьМакет("МойМакет") если есть области то можно по областям макета Табдок.Вывести(нужная область) // ВОТ ЭТО ВЫВОД |
|||
9
Emilio
23.02.13
✎
13:45
|
(8) появилась ошибка:
{Форма.Форма.Форма(10)}: Недостаточно фактических параметров ТабДок.Вывести(); код такой: Процедура ВвестиМакет(Элемент) ТабДок = Новый ТабличныйДокумент; Макет = ЭтотОбъект.ПолучитьМакет("МойМакет"); ТабДок.Вывести(); КонецПроцедуры |
|||
10
Emilio
23.02.13
✎
13:47
|
Вроде фигня вопрос, но что-то не могу понять :(
|
|||
11
Oleg_Kag
23.02.13
✎
14:43
|
1) В самой внешней обработке должен быть Макет с названием например "МойМакет", в макете должна быть область, на пример область с именем "Шапка"
Процедура Печать() ТабДок = Новый ТабличныйДокумент; Макет = ПолучитьМакет("МойМакет"); ОбластьШапка=Макет.ПолучитьОбласть("Шапка"); ТабДок.Вывести(ОбластьШапка); ТабДок.Показать(); КонецПроцедуры так понятнее? |
|||
12
Emilio
23.02.13
✎
14:46
|
(11) огромное спасибо! теперь понял! заработало!)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |