fix suche

This commit is contained in:
Ralph Soika 2024-03-12 11:49:31 +01:00
parent 9599dbfe55
commit 8921a096a2
3 changed files with 16 additions and 7 deletions

View file

@ -96,16 +96,25 @@ public class CustomSearchController implements Serializable {
// invoice.closingdate
if (closingDate != null) {
query += " ($lasteventdate:" + CustomSearchController.getRangeMonth(closingDate) + ")";
}
// dbtr.number
if (cdtrNumber != null && !cdtrNumber.isEmpty()) {
cdtrNumber = cdtrNumber.trim();
if (!cdtrNumber.startsWith("K")) {
cdtrNumber = "K" + cdtrNumber;
cdtrNumber = cdtrNumber.trim().toUpperCase();
if (!cdtrNumber.startsWith("K") && !cdtrNumber.startsWith("D")) {
query += " (cdtr.number:K" + cdtrNumber + " OR dbtr.number:" + cdtrNumber + ")";
} else {
if (cdtrNumber.startsWith("K")) {
// suche nach Kreditor (Eingangsrechnung)
query += " (cdtr.number:" + cdtrNumber + ")";
} else {
// suche nach Debitor (Ausgangsrechnung)
if (cdtrNumber.startsWith("D")) {
cdtrNumber = cdtrNumber.substring(1);
}
query += " (dbtr.number:" + cdtrNumber + ")";
}
}
query += " (cdtr.number:" + cdtrNumber + ")";
}
// Udpate query

View file

@ -27,7 +27,7 @@ pos.net=Netto
pos.gross=Brutto
creditor_name=Kreditor
creditor_number=Kreditornummer
creditor_number=Kreditor- / Debitornummer
invoicenumber=Rechnungsnummer
invoicedate=Rechnungsdatum
invoiceduedate=Fälligkeit

View file

@ -27,7 +27,7 @@ pos.net=Net
pos.gross=Gross
creditor_name=Creditor
creditor_number=Creditor No.
creditor_number=Creditor/Debitor No.
invoicenumber=Invoice No.
invoicedate=Invoice Date
invoiceduedate=Due Date