Arbeiten am openerp im Offline-Modus

8

Ich bin neu in openerp und entschuldige mich für diese grundlegende Frage.

Können wir Daten eines benutzerdefinierten Moduls speichern und abrufen, während openERP nicht mit dem Server verbunden ist [Offline-Modus]? Wenn ja, welche Schritte sind beim Erstellen eines benutzerdefinierten Moduls zu beachten, um offline arbeiten zu können? Wie werden Daten synchronisiert? wie man openerp im Offline-Modus verbindet

[Nicht besorgt über das Offline-Datenspeicherlimit]

    
user3276175 05.02.2014, 17:16
quelle

1 Antwort

3

Ihre Frage ist nicht so einfach. Nativ hat OpenERP keinen Offline-Modus. Aber Open Source und vollständig erweiterbares OpenERP können Sie selbst tun.

Sie können diese Funktionalität mithilfe des HTML5 Webspeichers implementieren. Sie können Daten lokal im Webbrowser speichern. Ihre Implementierung ist für den Datenabruf beim Start und für die Datensynchronisation verantwortlich. Sicher werden Sie mit einigen Einschränkungen konfrontiert sein, wie Speicherlimit (abhängig vom Browser - etwa 5 MB oder 10 MB) und Leistungsproblemen.

Das Modul Point of Sale von OpenERP implementiert solche lokalen Lager. Ich bin mir nicht sicher, ob es mehr verwendet wird, aber Sie können es als Beispiel verwenden. Vielleicht möchten Sie sich das Javascript ansehen, das die lokale Speicherfunktionalität dieses Moduls implementiert - db.js .

Dieses Modul kann als gutes Beispiel für die Offline-Implementierung dienen. Trotzdem wird der Offline-Modus nicht mehr im Modul verwendet. Eine gute Argumentation findet sich im Kommentar am Anfang der Datei db.js:

%Vor%
    
Andrei Boyanov 06.02.2014 05:43
quelle

Tags und Links