1.
в описании
https://bgerp.ru/doc/3.0/javadoc/ru/bgc ... nalizationнет геттера, который вытаскивал бы имя пользователя или он описан как-то не очевидно. удалось понять как вытащить логин, а как имя?
onProcessEvent.100.events=created
onProcessEvent.100.doExpression=<<END
dao = new("ru.bgcrm.dao.ParamValueDAO", conSet.getConnection());
dao.updateParamText(process.getId(), 110,
user.getLogin());
END
2.
не работает вот это вот, должно добавлять 2 рабочих дня к текущей дате, если я разобрался верно, но ни ошибки ни результата, так вообще может работать?
onProcessEvent.26.events=created
onProcessEvent.26.doExpression=<<END
dao = new("ru.bgcrm.dao.ParamValueDAO", conSet.getConnection());
cal = new("java.util.GregorianCalendar");
addDays = 2;
while (addDays > 0) {
var dw = cal.get(cal.DAY_OF_WEEK);
if ((dw != cal.SUNDAY) || (dw != cal.SATURDAY)) { addDays = addDays - 1; }
cal.add(cal.DAY_OF_YEAR, 1);
}
dao.updateParamDate(process.getId(), 79, cal.getTime());
END