0
Проблема с обновлением workflow_state_name в xml
Из чата сообщества
Содержание обработано автоматически и может отличаться от оригинала.
Коллеги, добрый вечер.
У меня есть анкета в процедуре оценки ИПР (ипр кастомный - два шаблона, один фронтовый, другой на бэке). На бэке я меняю у анкеты workflow_state при нажатии на кнопки кодом То есть делаю open_doc, выбираю новое значение атрибута и делаю save В анкете этот атрибут меняется, а вот workflow_state_name не обновляется в xml. Нет другого варианта с этим работать, кроме как менять еще и name в этом же коде?
Пример кода:
// Отправить на согласование
case "toManager":
paID = OptInt(bodyData.sPA, 0);
curState = bodyData.wfState;
objPA = tools.open_doc(paID);
if (objPA != undefined) {
if (iUserID == objPA.TopElem.person_id) {
if (!StrEnds(curState, "_approve")) {
tools.create_notification("ipr_approve", objPA.TopElem.expert_person_id, "", objPA.TopElem.id);
objPA.TopElem.workflow_state = curState + "_approve";
} else {
alert("Ошибка при отправке на согласование: этап документооборота в анкете с ID " + paID);
}
}
objPA.Save();
}
break;
2 ответа
Чтобы ответить, необходимо войти в систему