Здравствуйте! возник следующий интересный вопрос:
есть плагин с конструктором , в котором из Unsecure Config задаются значения переменных , в зависимости от которых плагин далее и действует.
_unsecureConfig = new XmlDocument();
_unsecureConfig.LoadXml(unsecureConfig);
ptypename = getStringParam("ptypename");
pfieldname = getStringParam("pfieldname");
pidname = getStringParam("pidname");
fieldname = getStringParam("fieldname"); и т.д.
Плагин суммирует поля fieldname из связанных сущьностей в поле pfieldname родительской. плагин достался мне от старшего товарища, а я хочу использовать его следующим образом: в родительской сущьности есть поле1 в которое я хочу суммировать поле11 из связанных сущьностей и есть поле2 в которое я хочу суммировать поле22 связанной.
соответственно возникла идея просто на этот плагин зарегить 2 шага на одно и тоже событие одну и туже сущьность НО с разными конфигами.
это обломалось потому что в конструкторе конфиг загружается один раз-> второй шаг отрабатывает с первым конфигом.
есть вариант взять код этого плагина зарегить его с другим именем и соответственно со вторым конфигом, что думаете на этот счет?
и Знающих людей прошу разьяснить ситуацию с конструкторами и загрузкой конфига?? очень буду благодарен

и какие есть идеи как НЕ переписывая код, сделать так чтобы считались оба суммирования? за счет конфига или регистрации шагов