|
195 | TimePunch | Tp DatabaseAssistent | Bug Report | niedrig | Fehlerhafte Darstellung des Datenbank Assistenten bei 1 ... | geschlossen | | |
Aufgabenbeschreibung
Auszug: … der TimePunch Database Assistent zeit in seinem Fenster je nach Auflösung des Bildschirmes eine unterschiedliche Menge an Daten an (leider nie alle).
Mein Notebook fährt mit 1680*1050 mit 32 Bit und da die Schrift dann schon sehr klein ist habe ich "Größere Skalierung (120 DPI)" ausgewählt!
|
|
196 | TimePunch | Tp Management | Bug Report | niedrig | Bericht falsche Bezeichnung in Spalte "Tag" | geschlossen | | |
Aufgabenbeschreibung
Hallo, in den Berichten Stundennachweis wird in der Spalte "Tag" immer ein falscher Wochentag angezeigt.
(z.B. So und in der Spalte "Beschreibung" steht dann richtig Samstag)
Gruß Gabi
Ref: http://forum.timepunch.de/index.php?topic=8.0
|
|
200 | TimePunch | Tp Management | Bug Report | niedrig | Neuanlage ohne Projekt möglich | geschlossen | | |
Aufgabenbeschreibung
Bei der Neunalage eines Zeiteintrags ist es möglich, dass die Projekt DropDown noch nicht vorbelegt ist. Die Drop-Down sollte (wenn kein anderes Projekt greift) mit der Voreinstellung NN belegt sein.
|
|
204 | TimePunch | Tp Management | Bug Report | niedrig | Tätigkeit wird im Projektdialog nicht aktualisiert. | geschlossen | | |
Aufgabenbeschreibung
Wird im Projektdialog eine Tätigkeit bearbeitet, dann schlägt die Aktualisierung des Projektdialogs fehl, bzw. wird nicht ausgeführt.
|
|
207 | TimePunch | Backend | Bug Report | niedrig | Speichern des Datenbank Passwort für Access Datenbank f ... | geschlossen | | |
Aufgabenbeschreibung
Das Speichern des Datenbank Passworts für Access Dateien funktioniert nicht korrekt. Vorläufiger Workaround: Entfernen des Datenbank Passworts mit Microsoft Access.
|
|
208 | TimePunch | Backend | Bug Report | kritisch | Alle Monate sind gesperrt | geschlossen | | |
Aufgabenbeschreibung
Sind vor der Migration von TimePunch 1.82 nach TimePunch 1.91 bereits Zeiteinträge in der Zukunft vorhanden, dann sind nach der Migration alle Monate in TimePunch gesperrt.
Als Workaround können die Monate mit folgendem SQL wieder entsperrt werden.
@p01: der aktuelle Monat @p02: das aktuelle Jahr @p03: das aktuelle Jahr
UPDATE TP_SUMMARY SET LOCKED=0 WHERE (CUR_MONTH>=@p01 AND CUR_YEAR=@p02) OR CUR_YEAR>@p03;
z.B.: UPDATE TP_SUMMARY SET LOCKED=0 WHERE (CUR_MONTH>=9 AND CUR_YEAR=2008) OR CUR_YEAR>2008;
|
|
218 | TimePunch | Tp Watcher | Bug Report | mittel | Keine automatische Pausenaufzeichnung im TP-Watcher | geschlossen | | |
Aufgabenbeschreibung
Nach der Aktualisierung auf die neue Version werden die Pausen nicht mehr automatisch im TP-Watcher protokolliert.
Wenn man im Programm manuell einen neuen Eintrag erstellt, ist die Pausenzeit voreingestellt. Wird die Zeit durch den Watcher protokolliert, muss die Pausenzeit im Programm nachgetragen werden.
|
|
255 | TimePunch | Tp Profiles | Bug Report | hoch | TimePunch Benutzer löschen | geschlossen | | |
Aufgabenbeschreibung
Beim Löschen von Benutzerprofilen erhalte ich jedes Mal folgende Fehlermeldung:
Die Delete Anweisung steht in Konflikt mit der Reference-Einschränkung „TP_Tips_FK01“ Der Konflikt trat in der TimePunch Datenbank „TimePunch_neu“, Tabelle „DBO.TP_Tips“, Column „User“ auf. Die Anweisung wurde beendet.
|
|
256 | TimePunch | Tp Management | Bug Report | niedrig | Fehler im Bericht "Projektzeiten aggregiert täglich" | geschlossen | | |
Aufgabenbeschreibung
Im Report wird anstatt des Projektnamens nur #Error angezeigt.
|
|
257 | TimePunch | Tp Watcher | Bug Report | hoch | Aus einer Pause kann im TpWatcher keine neue Tätigkeit ... | geschlossen | | |
Aufgabenbeschreibung
Aus einer Pause heraus kann keine neue Tätigkeit im TpWatcher ausgewählt werden.
Durch Klick auf OK im Watcher Dialog, wird die Zeiterfassung nicht erneut gestartet. Der Tp-Watcher verbleibt im Pausemodus.
|
|
299 | TimePunch | Tp Synchronize | Bug Report | niedrig | Fehlende Übersetzung | geschlossen | | |
Aufgabenbeschreibung
Fehlende Übersetzung
|
|
300 | TimePunch | Tp Management | Bug Report | mittel | Anlegen eines Zeiteintrags bei Arbeitszeitmodell von 0 ... | geschlossen | | |
Aufgabenbeschreibung
Ist im Profil ein Arbeitszeitmodell von 0 Stunden Wochenarbeitszeit eintragen, dann hängt sich TimePunch auf, sobald versucht wird ein neuer Zeiteintrag anzulegen.
|
|
304 | TimePunch | Tp Management | Bug Report | niedrig | Aktualisierung der Projekte und Zeiteinträge im Watcher | geschlossen | | |
Aufgabenbeschreibung
Projekte und Zeiteinträge müssen im Watcher automatisch aktualisiert werden, wenn diese in TimePunch geändert wurden.
|
|
372 | TimePunch | Tp Mobile | Bug Report | niedrig | Keine Anzeige eines Fehlers wenn Verbindung nicht zusta ... | geschlossen | | |
Aufgabenbeschreibung
TimePunch Mobile (iOS) zeigt keinen Fehler an, wenn die Verbindung zum Synchronisation-Server nicht zustande kommt. Hier sollte unbedingt eine Fehlermeldung ausgegeben werden.
|
|
436 | TimePunch | Backend | Bug Report | niedrig | Falsche Zeit beim erstellen eines Mehrtätigen Eintrags | geschlossen | | |
Aufgabenbeschreibung
Beim erstellen eines mehrtägigen Eintrags von Morgens bis Mittags (des gleichen Tages) wird die Pause hinzugerechnet. Es entsteht eine falsche Arbeitszeit. Beispiel 8:00 bis 16:30 mit 30 Minuten Pause
Eintrag morgens bis mittags Ergebnis: 8:00 bis 12:30 = 4:30 Richtig ist: 8:00 bis 12:00 (ohne Pause) = 4:00
|
|
440 | TimePunch | Tp Management | Bug Report | niedrig | Switch Calendar Day won't update Analyse Window | geschlossen | | |
Aufgabenbeschreibung
In previous versions one could click on a date on the calendar and the information for that date would be displayed on the right. That’s no longer the case. Lee (and perhaps most users) would like the restoration of that functionality.
|
|
444 | TimePunch | Backend | Bug Report | mittel | Verbessern des Kundendatenimport | geschlossen | | |
Aufgabenbeschreibung
Kundendaten besitzen in TimePunch einen eindeutigen Schlüssel der sich aus "Kundennummer" und "Name des Kunden" zusammensetzt. Aktuell muss beim Import die "Kundennummer" und der Name" stimmen, damit die Daten aktualisiert werden. Dies verhindert jedoch die Änderung des Namens, bzw. erzwingt eine Neuanlage.
Hier sollte der Import intelligenter vorgehen. NEU, Fall 1: Die Kundennummer ist einmalig und passt mit dem Import. In diesem Fall soll der Kundenname + die Kundendaten aktualisiert werden, d.h. auch eine Namensänderung ist möglich.
NEU, Fall 2: Der "Name des Kunden" ist einmalig und passt mit dem Import In diesem Fall soll die Kundennummer + die Kundendaten aktualisiert werden, d.h. auch eine Änderung der Kundennummer ist möglich.
Fall 3: Name und Kundennummer passen. Das ist der ursprüngliche Fall, der die Kundendaten aktualisiert.
Fall 4: Name und Kundennummer passen nicht. Auch dies ist ein bisher schon berücksichtigter Fall, der einen neuen Kunden anlegt.
|
|
447 | TimePunch | Tp Management | Bug Report | niedrig | Urlaubsbericht, Datenschutz | geschlossen | | |
Aufgabenbeschreibung
Im Urlaubsbericht soll der Datenschutz besser gewährleistet werden. Hierzu ist folgendes vorgesehen:
Um den Datenschutz der Mitarbeiter zu gewährleisten darf der konkrete Anlass der Abwesenheit im Kalender nur dann farblich markiert werden, wenn der Mitarbeiter der eingesehen wird, dem angemeldeten Mitarbeiter zugeordnet ist. Dies gilt für Krankheit, Sonderurlaub, Urlaub und Gleitzeit. Im Fall dass der Mitarbeiter kein Vorgesetzter ist, sollen diese Zeiten nur als „Abwesend“ angezeigt werden.
|
|
448 | TimePunch | Tp Management | Bug Report | mittel | Rundungsfehler im Überstundenbericht | geschlossen | | |
Aufgabenbeschreibung
Leider ist uns im Nachgang in den Überstundenberichten noch ein Rundungsfehler untergekommen, welcher wieder zu Differenzen zwischen 60er und 100er-Berichten führt. Anbei wieder 4 Seiten Beispiel, an denen sich das Problem nachvollziehen lässt.
* Problem:
Zeitwerte werden zur Anzeige im 60er-System aus den Werten im 100er-System gerundet. Gerechnet wird jedoch mit den 100er-Werten. Hierdurch ergeben sich des Öfteren Rundungsfehler. Erstes Beispiel von den Seiten 1 bis 2 des Anhangs:
100er 60/sek 60er
Überstunden vorher: 24,96 = 24:57,6 = 24:58 Genommene Überst.: 2,84 = 02:50,4 = 02:50 Überstunden nachher: 22,12 = 22:07,2 = 22:07
Rechnerisch sollte sich jedoch im 60er-System ein Wert von 22:08 ergeben (24:58 - 02:50 = 22:08). Im 60er-System ergibt sich durch die Rundung also eine Differenz von einer Minute.
|
|
461 | TimePunch | Tp Management | Bug Report | niedrig | Monatsbericht, Feld für Mitarbeitername zu klein | geschlossen | | |
Aufgabenbeschreibung
Im Monatsbericht wird der Mitarbeitername im Feld nicht korrekt dargestellt, da die Felddefinition zu klein ist (siehe Bild)
|
|
462 | TimePunch | Tp Datafox | Bug Report | niedrig | Doppelte Bindings führen zum Aufhängen des Servers | geschlossen | | |
Aufgabenbeschreibung
In Ausnahmesituationen werden die Bindings doppelt angelegt. Dies führt zu Fehlern im Server. Es ist zu prüfen, warum dies geschieht.
2015-06-23 07:53:27,080 [107] ERROR: TimeTrackingService : Error, Die Anmeldezeit liegt zu weit in der Zukunft. 2015-06-24 01:31:16,027 [11] FATAL: Log Ninject.ActivationException: Error activating ITimePunchConnection More than one matching bindings are available. Activation path:
1) Request for ITimePunchConnection
Suggestions:
1) Ensure that you have defined a binding for ITimePunchConnection only once.
bei Ninject.KernelBase.Resolve(IRequest request)
bei Ninject.ResolutionExtensions.Get[T](IResolutionRoot root, IParameter[] parameters)
bei AdFactum.Utils.IoC.NinjectExtensions.Get[T](IKernel bind, IParameter[] parameters)
bei TimePunch.Datafox.Log.EvaluateAlivePing(NameValueCollection queryString, String& additionalParameter)
bei TimePunch.Datafox.Log.ProcessRequest(HttpContext context)
|
|
463 | TimePunch | Tp Server | Bug Report | niedrig | Fehlerhaft gesendete Einträge | geschlossen | | |
Aufgabenbeschreibung
Teilweise wird ein Zeiteintrag vom Server mit dem Hinweis auf die Anmeldezeit zurückgewiesen, obwohl der Eintrag augenscheinlich ok ist. Das Gerät sendet die Daten danach nochmal und die Zeit wird verarbeitet. Ein insgesamt sehr seltsames verhalten im HTTP Sende Modus.
2015-07-01 07:53:14,606 [7] ERROR: TimeEntryLoggingServiceImpl TimePunch.Interfaces.TimeEntryService.LogonTimeIsTooFarInFutureException: Die Anmeldezeit liegt zu weit in der Zukunft.
bei TimePunch.Business.TimeEntryService.ValidateTimeEntry(ITimePunchConnection connection, ITimeEntryEssentials timeEntryToValidate, Boolean timeEntrySeries)
bei TimePunch.Core.Services.TimeEntryLoggingServiceImpl.<>c__DisplayClass29.<ValidateAndSaveActiveTimeEntry>b__27()
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
2015-07-01 07:53:14,762 [19] ERROR: TimeTrackingService : Error, Die Anmeldezeit liegt zu weit in der Zukunft. 2015-07-01 07:53:27,442 [27] ERROR: TimeEntryLoggingServiceImpl TimePunch.Interfaces.TimeEntryService.LogonTimeIsTooFarInFutureException: Die Anmeldezeit liegt zu weit in der Zukunft.
bei TimePunch.Business.TimeEntryService.ValidateTimeEntry(ITimePunchConnection connection, ITimeEntryEssentials timeEntryToValidate, Boolean timeEntrySeries)
bei TimePunch.Core.Services.TimeEntryLoggingServiceImpl.<>c__DisplayClass29.<ValidateAndSaveActiveTimeEntry>b__27()
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
2015-07-01 07:53:27,442 [7] ERROR: TimeTrackingService : Error, Die Anmeldezeit liegt zu weit in der Zukunft.
Dieser Fehler trat auf, wenn im Datafox Modul eine Rundung eingestellt ist und! das Terminal aufgrund eines Timeouts die Daten zweimal senden muss.
Der Fehler ist zu >90% mit dem Fix behoben.
|
|
465 | TimePunch | Tp Watcher | Bug Report | niedrig | Absturz des TimePunch Watchers | geschlossen | | |
Aufgabenbeschreibung
Seid der Version 2.7.826.0 stürzt der Watcher manchmal ab, vor allem wenn ich auf meinen Rechner mit RDP zugegriffen habe und mich anschließend wieder direkt anmelde, oder direkt beim Rechnerstart nach der Anmeldung.
TimepunchError.txt: The error time: 04.07.2015 08:39 Exception: System.Exception: Unable to retrieve app bar information.
bei TimePunch.Metro.Wpf.Docking.TaskBar.GetTaskBarData()
bei TimePunch.Metro.Wpf.Docking.TaskBarDocker.PostionRight()
bei TimePunch.Metro.Wpf.Docking.TaskBarDocker.Dock(TaskBarEdge dockTo, Int32 nr)
bei TimePunch.Metro.Wpf.Metro.SnappedTransparentWindow.Dock(TaskBarEdge taskBarEdge, Int32 screen)
bei TimePunch.Watcher.Views.MainWindow.Handle(ApplyWatcherSettingsEvent message)
bei TimePunch.Metro.Wpf.EventAggregation.EventAggregator.PublishMessage[TMessage](TMessage message)
bei TimePunch.Wpf.Common.UI.Core.TpLoggingEventAggregator.PublishMessage[TMessage](TMessage message)
bei TimePunch.Watcher.ViewModels.MainWindowViewModel.<>c__DisplayClass4.<EvaluatePasswordProtection>b__2()
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
bei System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Windows.Threading.DispatcherOperation.Invoke()
bei System.Windows.Threading.Dispatcher.ProcessQueue()
bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
bei System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
bei System.Windows.Threading.Dispatcher.Run()
bei System.Windows.Application.RunDispatcher(Object ignore)
bei System.Windows.Application.RunInternal(Window window)
bei System.Windows.Application.Run(Window window)
bei TimePunch.Watcher.App.Main()
–> Besseres Fehlerhandling implementiert
|
|
466 | TimePunch | Tp Mobile | Bug Report | niedrig | Sync overwrites description | geschlossen | | |
Aufgabenbeschreibung
Thanks for your quick reply. I am using the latest version on my desktop. It just updated this evening and says TimePunch PRO 2.7.826.0. I have a windows phone, Nokia 1520.
This happens as follows. I get into my car to go to a clients. I start the program on my phone. I double click the area that says double tap to add a description. I enter the odometer reading. Stop the timer. When I get to my client, I restart the timer. Stop it when I’m done, drive home, restart the timer and enter the end mileage on the next line down.
Some clients I bill monthly. I do work for them at their office and at my home office. So when I do work here, I use the desktop timer. In order to invoice them for all my hours, I sync the program. That is when my description is deleted. I understand the process you use to sync. You need to make it so that if there is no data in a field, it sends a null value, rather than a zero, and if a null and a value are both present, then the value overwrites the field. If there are values in both fields, then you should merge the values or ask the user which one to keep!!
I used a different program when I had an iPhone, but it didn’t sync. I wouldn’t even care if this didn’t sync, as long as I get my data exported from my phone intact! It would be optimal, and I’m sure there would be others who would appreciate the addition of fields for odometer start and stop. I can’t be the only user who works for clients on site and in house! Thanks again for your prompt attention.
–> Done on Client - Need to be implemented at the phone framework
|
|
468 | TimePunch | Tp Synchronize | Bug Report | niedrig | Sync mit Urlaubsprojekten oder Überstundenabbau | geschlossen | | |
Aufgabenbeschreibung
Es werden Daten vom Smartphone auf den Desktop gesynct. Dabei wird ein Projekt verwendet das keine Arbeitszeit, sondern z.B. Überstundenabbau darstellt.
Beim Sync werden die Projektzeiten trotzdem als Arbeitszeit verbucht, was gegen das verwendete Projekt spricht.
Daher: 1.) Projektbuchungen sollten mit der gleichen Buchungsart durchgeführt werden, wie in TimePunch hinterlegt – nicht fest mit Arbeitszeit
Der Zeiteintrag wird jetzt mit dem Typ des Projekts angelegt
|
|
469 | TimePunch | Tp Synchronize | Bug Report | niedrig | Sync von Arbeitszeiten im gesperrtem Monat | geschlossen | | |
|
|
476 | TimePunch | Tp Cutter | Bug Report | niedrig | Unterschied zwischen manueller Buchung und Cutter | geschlossen | | |
|
|
481 | TimePunch | Tp HolidayEditor | Bug Report | niedrig | Anlegen eines neuen Lands kann den Feiertag editor zum ... | geschlossen | | |
|
|
489 | TimePunch | Backend | Bug Report | niedrig | Einfügen von kopierten Zeiteinträgen | geschlossen | | |
|
|
519 | TimePunch | Tp Management | Bug Report | niedrig | Beim kopieren von Projekten werden die Mitarbeiterdaten ... | geschlossen | | |
|
|
533 | TimePunch | Tp Calendar | Bug Report | niedrig | Fehler beim Zuordnen von Mitarbeitern im persönlichen K ... | geschlossen | | |
|
|
534 | TimePunch | Tp Calendar | Bug Report | niedrig | Inkompatibilität von Firefox und Chrome | geschlossen | | |
|
|
550 | TimePunch | Tp Management | Bug Report | niedrig | Fehler beim Mitarbeiter Export in das CSV Format | geschlossen | | |
|
|
555 | TimePunch | Backend | Bug Report | niedrig | Feiertage überbuchen | geschlossen | | |
|
|
556 | TimePunch | Backend | Bug Report | niedrig | Leave Carry Foward (never) ist not supported | geschlossen | | |
|
|
557 | TimePunch | Backend | Bug Report | hoch | Feiertag wird als Soll-Zeit berechnet wenn 1/2 Arbeitst ... | geschlossen | | |
|
|
558 | TimePunch | Backend | Bug Report | niedrig | Keine Neuberechnung nach aktualisierung des Arbeitszeit ... | geschlossen | | |
|
|
572 | TimePunch | Tp Calendar | Bug Report | niedrig | Gruppenkalender wird nicht angezeigt | geschlossen | | |
|
|
574 | TimePunch | Backend | Bug Report | niedrig | Beim kopieren von Projekten werden die zugewiesenen Mit ... | geschlossen | | |
|
|
577 | TimePunch | Tp Management | Bug Report | niedrig | Implementieren eines DATEV Exports | geschlossen | | |
|
|
603 | TimePunch | Tp Watcher | Bug Report | niedrig | Watcher wird beim Shutdown beendet | geschlossen | | |
|
|
604 | TimePunch | Backend | Bug Report | niedrig | Urlaub wird bei Serieneinträgen auch am WE gebucht | geschlossen | | |
|
|
609 | TimePunch | Tp Management | Bug Report | niedrig | Absturz beim Bearbeiten von Anzeigefiltern | geschlossen | | |
|
|
611 | TimePunch | Tp Management | Bug Report | niedrig | Die MwSt kann im Projekt nicht mehr gesetzt werden | geschlossen | | |
|
|
612 | TimePunch | Tp Management | Bug Report | niedrig | Sortierung der Tätigkeiten im Client / Watcher ist fehl ... | geschlossen | | |
|
|
613 | TimePunch | Backend | Bug Report | niedrig | Datenvorschau im Watcher nicht anzeigen | geschlossen | | |
|
|
614 | TimePunch | Tp Watcher | Bug Report | niedrig | Watcher darf sich nicht während der Bearbeitung aktuali ... | geschlossen | | |
|
|
616 | TimePunch | Tp Management | Bug Report | niedrig | Der Import von CSV Dateien verursacht einen Programmabs ... | geschlossen | | |
|
|
617 | TimePunch | Backend | Bug Report | niedrig | Über Umwege ist das Bearbeiten/Löschen von Zeiteinträge ... | geschlossen | | |
|
|
618 | TimePunch | Tp Studio | Bug Report | niedrig | Bei TimePunch Studio wird immer ein Passwort für den Be ... | geschlossen | | |
|