Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ПолучитьМакет во внешней печатной форме при наличии дубля в конфигурации

ПолучитьМакет во внешней печатной форме при наличии дубля в конфигурации
Я
   Newautor
 
09.12.20 - 09:49
Доброе утро.
Пытаюсь получить макет во внешней печатной форме из внешней же печатной формы:
Макет = ПолучитьМакет("МойМакет");

А получаю макет из конфигурации с аналогичным именем.
Как получить макет именно из моей обработки (внешней печатной формы).
Конфа БП 2.0
   ДенисЧ
 
1 - 09.12.20 - 09:50
Отчет.ПолучитьМакет()
   ДенисЧ
 
2 - 09.12.20 - 09:51
ИЛи обработка.ПолучитьМакет()
   Newautor
 
3 - 09.12.20 - 09:53
(1) получаю:
{ВнешняяОбработка.УниверсальныйПередаточныйДокумент.МодульОбъекта(131,10)}: Переменная не определена (Отчет)
    Макет = <<?>>Отчет.ПолучитьМакет("УниверсальныйПередаточныйДокумент"); (Проверка: Толстый клиент (обычное приложение))
(2) аналогично
   ДенисЧ
 
4 - 09.12.20 - 09:56
Смотри основной реквизит.
И да, это надо делать в модуле обработки. Если в форме - сначала реквизитФормыВЗначение
   Newautor
 
5 - 09.12.20 - 10:10
(4) Делаю это в модуле объекта, но получаю (основной реквизит ОбработкаОбъект )
{ВнешняяОбработка.УниверсальныйПередаточныйДокумент.МодульОбъекта(133,10)}: Переменная не определена (ОбработкаОбъект)
    Макет = <<?>>ОбработкаОбъект.ПолучитьМакет("УниверсальныйПередаточныйДокумент"); (Проверка: Толстый клиент (обычное приложение))
   polosov
 
6 - 09.12.20 - 10:12
(5) Сюда смотри (4)
   hhhh
 
7 - 09.12.20 - 10:22
(3) ВнешниеОбработкиМенеджер (ExternalDataProcessorsManager)
Создать (Create)
Вариант синтаксиса: По имени файла

Синтаксис:

Создать(<ПолноеИмяФайла>, <БезопасныйРежим>)
Параметры:

<ПолноеИмяФайла> (обязательный)

Тип: Строка.
Полное имя файла внешней обработки. 
<БезопасныйРежим> (необязательный)

Тип: Булево, Строка. 
Признак создания внешней обработки в безопасном режиме.
Если указана строка, то внешняя обработка будет исполняться в безопасном режиме под управлением профиля безопасности с этим именем. Профиль безопасности должен иметь значение SafeModeProfile=Истина.
Значение по умолчанию: Истина.
Вариант синтаксиса: По имени обработки

Синтаксис:

Создать(<Имя>)
Параметры:

<Имя> (обязательный)

Тип: Строка.
Имя внешней обработки, полученное после подключения.
Описание варианта метода:

Предварительно обработка должна быть подключена методом Подключить.
Возвращаемое значение:

Тип: ВнешняяОбработка.

Описание:

Создает объект внешней обработки по указанному файлу или имени внешней обработки.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

ВнешняяОбработка = ВнешниеОбработки.Создать(ПолноеИмяФайла);
ВнешняяОбработка.ПолучитьФорму().Открыть();
   Флориан
 
8 - 09.12.20 - 10:22
Макет = ЭтотОбъект.ПолучитьМакет("МойМакет");

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.