Изменение документа

Урок 64 из 248
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Просмотров: 34471
Дата изменения: 27.11.2023
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес

Действие изменяет указанные поля документа.


Вспомним: В системе все бизнес-процессы работают с документами (таким документом может быть файл, элемент инфоблока, элемент CRM) и их версиями. Для каждого документа (из инфоблока, списков или др.) существуют свои шаблоны бизнес-процессов. Подробнее об этом было в уроке Общая информация.

  Описание параметров

  • Выберите поле документа, которое вы хотите изменить, и введите новое значение. Чтобы изменить несколько полей нажмите Добавить условие.

    Набор параметров действия зависит от того типа документа, для которого создаётся шаблон бизнес-процесса. Так, если это шаблон бизнес-процесса для Сделок (CRM), то набор параметров будет соответствовать полям сделки (как если бы вы создавали её вручную из публичного раздела). Если же это шаблон бизнес-процесса для информационного блока, то параметры – это поля формы элемента этого информационного блока.

    Ссылка Добавить поле создает новое поле в документе.

    Пример: Для документов типа инфоблоки это приведет к созданию дополнительных полей элемента инфоблока При добавлении нового элемента в информационном блок вы сможете установить значения полей, которые будут выводится при создании элемента, а также задать обязательность для заполнения того или иного поля.

    Подробнее...
    .

  • Дополнить множественные поля вместо перезаписи – если поле является множественным, выберите Да для дополнения списка вариантов новым значением. Иначе старое значение будет перезаписано;
  • Изменять от имени – укажите Пользователя, от имени которого будет выполнено изменение полей.

Пример заполнения параметров действия

  Результаты выполнения действия

Действие имеет единственный результат (с версии 23.200.0):

  • Текст ошибки изменения

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

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

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

  Дополнительно

Действие Изменение документа подходит для внесения изменений в текущий документ, для которого запущен бизнес-процесс. Также для изменения документов есть более узкоспециализированные действия:



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»