Andreas Cepin
Liebe Entwickler!
Wie stelle ich es an, dass ich auf einem mehrseitigen Formular auf jeder Seite automatisch denselben Eintrag habe, zB ein Aktenzeichen?
Martin Rose

unter Vorausfüllung können Sie dann festlegen, welchen Feldinhalt sie erneut wiedergeben wollen

Andreas Cepin
Super, das habe ich gesucht. Vielen Dank!
Andreas Cepin
Es klappt nicht...
Auf Seite 2, ok
Wenn ich den Verweis von Seite 1 auf der Seite 3 eintrage, wird der Verweis auf Seite 2 gelöscht, und so weiter... auf Seite 4 eingetragen, löscht auf Seite 3.... Und die Kopie auf Seite 2 kann man nicht weiter verwenden.
Andreas Cepin
Nun habe ich das Formular praktisch fertig, aber es wird nicht in der Karte gespeichert :-(
[OS 10.12.6, tomedo v1.59.0.12] Exception: '*** -[__NSArrayM objectAtIndex:]: index 9223372036854775807 beyond bounds [0 .. 5]', exception's stack trace:
#0 CoreFoundation 0000007FFFBB2112B3 __exceptionPreprocess()
#1 libobjc.A.dylib 0000007FFFD002F48D objc_exception_throw()
#2 CoreFoundation 0000007FFFBB12AADC -[__NSArrayM objectAtIndex:]
#3 tomedo 0000000001107B85C0 -[Formular persistsFormAndFormElements]
#4 tomedo 00000000010DB73148 -[ZSFormController saveTemporaryFormCommonImplementation:]
#5 tomedo 00000000010E6F5CFC -[ZSCustomFormularController saveTemporaryForm]
#6 tomedo 00000000010DB80CDA -[ZSFormController saveFormWithoutPrintingIsWorking:]
#7 tomedo 00000000010DB80783 -[ZSFormController saveFormWithoutPrinting:]
#8 AppKit 0000007FFFB8F9BC8A -[NSToolbarButton sendAction:to:]
#9 AppKit 0000007FFFB8ED8750 -[NSToolbarItemViewer mouseDown:]
#10 AppKit 0000007FFFB957824F -[NSWindow _handleMouseDownEvent:isDelayedEvent:]
#11 AppKit 0000007FFFB9574A6C -[NSWindow _reallySendEvent:isDelayedEvent:]
#12 AppKit 0000007FFFB9573F0A -[NSWindow sendEvent:]
#13 AppKit 0000007FFFB93F8681 -[NSApplication sendEvent:]
#14 tomedo 00000000010DC9FE08 -[ZSApplication sendEvent:]
#15 AppKit 0000007FFFB8C73427 -[NSApplication run]
#16 AppKit 0000007FFFB8C3DE0E NSApplicationMain()
#17 tomedo 00000000010D708340 main()
#18 libdyld.dylib 0000007FFFD0915235 start()
#19 ?? 000000000000000001 ???()
Marcus Thierfelder
Der Fehler sollte in der v1.60.0.14 nicht mehr auftreten.
Andreas Cepin
Super! In welchem Zeitrahmen darf ich mit dem Update rechnen?
Hintergrund: mache ich mir die Mühe und baue um auf 6 einseitige Fromulare oder warte ich ein paar Tage und schreibe mein anstehendes Gutachten erst dann??
Marcus Thierfelder
~1woche würde ich sagen
Andreas Cepin
Danke!
Andreas Cepin
Jetzt funktioniert das Speichern und Drucken.Der Fehler mit der Vorausfüllung (Kopie des Inhalts) ist auch behoben: v1.60.0.14
Leider wird das Custom-Formular nicht automatisch gespeichert. Wenn man vergisst "Speichern" anzuklicken ist alles weg :-(
Marcus Thierfelder
könnte es sein das unter admin/formulare der haken "nicht in kartei speichern" angehkt ist?
Andreas Cepin
nein

Marcus Thierfelder
Und Sie drücken auch den Toolbarknopf "Drucken"? Es gibt nämlich einen Toolbarknopf der heisst "Nur Drucken", der soll das machen was Sie beschreiben. Ich habe es gerade bei mir getestet und es funktioniert.
Andreas Cepin
oK, bei drücken von "Drucken" wurd auch gespeichert! Ich war irgendwie davon ausgegangen, dass automatisch gespeichert wird, sobald man etwas eingetragen hat, wie an anderen Stellen im Programm auch.
Marcus Thierfelder
Das stimmt so nicht ganz. Alle Karteieinträge und fast alle richtigen Formulare werden temporär geöffnet. Wenn man diese schliesst (zb weil man sich vertan hat) dann wird nichts gespeichert ... um Karteileichen zu verhindern. Erst bei ok oder drucken oder speichern werden die Sachen dann persitiert (in der DB gespeichert).
Andreas Cepin
Ja richtig, aber in der Kartei kommt immerhin eine Abfrage ob man wirklich schließen will oder verwerfen möchte. Das wäre hier auch ganz sinnvoll (zumindest bei 6-seitigen Formularen ;-) )