forum.bitel.ru http://forum.bitel.ru/ |
|
ФИО при печати чека из DYN-кода http://forum.bitel.ru/viewtopic.php?f=19&t=11231 |
Страница 1 из 1 |
Автор: | sgilyin [ 16 дек 2015, 13:32 ] |
Заголовок сообщения: | ФИО при печати чека из DYN-кода |
Привет народ. Может кто подсказать, как в dyn-коде печати чека выхватить ФИО? В скрипте поведения было так: Код: int PARAM_ID = 1; ContractParameterManager bgParamMan = new ContractParameterManager( con ); String paramVal = bgParamMan.getStringParam( event.getContractId(), PARAM_ID ); check.addString( "ФИО/Организация: "); check.addString( paramVal ); В динкоде отсутствует переменная con. Код: @Override public void addPayment( Payment payment, Check check, Printer printer ) throws BGException Вернее она есть выше Код: @Override public void init( Setup setup, Connection con, Connection conSlave ) throws BGException Но я полный ноль в программировании и не могу понять, как передать значение переменной из одного @Override в другой, либо выхватить значение переменной con в момент добавления платежа (addPayment). Только сильно не пинайте, пжлста ![]() |
Автор: | Phricker [ 16 дек 2015, 14:05 ] |
Заголовок сообщения: | Re: ФИО при печати чека из DYN-кода |
Код: private Connection con; .... @Override public void init( Setup setup, Connection con, Connection conSlave ) throws BGException { this.con = con; } @Override public void addPayment( Payment payment, Check check, Printer printer ) throws BGException { ..... //Работа с параметрами договора int cid = payment.getContractId(); ContractParameterManager cpm = new ContractParameterManager( con ); ..... |
Автор: | sgilyin [ 17 дек 2015, 11:40 ] |
Заголовок сообщения: | Re: ФИО при печати чека из DYN-кода |
Phricker писал(а): Код: private Connection con; .... @Override public void init( Setup setup, Connection con, Connection conSlave ) throws BGException { this.con = con; } @Override public void addPayment( Payment payment, Check check, Printer printer ) throws BGException { ..... //Работа с параметрами договора int cid = payment.getContractId(); ContractParameterManager cpm = new ContractParameterManager( con ); ..... Вот спасибо тебе, добрый человек! Все работает, как надо! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |