Со списком разобрался, спасибо.
Создать счет не получается, запутался...
Куда копать не знаю. Подскажите пожалуйста.
Код:
Код:
import java.sql.*;
import java.util.*;
import java.math.*;
import bitel.billing.server.contract.bean.*;
import bitel.billing.server.bill.bean.*;
import bitel.billing.server.util.*;
if (event.getActionId() != 27)
{
print("skipped");
return;
}
cid = event.getContractID();
bill_doc = new BillDoc();
bill_doc.setCid(cid);
bill_doc.setContractTitle("test");
bill_doc.setCreateDate(new GregorianCalendar());
bill_doc.setMm(4);
bill_doc.setSumm(new BigDecimal("100"));
bill_doc.setTypeId(8);
bill_doc.setTypeTitle("test");
bill_doc.setUid(0);
bill_doc.setYy(2009);
position = new Position();
position.setId(14);
position.setName("test");
position.setQuantity("1");
position.setSumm("100");
position.setTitle("test");
position.setUnit("шт.");
position_value = new PositionValue();
position_value.setCid(cid);
position_value.setName("test");
position_value.setPosition(position);
position_value.setPositionId(1);
position_value.setQuantity(1);
position_value.setSumma(new BigDecimal("100"));
position_value.setUnit("шт.");
position_value_list = new java.util.ArrayList();
position_value_list.add(position_value);
bill_doc_list = new java.util.ArrayList();
bill_doc_list.add(bill_doc);
bill_manager = new BillManager(setup,con,8,new SetupData(con,8));
bill_manager.addBillDoc(bill_doc,position_value_list,bill_doc_list);
Ошибка:
Код:
ERROR 04.06.2009 13:14:31 Eval error: Sourced file: inline evaluation of: ``import java.sql.*; import java.util.*; import java.math.*; import bitel.bil
. . . '' : Method Invocation bill_manager.addBillDoc
Sourced file: inline evaluation of: ``import java.sql.*; import java.util.*; import java.math.*; import bitel.bil . . . '' : Method Invocation bill_manag
er.addBillDoc : at Line: 51 : in file: inline evaluation of: ``import java.sql.*; import java.util.*; import java.math.*; import bitel.bil . . . '' : bil
l_manager .addBillDoc ( bill_doc , position_value_list , bill_doc_list )
Target exception: java.lang.ClassCastException: bitel.billing.server.bill.bean.BillDoc cannot be cast to bitel.billing.server.bill.bean.Bill
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bitel.billing.server.script.bean.ScriptMachine.runScript(ScriptMachine.java:158)
at bitel.billing.server.script.bean.event.EventProcessor.processEvent(EventProcessor.java:248)
at bitel.billing.server.contract.action.ActionAdditionalAction.doAction(ActionAdditionalAction.java:42)
at bitel.billing.server.Executer.doModule(Executer.java:693)
at bitel.billing.server.Executer.doPost(Executer.java:177)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)