Autor Thema: Hauptdokument und Antwortdokument  (Gelesen 3205 mal)

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Hauptdokument und Antwortdokument
« am: 14.06.11 - 14:50:47 »
Hallo liebe Kollegen,

unzwar geht es um eine Ein- und Austrittsdatenbank von Mitarbeiter. Es gibt ein Dokument der ausgefüllt wird wenn ein Mitarbeiter neu erfasst wird. In diesem Dokument habe ich eine Schaltfläche für Mitarbeiter die in den Mutterschutz bzw. Vaterschutz gehen.

Wenn ich die Schaltfläche betätige öffnet sich eine neue Maske. In der neuen Maske werden Felder übernommen wie z.B. Name, Nachname usw... wenn ich den Datum eingebe von wann bis wann der Mitarbeiter "eingefroren" wird und die Schaltfläche send betätige (senden an den Vorgesetzten mit doclink) sind die Felder Name, Nachname usw blank.

Und der vorgesetzte bekommt nicht die Maske wo der MA "eingefroren" wird als doclink sondern die Maske wann der MA eintritt.

Die Maske heisst maNeuerMA

und die Maske die ich erstellte heisst maMAdeaktivieren.

hier die send Scahltfläche

FIELD fdCompany := CompanyName;
FIELD fdDepartment := Department;
FIELD fdPersNr := EmployeeID;
FIELD fdLocation := Location;

@MailSend(fdSupervisor; ""; "" ; "Workflow: hold on employee / confirm Manager " + tmpEinDate + "  " + FirstName  + "  " + LastName;"";"Please follow to doclink   ";[IncludeDoclink]);

@Command([FileSave]);
@Command([FileCloseWindow])

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Re: Hauptdokument und Antwortdokument
« Antwort #1 am: 14.06.11 - 14:59:12 »
jetzt ist meine Frage, wie kann ich es denn verhindern, dass im neuen Dokument die Felder nachdem abspeichern auf blank gesetzt werden. Und dass der Mailempfänger nicht das falsche Doklink bekommt.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Hauptdokument und Antwortdokument
« Antwort #2 am: 14.06.11 - 15:06:26 »
Sortier das nochmal.

Sind die Felder nach Erstellen des neuen DOKUMENTS (Du öffnest niemals eine neue Maske (außer im Designer), das sind Dokumente) gefüllt?

Befindet sich die Schaltfläche zum Senden des neuen Dokuments in der Maske, mit der das neue Dokument geöffnet wurde?

Wie werden die Inhalte von den Dokumenten übernommen?

Sind die Felder bearbeitbar oder berechnet?

Wenn sie berechnet sind, sind sie berechnet oder berechnet beim Anlegen, wie lautet die Formel?

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Re: Hauptdokument und Antwortdokument
« Antwort #3 am: 14.06.11 - 15:15:53 »
Sortier das nochmal.

Sind die Felder nach Erstellen des neuen DOKUMENTS (Du öffnest niemals eine neue Maske (außer im Designer), das sind Dokumente) gefüllt?

Ja, die Felder nach erstellen sprich aufrufen des neuen Dokuments sind gefüllt, nach betätigen der send Schaltfläche sind sie blank. Und ich erhalte das falsche Dokument als doclink

Befindet sich die Schaltfläche zum Senden des neuen Dokuments in der Maske, mit der das neue Dokument geöffnet wurde?

Nein, die send Schaltfläche befindet sich im neuen Dokument.


Wie werden die Inhalte von den Dokumenten übernommen?

Die Inhalte der Felder werden aus dem anderen Dokument übernommen, die Felder im neuen Dokument sind berechnete Felder.

Sind die Felder bearbeitbar oder berechnet?

Wenn sie berechnet sind, sind sie berechnet oder berechnet beim Anlegen, wie lautet die Formel?

Sie sind nur berechnet.....im neuem Dokument heisst mein berechnetes Feld fdCompany der Wert ist EmployeeID von der anderen Maske, sprich Dokument in der Datenbank

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Hauptdokument und Antwortdokument
« Antwort #4 am: 14.06.11 - 15:21:27 »
Warum schreibst Du in der Formel zum Senden

FIELD fdCompany := CompanyName;
...

Da in dem aktuellen Dokument fdCompany aus dem vorherigen Dokument vermutlich aus CompanyName (und nicht aus EmployeeID) gefüllt wurde, ist CompanyName im aktuellen Dokument nicht vorhanden. Der o.a. Befehl schreibt also den Inhalt von CompanyName AUS DIESEM DOKUMENT in fdCompany IN DIESES DOKUMENT. Das willst Du sicherlich nicht. Unabhängig davon, dass Du damit das Feld leerst, wozu machst Du das, wenn das Feld schon gefüllt ist?

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Re: Hauptdokument und Antwortdokument
« Antwort #5 am: 14.06.11 - 15:30:09 »
ja du hast recht, das Feld fdCompany ist ja berechnet mit dem Wert aus CompanyName aus dem anderen Dokument. Ich hatte das nur zum Testen, mit der Hoffnung, dass es vllt nicht auf blank gesetzt wird

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Hauptdokument und Antwortdokument
« Antwort #6 am: 14.06.11 - 15:35:49 »
Wenn das Feld berechnet ist und in der Maske eingetragen ist, dass die Werte aus dem gewählten Dokument übernommen werden, wird es beim ersten Mal korrekt übernommen. Beim nächsten Berechnen wird es nicht im gewählten Dokument, sondern im eigenen Dokument nachsehen und natürlich nichts finden. Dadurch wird es geleert.

Verwende also nicht "Berechnet" (dann wird es mit jedem F9 und Speichern neu gerechnet), sondern "Berechnet beim Anlegen", dann erfolgt die Berechnung nur einmal.

Offline Alperen15

  • Aktives Mitglied
  • ***
  • Beiträge: 203
  • Geschlecht: Weiblich
Re: Hauptdokument und Antwortdokument
« Antwort #7 am: 14.06.11 - 15:52:39 »
a danke Peter jetzt funktioniert es :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz