BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 15:10 
Не в сети

Зарегистрирован: 06 авг 2013, 16:32
Сообщения: 9
Карма: 0
Можно ли отсрочить начисление абонплаты (например в течении 1-х 5-ти дней) для договора созданного из шаблона? Если да, то как?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 15:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А для чего?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 15:31 
Не в сети

Зарегистрирован: 06 авг 2013, 16:32
Сообщения: 9
Карма: 0
После создания договора нужно время на подключение или тестирование


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 15:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А версия биллинга какая?
Не проще заводить договор со статусом в котором не начисляется абонка, а потом активировать его в тот день когда его фактически установили клиенту?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 15:37 
Не в сети

Зарегистрирован: 06 авг 2013, 16:32
Сообщения: 9
Карма: 0
Версия 5.2
Хотелось бы это сделать автоматом, т.к. эти 5 дней хотят давать бесплатно для всех.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 15:39 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
шаблоном нельзя, но можно скриптом добавлять абонку во все договора у которых прошло N дней со дня создания или менять у них статус


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 15:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ну можно попробовать скриптом. После создания договора все абонплаты на нем передвигать на 5 дней вперед :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 15:47 
Не в сети

Зарегистрирован: 06 авг 2013, 16:32
Сообщения: 9
Карма: 0
Данный скрипт уже реализован или где его можно взять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 16:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а вы в яве как? ))

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 16:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
По идее должно работать, но я не проверял ибо тестовый в отключке.
Код:
package ru.ellcom.test;

import java.sql.Connection;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

import bitel.billing.common.TimeUtils;
import bitel.billing.server.npay.bean.ServiceObject;
import bitel.billing.server.npay.bean.ServiceObjectManager;

import ru.bitel.bgbilling.kernel.event.Event;
import ru.bitel.bgbilling.kernel.event.events.ContractCreatedEvent;
import ru.bitel.bgbilling.kernel.script.server.dev.EventScriptBase;
import ru.bitel.bgbilling.server.util.Setup;
import ru.bitel.common.sql.ConnectionSet;

public class CreateContract
   extends EventScriptBase
{
   @Override
   public void onEvent( Event event, Setup setup, ConnectionSet connectionSet )
      throws Exception
   {
      Connection con  = connectionSet.getConnection();
      int cid = event.getContractId();
      int NPAY_MID = 3;
      ServiceObjectManager som = new ServiceObjectManager(con, NPAY_MID);
      
      List<ServiceObject> allService = som.getServiceObjectList(cid, new java.util.Date());
      for( ServiceObject  service : allService )
      {
         Date srvDate = service.getDate1();
         Calendar cal = Calendar.getInstance();
         cal.setTime(srvDate);
         cal.add(Calendar.DATE, 5);
          
         service.setDate1(TimeUtils.convertCalendarToDate(cal));
         som.updateServiceObject(service);
      }
   }
}


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 17:36 
Не в сети

Зарегистрирован: 06 авг 2013, 16:32
Сообщения: 9
Карма: 0
Спасибо, это надо создать скрипт поведения и туда вставить этот код?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 18:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
http://bgbilling.ru/v5.2/doc/ch02s02.html

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отсрочка начисления абонплаты
СообщениеДобавлено: 21 авг 2013, 18:19 
Не в сети

Зарегистрирован: 06 авг 2013, 16:32
Сообщения: 9
Карма: 0
Спасибо


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

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Phricker а бахни в вики, думаю много кому будет полезно, я даже думаю часть вещей на этом основываясь навоять =)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

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


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

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


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

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