Глобальный контекст.ВнешниеОбработки

Свойства · ExternalDataProcessors

Тип: ВнешниеОбработкиМенеджер. Используется для доступа к внешним обработкам.

Полное описание, параметры и ограничения

Глобальный контекст.ВнешниеОбработки (Global context.ExternalDataProcessors)

Глобальный контекст (Global context)

ВнешниеОбработки (ExternalDataProcessors)

Доступен, начиная с версии 8.1.

Использование:
Только чтение.
Описание:
Тип: ВнешниеОбработкиМенеджер.
Используется для доступа к внешним обработкам.
Доступность:

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

Использование в версии:

Доступен, начиная с версии 8.1.

Методическая информация

Практические примеры

Подключить свою внешнюю обработку на сервере

Серверный контекст подключения не смешивается с толстоклиентским методом получения обычной формы.

Где и как запускать

Серверный обработчик своей учебной базы. Это пример синтаксиса: здесь 1С, файлы, базы и сеть не запускались.

Подготовка

  1. Свой проверенный EPF находится на компьютере сервера по указанному пути. Серверный обработчик своей учебной базы.

  2. Подготовьте безопасную собственную обработку. Безопасный режим не делает неизвестный чужой код учебным.

Путь = "C:\УчебныеДанные\учебная.epf";
Имя = ВнешниеОбработки.Подключить(Путь, "УчебнаяОбработка", Истина);
Сообщить(Имя);
Сообщить("Обычная клиентская форма этим серверным фрагментом не открывается");
Сообщить("Подключён только собственный проверенный файл");

Разбор по шагам

  1. Задаём серверный путь своего файла.

  2. Подключаем в безопасном режиме.

  3. Показываем фактическое имя без клиентского открытия формы.

Как проверить результат

  1. Выведено имя своей подключённой обработки.

  2. Код не вызывает толстоклиентский ПолучитьФорму на сервере.

Ожидаемый результат

Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.

На что обратить внимание

  1. Native-доступность Подключить здесь: сервер и внешнее соединение. Путь клиента и путь сервера могут различаться.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Получить обычную форму своей внешней обработки

Отдельный толстоклиентский пример для действительной собственной обработки.

Где и как запускать

Толстый клиент своей учебной базы; фрагмент вставляется в обработчик своей команды. Здесь 1С не запускалась.

Подготовка

  1. Подготовьте свою проверенную EPF с обычной основной формой на компьютере толстого клиента.

  2. Этот фрагмент не вызывает серверный Подключить и не требует выдуманной фабрики формы.

Путь = "C:\УчебныеДанные\учебная.epf";
Форма = ВнешниеОбработки.ПолучитьФорму(Путь);
Если Форма = Неопределено Тогда
    Сообщить("Форма не получена");
Иначе
    Форма.Открыть();
КонецЕсли;

Разбор по шагам

  1. Указываем свой полный путь.

  2. Получаем обычную форму.

  3. Обрабатываем отсутствие формы либо открываем её.

Как проверить результат

  1. Открылась форма своего файла.

  2. При Неопределено не вызывается Открыть.

Ожидаемый результат

Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.

На что обратить внимание

  1. Метод имеет контекст толстого клиента, не тонкого. Открытие формы может исполнять код внешней обработки.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.