Schnittstelleninkonsistenz
Sehr geehrte Damen und Herren,
während der Entwicklung unserer Kommandozeilenapplikation sind uns folgende Inkonsistenzen bei der Monkey Office Connect API aufgefallen:
ListCommandOverride listOvrTable[] {
/* generic: subject + List uSubject + ListItem */
{"kostenstellen", "", "KostenstelleListItem", ""},
{"preislisteVerkauf", "", "VerkaufpreislisteListItem", ""},
{"zahlungsbedingungEinkauf", "", "ZahlungsBedingungEinkaufListItem", ""},
{"zahlungsbedingungVerkauf", "", "ZahlungsBedingungVerkaufListItem", ""},
{"druckformular", "", "DruckFormularListItem", ""},
{"adresseKategorie", "adresseKategorielist", "AdresseKategorieItem", ""},
{"adresseAnsprechpartner", "", "AnsprechpartnerListItem", "Adresse_ID"},
{"lagerartikel", "", "ArtikelListItem", ""},
{"lagerjournal", "", "LagerjournalArtikelItem", ""},
{"verkaufbeleg", "", "VerkaufbelegListitem", ""},
{"einkaufbeleg", "", "EinkaufbelegListitem", ""},
};
Zu Ihrer Information: Diese Unstimmigkeiten bedeuten für Client-Anwendungen unschöne Ausnahmefälle.
Wir bitten Sie in Zukunft auf die Einheitlichkeit Ihrer API zu achten.
Mit freundlichen Grüßen,
Johannes Natter
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
0 Kommentare