![]() |
|
ПолучитьМакет во внешней печатной форме при наличии дубля в конфигурации | ☑ | ||
---|---|---|---|---|
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
|
Макет = ЭтотОбъект.ПолучитьМакет("МойМакет");
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |