![]() |
|
Макет печатной формы из управляемого положения :(.. | ☑ | ||
---|---|---|---|---|
0
warkan
04.05.16
✎
14:53
|
Всем добра!
Позвольте "нубский" вопрос... Внешняя обработка, под управляемый интерфейс. Как получить макет печатной формы для её последующего вывода? Наткнулся тут на топик от 2009 года: рекомендуют //определили процедуру в модуле объекта Процедура ВызываемМакетИзМодуляОбъекта() Экспорт Макет = ПолучитьМакет("Макет"); // твори что хочешь с макетом КонецПроцедуры //а в модуле формы объекта вызывай При попытке запуска обработки в режиме приложения, ругается, что процедура с таким именем (ВызываемМакетИзМодуляОбъекта()) не определена в модуле формы. А как же её тогда вызвать?! Форма помечена как основная (форма обработки, назначить фрорму основной). Подскажите, как это всё правильно? Спасибо! |
|||
1
bolobol
04.05.16
✎
15:14
|
Так в модуле объекта же ж!
Зачем форма? |
|||
2
Trotter
04.05.16
✎
15:56
|
Макет=РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
|
|||
3
Trotter
04.05.16
✎
16:00
|
+2, причём можно из модуля формы
|
|||
4
warkan
05.05.16
✎
08:14
|
Так переменную "Макет" не нужно назад в форму из модуля обработки возвращать? Прям там печать и организовывать? А передавать только таблицу с данными? Хм,.. будем попробовать.
|
|||
5
DrZombi
гуру
05.05.16
✎
08:32
|
(0) Получить сперва объект
|
|||
6
warkan
05.05.16
✎
10:14
|
Ага, теперь как в этом хитром 8.3 вызвать процедуру из модуля обработки?!"!!
Выдает: Процедура или функция с указанным именем не определена (ИмяПроцедуры) (Проверка: Сервер) Указывать директивы &НаКлиенте и &НаСервере? А в каком порядке? Каждую отдельно пробовал - процедура не определена. Люди добрыя!!! Ну поделитесь файликом рабочей обработки, пожалуйста. |
|||
7
Поpyчик-4
05.05.16
✎
10:16
|
(6) В гугле лень поискать?
|
|||
8
warkan
05.05.16
✎
10:19
|
Всё! Наискал :)
&НаСервере Функция ПолучитьМакетНаСервере() Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет"); //ОтчетОбъект = РеквизитФормыВЗначение(«Отчет»); //Макет = ОтчетОбъект.ПолучитьМакет(«Макет»); Возврат Макет; КонецФункции Такую функцию нать создать в модуле формы и она позволит получать макет. Всем спасибо!!! |
|||
9
warkan
05.05.16
✎
10:19
|
to 7: да, нужно было терпеливо почитать все ссылки. Вы правы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |