Tryton - Neuigkeiten
Sonstiges
Für Entwickler:
- Mercurial: Feed mit allen Commits auf den Tryton Repositorien.
- Bugtracker: Feed mit allen Ereignissen im Bugtracker.
2010-09-01¶
Neues aus der Entwicklung....
Server
- Trigger auf ModelStorage hinzugefügt. Dies ist eine generische Funktion, die die Ausführung einer Funktionalität ermöglicht, wenn ein Datensatz eine bestimmte Bedingung erfüllt.
- Neues Transaktionsmanagement. Dies ist eine wesentliche Änderung des API, da es nun nicht mehr notwendig ist, "cursor", "user" und "context" in jeder Methode zu implementieren.
- Eine neue Bibliothek namens Proteus kommt zum Einsatz. Sie erlaubt die Änderung von Datensätzen wie auch im GTK client. Ziele für den Einsatz sind:
-
- Das Schreiben von Business Test Scripts
- Ein CLI für Tryton
- Neue japanische Übersetzung
- hgnested, eine Mercurial-Erweiterung um mit verschachtelten Repositories zu arbeiten. Es ersetzt hgforest, welches anscheinend nicht mehr gepflegt wird. Dies ist das erste Release 0.1.
2010-08-31¶
Sicherheitsrelease für das Bestands-Modul
Ein Sicherheitsproblem wurde im Bestandsmodul entdeckt. Es wird empfohlen, ein Upgrade auf das aktuelle Modul durchzuführen:
2010-08-24¶
vatnumber 0.7 erschienen
In diesem Release:
- Korrektur für den Test auf die letzte Stelle für Albanien
- Neue Prüfung für die VAT Nummer in Kroatien
2010-07-25¶
Neue Releases für den Tryton Client (1.2, 1.4, 1.6)
Die folgenden neuen Pakete sind erschienen:
- tryton-1.6.1
- tryton-1.4.4
- tryton-1.2.6
2010-06-11¶
Tryton Training in Indien
Open Labs Business Solutions organisiert ein Tryton Training für Studenten vom 15.-30. Juni 2010 in deren indischem Hauptquartier.
Das Training findet auf dem Gelände von OpenLabs statt und wird unterschiedliche praxisorientierte Workshops enthalten. Details finden sich auf der Open Labs Webseite
2010-05-30¶
vatnumber 0.6 ist erschienen
..und bietet folgendes:
- Neue, generische Methode check_vat
- Ersetzt SOAPpy durch suds
- Neue Validierung für GB {GB,HA}888 8xxx yy format
- Neue Validierung für GB branch traders 12 digits
- Update auf die VIES SOAP URL (online-Verifizierung von VAT-ID) und neuer Unittest
- Prüfung auf russische VAT Nummer
2010-05-20¶
Tryton Trainings
B2CK bietet ein zweitägiges Tryton-Training an. Ein Anwendertraining ist für Samstag, 26.06.2010 geplant. Eine Entwicklersession findet am Sonntag, 27. Juni 2010 statt. Beide Angebote sind in französischer Sprache (Mehr Info).
2010-05-18¶
Tryton 1.6 ist erschienen!
2010-04-09¶
Die letzten Neuigkeiten aus der Entwicklung vor Release 1.6
Client
- Trees in Import/Export Fenstern werden zur Laufzeit geladen (Lazy Load). Dies verbessert die Performance und erlaubt beliebig tiefe Schachtelung der Unterbäume
- Fingerprint und CA-Prüfung bei SSL-Verbindungen
- Russische Übersetzung
- Ausnahme-Behandlung bei der Ausführung von Wizards.
- Verbessertes Unittesting auf trytond.
Die automatische Unittest-Engine nutzt das SQLite-Backend wegen der höheren Geschwindigkeit.
Es gibt ein neues Daten-Tag "skiptest" im XML-File, um großte Datensätze wie Länder oder Währungen von den Tests auszuschliessen.
Mit der neuen Option "--modules" des test_tryton Scripts kann man einen Test über alle Module anstossen - Dezimalstellenvalidierung verhindert fehlerhafte Rundungen und damit fehlerhafte Werte in der Datenbank
- Verbesserte Speicherung von Dezimal und Float-Variablen: es werden 12 statt 17 signifikante Stellen abgespeichert.
- Verbesserung der Rechengenauigkeit bei der Umwandlung von Einheiten.
- Die Funktion export_data liefert jetzt Leerwerte für unsichtbare Felder zurück. Damit liegen auf dem Server die gleichen Daten vor wie die, die auf dem Client angezeigt werden.
- Verbesserte Suche auf übersetzbaren Feldern. Alle Operatoren, speziell 'in' und 'nicht in' werden jetzt unterstützt
- Russische Übersetzung
2010-03-31¶
Neue Releases für Tryton 1.0, 1.2 und 1.4
Die folgenden neuen Pakete sind freigegeben worden:
- tryton-1.4.3
- trytond-1.4.5
- stock_forecast-1.4.1
- tryton-1.2.5
- trytond-1.2.5
- stock_forecast-1.2.1
- tryton-1.0.9
- trytond-1.0.9
2010-03-29¶
Impressionen von der OpenExpo in Bern (Schweiz)
Die Präsentation von Tryton auf der OpenExpo in Bern traf auf reges Interesse der Besucher der Fachmesse sowie der Schweizer Open-Source Community. Neben den bekannten und bewährten Tryton Modulen wurde die derzeit in Entwicklung befindliche erste Anpassung an die buchhalterischen Aspekte der deutschsprachigen Schweiz vorgestellt. Ein Prototyp des Schweizer Kontenrahmens nach Sterchi für KMU mit einigen typischen Steuern konnte dem interessierten Publikum vorgeführt werden. Die Ausgabe des auf Rappen gerundeten Rechnungsbetrags wurde durch eine Anpassung des Rechnungsmoduls realisiert. Die Veröffentlichung des überarbeiteten Schweizer Kontenrahmens ist für einen späteren Zeitpunkt geplant. Zunächst steht das Testing des für Mitte April geplanten Releases 1.6 im Fokus der Tryton Community.
2010-03-16¶
Tryton auf der OpenExpo 2010
Das Tryton Projekt wird auf der OpenExpo 2010 in Bern, Schweiz, am 24. und 25. März vertreten sein. Mitglieder der Entwicklergemeinschaft werden vor Ort sein, um die Software zu präsentieren und Ihre Fragen zu beantworten.
Kontaktpersonen: Mathias Behrle von MBSolutions,
Korbinian Preisler und Udo Spallek von virtual things
2010-03-15¶
Tryton und Django bei OpenLabs
Als wir Open Labs starteten, war uns sehr schnell klar, daß der wichtigste Teil unserer IT Organisation zur Implementierung komplexer Projekte das Projektmanagent selbst war.
Die Vorgabe war einfach: Baue eine webbasierende Lösung, die das Projektmanagement, Supportsystem sowie Rechnungsstellung integriert und erlaube es Kunden und Partnern, ihre Projekte und Supportanfragen online in 24x7 zu bearbeiten
Die Technologie, dies zu implementieren, fanden wir mit Django für die Weboberfläche mit CMS, und Tryton als mächtiges Finanzmodul im Hintergrund. Die Möglichkeit, Tryton als Modul einzusetzen, machte es unseren Programmierern leicht, das mächtige Finanzmodul einfach zu integrieren, was bei allen unseren Kunden große Anerkennung hervorruft.
Heute brilliert Tryton als unser System für das Finanz- und Rechnungswesen, welches eng integriert ist zum Projektmanagement und Zahlungssystem.
Unsere Kunden können online die Services aussuchen, die sie wollen (z.B. eine Auswahl unterschiedlicher Support-Optionen mit verschiedenen Servicestunden, Reaktionszeiten und Backup-Zeiten), und sie bekommen ein individuelles Angebot, automatisch von Tryton generiert.
Wenn Sie das Angebot akzeptieren, generiert Tryton automatisch den entsprechenden Wartungsvertrag mit den kundenindividuellen Daten und stellt ihn über das Django-Frontend zum Download bereit. Nachdem der Vertrag unterschrieben zurückgesandt und angenommen wurde, erstellt Tryton wiederum automatisch Rechnungen, die der Kunde über Django runterladen und bezahlen kann.
Beim Eingang einer Bezahlung in Django wird von dort der Zahlungseingang in Tryton verbucht. Dies führt zum Ausgleich der Debitorenkonten im Onlinebetrieb, ohne weiteres Zutun eines Mitarbeiters.
Wir haben den wiederverwertbaren Teil der Integration mit Tryton in das Wiki eingestellt. Wir hoffen, daß dies anderen Organsiationen hilft, ein integriertes System für Business und Web mittels zweier herausragender Python-Frameworks als Best-of-Breed Lösung zu implementieren.
2010-03-11¶
Neue Releases für Tryton 1.4
Die folgenden Pakete sind neu hinzugekommen:
- calendar_classification-1.4.0
- dashboard-1.4.0
- party_siret-1.4.0
2010-03-01¶
Neues aus der Entwicklung
Tryton-Client
- Rechtschreibprüfung ist nur verfügbar, wenn gtkspell installiert ist
- PySON wurde als Ersatz für die Standard-String-Verarbeitung in Python eingeführt. PySON basiert auf JSON, welches das dynamische Definieren von Domänen, Kontexten und Status erlaubt
- Verbesserte Performance beim Umschalten von Sichten: Datensätze werden nur dann nachgelesen, wenn sie auch wirklich benötigt werden
- JSON-RPC aufgenommen
- Granularere Regeln auf Nummernfolgen: Über die Definition von Benutzergruppen ist es nun möglich zu steuern, welche User Werte in Nummernkreisen erhöhen oder editieren können (Füllbits, Nummernfolgen, etc)
- Umstellung von Server und allen Modulen auf PySON.
- LRU Logik implementiert
- Verbesserte Cache-Logik bei der Suche: Der Daten-Prefetch wird nicht mehr mit Many2One-Datensätzen gefüllt, da dies keinen Performance-Gewinn bringt.
- Verbesserte Geschwindigeit bei Funktionsfeldern auf Rechnungen
- Per Default ist die Suche nach Rechnungen, Aufträgen, Bestellungen etc. auf Dokumente jünger als ein Jahr eingestellt
- Sequenzen können nun mittels eines Customizingscreens pro Modul eingestellt werden