Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Кейс: Автоподстановка в обработках на основании дополнительного реквизита


Рассмотрим настройку в 1С:Документооборот, которая позволяет автоматически получать сотрудника из дополнительного реквизита документа и использовать это значение в правилах обработки.
Уточним терминологию: автоподстановка — это механизм получения значения, а не роль. В правиле обработки автоподстановка может быть выбрана в настройке действия, и полученный сотрудник будет подставлен в соответствующее поле действия — например, подписанта, согласующего, ознакамливающегося или исполнителя. Конкретное поле определяется настройкой действия.
Задача:
В документе есть дополнительный реквизит, например «Функциональный руководитель», в котором выбран сотрудник. Нужно, чтобы при запуске обработки этот сотрудник автоматически подставлялся в поле действия, настроенного в правиле обработки.
Шаг 1. Создаем дополнительный реквизит
В настройке дополнительных реквизитов документа создаем реквизит, например «Функциональный руководитель».
Тип значения: «Сотрудник» или «Пользователь» — в зависимости от задачи.
Режим выбора: выбор из справочника.
Шаг 2. Создаем автоподстановку
Переходим в раздел:
Документы — Автоподстановки для объектов
Создаем новую запись и в поле «Код» указываем конструкцию:
bsl
Результат = УправлениеСвойствами.ЗначениеСвойства(Объект.Ссылка, "ФункциональныйРуководитель_58b812ed5bc94d2d91fedb0dd8da99f0");
Важно:
Идентификатор дополнительного реквизита в кавычках нужно взять из карточки этого реквизита. Откройте реквизит и посмотрите значение в блоке «Для разработчиков». Именно его необходимо указать в коде.
Шаг 3. Используем автоподстановку в правилах обработки
В настройке правила обработки или шаблона бизнес-процесса выбираем созданную автоподстановку в параметрах нужного действия. В зависимости от настройки действия сотрудник будет подставлен в соответствующее поле.
Результат
При запуске обработки система получает значение из дополнительного реквизита документа и автоматически подставляет выбранного сотрудника в поле действия, заданное в правиле обработки.
Один и тот же дополнительный реквизит можно использовать в разных правилах обработки. При этом автоподстановка отвечает только за получение значения, а поле, в которое оно попадет, определяется настройкой конкретного действия.
Просмотры: 27
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти