forum.bitel.ru http://forum.bitel.ru/ |
|
Маленький баг. http://forum.bitel.ru/viewtopic.php?f=22&t=2043 |
Страница 1 из 1 |
Автор: | lda [ 18 мар 2009, 13:15 ] |
Заголовок сообщения: | Маленький баг. |
Через планировщик заданий в 00:00 запускается задача "Установка статусов договоров". Все работает правильно, но для удаленных договоров происходит ошибка (server.script.log): INFO 18.03.2009 00:00:06 Process event cid:35686; event:Event bitel.billing.server.script.bean.event.ContractStatusChangedEvent cid: 35686; module: 0; type: 19 ERROR 18.03.2009 00:00:06 Wrong event process contract not found cid:35686 Мелочь, а не приятно... ![]() Исправьте пожалуйста. Серевер вер. 4.5 сборка 403. |
Автор: | restart [ 19 мар 2009, 16:32 ] |
Заголовок сообщения: | |
В 4.6 исправлено. Чтобы это больше не повторялось, выполните запрос: Код: DELETE FROM contract_status WHERE cid NOT IN (SELECT id FROM contract)
Тут только подумать надо, если кто-то удалял договора в архив, то получится, что у них не восстановится история статусов после подъема из архива. Так что идеальный вариант - разбирать каждую ошибку отдельно. |
Автор: | lda [ 19 мар 2009, 17:07 ] |
Заголовок сообщения: | |
Ок, спасибо. Будем ждать 4.6. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |