forum.bitel.ru http://forum.bitel.ru/ |
|
При создании договора задать значение поля. http://forum.bitel.ru/viewtopic.php?f=19&t=9133 |
Страница 1 из 1 |
Автор: | Lesto [ 08 апр 2014, 14:39 ] |
Заголовок сообщения: | При создании договора задать значение поля. |
Доброго времени суток. в договоре есть поле Представитель тип поля - Список. в справочнике установлен список допустимых значений для представителей. задача: при создании договора, заполнять поле Представители значением (просто ФИО представителя). ФИО я получил. надо проверить, есть ли это ФИО в списке, в справочнике, если нет, то добавить и обновить значение поля в договоре, иначе, просто обновить значение поля. работать просто как с текстовым полем не получилось, а как работает updateListParam я не понял. Код: ContractParameterManager cpm = new ContractParameterManager(con); cpm.updateTextParam(cid, pid, name, uid); p.s. простите за этот поток сознания, просто разум предательски дезертировал... |
Автор: | Artur [ 08 апр 2014, 15:21 ] |
Заголовок сообщения: | Re: При создании договора задать значение поля. |
Если я вас правильно понял, то вам нужно следующее: Код: String listValueString = "ИВанов Иван Иванович";
// Разные проверки. если такого значения нет, то вставить в бд. .... // ListParamValue val = new ListParamValue(); val.id = <id>; //из таблицы contract_parameter_type_7_values val.value = listValueString;// либо использовать val.customValue new ContractParameterManager( con ).updateListParam( cid, pid, val, userId ); |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |