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