ВидТочкиМаршрутаБизнесПроцесса.Старт

Свойства · Start

Точка старта бизнес-процесса.

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

ВидТочкиМаршрутаБизнесПроцесса.Старт (BusinessProcessRoutePointType.Start)

ВидТочкиМаршрутаБизнесПроцесса (BusinessProcessRoutePointType)

Старт (Start)

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

Описание:
Точка старта бизнес-процесса.
Примечание:
Если в методе Старт() не указана точка старта, то будет выполнен старт из точки, определенной в этом свойстве.
Использование в версии:

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

См. также:
БизнесПроцессОбъект.<Имя бизнес-процесса>, метод Старт

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

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

Прикладной пример: ВидТочкиМаршрутаБизнесПроцесса.Старт

Конкретный собственный регистр / внешний источник / карта маршрута и точное применение системного значения.

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

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

Подготовка

  1. Работайте в отдельной пустой учебной конфигурации. Создайте справочник УчебныеИсполнители и предопределённый элемент Демонстрационный с наименованием Учебный исполнитель.

  2. Создайте задачу УчебныеСогласования: строковый номер длиной 12, автонумерация, наименование длиной 100. Добавьте реквизит адресации Исполнитель типа СправочникСсылка.УчебныеИсполнители и выберите его основным реквизитом адресации. Здесь используется прямая адресация; регистр ролевой адресации не нужен.

  3. Создайте параметр сеанса УчебныйИсполнитель того же ссылочного типа. В свойстве задачи Текущий исполнитель выберите этот параметр. Запросы урока передают исполнителя явно и не зависят от начального значения параметра сеанса.

  4. Создайте бизнес-процесс УчебноеСогласование со строковым номером длиной 12 и автонумерацией. В свойстве Задача выберите УчебныеСогласования. Карта маршрута: Старт (начало) → Согласовать (действие) → Завершение. В точке Согласовать задайте адресацию Исполнитель = Демонстрационный, Групповая = Ложь.

  5. И у задачи, и у бизнес-процесса создайте обычные реквизиты КомментарийУчебный (Строка 100), Сумма (Число 12.2), Подтверждено (Булево), ЗапретУдаления (Булево). Добавьте табличную часть Детали с колонками Наименование (Строка 100) и Количество (Число 10.0).

  6. Используйте подготовленную точку Старт на базовой карте.

  7. Основной блок — тело собственной серверной процедуры / кнопки обычной формы, толстый клиент. Для чтения списка точек не требуется записывать или стартовать процесс. Каждая расширенная карта самостоятельная: не объединяйте все схемы из разных уроков без проектирования переходов.

Точки = БизнесПроцессы.УчебноеСогласование.ТочкиМаршрута;
Найдено = 0;
Для Каждого Точка Из Точки Цикл
    Если Точка.Вид = ВидТочкиМаршрутаБизнесПроцесса.Старт Тогда
        Найдено = Найдено + 1;
        Сообщить("Подходящая точка своей карты: " + Точка.Имя);
    КонецЕсли;
КонецЦикла;
Сообщить("Точек выбранного вида: " + Строка(Найдено));

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

  1. Подготовьте указанную собственную схему и данные.

  2. Разместите основной блок и необходимые дополнительные части в точном модуле.

  3. Сравните фактические строки / точки / режим с указанными ограничениями.

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

  1. ТочкиМаршрута — настоящая коллекция ссылок на точки подготовленного процесса. Вид только читается и сравнивается с системным enum.

  2. Ноль означает отсутствие точек такого вида в своей карте. Подпись на рисунке и значение Вид не взаимозаменяемы; процесс не стартовал от этого чтения.

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

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

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

  1. Эти самостоятельные опыты не запускаются в рабочей базе.

  2. BSL, транзакции, SQL-соединение и старт процессов при сборке HTML не выполнялись.

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

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

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

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

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