Доброго дня! Есть два процесса (далее процесс 1 и процесс 2). Процесс 1 в скрипте запускает процесс 2 и передает часть переменных. У обоих процессов есть по одной переменной "Выпадающий список", обе изначально имеют вручную заполненные элементы списка. Как в запускаемом процессе 2 выбрать значение через скрипт? Так: ((dynamic)instance.Context).TipZakaza.SelectedValue(context.TipZakaza.Value); И так: ((dynamic)instance.Context).TipZakaza.Value = context.TipZakaza.Value; Не работает, т.к. объект создаваемого процесса еще не существует, пишет ошибку: [System.NullReferenceException: Object reference not set to an instance of an object.] at EleWise.ELMA.Model.Scripts.P_PR1_Scripts.Start_PR2(P_PR1 context) in c:\Users\TEMP.TT.004\AppData\Local\Temp\2\ProcessScripts_21f2a06d301e449096f4d3cfcdb2b781.cs:line 254
Проблема решена. 1. Для этой переменной нужно установить галочку "Входное", в перечне контекстных переменных процесса 2; 2. Содержимое списков должно либо полностью совпадать (все символы), либо не должна быть установлена галочка "Выбор только из списка". https://forum.elma-bpm.ru/threads/103/#post-536 Сам создал, сам закрыл...