0

Gesammelte Berichte am Tagesabschluß per mail senden

Hallo liebe Forumsmitglieder,

vorab erstmal noch allen ein Frohes neues Jahr. 

Ich stehe ein wenig auf dem Schlauch. Meine Kollegen im Kundenservice machen ihre Berichte jetzt alle auf dem iPad was auch soweit alles funktioniert. Wenn Sie zum Feierabend im Wlan sind sollen die Berichte per sendEmail an unseren Innendienst gesendet werden.

Ich habe einen Button der den Bericht erstellt in in der Tabelle Besuche ablegt und dann ein Ja/Nein Feld welcher dann Versandbereit aktiviert. Das geht auch prima.

Nun wollte ich ein Button erstellen mit der Anweisung die markierten Datensätze Bericht zu senden. Aber da bekomme ich eine Fehlermeldung das die Spalte nicht existiert. Vielleicht kann mir jemand helfen.

if dialog ("Berichtversand", "Alle abgeschlossenen Berichte versenden?", ["Ja", "Nein"])
     = "Ja" then
    for i in Besuche where Versandbereit do
    sendEmail({
            from: userEmail(),
            to: "xy@mail.de",
            cc: "yz@mail.de",
            bcc: userEmail(),
            subject: "Montagebericht" + " " + Kunden.Firma + "_" + Datum,
            text: "Anbei der Montage Bericht von" + "_" + Kunden.Firma + "_" + Datum,
            attachments: file(this, DateiName)
        })

        i.Versandbereit:=0;
        i.Verschickt:=1
    end
end

Schonmal besten Dank

3 Antworten

null
    • Wegener & Hinz GmbH
    • green_cup
    • vor 1 Jahr
    • Gemeldet - anzeigen

    fehlt bei "Kunden.Firma" nicht ein i........also i.Kunden.Firma oder i.Firma ?

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Wenn Besuche eine Tabelle ist und keine Verknüpfung zur Tabelle besteht, fehlt ein select.
    Wenn Besuche verknüpft ist muss statt dem where die Bedingung in eckige Klammern gesetzt werden.

    • Heinrich Frey Maschinenbau GmbH
    • Christian_Rott
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Danke euch I.R. und UweG es sind beide mit eingeflossen und es funktioniert.

    Ich habe jetzt nur noch eine Frage dazu. Ich habe im Dashboard einen Button dafür erstellt, wenn jetzt Monteur XY seine Berichte soweit fertig hat diese sind markiert ein andere Monteur YZ hat auch Berichte markiert werden dann alle Berichte versendet auch die die ein andere evtl. gemacht hat?

Content aside

  • Status Answered
  • vor 1 JahrZuletzt aktiv
  • 3Antworten
  • 52Ansichten
  • 3 Folge bereits