inaktiver Mitarbeiter wieder eingestellt
Hallo,
folgendes Szenario: Der Stammdatensatz eines Mitarbeiters wurde auf "inaktiv" gestellt, weil er das Unternehmen verlassen hat. Nach einiger Zeit wurde er wieder eingestellt. Der inaktive Datensatz kann ja nicht mehr aktiviert werden. Deswegen wurde ein neuer Datensatz angelegt. Dieser durfte aber durch Programmvorgabe nicht den gleichen Namen haben (was ein bisschen sinnfrei ist, aber nun gut).
Also wurde der neue alte Mitarbeiter mit einem zusätzlichen "-" im Namen angelegt: Der inaktive hieß also "Müller, Max" und war in der Stammsatzliste ausgegraut, der neue hieß "Müller, Max-" und hatte schwarze Schrift in der Liste.
Nun hat der Mitarbeiter erneut das Unternehmen verlassen. Beim Deaktivieren wurde gleichzeitig versucht, das "-" aus dem Namen zu entfernen. Nach einem Klick auf "Übernehmen" gibt es nun zwei gleichlautende Einträge in der Liste der Stammdatensätze, und zwar wie vorher einen ausgegrauten und einen schwarzen. Bei einem Klick auf den Listeneintrag wird aber *in beiden Fällen* der inaktive Datensatz dargestellt, was man an der identischen Systemnummer erkennt.
Was tun?
Vielen Dank und viele Grüße,
Ben.
inaktiver Mitarbeiter wieder eingestellt
-
- Beiträge: 2
- Registriert: Fr Jul 07, 2017 4:22 pm
-
- Forum-Moderator
- Beiträge: 298
- Registriert: Do Feb 23, 2017 5:17 pm
Re: inaktiver Mitarbeiter wieder eingestellt
Hallo,
wir konnten das Szenario bei uns reproduzieren. Die Einträge in der Liste sind zwar beide grau, es wird jedoch nur der Datensatz einer Systemnummer aufgelöst.
Der Hersteller wurde darüber informiert, sobald wir eine Rückmeldung erhalten, posten wir es in diesem Thema.
Zur Problemlösung kann folgender Workaround angewendet werden:
wir konnten das Szenario bei uns reproduzieren. Die Einträge in der Liste sind zwar beide grau, es wird jedoch nur der Datensatz einer Systemnummer aufgelöst.
Der Hersteller wurde darüber informiert, sobald wir eine Rückmeldung erhalten, posten wir es in diesem Thema.
Zur Problemlösung kann folgender Workaround angewendet werden:
- Menüpunkt Datei -> Service -> SQL-Command aufrufen.
- SQL-Command: update persstam set name = 'Müller, Max - ausgeschieden' where filenr = xx
wobei für "xx" die Systemnummer des Datensatzes, welcher umbenannt werden soll, verwendet werden muss.
Re: inaktiver Mitarbeiter wieder eingestellt
Hallo,PublicBenemy hat geschrieben: ↑Fr Jul 07, 2017 4:24 pm inaktiver Mitarbeiter wieder eingestellt
Hallo,
folgendes Szenario: Der Stammdatensatz eines Mitarbeiters wurde auf "inaktiv" gestellt, weil er das Unternehmen verlassen hat. Nach einiger Zeit wurde er wieder eingestellt. Der inaktive Datensatz kann ja nicht mehr aktiviert werden. Deswegen wurde ein neuer Datensatz angelegt. Dieser durfte aber durch Programmvorgabe nicht den gleichen Namen haben (was ein bisschen sinnfrei ist, aber nun gut).
Also wurde der neue alte Mitarbeiter mit einem zusätzlichen "-" im Namen angelegt: Der inaktive hieß also "Müller, Max" und war in der Stammsatzliste ausgegraut, der neue hieß "Müller, Max-" und hatte schwarze Schrift in der Liste.
Nun hat der Mitarbeiter erneut das Unternehmen verlassen. Beim Deaktivieren wurde gleichzeitig versucht, das "-" aus dem Namen zu entfernen. Nach einem Klick auf "Übernehmen" gibt es nun zwei gleichlautende Einträge in der Liste der Stammdatensätze, und zwar wie vorher einen ausgegrauten und einen schwarzen. Bei einem Klick auf den Listeneintrag wird aber *in beiden Fällen* der inaktive Datensatz dargestellt, was man an der identischen Systemnummer erkennt.
Was tun?
Vielen Dank und viele Grüße,
Ben.
dazu gibt es auch eine andere Lösung.
Ist das Thema noch aktuell und interessant?
Grüße...
-
- Forum-Moderator
- Beiträge: 298
- Registriert: Do Feb 23, 2017 5:17 pm
Re: inaktiver Mitarbeiter wieder eingestellt
Hallo,
welche alternative Lösung empfehlen Sie?
welche alternative Lösung empfehlen Sie?
-
- Beiträge: 2
- Registriert: Fr Jul 07, 2017 4:22 pm
Re: inaktiver Mitarbeiter wieder eingestellt
Hallo und vielen Dank – wollte nur kurz Rückmeldung geben, hat mit Ihrer Hilfe hervorragend funktioniert. Seit dem letzten Update wird offenbar auch der Nachname des Mitarbeiters entsprechend angepasst: Müller, Max (xx inaktiv)Moderator_001 hat geschrieben: ↑Mo Jul 10, 2017 1:14 pm
- Menüpunkt Datei -> Service -> SQL-Command aufrufen.
- SQL-Command: update persstam set name = 'Müller, Max - ausgeschieden' where filenr = xx
wobei für "xx" die Systemnummer des Datensatzes, welcher umbenannt werden soll, verwendet werden muss.
Danke nochmal!
Re: inaktiver Mitarbeiter wieder eingestellt
Hallo,
Ich kann hier nicht folgen..
Wir haben das gleiche Szenario mit einem Widereintritt. Ich bekomme diesen nicht aus dem Archiv und weiß nicht wie ich das mit SQL mache.
Für Hilfe wäre ich dankbar.
Ich kann hier nicht folgen..
Wir haben das gleiche Szenario mit einem Widereintritt. Ich bekomme diesen nicht aus dem Archiv und weiß nicht wie ich das mit SQL mache.
Für Hilfe wäre ich dankbar.
- Dateianhänge
-
- Version.JPG (8.3 KiB) 22828 mal betrachtet
-
- Forum-Moderator
- Beiträge: 298
- Registriert: Do Feb 23, 2017 5:17 pm
Re: inaktiver Mitarbeiter wieder eingestellt
Falsche Foren-Kategorie. Hier geht es um "smart time plus", nicht um TiMaS.