ОбъектМетаданных: БизнесПроцесс.ПривилегированныйРежимПриСозданииЗадач

Свойства · TaskCreatingPrivilegedMode

Тип: Булево. Если установлено, то система все действия по формированию задач выполняет в привилегированном режиме (на сервере и в файловом варианте, однако привилегированный режим не будет установлен, если задачи бизнес-процесса формируются в клиент-серверном варианте на клиенте). Истина - установлен привилегированный режим.

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

ОбъектМетаданных: БизнесПроцесс.ПривилегированныйРежимПриСозданииЗадач (MetadataObject: BusinessProcess.TaskCreatingPrivilegedMode)

ОбъектМетаданных: БизнесПроцесс (MetadataObject: BusinessProcess)

ПривилегированныйРежимПриСозданииЗадач (TaskCreatingPrivilegedMode)

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

Использование:
Только чтение.
Описание:
Тип: Булево.
Если установлено, то система все действия по формированию задач выполняет в привилегированном режиме (на сервере и в файловом варианте, однако привилегированный режим не будет установлен, если задачи бизнес-процесса формируются в клиент-серверном варианте на клиенте).
Истина - установлен привилегированный режим.
Доступность:

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

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

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

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

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

Изучить привилегированное создание задач, не запускать процесс

Читаем настройку формирования задач. Её значение не является разрешением новичку запускать бизнес-процесс в рабочей базе.

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

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Запускайте в учебной копии конфигурации. Примеры читают структуру метаданных, но не создают объекты, не записывают регистры и не проводят документы.

  2. Сверяйте вывод с деревом конфигурации в Конфигураторе. Имена, длины и настройки в УНФ, КА2, БП, УТ 11 и УТ 10.3 могут различаться.

  3. Имена объектов взяты из XML КА2 Progress: C:\claude\KA2\Progress\XML_CF_KA2_PROGRESS. Исходные XML не изменяйте. Выполняйте код только в своей учебной копии соответствующей конфигурации.

  4. В другой конфигурации предварительно найдите аналогичный объект в Конфигураторе и замените только строку имени в поиске. Отсутствие имени обрабатывается до чтения свойств; оно не доказывает отсутствие аналогичной возможности.

  5. Каждый урок запускайте отдельно. Код не вызывает бизнес-функции модулей и обработчики команд, не переключает привилегированный режим и не меняет параметры сеанса.

Описание = Метаданные.БизнесПроцессы.Найти("Задание");
Если Описание = Неопределено Тогда
    ВызватьИсключение "В учебной конфигурации отсутствует БизнесПроцессы.Задание";
КонецЕсли;
Сообщить("Процесс: " + Описание.ПолноеИмя());
Сообщить("Привилегированный режим при создании задач: "
    + Строка(Описание.ПривилегированныйРежимПриСозданииЗадач));
Сообщить("Изучите обработчики формирования задач, права и место выполнения; процесс этим кодом не стартует");

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

  1. Настройка относится к действиям формирования задач.

  2. Справка отдельно оговаривает место выполнения; не распространяем серверное поведение на любой клиентский код.

  3. Чтение флага не включает привилегированный режим текущего примера.

  4. Перед реальным запуском нужны тестовая база, контролируемые исполнители и аудит обработчиков.

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

  1. Значение совпадает с настройкой объекта Задание в Конфигураторе.

  2. Не появились задачи, сообщения исполнителям или изменения состояния процесса.

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

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

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

  1. Истина не доказывает корректность проверки входных данных.

  2. В примере нет Старт(), ВыполнитьЗадачу() и переключения привилегированного режима.

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

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

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

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

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