Um ein Copy zu realisieren wird ja der tstamp quasi von 0 auf einen gültigen Wert gesetzt.
Derzeit werden alle "newrecords" aus der Session auf valid (tstamp!=0) in der DB gesetzt und somit auch die "new" elements! Das kann eventuell fehlerhaft sein!
Lösung: Wird "copy" gedrückt dann muss in der Session ein Merker gesetzt werden welche IDs zum kopieren markiert sind und auch nur diese dürfen dann als valid gesetzt werden.
Um ein Copy zu realisieren wird ja der tstamp quasi von 0 auf einen gültigen Wert gesetzt. Derzeit werden alle "newrecords" aus der Session auf valid (tstamp!=0) in der DB gesetzt und somit auch die "new" elements! Das kann eventuell fehlerhaft sein!
Lösung: Wird "copy" gedrückt dann muss in der Session ein Merker gesetzt werden welche IDs zum kopieren markiert sind und auch nur diese dürfen dann als valid gesetzt werden.