Seite 1 von 1

Suche liefert keine Ergebnisse

Verfasst: Mi 7. Feb 2018, 13:47
von vsolutions
Hallo Leute,

vielleicht hatte schon mal jemand dieses Problem, bin im Forum aber leider nicht fündig geworden.
Ich bin momentan auf der 1.5.0.7 schleppe das Problem allerdings schon seit irgendeiner V 1.4.x.x mit.

Folgendes Problem:

Die Suche nach Artikelnummern bzw Kundennummern funktioniert, suche ich jedoch nach irgendeinem "Text" sprich Suchbegriff oder Namen wirft die Suche nichts mehr aus.
Der Fehler wandert mit meiner Datensicherung mit also liegt es irgendwo an meinen Daten ( Wechsel von MySql auf MariaDb bereits passiert ).
Könnte mir jemand einen hilfreichen Tipp geben, nach Möglichkeit will ich meine Datenbank nicht planieren.
Vielen Dank schon mal!

Mfg Philipp

Re: Suche liefert keine Ergebnisse

Verfasst: Mi 7. Feb 2018, 15:44
von hh-cm
Hallo,

erst mal die Frage nach dem WO wird gesucht und WAS wird nicht gefunden.

Dazu bitte mal im Menü den SQL - Log einschalten. Dann in das betreffende Modul gehen. Kurz vor der Suche den SQL Log löschen und dann die Suche durchführen. Den SQL Log dann bitte hier Posten.

Re: Suche liefert keine Ergebnisse

Verfasst: Mo 12. Feb 2018, 14:45
von vsolutions
Hallo Chris,

danke schon mal für das Feedback.

Gesuchte wurde in den Stammdaten/Artikel nach dem Text "switch".

Der Artikel existiert so im Artikelstamm aber die Suche liefert keine Ergebnisse.


12.02.18 14:42:59:337
SQL:select MASTER_ARTIKEL_ID from ARTIKEL_VAR where SLAVE_ARTIKEL_ID = :ID
:ID(Integer)=0

12.02.18 14:42:59:373
SQL:SELECT ARTIKEL.*,SUBSTRING(LANGNAME,1,200) as LN,ME.BEZEICHNUNG as ME,IFNULL(AB_EKBEST.SUM_MENGE,0) as MENGE_BESTELLT,IFNULL(AB_RE.SUM_MENGE,0) as MENGE_RES_RELS,IFNULL(AB_RE.SUM_AU_MENGE,0) as MENGE_RES_VKAU,IFNULL(AB_EK.SUM_MENGE,0) as MENGE_RES_EK
FROM ARTIKEL
left outer join ARTIKEL_BDATEN AB_EKBEST on AB_EKBEST.QUELLE=26 and AB_EKBEST.ARTIKEL_ID=ARTIKEL.REC_ID
left outer join ARTIKEL_BDATEN AB_RE on AB_RE.QUELLE=19 and AB_RE.ARTIKEL_ID=ARTIKEL.REC_ID
left outer join ARTIKEL_BDATEN AB_EK on AB_EK.QUELLE=15 and AB_EK.ARTIKEL_ID=ARTIKEL.REC_ID
left outer join MENGENEINHEIT ME on ME.REC_ID=ARTIKEL.ME_ID
WHERE
(((LANGNAME like '%switch%')) or ((KURZNAME like '%switch%')) or ((KAS_NAME like '%switch%')))
ORDER BY EK_PREIS
LIMIT 0,999999999

Re: Suche liefert keine Ergebnisse

Verfasst: Mo 19. Feb 2018, 14:20
von vsolutions
Keine Ideen dazu?

Re: Suche liefert keine Ergebnisse

Verfasst: Mo 19. Feb 2018, 15:22
von hei-ta
Hallo,

poste doch mal die Artikelbeschreibungen von dem Artikel der betroffen ist. Vielleicht ist hier was zu sehen.

Helmut

Re: Suche liefert keine Ergebnisse

Verfasst: Mo 19. Feb 2018, 16:31
von hh-cm
Ich vermute eher die Kollation der Datenbank bzw. der Tabelle.
CAO kann nicht mit UTF8 umgehen

Re: Suche liefert keine Ergebnisse

Verfasst: Mi 21. Feb 2018, 13:20
von vsolutions
Hallo,

"Artikelbeschreibungen" was meinst du genau damit?
Der Artikel wurde jetzt extra für die Suche angelegt und enthält eigentlich nur in allen Texten den Eintrag "Switch".
Kollation laut HeidiSql "latin1_bin".

Danke schon mal!

Re: Suche liefert keine Ergebnisse

Verfasst: Mi 21. Feb 2018, 14:54
von hh-cm
Wäre es möglich per HeidiSQL mal die Tabelle ARTIKEL zu exportieren?
Falls ja bitte per mail an dev(at)cao-faktura.de
Dann schauen wir uns das mal an.

Re: Suche liefert keine Ergebnisse

Verfasst: Mi 21. Feb 2018, 23:18
von vsolutions
Hallo,

hab gerade den Export gemacht und Mail geht gleich raus.
Super Danke :D

Re: Suche liefert keine Ergebnisse

Verfasst: Mi 7. Mär 2018, 12:42
von vsolutions
Bisher kein Feedback zu meinem Mail.

Re: Suche liefert keine Ergebnisse

Verfasst: Mi 7. Mär 2018, 14:36
von hh-cm
Hmm. Ich hab keine Mail gesehen.

Re: Suche liefert keine Ergebnisse

Verfasst: Do 8. Mär 2018, 15:44
von vsolutions
Komisch, ich hab sie schon zweimal abgeschickt an dev@cao-faktura.de zuletzt am 02.03 um 17:11.
Vielleicht im Spam gelandet?

Re: Suche liefert keine Ergebnisse

Verfasst: Mo 12. Mär 2018, 19:55
von vsolutions
Hallo,

wie sieht es mit meiner Baustelle aus?
Eigentlich hält mich der Fehler davon ab einen zweiten Arbeitsplatz und die Erweiterung Stückliste zu kaufen :/

Re: Suche liefert keine Ergebnisse

Verfasst: Di 13. Mär 2018, 08:33
von redone
Moin,

ich habs mit den gesendeten Artikeldaten durchprobiert und dabei die Warengruppen der Artikel auf 1 gesetzt. Die Warengruppe auf 1 gesetzt, da die Warengruppen der Artikel im SQL mit der Warengruppentabelle verbunden wird.
Suchfeld auf Text: Es werden 5 Artikel aufgelistet.
Suchfeld auf Suchbegriff: Es wird 1 Artikel aufgelistet.

So wie ich das sehe besteht kein Fehler. Könnte es sein das bestimmte Warengruppen nicht mehr bestehen?
Eventuell eine Leere Datenbank anlegen, die Artikeldaten reinkopieren und probieren.

Re: Suche liefert keine Ergebnisse

Verfasst: Mi 14. Mär 2018, 15:29
von vsolutions
Hallo,

also in einer leeren Db funktioniert die Suche mit meinen Artikeln problemlos.
Ich habe jetzt mal aus meiner bestehenden Db die Artikel, die Warengruppen und auch die History dazu manuell über HeidiSQL gelöscht.
Artikel wieder importiert, Fehler ist wieder der selbe.
Muss ich wirklich eine neue Db anfangen? Bzw was könnte ich über den SQL-Import wieder problemlos reinholen?

Re: Suche liefert keine Ergebnisse

Verfasst: Do 15. Mär 2018, 17:04
von vsolutions
Ich hab mich jetzt selbst ein wenig mit dem Import/Export beschäftigt.
Meine wichtigsten Daten wurden in eine neue Datenbank verfrachtet, mit dieser funktioniert die Suche problemlos.

Re: Suche liefert keine Ergebnisse

Verfasst: Mi 21. Mär 2018, 11:50
von hh-cm
Für Protokoll,

wenn eine Warengruppe gelöscht wird (oder die ID wird verändert), kann der Artikel nicht mehr über die Suche gefunden werden.

Re: Suche liefert keine Ergebnisse

Verfasst: Mo 26. Mär 2018, 15:05
von vsolutions
Ok, danke für die Info.
Vielleicht lag es wirklich daran, kann ich das irgendwie nachvollziehen ob und wann ich Warengruppen verändert habe?

Re: Suche liefert keine Ergebnisse

Verfasst: Di 27. Mär 2018, 08:24
von hh-cm
Leider gar nicht.
Es gibt eine Tabelle ARTIKEL_LOG die allerdings nur Änderungen beinhaltet die Steuerlich relevant sind.

Höchstens in einer älteren Datensicherung. Diese als neuen Mandanten anlegen und in dem Artikel nachsehen welche Warengruppe angegeben ist.
Sollte die Warengruppe nicht existieren, ist das Feld leer.