Seite 1 von 1
Historie bei einem Kunden fehlt
Verfasst: Mi 28. Mai 2014, 09:27
von SWComnizept
Hallo,
ich habe folgendes Problem.
Bei einem sehr aktiven Kunden fehlt plötzlich die Historie.
Die einzelnen Rechnungen in den Journalen sind aber noch da und lassen sich auch drucken.
Leider weiß ich nicht, seit wann die Historie fehlt und möchte daher keine Datensicherung zurückspielen.
Kann ich die Historie des Kunden über ein SQL-Script oder so wiederherstellen?
MfG
Sascha
Re: Historie bei einem Kunden fehlt
Verfasst: Mi 28. Mai 2014, 10:32
von eddi-t
Hallo,
ist die Selektion beim Kunden ( Historie) richtig gesetzt ( Vorgänge, Jahr, Details)??
Re: Historie bei einem Kunden fehlt
Verfasst: Mi 28. Mai 2014, 10:55
von SWComnizept
Hallo,
ja alles wie bei jedem anderen auch.
Die Historie war ja auch mal da.
Es fehlen bei dem einen Kunden sämtliche Vorgänge seit 2008.
MfG
Sascha
Re: Historie bei einem Kunden fehlt
Verfasst: Mi 4. Jun 2014, 13:28
von SWComnizept
Ok, in welcher Tabelle ist denn diese History gespeichert und wie setzt sich das zusammen?
Dann kann ich das selbst korrigieren.
Re: Historie bei einem Kunden fehlt
Verfasst: Mi 4. Jun 2014, 14:32
von redone
Moin,
die History wird aus den Journaltabellen generiert. Wenn im Journal noch alle Eeinträge da sind, dann sollte auch die Historie angezeigt werden.
Re: Historie bei einem Kunden fehlt
Verfasst: Do 5. Jun 2014, 10:02
von SWComnizept
Hallo,
in den Journalen ist ja jede Rechnung auch noch drin und
ist von dort auch ausdruckbar.
Nur die Historie beim Kunden selbst bleibt leer.
Aber eben nur bei diesem einen Kunden, der wirklich sehr viele Umsätze macht.
MfG
Sascha
Re: Historie bei einem Kunden fehlt
Verfasst: Do 5. Jun 2014, 10:19
von eddi-t
Hallo,
Code: Alles auswählen
select
A.REC_ID,A.NAME3,A.NAME2,
A.NAME1,A.PLZ, A.ORT,
A.STRASSE
from Adressen A
/*/ A.Name2,3 anpassen /*/
where A.NAME3="Kroße" or A.NAME2="Kroße"
mit diesen Code unter Tools - Export kannst du die Addr_Id deines Kunden finden.
Den Namen in der where Clausel anpassen "Kroße" gegen deinen Kundennamen austauschen.
Code: Alles auswählen
select JOURNAL.REC_ID,CONCAT_WS("",JOURNAL.QUELLE) as QUELLE,JOURNAL.VRENUM as BELEGNUM,JOURNAL.RDATUM as BELEGDATUM,
CONCAT_WS(" ",JOURNAL.KUN_NAME1,JOURNAL.KUN_NAME2,JOURNAL.KUN_NAME3) as KUN_NAME,JOURNAL.ADDR_ID,
JOURNAL.NSUMME,JOURNAL.MSUMME,JOURNAL.BSUMME,JOURNAL.STADIUM,JOURNAL.PROJEKT,JOURNAL.ORGNUM,JOURNAL.WAEHRUNG,
if (JOURNAL.QUELLE in (8,18),CONCAT(TRIM(CONCAT_WS(" ",AD.ANREDE,AD.NAME1,AD.NAME2,AD.NAME3)),", ",AD.STRASSE,", ",AD.LAND," ",AD.PLZ," ",AD.ORT),
CONCAT(TRIM(CONCAT_WS(" ",L.KUN_ANREDE,L.KUN_NAME1,L.KUN_NAME2,L.KUN_NAME3)),", ",L.KUN_STRASSE,", ",L.KUN_LAND," ",L.KUN_PLZ," ",L.KUN_ORT)) as LIEFANSCHR
from JOURNAL inner join JOURNALPOS JP on JP.JOURNAL_ID=JOURNAL.REC_ID
left outer join LIEFERSCHEIN_POS LP on LP.RECHPOS_ID=JP.REC_ID
left outer join LIEFERSCHEIN L on L.REC_ID=LP.LIEFERSCHEIN_ID
left outer join ADRESSEN_LIEF AD on AD.REC_ID=JOURNAL.LIEF_ADDR_ID
/*/ Journal.Addr_id (1091) für deinen Kunden anpassen /*/
where JOURNAL.ADDR_ID=1091
and YEAR(JOURNAL.RDATUM) BETWEEN 1900 and 2300
GROUP BY JOURNAL.REC_ID
order by JOURNAL.RDATUM
mit diesen Code unter Tools - Export kannste die Historie deines Kunden sehen.
Hier muss die Journal.Addr_ID angepasst werden die du mit den Script voher ausgelesen hast.
Teste mal ob hier überhaupt was vorhanden.
Re: Historie bei einem Kunden fehlt
Verfasst: Do 5. Jun 2014, 12:13
von SWComnizept
Hallo,
es scheint so, als hätte sich vor einiger Zeit die ADDR_ID des Kunden geändert.
Es wird mir nämlich die aktuell erstellte Rechnung angezeigt. Auch die SQL-Abfrage liefert genau ein Ergebnis zurück.
Ich müsste also die alte ADDR_ID des Kunden rausfinden.
MfG
Sascha
Re: Historie bei einem Kunden fehlt
Verfasst: Do 5. Jun 2014, 12:31
von MrFoxdata
Hallo,
hast du "Adressen zusammenfassen" gemacht?
Vielleicht ist da was abgebrochen.
Re: Historie bei einem Kunden fehlt
Verfasst: Do 5. Jun 2014, 13:00
von SWComnizept
Hallo,
nein habe ich nicht.
Vor längerer Zeit hatte ein Kollege den Kunden einmal versehentlich gelöscht.
Danach hatte ich ein komplettes Backup zurückgespielt.
Nach der Rücksicherung war aber die Historie noch da.
MfG
Sascha
Re: Historie bei einem Kunden fehlt
Verfasst: Do 5. Jun 2014, 15:25
von eddi-t
Hallo,
leg dir einen Testmandanten an und mach eine Rücksicherung wo die Historie des Kunden
noch vorhanden ist.
Dann ermittle mal die Adress.ID des Kunden ob die Identisch ist mit deinem Produktiven Mandanten.
Re: Historie bei einem Kunden fehlt
Verfasst: Do 5. Jun 2014, 15:55
von MrFoxdata
SWComnizept hat geschrieben:
in den Journalen ist ja jede Rechnung auch noch drin und
Hallo,
- merk dir im Journal mal die Rechnungsnummern einer in der Historie sichtbaren und einer nicht sichtbaren Rechnung
- ruf dann folgende Abfrage auf (mit deinen beiden Rechnungsnummern)
Code: Alles auswählen
select vrenum, rec_id, addr_id
from journal
where vrenum in (1234, 5678) and quelle = 3
Dann solltest du die Adress-ID's sehen, und erkennen ob diese beiden im Journal gleich sind oder nicht
Re: Historie bei einem Kunden fehlt
Verfasst: Di 10. Jun 2014, 12:06
von SWComnizept
Hallo,
bei den nicht sichtbaren ist die ADDR_ID = -1.
Es scheint also bei der Rücksicherung damals etwas schief gelaufen zu sein.
Ich könnte ja jetzt einfach aus der -1 eine 206 machen, oder?
MfG
Sascha
Re: Historie bei einem Kunden fehlt
Verfasst: Di 10. Jun 2014, 14:38
von MrFoxdata
Hallo,
ja, genau.
Aber, dass das vom Rücksichern gekommen ist, bezweifle ich stark!
Re: Historie bei einem Kunden fehlt
Verfasst: Do 12. Jun 2014, 09:26
von soundbyslm
Aber, dass das vom ...
Re: Historie bei einem Kunden fehlt
Verfasst: Do 12. Jun 2014, 14:23
von redone
Na ich denke der Kunde wurde versehentlich gelöscht.
Re: Historie bei einem Kunden fehlt
Verfasst: Do 12. Jun 2014, 15:04
von MrFoxdata
soundbyslm hat geschrieben:Aber, dass das vom ...
Zufrieden?
