Edit = set Default Purchase Journal for Supplier

This commit is contained in:
walid seghier
2023-01-24 16:20:38 +01:00
parent 2b4f207deb
commit 140b4c254a
3 changed files with 9 additions and 4 deletions

View File

@@ -1067,17 +1067,16 @@ public class InvoiceController {
Invoice invoice = request.getContext().asType(Invoice.class);
Company company = invoice.getCompany();
Partner partner = invoice.getPartner();
PartnerCategory partnerCategory = partner.getPartnerCategory();
Journal journal = null ;
Integer operationTypeSelect = invoice.getOperationTypeSelect();
if (company != null && partner != null && operationTypeSelect != null ) {
if (operationTypeSelect.intValue() == InvoiceRepository.OPERATION_TYPE_SUPPLIER_PURCHASE) {
if( partnerCategory != null){
if(partnerCategory.getCode().equals("FRETG")){
if( partner.getTypeOfSupplier() != null){
if(partner.getTypeOfSupplier().equals("1")){
journal = company.getAccountConfig().getSupplierPurchaseJournalForeigners();
}
if(partnerCategory.getCode().equals("FRLOC")){
if(partner.getTypeOfSupplier().equals("2")){
journal = company.getAccountConfig().getSupplierPurchaseJournalLocal();
}
}

View File

@@ -98,6 +98,7 @@
<string name="proformaComments" title="Comment to display on proforma" large="true"/>
<many-to-one name="barCodeSeq" title="Barcode" ref="com.axelor.meta.db.MetaFile" />
<string name="typeOfSupplier" title="Type of supplier" selection="partner.supplier.type.select"/>
<finder-method name="findByUser" using="user"/>

View File

@@ -502,5 +502,10 @@
<option value="asc">Ascending</option>
<option value="desc">Descending</option>
</selection>
<selection name="partner.supplier.type.select">
<option value="1">FOURNISSEURS ETRANGERS</option>
<option value="2">FOURNISSEURS LOCAL</option>
</selection>
</object-views>