Вопрос
Как в рамках одного БП из скрипта получить доступ к переменным и объектам из другого срипта ?
30 сентября 2022 17:25
Предпологаю, что можно в 1м скрипет через сетеры сохранить значения на уровне переменных процесса, а потом во 2м скрипте через геттеры получить их значения. Но может есть ещё какие-то способы ?
Нравится
1 комментарий
4 октября 2022 13:14
Добрый день,
Как вы упомянули, лучший способ добиться этого — использовать параметры в бизнес-процессе, поскольку каждый скрипт имеет разные поля зрения.
Вот несколько примеров геттеров и сеттеров того, как это можно реализовать:
Скрипт 1
string s = "Test1"; Set<string>("ProcessSchemaParameter2", s); return true;
Скрипт 2
string s2 = Get<string>("ProcessSchemaParameter2"); s2 += " and param 3"; Set<string>("ProcessSchemaParameter3", s2); int i = Get<int>("ProcessSchemaParameter1"); i += 2; Set<int>("ProcessSchemaParameter4", i); return true;
В сеттерах и геттерах мы ставим «Код» параметра, а не его заголовок. Мы можем увидеть код параметра, если нажмем на него.
Здесь вы можете найти дополнительную информацию:
https://academy.terrasoft.ua/docs/user/biznes_processy/spravka_po_eleme…
С уважением,
Дарий
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать