forum.bitel.ru
http://forum.bitel.ru/

как заводить пользователя по шаблону со статусом закрыт?
http://forum.bitel.ru/viewtopic.php?f=22&t=2520
Страница 1 из 1

Автор:  survivor [ 30 июн 2009, 19:17 ]
Заголовок сообщения:  как заводить пользователя по шаблону со статусом закрыт?

Доброго времени суток!

Не подскажете, как сделать так, чтобы при заведении пользователя по шаблону - его статус был закрыт? Чтобы сразу после заведения не начинала списываться абонплата, в соответствие с тарифом шаблона.

Спасибо заранее!

Автор:  Администратор [ 01 июл 2009, 12:37 ]
Заголовок сообщения: 

Ну только скриптом обработатть событие "Договор создан" и сменить статус.

Автор:  max [ 02 июл 2009, 17:11 ]
Заголовок сообщения: 

Администратор писал(а):
Ну только скриптом обработатть событие "Договор создан" и сменить статус.

не наваяете примерчик плиз?

Автор:  Chaos [ 02 июл 2009, 22:06 ]
Заголовок сообщения: 

У меня есть готовый, который принудительно устанавливает в Active, чтоб дата активации не была пустой. Думаю, с небольшими правками сгодиться.
Код:
import bitel.billing.server.contract.bean.*;
import bitel.billing.server.script.bean.event.*;
import bitel.billing.common.KernelConst;
import java.util.*;
import bitel.billing.common.*;

DateNow = new GregorianCalendar();
cid = event.getContractID();
cm = new ContractManager( con );
ContractStatusManager statusManager  = new ContractStatusManager(con);
status = statusManager.getStatus(cid, DateNow);
if (status != null)
 {
 contract_status = status.getStatus ();
 }
else
{
 ContractStatus status = new ContractStatus();
 status.setContractId(cid);
 status.setDate1(DateNow);
 status.setStatus(KernelConst.CONTRACT_STATUS_ACTIVE); /*тут поставите нужный Вам при создании статус*/
 status.setComment("Активация договора по созданию"); /*тут коммент*/
 statusManager.changeStatus(status, 0);
}

Автор:  max [ 03 июл 2009, 12:38 ]
Заголовок сообщения: 

спасибо

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/