Вопрос

Условия в БП(условный поток)

Добрый день.
Посоветуйте пожалуйста, как написать условия в БП:

1. Прочитала карточку объекта. В объекте есть поле Описание объекта/комментарии(FacilityDescription). Далее хочу написать условие: Если В поле «Описание объекта/комментарии» >=350 символов изменить данные объекта. Как написать это условие правильно в условном потоке?

2. У меня есть активность, в которой указан объект. Я прочитала карточки объекта и активности. Далее хочу написать условие: Если Дата завершения Активности не более 3 дней с даты создания Объекта, то изменить объект. Как написать это условие правильно в условном потоке?и можно ли это сделать при помощи условного потока?

Нравится

3 комментария

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

С уважением,
Группа компаний Terrasoft

Антонина,

Для решения первой задачи используйте подобное условие

ReadDataUserTask.ResultEntity.GetTypedColumnValue<String>("Description").length >= 350

Где:
ReadDataUserTask- название элемента чтения данных,
Description - название поля "Описание объекта/комментарии"

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

Спасибо, Наталья. Ваши советы помогли.

Показать все комментарии