BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 09 дек 2010, 13:47 
Не в сети

Зарегистрирован: 07 апр 2008, 21:18
Сообщения: 21
Карма: 8
Перечитал всё. В основное доке, в API и в форуме не нашел где писать код обработчика.
Функции скриптов поведения, которые создаются в "Сервис -> Атоматизация -> Функции скриптов поведения" могут быть привязаны только к стандартным событиям скриптов поведения, описанным тут - http://www.bgbilling.ru/v5.1/doc/ch02s02s01.html.
Для того же, что бы воспользоваться универсальными событиями "Перед действием" и "После действия" (ActionBeforeEvent и ActionAfterEvent) нужно написать свой код где??
То что предписание добавить
Код:
action.event_<module>_<action>=before|after|both
в конфигурацию означает, что сделать это нужно в "Сервис -> Настройка -> Конфигурация" я не сомневаюсь.
Написать сам обработчик в минимальном виде я смогу по примерам в трэде viewtopic.php?f=1&t=2726&start=15
Но ГДЕ писать его???? Было бы отлично добавить это в документацию сюда - http://www.bgbilling.ru/v5.1/doc/ch02s02s02.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 14:25 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Сервис -> Атоматизация -> Функции скриптов поведения
там как раз и есть события "перед действием" и "после действия"



http://wiki.bgbilling.ru/index.php/%D0% ... 0%BD%D0%B0

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 14:26 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
По вашей же ссылке http://www.bgbilling.ru/v5.1/doc/ch02s02s01.html есть про эти события тоже:

Перед действием Вызывается перед выполнением действия executer - ом. Подробнее см. здесь bitel.billing.server.script.bean.event.ActionBeforeEvent
После действия Вызывается после выполнением действия executer - ом. Подробнее см. здесь bitel.billing.server.script.bean.event.ActionAfterEvent

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 14:34 
Не в сети

Зарегистрирован: 07 апр 2008, 21:18
Сообщения: 21
Карма: 8
Да, действительно, ссылку невнимательно читал, извините.
Но теперь ясно, что конкретно у меня почему-то нет именно этих событий для привязки функции скрипта поведения.
На "Пе" есть "Перед изменением параметра договора", "Перед изменением параметра объекта договора", "Перед удалением услуги договора"; На "По" - "Получение списка доп. действия для Web статистики", "Получение списка доп. действия для договора", "Получение списка карточек регистрации договора".

Вот данные "О программе":

Клиент: вер. 5.1 сборка 426 от 24.11.2010 16:07:14
os:Windows 7; java:Sun Microsystems Inc., v.1.6.0_22
Сервер: вер. 5.1 сборка 538 от 24.11.2010 16:06:34
os:Linux; java:Sun Microsystems Inc., v.1.6.0_22

bill вер. 5.1 сборка 215 от 17.11.2010 16:27:52
dba вер. 5.1 сборка 134 от 29.09.2010 13:00:59
dialup вер. 5.1 сборка 161 от 29.09.2010 13:00:34
ipn вер. 5.1 сборка 212 от 24.11.2010 10:05:13
mps вер. 5.1 сборка 152 от 22.11.2010 10:37:38
npay вер. 5.1 сборка 165 от 22.11.2010 13:25:56
reports вер. 5.1 сборка 162 от 29.09.2010 13:00:39
ru.bitel.bgbilling.plugins.cladr вер. 5.1 сборка 97 от 29.09.2010 13:01:09


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 14:43 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
На 5.1 недообновились значит как-то...

Что показывает

Код:
select id,event_id,title from script_event_type where mid='0' and event_id>25 order by id


в sql-редакторе?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 14:55 
Не в сети

Зарегистрирован: 07 апр 2008, 21:18
Сообщения: 21
Карма: 8
id event_id title
20 26 Получение списка карточек регистрации договора
21 27 Договор переоформлен
22 28 Перед измением параметра объекта договора
23 29 Изменен параметр объекта договора
24 41 Активирована/реактивирована тарифная опция
25 43 Деактивирована тарифная опция


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 14:58 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
А на 5.1 как положено обновлялись? Когда именно? С какой версии? Или с нуля ставили?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 14:59 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Вот что должно быть, для справки, на всякий случай

Цитата:
id;event_id;title

2446;26;Получение списка карточек регистрации договора
2447;27;Договор переоформлен
2448;28;Перед измением параметра объекта договора
2449;29;Изменен параметр объекта договора
2450;30;Перед действием
2451;31;После действия
2452;32;Изменение тарифа договора
2453;33;Удаление тарифа договора
2454;34;Получение списка дат для смены статуса договора в Web
2455;35;Добавление/Изменение персонального тарифного плана
2456;36;Удаление персонального тарифного плана
2457;37;Изменение в дереве персонального тарифного плана
2458;38;Отмена перехода на тарифный план (Web)
2459;41;Активирована/реактивирована тарифная опция
2460;43;Деактивирована тарифная опция
2461;44;Платеж удален
2462;45;Задание логики перетирания статусов

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 15:29 
Не в сети

Зарегистрирован: 07 апр 2008, 21:18
Сообщения: 21
Карма: 8
C нуля ставил.
Что делать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 дек 2010, 17:59 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Вы обновления ставите как? Через инсталлер апдейт? патч.sql у вас почему не выполняется то... Попробуйте сбросить кеш, в документации написано как и зачем. И заново сделать апдейт (возможно, с принудительным обновлением).

_________________
I'm clever. I've got a computer.


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

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


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

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


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

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