Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 4 Nächste Version anzeigen »

4.9.1 Anpassung und Erweiterung der existierenden Exportformate

 

4.9.2 Hinzufügen weiterer Exportformate bzw. Exporttypen

Sollen weitere Exportformate (neben Umsätzen, Rechnungen und Kunden) angelegt werden, so empfiehlt sich folgendes Vorgehen:

  1. Anlegen einer neuen Nuclos-Aktion für das Businessobjekt DATEV-Export ("Konfiguration > Sonstiges > Aktion").
  2. Anlegen eines Stammdatensatzes für den neuen Exporttypen ("DATEV > Stammdaten > DATEV-Exporttyp") mit Referenz auf die in Schritt 1 angelegte Aktion.
  3. Klonen der Report-Datenquelle "DATEV Cllient Billing", Durchführung der gewünschten Anpassungen im geklonten SQL.
  4. Klonen des Dynamischen Businessobjektes "DATEV Client Billing References", Durchführung der gewünschten Anpassungen im geklonten SQL.
  5. Klonen eines Layouts für einen speziellen DATEV-Export (z.B. "DATEV Client Billing"), Eintragen des Dynamischen Businessobjektes aus Schritt 4 im Unterformular "Referenzen".
  6. Erweiterung der Enumeration-Klasse ExportType (Java-Package "org.nuclet.datev.logic") um eine weitere Konstante, die den neuen Exporttypen repräsentiert.
  7. Übertragen der Methode fetchResultList(DATEVExport) aus der abstrakten Basisklasse AbstractDATEVLogic in die spezifische Klasse DATEVLogic.
  8. Erweiterung der Switch-Anweisung in fetchResultList(DATEVExport) in der spezifischen Klasse DATEVLogic, so dass die neue Enum-Konstante aus Schritt 5 berücksichtigt wird.
  9. Erweiterung der Switch-Anweisung in getWrappedClass(ExportType) in der spezifischen Klasse DATEVLogic, so dass die neue Enum-Konstante aus Schritt 5 berücksichtigt wird.
  10. Ggf. Anpassen des Konstruktors der Klasse ReferenceWrapper, falls beim neuen Exporttypen ein weiteres Businessobjekt als Referenzobjekt genutzt werden soll.

Sollen die Exporte für den neuen Exporttyp über die Jobsteuerung automatisiert erfolgen, empfiehlt sich außerdem:

  1. Anlegen eines neuen Nuclet-Parameters für den Präfix des neuen Exporttypen (z.B. durch Klonen und Anpassen des Parameters "DATEV Client Billing Prefix").
  2. Klonen der Job-Regel CreateDATEVClientBillingExport und Anpassen der beiden Methoden.
  3. Klonen und Anpassen des Jobs "DATEV Client Billing" für den neuen Exporttypen.
  4. Einhängen der Job-Regel aus Schritt 2 in den zuvor angelegten Job (über "Konfiguration > Regel-Management").
  • Keine Stichwörter