BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 29 май 2012, 11:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
Делаю печать на фискальном чеке номера договора и выдается ошибка - Sourced file: Function [id:2; title:печать поля чека] : Error in method invocation: Method getCheck() not found in class'bitel.billing.server.script.bean.event.PaymentEvent' : at Line: 4 : in file: Function [id:2; title:печать поля чека] : event .getCheck ( )

сам скрипт:

Код:
import ru.bitel.bgbilling.plugins.cashcheck.server.bean.*;
import bitel.billing.server.contract.bean.*;
 
check = event.getCheck();
 
if ( event instanceof AddPaymentCheckEvent)
{
   payment = event.getPayment();
 
   check.addString( " " );
   check.addString( "Телематические услуги связи" );
   check.addString( "Договор №: " + payment.getContractTitle() );
   check.addString( "Абонент: " + payment.getContractComment() );
 
   // добавляем параметр договора
   int PARAM_ID = 3;
   ContractParameterManager bgParamMan = new ContractParameterManager( con );
   String paramVal = bgParamMan.getStringParam( event.getContractID(), PARAM_ID );
   check.addString( "Какой-то параметр договора: " + paramVal );
   check.addString( " " );
 
   check.addPayment( payment.getSumma(), payment.getContractTitle(), event.getPaymentDep() );
 
   check.addString( " " );
}


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2012, 11:32 
Не в сети
Клиент
Аватара пользователя

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

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2012, 11:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
-функции скриптов поведения


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2012, 12:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
в 5.1 у меня так

Код:
import ru.bitel.bgbilling.plugins.cashcheck.server.bean.*;
import bitel.billing.server.contract.bean.*;
import java.security.AccessController;
import javax.security.auth.Subject;
import bitel.billing.server.admin.bean.User;
import bitel.billing.server.admin.bgsecure.bean.UserLoginModule.UserPrincipal;
 
public User getCurrentUser()
{
   Subject subject = Subject.getSubject( AccessController.getContext() );
   if( subject != null )
   {
      for( UserPrincipal userPrincipal : subject.getPrincipals( UserPrincipal.class ) )
      {
         return userPrincipal.getUser();
      }
   }
 
   return null;
}

check = event.getCheck();
if ( event instanceof AddPaymentCheckEvent)
{
payment = event.getPayment();
check.addString( " " );
check.addString( "Договор №: " + payment.getContractTitle() );
int PARAM_ID = 1;
ContractParameterManager bgParamMan = new ContractParameterManager( con );
String paramVal = bgParamMan.getStringParam( event.getContractId(), PARAM_ID );
check.addString( "ФИО/Организация: ");
check.addString( paramVal );
check.addString( " " );
check.addPayment( payment.getSumma(), payment.getContractTitle(),0 );

это скрипт на добавление позиции

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2012, 13:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
выдает ошибку Encountered и номер последней строки


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Код:
Method getCheck() not found in class'bitel.billing.server.script.bean.event.PaymentEvent'
разумеется, его там нету. вы что, этот скрипт на приход платежа что-ли повесили?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2012, 17:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
Да, а куда его надо вешать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 май 2012, 03:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
все нашел куда это девать, простите закрутился


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Yarlan Zey писал(а):
Код:
 
public User getCurrentUser()
{
   


это что за кошмар?

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


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
zavndw писал(а):
все нашел куда это девать, простите закрутился

ну да, на формирование позиции надо вешать...

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 май 2012, 11:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
dimOn писал(а):
это что за кошмар?


хз. у скуба полтора года назад подглядел :)

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 май 2012, 11:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
я скрипт целиком дал)


есть еще скрипт на закрытие чека, но, думаю, эта конструкция к нему не относится

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 май 2012, 06:42 
Не в сети
Клиент
Аватара пользователя

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

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 май 2012, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Я не мог такой бред написать. Тем более этот метод вообще нигде не используется.

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


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

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


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

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


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

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