BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 00:01

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: [5.1] Проблема со скриптом
СообщениеДобавлено: 13 авг 2012, 14:39 
Не в сети

Зарегистрирован: 30 июл 2012, 07:55
Сообщения: 20
Карма: 0
Пытаюсь разрулить ситуацию с зависмыми субдоговорами и вешаю скрипт на изменение статуса супер-договора, в котором смотрю статусы субдоговоров и меняю их как надо. Скрипт вызывает и на субдоговоре но сразу же проверяет что это не супер и выходит.

В результате получаю ExecutionException и The script execution took more than 600 seconds and was interrupted! на супере и ThreadDeath на субдоговоре. При это сам изменяемый статус на субдоговоре удаляется.

Насколько мои действия корректны ?
Реентерабельны ли обработчики событий ?

Долго думал и решил вызвать изменение статуса ContractStatusManager.changeStatus(newStatus,0,false);
Теперь скрипт отрабатывается без проблем, но при этом зависимые сущности - телефонная линия или шлюз, например, при изменении статуса не меняют свой статус. Что наверное логично, но для меня плохо.

Что посоветуете ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.1] Проблема со скриптом
СообщениеДобавлено: 13 авг 2012, 14:50 
Не в сети

Зарегистрирован: 30 июл 2012, 07:55
Сообщения: 20
Карма: 0
Сам нашел решение - скрипт надо вешать на событие "Статус договора изменен"

Теперь если включить опцию depend.subcontract.status.change=0 можно спокойно руль статусами субдоговором из скриптов, в том числе не менять приостановленные


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.031s | 21 Queries | GZIP : On ]