Forum: Datenbanken
by JohannesK,
6. Jun 2011
Ist sicher etwas das über Berechtigungen und eine Logdatei gelöst werden kann: wenn geändert -> INSERT in Logtabelle. Stammdaten bleiben ja unverändert.
Wenn ein Laden so organisiert ist, braucht der eigentlich gar keine Datenbank, dann reicht Word.
Jaja, kommt mir alles sehr bekannt vor :mrgreen:. Wobei Artikelbezeichnungen aber eindeutig nur in den Stammdaten geändert werden dürften.
Forum: Datenbanken
by JohannesK,
6. Jun 2011
Hansa bringt es im wesentlichen auf den Punkt.
Preise (=Grundpreise/Einheit) haben natürlich mit den Artikeln zu tun, sonst müsste man sie nicht verwalten, gehören aber in sep. Tabelle und müssen in der Rechnungspos. editierbar sein.
Noch einfacher: wenn nichts drin steht wird auch nichts gedruckt -> Standardfall
Wenn Zusatzinfos nötig - editieren und drucken
Menge / Anzahl braucht...
Forum: Datenbanken
by JohannesK,
6. Jun 2011
Ich denke so eine Lösung schafft mehr Unübersichtlichkeit als Ordnung. Im Beispiel wurde ja die Dienstleistung nicht 4- oder 5-mal verkauft sondern nur einmal mit geringfügig anderer Ausgestaltung.
Wird z.B. ausgewertet über die Anzahl der verkauften Artikel, gibt das eine falsche Aussage - im Beispiel wären dann 9 Schnittstellen verkauft worden und nicht 2.
Bei materiellen Gütern...
Forum: Datenbanken
by JohannesK,
6. Jun 2011
Widerspricht sich das wirklich?
Lässt sich eine Dienstleistung in konkrete Schritte zerlegen, gibt es für jeden Schritt eine Artikelnummer, völlig einverstanden.
Alles was strukturierbar ist, gehört auch strukturiert abgelegt: Artikelnummern, Preise, Stückzahlen, Lieferdatum usw. Hier darf der Benutzer keinesfalls irgendwelche Freiheiten haben.
Anders ist doch die Situation wenn...
Forum: Datenbanken
by JohannesK,
6. Jun 2011
@p80286:
Völlig richtig, drum sollten Kategorien usw. nie in Textfeldern verwaltet werden sondern über eine Referenztabelle und Lookups, gespeichert werden nur die Referenz-ID's. Die Vorstellungen von Anwendern sind in dieser Hinsicht manchmal haarsträubend - "es geht doch in Outlook auch ..".
Die endgültige Artikelnummernsystematik habe ich bis jetzt noch nicht gefunden. Ein System...
Forum: Datenbanken
by JohannesK,
6. Jun 2011
Gruppierung ist immer gut für Auswertungen.
Wir führen zwei jeweils dreistufige, hierarchisch geordnete parametrierbare Gruppierungen mit, alle Auswertungen können damit strukturiert werden.
Beispiel:
Einkaufskategorien
Obergruppe Rohstoffe
Gruppe Malz
Untergruppe Gerstenmalz
Verkaufskategorien
Obergruppe Dienstleistungen
Forum: Datenbanken
by JohannesK,
6. Jun 2011
Wir führen alles als Artikel - auch Dienstleistungen, d.h. eine Dienstleistung hat eine Artikelnummer. Jeder Artikel hat auch Standardtexte, bis hin zu mehrseitigen Beschreibungen für Angebote. Im Normalfall wird der Standardtext übernommen. Weicht die Leistung von diesem ab, kann individuell für eine Rechung editiert werden, es wird auch grundsätzlich immer der effektive Rechnungstext abgelegt,...
Forum: Datenbanken
by JohannesK,
6. Jun 2011
Ich denke der Ansatz von Jumpy ist der effizienteste, da spätere Erweiterungen einfach und schnell zu realisieren sind.
Redundante Informationen in der gleichen Tabelle geben schnell Chaos.
Wir haben bei uns genau die gleiche Problematik und unser System über eine Struktur wie folgt aufgebaut:
Projekt/Auftrag
|-Rechnung 1
|-Rechnung 2
|-Position 1 ...