BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 мар 2024, 08:13

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 19 апр 2017, 17:24 
Не в сети

Зарегистрирован: 05 дек 2016, 12:10
Сообщения: 87
Карма: 0
Добрый день,
каким образом можно реализовать функционал отложенной активации тарифной опции?
Например абонент просит подключить дополнительный пакет трафика с такого-то числа, приходится помнить об этом.
В функционале такой возможности не нашел.
Пока напрашивается сделать задание в планировщике, которое добавляет необходимые опции, может есть более элегантное решение?

Ну и чтоб два раза не вставать, можно ли каким-то образом добавлять свои интерфейсные элементы (кнопки, модальные окна и прочее) в клиент bgbilling?

Спасибо


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2017, 21:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Добрый. Я это обещал сделать еще в 7.1, но так руки еще не дошли. При желании это дело можно реализовать и самому. Далее мои рассуждения.
Как вы и предположили создать скрипт и настроить его на запуск каждый день планировщиком.
Создать параметр договора типа дата и типа список.
Дата будет датой когда нужно активировать скрипт, список будет содержать какую именно нужно активировать ТО( если у вас она не одна конечно ).
При запуске скрипта производить выборку договоров у которых дата параметра равна текущей дате и для них всех вещать нужные ТО.
Для этого желательно, чтобы у каждой ТО был один режим активации, иначе надо будет знать какой именно код режима использовать(точнее знать надо будет в любом случае, просто если она одна то можно зашить этот код).

На счет кастомизации клиента. Почти ни как, максимум менюшку(но это вам особо ни чего не даст), для всего остального вам нужны исходники и самому собирать jar. А что именно вы хотели реализовать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2017, 09:58 
Не в сети

Зарегистрирован: 05 дек 2016, 12:10
Сообщения: 87
Карма: 0
Да, хранение данных в параметрах догвоора — это хорошая идея, чтобы отдельных таблиц не городить, спасибо за совет.
По поводу интерфейсных элементов чисто ради интеерса вопрос, если бы оказалось, что такая возможность есть, то в ряде вопросов, специфичных для бизнеса можно было бы визардов наделать, ну нет так нет.
Спасибо за ответ.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2017, 10:15 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Если что-то надо будет отобразить в будущем, то смотрите в сторону модуля отчетов. Это пока максимум того, что можно формировать программно скриптами( как компоненты, так и реакцию на их значения ).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2017, 10:38 
Не в сети

Зарегистрирован: 05 дек 2016, 12:10
Сообщения: 87
Карма: 0
Я еще новичок в вашем продукте, до отчетов не дошел.
Спасибо


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 окт 2018, 03:30 
Не в сети
Клиент

Зарегистрирован: 22 апр 2014, 18:05
Сообщения: 73
Карма: 0
Аналогичный вопрос.

В тарифных опциях есть следующие возможности активации:
- с текущего момента;
- с текущего(ей);
- со следующего(ей);
- со следующего часа.

Каким образом можно активировать тарифную опцию с произвольной даты?

В конкретном случае интересует активация тарифной опции на 1 месяц с первого числа произвольно выбранного оператором месяца через клиента биллинга.

Кроме скрипта в планировщике вариантов нет?
Цитата:
Сервер: вер. 7.0.1414 / 01.10.2018 21:53:34


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 дек 2018, 01:23 
Не в сети

Зарегистрирован: 05 дек 2016, 12:10
Сообщения: 87
Карма: 0
Нет, вариантов нет, по крайней мере в 7 версии.
В итоге пришлось решать через скрипт.

Код:
ContractTariffOptionDao
ContractTariffOptionActivateManager
TariffOptionService


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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