forum.bitel.ru http://forum.bitel.ru/ |
|
Как установить значения по умолчанию для параметров? http://forum.bitel.ru/viewtopic.php?f=49&t=11508 |
Страница 1 из 1 |
Автор: | igimux [ 08 апр 2016, 08:14 ] |
Заголовок сообщения: | Как установить значения по умолчанию для параметров? |
Собственно вопрос в теме. Как установить значение параметров по умолчанию? |
Автор: | zavndw [ 08 апр 2016, 10:43 ] |
Заголовок сообщения: | Re: Как установить значения по умолчанию для параметров? |
Значение какого параметра? Опишите, что вы хотите реализовать |
Автор: | igimux [ 08 апр 2016, 11:53 ] |
Заголовок сообщения: | Re: Как установить значения по умолчанию для параметров? |
Ну есть параметры у контрагентов, процессов и т.д. При создании нового параметра любого, допустим: Селект { 0=Не выбрано 1=Да 2=Нет 3=Может быть } По умолчанию в селекте был выбран вариант 3. Если не селект, а текстовый инпут, то текст по дефолту. Вот как это установить? |
Автор: | Администратор [ 09 апр 2016, 02:26 ] |
Заголовок сообщения: | Re: Как установить значения по умолчанию для параметров? |
Непосредственно такого функционала нет. Как я понял, вас интересует значение по-умолчанию, которое должно появляться только в момент первой правки. Для процесса возможна установка значений параметров при создании макросом по событию создания. |
Автор: | igimux [ 09 апр 2016, 10:51 ] |
Заголовок сообщения: | Re: Как установить значения по умолчанию для параметров? |
Вот, макрос по событию создания то что нужно. Подскажите, пожалуйста, как его написать? |
Автор: | zavndw [ 09 апр 2016, 16:33 ] |
Заголовок сообщения: | Re: Как установить значения по умолчанию для параметров? |
Что то типо того в конфигурации типа процесса: Установка значения параметра типа text. onProcessEvent.2.events=created Код: onProcessEvent.2.doExpression=<<END dao = new("ru.bgcrm.dao.ParamValueDAO", conSet.getConnection()); dao.updateParamText(process.getId(), 63, "тест"); END Установка значения параметра типа list. onProcessEvent.2.events=created Код: onProcessEvent.2.doExpression=<<END dao = new("ru.bgcrm.dao.ParamValueDAO", conSet.getConnection()); dao.updateParamList(process.getId(), 63, {1}); END Подробнее: тут и тут |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |