fixed übernahme iban/bic von bpController
This commit is contained in:
parent
58745c32da
commit
4fb35d252b
2 changed files with 16 additions and 8 deletions
|
|
@ -361,8 +361,12 @@ public class BusinessPartnerController implements Serializable {
|
||||||
List<ItemCollection> bankList = BusinessPartnerService.getBanks(businessPartner);
|
List<ItemCollection> bankList = BusinessPartnerService.getBanks(businessPartner);
|
||||||
if (bankList != null && bankList.size() > 0) {
|
if (bankList != null && bankList.size() > 0) {
|
||||||
ItemCollection bank = bankList.get(0);
|
ItemCollection bank = bankList.get(0);
|
||||||
workitem.setItemValue("cdtr.iban", bank.getItemValueString("iban"));
|
if (!bank.getItemValueString("iban").isEmpty()) {
|
||||||
workitem.setItemValue("cdtr.bic", bank.getItemValueString("bic"));
|
workitem.setItemValue("cdtr.iban", bank.getItemValueString("iban"));
|
||||||
|
}
|
||||||
|
if (!bank.getItemValueString("bic").isEmpty()) {
|
||||||
|
workitem.setItemValue("cdtr.bic", bank.getItemValueString("bic"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} else
|
} else
|
||||||
|
|
|
||||||
|
|
@ -31,17 +31,20 @@
|
||||||
<span id='businsspartner-konto-id' class='small'>#{workitem.item['partner.name']}</span>
|
<span id='businsspartner-konto-id' class='small'>#{workitem.item['partner.name']}</span>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
/*<![CDATA[*/
|
/*<![CDATA[*/
|
||||||
|
|
||||||
// init input fields...
|
// init input fields...
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
//initBPSearch();
|
|
||||||
// add autocomplete feature ..
|
// add autocomplete feature ..
|
||||||
|
updateBPAutoComplete();
|
||||||
|
});
|
||||||
|
|
||||||
|
// aktualisiert die ML textvorschläge
|
||||||
|
function updateBPAutoComplete() {
|
||||||
var creditorField = $("input[data-item='partner.id']");
|
var creditorField = $("input[data-item='partner.id']");
|
||||||
$(creditorField).each(function () {
|
$(creditorField).each(function () {
|
||||||
$(this).addClass("imixs-ml");
|
$(this).addClass("imixs-ml");
|
||||||
autocompleteInitInput(this, businsspartnerSearch, 'autocomplete-resultlist-businsspartner', selectDebitorCreditorCallback);
|
autocompleteInitInput(this, businsspartnerSearch, 'autocomplete-resultlist-businsspartner', selectDebitorCreditorCallback);
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
|
||||||
// Hier bekommen wir die JSON Struktur mit allen Daten.
|
// Hier bekommen wir die JSON Struktur mit allen Daten.
|
||||||
// diese Daten werden auf die einzelnen Felder verteilt.
|
// diese Daten werden auf die einzelnen Felder verteilt.
|
||||||
|
|
@ -62,6 +65,7 @@
|
||||||
// refreshes the op section
|
// refreshes the op section
|
||||||
disableValidation();
|
disableValidation();
|
||||||
updateBPForm({ partnerID: kontoData.name });
|
updateBPForm({ partnerID: kontoData.name });
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleUpdateEvent(data) {
|
function handleUpdateEvent(data) {
|
||||||
|
|
@ -75,12 +79,12 @@
|
||||||
autocompleteSearchReady = false;
|
autocompleteSearchReady = false;
|
||||||
// remove ajax loader
|
// remove ajax loader
|
||||||
$body.removeClass("loading");
|
$body.removeClass("loading");
|
||||||
|
// console.log('handleUpdaetEvent...');
|
||||||
// console.log('bin in handleUpdaetEvent');
|
|
||||||
if (typeof ajaxUpdateInvoiceSelection === 'function') {
|
if (typeof ajaxUpdateInvoiceSelection === 'function') {
|
||||||
console.log('function: ajaxUpdateInvoiceSelection....');
|
|
||||||
ajaxUpdateInvoiceSelection(data);
|
ajaxUpdateInvoiceSelection(data);
|
||||||
}
|
}
|
||||||
|
// refresh LLM Suggest Items
|
||||||
|
imixsOfficeWorkitem.updateLLMSuggestions(llmSuggestResult);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue