neue Anordnung der Fälligkeit, Kreditorenummer
This commit is contained in:
parent
2a550e37d5
commit
81d124d6aa
4 changed files with 10188 additions and 8 deletions
|
|
@ -117,5 +117,21 @@ function validateBuchungsDatum(item) {
|
|||
|
||||
// update field....
|
||||
$(mhd).val(text);
|
||||
|
||||
|
||||
|
||||
// hier aktualisiereh wir die Fälligkeit wenn das Rechnungsdatum sich ändert
|
||||
// und wir ein Zahlungsziel kennen.
|
||||
var inputElementZahlungszielCdtr=$("input[id$='cdtr_creditperiod']");
|
||||
var itemID=item.id;
|
||||
if (itemID && itemID.endsWith('date_invoice')) {
|
||||
// update zahlungsziel
|
||||
if (inputElementZahlungszielCdtr && inputElementZahlungszielCdtr.val()!='') {
|
||||
var inputElementZahlungsziel=$("input[data-item='cdtr.creditperiod']");
|
||||
if (inputElementZahlungsziel) {
|
||||
inputElementZahlungsziel.val(inputElementZahlungszielCdtr.val());
|
||||
inputElementZahlungsziel.change();
|
||||
$('.alexander-logistic-date').focus().select();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,6 +44,9 @@
|
|||
//alert(cdtrName);
|
||||
var inputElement=$("input[data-item='cdtr.number']");
|
||||
inputElement.after( "<span id='cdtr-name-id' class='small'>" + cdtrName + "</p>" );
|
||||
|
||||
// on change auf rechnugnsdatum ändert das fälligkeitsdatum
|
||||
|
||||
});
|
||||
|
||||
// schneide die kreditornnummer aus dem selectierten Text aus (wir brauchen nur die)
|
||||
|
|
@ -58,25 +61,30 @@
|
|||
$('#cdtr-name-id').remove();
|
||||
// append span with cdtr.name....
|
||||
inputElement.after( "<span id='cdtr-name-id' class='small'>" + cdtrName + "</p>" );
|
||||
|
||||
|
||||
// zahlungsziel
|
||||
var cdtrPaymentPeriod=selection.substring(selection.lastIndexOf(' - ')+3);
|
||||
var inputElementZahlungsziel=$("input[data-item='cdtr.creditperiod']");
|
||||
if (inputElementZahlungsziel && cdtrPaymentPeriod!='') {
|
||||
var inputElementZahlungszielCdtr=$("input[id$='cdtr_creditperiod']");
|
||||
var inputElementInvoiceDate=$("input[id$='date_invoice']");
|
||||
if (inputElementZahlungszielCdtr && cdtrPaymentPeriod!='') {
|
||||
inputElementZahlungszielCdtr.val(cdtrPaymentPeriod);
|
||||
}
|
||||
// nur wenn ein Rechnugnsdatum eingegeben wurde
|
||||
if (inputElementInvoiceDate && inputElementInvoiceDate.val()!='' && inputElementZahlungsziel && cdtrPaymentPeriod!='') {
|
||||
inputElementZahlungsziel.val(cdtrPaymentPeriod);
|
||||
inputElementZahlungsziel.change();
|
||||
$('.alexander-logistic-date').focus().select();
|
||||
//$('.alexander-logistic-date').focus().select();
|
||||
$("input[data-item='invoice.number']").focus().select();
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/*]]>*/
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<!-- Hier speichern das von Kreditor vorgeschlagene zahlungsziel -->
|
||||
<h:inputHidden id="cdtr_creditperiod" value="#{workflowController.workitem.item['cdtr.creditperiod']}" />
|
||||
<!-- cargosoft creditor suggest list -->
|
||||
<h:panelGroup id="autocomplete-resultlist-cargosoft" layout="block" class="autocomplete-resultlist">
|
||||
<ui:repeat var="suggest" value="#{cargosoftController.searchResult}">
|
||||
|
|
|
|||
2616
workflow/gutschriftabgleich-de-1.0.7.bpmn
Normal file
2616
workflow/gutschriftabgleich-de-1.0.7.bpmn
Normal file
File diff suppressed because it is too large
Load diff
7540
workflow/rechnungseingang-de-1.2.26.bpmn
Normal file
7540
workflow/rechnungseingang-de-1.2.26.bpmn
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue