BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Скрипты поведения
СообщениеДобавлено: 05 мар 2011, 18:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Имеем два скрипта
Вложение:
Комментарий к файлу: скрипт Тест
1.png
1.png [ 4.89 КБ | Просмотров: 2010 ]

Вложение:
Комментарий к файлу: обычный скрипт прописанный у всех договоров
2.png
2.png [ 5.52 КБ | Просмотров: 2010 ]


Внутри позиций все идентично (копипаст)

"смена тарифного плана по заданию пользователя" обрабатывает невозможность перехода на более дешевый ТП в любое число кроме 1 числа месяца.
все остальное - синхронизация услуг по тарифу.


Вопрос же вот в чем.
Как 100% сделать так чтобы сначала отрабатывал скрипт смена тарифа по заданию пользователя, а потом уже по синхронизации услуг??
Иными словами как указать порядок выполнения скриптов в скрипте (каламбурчик)?

Два скрипта приведено потому, что скрипт "Test" отрабатывает нормально. Т.е. сначала меняется тарифный план, потом синхронизируются услуги.
Вложение:
Комментарий к файлу: Логи выполнения скриптов
3.png
3.png [ 9.58 КБ | Просмотров: 2010 ]



Прим.: была мысль что сначала выполняется больший ID потом меньший. Ну так в обоих скриптах ID по порядку
потом мысль, что зависит название - тоже абсурдно, как не менял - выполняются в нужном порядке
Изображение
не смог оформить как вложени т.к. достигнуто максимальное кол-во = 3

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипты поведения
СообщениеДобавлено: 05 мар 2011, 18:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Пардон скриншоты скриптов немного отличаются событиями, но это всего лишь старые скрины.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипты поведения
СообщениеДобавлено: 05 мар 2011, 19:04 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Возможно это произошло и после какого-то обновления, т.к. скрипт (Смена тарифного плана) который менял тариф и синхронизировал услуги, в то время когда я включал возможность смены тарифов через ЛК, отрабатывал стабильно, иначе я бы и не включил эту возможность

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипты поведения
СообщениеДобавлено: 14 мар 2011, 12:30 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
C помощью ТП решили вопрос.
Оказалось, что при наличии двух скриптов (функций скриптов) на одно и тоже событие, не стояла сортировка и mysql выполнял в произвольном порядке.
Обновлением добавлена сортировка по script_function.id. Меньшие ID выполняются раньше, большие ID позже

Если кому то необходима более гибкая система, то я поднял вопрос о том, чтобы добавить в скрипты поведения нечто вроде позиций, как в тарифных планах. Доработка платная. Острой необходимости у меня не возникло, хватило и простой сортировки, поэтому доработку не заказывал. Если кому вдруг необходимо...

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

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


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

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


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

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