EKA- Script

Erstellt Autträge für EKA

 
RobiWan
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 133
Dabei seit: 11 / 2006
Betreff:

EKA- Script

 · 
Gepostet: 03.12.2010 - 18:23 Uhr  ·  #1
Hallo,

vielleicht kann jemand auch so ein Script gebrauchen
Code

property Bankkonto : ""
property MonatItem : ""
property BankKontoItem : ""
property SourceAccount : ""
property Jahr : ""
set Bankkonto to {"KontoName-1", "KontoName-2", "KontoName-N"}
set Monat to {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"}

set Jahr to text returned of (display dialog "Für welches Jahr sollen die EKA Aufträge erstellt werden?:" default answer "201X")

tell application "Finder"
  open document file "Kontenmappe.pea" of folder "Folder-1" of folder "Unterfolder" of home using application file id "de.ash.bankx"
  tell application "Bank X"
    repeat with MonatItem in Monat
      repeat with BankKontoItem in Bankkonto
        set SourceAccount to (first account of document 1 whose id is BankKontoItem)
        tell document 1
          create order type "accountstatement" date "01." & MonatItem & "." & Jahr source account SourceAccount
        end tell
      end repeat
    end repeat
  end tell
end tell


Was muss hier angepasst werden?

KontoName-1..KontoName-N - hier müssen die richtigen Namen eingetragen werden wie man die Konten genannt hat
Kotomappe.pea - hier den Namen der Kontenmappe eingeben
Folder-1, Unterfolder - muss auch je mach den wo die Datei liegt entsprechend angepasst werden.

Was macht das Ding?
Für alle Konten die man eingetragen hat und nach Beantwortung der Frage für welches Jahr werden Auftröäge für die Abholung des elektronischen Kontoauszugs erstellt. Dies soll immer am 01 jedes Monats passieren.

Jetzt werde ich versuchen ein Script zu basteln welches im iCal als Job eingetragen wird und am 01 jedes Monats um XX Uhr die Aufträge verschickt.


Vielleicht hat jemand auch ein Verbesserungsvorschlag o.ä
RobiWan
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 133
Dabei seit: 11 / 2006
Betreff:

Re: EKA- Script

 · 
Gepostet: 12.12.2010 - 00:42 Uhr  ·  #2
Hallo,

hier noch mal angepasste Scripte

Falls jemand es nutzen sollte :) wurde ich mich über Verbesserungsvorschläge freuen.
Da man hier kein AppleScript hochladen kann, habe ich beides zuerst als ZIP gepackt und in sta umbenannt. Bitte also nach dem Download als Zip abspeichern und entpacken.

BankX-iCal.app

- erstellt im iCal einen neuen Kalender "Bank X"
- Fragt Benutzer für welches Jahr die Jobs erstellt werden sollen
- Fragt Benutzer vorher wo sich die 2-te Applikation befindet
- Jobs werden am 01 jedes Monats um 21:00 gestartet

BankX-EKA.app

- die Application muss erste Mal manuell gestartet werden !!!
- Es werden beim ersten Start diverse Angaben gefragt und dann beendet sich die Applikation.
- Erstellt EKA Aufträge
- Fragt ob die Kontenmappe mit Kennwort versehen ist , wenn ja wird Kennwort abgefragt
- fragt, wie die Kontenmappe heisst
- Fragt für wieviele Konten die EKA Aufträge erstellt werden
- Fragt wie die Konten in Bank X heissen


Gruß Robert
RobiWan
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 133
Dabei seit: 11 / 2006
Betreff:

Re: EKA- Script

 · 
Gepostet: 12.12.2010 - 15:49 Uhr  ·  #3
Mir ist kleiner Fehler aufgefallen. Die Kontenmappe muss sich in unter

~/Online banking/ Bank X befinden.
Ich werde entsprechendes DialogBox einbauen.

Gruß Robert
Gewählte Zitate für Mehrfachzitierung:   0