Доброго всем.
Я создаю задачу из дин кода:
Код:
...
int taskCount = rtm2.getTaskCount( task_filter ); //кол-во искомых задач
List<Integer> executors = new ArrayList<Integer>();
executors.add(new Integer(19));
if(taskCount == 0)
{
//Добавляем задачу к договору
RegisterTask rt = new RegisterTask();
rt.setContractId(cid);
rt.setTypeId(task_type_id);
rt.setStatus(0);
rt.setGroupId(7);
rt.setAddressParamId(13);
rt.setOpenUserId(0);
rt.setOpenTime(new Date());
rt.setTargetDate(new Date());
rt.setExecutors(executors);
rt.setComment("Автоматически созданая задача, предыдущий исполнитель отметил неисправности на линии!");
rtm2.updateTask(rt, 0);
}
...
Все создается правильно кроме исполнителей, там все пусто. Мб кто делал подобное и поделится кодом либо подскажет в чем проблема. Формирование executors взял из исходников.
Спасибо.