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....
|
// update field....
|
||||||
$(mhd).val(text);
|
$(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);
|
//alert(cdtrName);
|
||||||
var inputElement=$("input[data-item='cdtr.number']");
|
var inputElement=$("input[data-item='cdtr.number']");
|
||||||
inputElement.after( "<span id='cdtr-name-id' class='small'>" + cdtrName + "</p>" );
|
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)
|
// schneide die kreditornnummer aus dem selectierten Text aus (wir brauchen nur die)
|
||||||
|
|
@ -58,25 +61,30 @@
|
||||||
$('#cdtr-name-id').remove();
|
$('#cdtr-name-id').remove();
|
||||||
// append span with cdtr.name....
|
// append span with cdtr.name....
|
||||||
inputElement.after( "<span id='cdtr-name-id' class='small'>" + cdtrName + "</p>" );
|
inputElement.after( "<span id='cdtr-name-id' class='small'>" + cdtrName + "</p>" );
|
||||||
|
|
||||||
|
|
||||||
// zahlungsziel
|
// zahlungsziel
|
||||||
var cdtrPaymentPeriod=selection.substring(selection.lastIndexOf(' - ')+3);
|
var cdtrPaymentPeriod=selection.substring(selection.lastIndexOf(' - ')+3);
|
||||||
var inputElementZahlungsziel=$("input[data-item='cdtr.creditperiod']");
|
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.val(cdtrPaymentPeriod);
|
||||||
inputElementZahlungsziel.change();
|
inputElementZahlungsziel.change();
|
||||||
$('.alexander-logistic-date').focus().select();
|
//$('.alexander-logistic-date').focus().select();
|
||||||
|
$("input[data-item='invoice.number']").focus().select();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*]]>*/
|
/*]]>*/
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<!-- Hier speichern das von Kreditor vorgeschlagene zahlungsziel -->
|
||||||
|
<h:inputHidden id="cdtr_creditperiod" value="#{workflowController.workitem.item['cdtr.creditperiod']}" />
|
||||||
<!-- cargosoft creditor suggest list -->
|
<!-- cargosoft creditor suggest list -->
|
||||||
<h:panelGroup id="autocomplete-resultlist-cargosoft" layout="block" class="autocomplete-resultlist">
|
<h:panelGroup id="autocomplete-resultlist-cargosoft" layout="block" class="autocomplete-resultlist">
|
||||||
<ui:repeat var="suggest" value="#{cargosoftController.searchResult}">
|
<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