Autor Thema: Problem mit $REF  (Gelesen 1634 mal)

Offline Lloyd

  • Aktives Mitglied
  • ***
  • Beiträge: 211
Problem mit $REF
« am: 03.09.10 - 17:23:01 »
Hi,
ich erstelle über das BackEnd zu einem Hauptdokument (doc2) ein Antwortdokument (ndoc).
...
Call ndoc.MakeResponse(doc2)
Call ndoc.ComputeWithForm(False,False)
Call ndoc.Save(True,True)
...
In dem Antwortdokument (ndoc) gibt es ein Feld "verlinkung", was ein berechnetes Textfeld ist und als Formel "$REF" enthält. Öffne ich anschließend das Antwortdokument, dann steht im Feld "verlinkung" die UID des Hauptdokuments. Bearbeite ich irgend ein Feld und speicher das Antwortdokument neu, dann wird aus der UID ein DocLink, den man auch anklicken kann.

Weiß jemand woran das liegen könnte, dass ich zuerst im Frontend etwas bearbeiten muss, bevor mir der DocLink korrekt angezeigt wird? Muss ich vielleicht im Backend noch irgendwas auslösen, damit der DocLink auch sofort im Frontend angezeigt wird?
Gruss
Lloyd

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Problem mit $REF
« Antwort #1 am: 04.09.10 - 08:30:50 »
Vielleicht rechnet das ComputeWithForm irgend etwas Falsches in das Feld?

Ich würde mal testen, was passiert, wenn das Feld "Verlinkung" erst beim Öffnen des Antwortdokuments gerechnet wird. Dazu würde ich das Feld nach dem ComputeWithForm löschen.

Call ndoc.MakeResponse(doc2)
Call ndoc.ComputeWithForm(False,False)
Call ndoc.RemoveItem ("Verlinkung")
Call ndoc.Save(True,True)

Ist nur so eine Idee, muss nicht klappen ...

Besser: Ändere das Feld "Verlinkung" in berechnet zur Anzeige, denn wozu sollte das Feld im Dokument gespeichert sein?
« Letzte Änderung: 04.09.10 - 08:46:52 von Peter Klett »

Offline Lloyd

  • Aktives Mitglied
  • ***
  • Beiträge: 211
Re: Problem mit $REF
« Antwort #2 am: 07.09.10 - 17:06:46 »
Danke,
"Berechnit zur Anzeige" war die Lösung. Manchmal ist es so einfach ...
Gruss
Lloyd

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz