forum.bitel.ru http://forum.bitel.ru/ |
|
Запрет изменения статуса при отсутствии комментария http://forum.bitel.ru/viewtopic.php?f=22&t=7164 |
Страница 1 из 1 |
Автор: | max [ 27 авг 2012, 23:08 ] |
Заголовок сообщения: | Запрет изменения статуса при отсутствии комментария |
Фичареквест: можно ли сделать так, что статус договора невозможно было бы изменить если не заполнено поле комментарий? Спасибо. |
Автор: | Phricker [ 27 авг 2012, 23:36 ] |
Заголовок сообщения: | Re: Запрет изменения статуса при отсутствии комментария |
Решения проблемы этой пути два существует 1) Поведения скрипт на смены статуса событие 2) В kernel.xml запретить пустой комментарий указывать |
Автор: | max [ 27 авг 2012, 23:46 ] |
Заголовок сообщения: | Re: Запрет изменения статуса при отсутствии комментария |
Phricker писал(а): Решения проблемы этой пути два существует 2) В kernel.xml запретить пустой комментарий указывать Подскажите плиз как? |
Автор: | snark [ 28 авг 2012, 00:38 ] |
Заголовок сообщения: | Re: Запрет изменения статуса при отсутствии комментария |
В вики есть пример, а уж сколько этого добра на форуме ... |
Автор: | Phricker [ 28 авг 2012, 00:53 ] |
Заголовок сообщения: | Re: Запрет изменения статуса при отсутствии комментария |
snark писал(а): Не получится. Я бы сразу подсказал честно говоря, но никогда не работал с service Код: <service id="264" name="ContractStatusMonitorService" operation="changeContractStatus" title="Смена статуса у договоров" /> Вот лог. То что нужно - в поле <comment></comment> Код: http://10.0.6.151:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.status/ContractStatusMonitorService?wsdl -> {http://common.status.contract.kernel.bgbilling.bitel.ru/}ContractStatusMonitorService:changeContractStatus <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns5:changeContractStatus xmlns:ns5="http://common.status.contract.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><cid>10733</cid><statusId>4</statusId><dateFrom>2012-08-27T00:00:00+04:00</dateFrom><comment>asdasd</comment></ns5:changeContractStatus></S:Body></S:Envelope> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header/><S:Body><ns5:changeContractStatusResponse xmlns:ns5="http://common.status.contract.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"/></S:Body></S:Envelope> Но как я уже говорил - никогда с service не работал, так что хз как оно там прописывается. Разрабы подскажут мб. Точно чую что через REGEXP, но вот что именно указать чтобы комментарий был именно. |
Автор: | Phricker [ 28 авг 2012, 01:02 ] |
Заголовок сообщения: | Re: Запрет изменения статуса при отсутствии комментария |
Хотя. Может у вас 5.1. Вроде там еще action этот пункт. |
Автор: | max [ 28 авг 2012, 02:04 ] |
Заголовок сообщения: | Re: Запрет изменения статуса при отсутствии комментария |
да у меня 5.1 |
Автор: | Phricker [ 28 авг 2012, 09:44 ] |
Заголовок сообщения: | Re: Запрет изменения статуса при отсутствии комментария |
Скачал 5.1 но там в kernel.xml тоже service Код: <service id="264" name="WSContractStatusMonitor" operation="changeContractStatus" title="Изменение статуса"/> Подождем разрабов ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |