Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Kod ile yeni fatura formu açma

  j-Platform/LPT

Faturalar penceresi dışında kod ile yeni fatura formunu nasıl açabiliriz ?


lpt fatura executeContract


Kişi bilgileri gizlidir. Logo çalışanları görebilir.
Onaylanmış Cevap

Ürüne ait formlar contract adı verilen bir yapı kullanılarak execute edilmektedir. Bu nedenle ürüne ait bir formu çağırmak için o formun contract' ı execute edilmelidir. Yeni bir toptan satış faturası formunun çağırılması örneği aşağıdaki şekildedir;

InvoiceInput contractParams = new InvoiceInput();
contractParams.setTypeInfo(LOConstants.INVC_WHOLESALE);
String contractId = LOHelper.getContract(JLbsXUITypes.XUIMODE_DBENTRY, LOConstants.CONTRACTS_INVOICE,LOConstants.INVC_WHOLESALE);
Hashtable<String, String> props = AppletContractService.getModalProperties();
try 
  {
	AppletContractService.executeContract(event.getClientContext(), contractId, null, props,
    new ContractParameter(contractParams, "input"));
  }
catch (ContractException e)
  { 
	e.printStackTrace();
  }

 

 


18/11/15 11:29

Cevap vermek için giriş yapmanız gerekmektedir.