Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

"Doppelte Buchführung" in Drupal

Eingetragen von Skorpjon (17)
am 15.03.2010 - 11:19 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hi,

ich hatte schon mal vor einiger Zeit mit einem PHP-Framework eine Art Buchführungssystem zu Programmieren begonnen. Nun soll dieses Projekt wieder aufgenommen werden. Jetzt stellt sich mir die Frage, ob das mit Drupal realisierbar ist.

A) Lösung mit CCK, Node-Reference und Rules:
Mit jeder Buchung müssten automatisch 3 Nodes angelegt werden: Buchungskopf, Buchung mit Positivwert, Buchung mit Negativwert:
1) Buchungsbeleg 4711 (Inhaltstyp Buchungskopf)
2) Buchung zu 4711, Konto: Kunde Meier , Betrag: 70 Fässer (Inhaltstyp Buchungszeile)
3) Buchung zu 4711, Konto: Lagerbestand, Betrag: -70 Fässer (Inhaltstyp Buchungszeile)

2 und 3 würde ich mit Rules erstellen lassen.Allerdings müsste ich dazu alle notwendigen Daten (Konten, Betrag) in 1 erfassen und mit Rules nach 2 und 3 kopieren. Hat jemand eine bessere Idee? Ich hatte mich auch mit Pageroute beschäftigt, aber noch keine funktionierendes Ergebnis zustande gebracht. Es dürften dann nur alle 3 Nodes gespeichert werden, wenn die Summe der Beträge 0 ergibt.

B) Selber ein Modul schreiben:
Alternativ könnte ich mir noch vorstellen, das in einem Modul zu schreiben. Leider bin ich darin (noch) überhaupt nicht bewandert. Kennt jemand ein gutes Tutorial, das sich mit einem ähnlichen Thema beschäftigt?

Habt Ihr vielleicht noch ein paar Ideen?

Grüße
Carsten

‹ Problem mit Mini-Panels inhaltlich fertige Seite dem Auftraggeber präsentieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

node_widget

Eingetragen von stBorchert (5516)
am 15.03.2010 - 11:26 Uhr

Hallo.
Wir hatten neulich eine halbwegs vergleichbare Anforderung und haben dafür das Modul Node Widget verwendet.
Das ist zwar an ein paar Stellen gewöhnungsbedürftig bzw. buggy, jedoch funktioniert das mittlerweile ziemlich gut.

Mit diesem Modul kannst Du Dir die Formulare (bzw. Teile davon) von verschiedenen Inhaltstypen in einem Formular zusammenfassen. Die Inhalte werden dann auch gleich automatisch erstellt (und lassen sich gegebenenfalls mittels Rules noch anpassen).

Eventuell hilft Dir das weiter.

 Stefan

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Stefan, vielen Dank für

Eingetragen von Skorpjon (17)
am 15.03.2010 - 12:44 Uhr

Hallo Stefan,

vielen Dank für den Tip. Node Widget ist etwas gewöhnungsbedürftig (Beitragsreferenz im Kopf, Anzahl von Werte = Anzahl der Detailsätze). Bei der Lösung muss ich mal sehen wie ich mit Rules sicherstelle, dass der Betrag in Summe 0 ist, aber sonst sieht es schon gut aus.

Grüße
Carsten

Ein Mensch, der nicht liebenswürdig und freundlich sein kann, soll meinetwegen Totengräber werden, denn auf die Lebenden hat er keinen Einfluss.
C. H. Spurgeon

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Absichern Von Drupal- und Serverinstallation
  • Danland: Standard-Startseite formatieren
  • Views Accordion - Header Elemente nebeneinander
  • Heartbeat und Facebook Style Status
  • Marinelli 3, Admin-Layer
  • [gelöst] Drupal7.10 Fehlermeldungen ohne Site-Änderungen
  • Blockregionen per CCK Feld ausblenden
  • [erledigt] drupal 7 - read more ausblenden
  • Drupal7 für eine Produktvergleich Seite
  • #ajax Funktionalität in einem Field Widget
  • Image: Bildupload erst beim Speichern des Nodes
  • Wie kann ich Theme AUTOMATISCH umstellen, wenn sich Benutzer einlogen?
Weiter

Neue Kommentare

  • Du mußt die page.tpl.php
    vor 28 Minuten 58 Sekunden
  • Dann mußt Du eben ein bißchen
    vor 31 Minuten 39 Sekunden
  • Hallo und Danke für Eure
    vor 32 Minuten 23 Sekunden
  • Ok... ich habe mir die
    vor 2 Stunden 27 Minuten
  • Dafür ist das Modul "Overlay"
    vor 4 Stunden 54 Minuten
  • sorry, der 2te Link war
    vor 4 Stunden 56 Minuten
  • screenshots
    vor 4 Stunden 58 Minuten
  • Danke!
    vor 8 Stunden 25 Minuten
  • in die template.php im
    vor 9 Stunden 31 Minuten
  • da es bisher keine etablierte
    vor 9 Stunden 41 Minuten

Statistik

Beiträge im Forum: 173964
Registrierte User: 15480

Neue User:

  • Neoskop
  • habicht09
  • Gruenkohl

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3807
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 9 User und 38 Gäste online.

Benutzer online

  • kahta
  • tfranz
  • StevenB
  • brusau
  • kahta
  • Xeto
  • Alavin
  • Miguelito
  • Exterior

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association