Ваш вопрос не так прост. У Native OpenERP нет автономного режима. Но будучи открытым исходным кодом и полностью расширяемым OpenERP, вы можете сделать это самостоятельно.
Вы можете реализовать такие функции, используя HTML5 Web Storage. Он позволяет хранить данные локально в веб-браузере. Ваша реализация будет отвечать за извлечение данных при запуске и синхронизации данных. Конечно, вы столкнетесь с некоторыми ограничениями, такими как ограничение хранения (в зависимости от браузера - примерно 5 МБ или 10 МБ) и проблем с производительностью.
Модуль OpenERP Point Of Sale реализует такое локальное хранилище. Я не уверен, что он используется больше, но вы можете использовать его в качестве примера. Вы можете взглянуть на Javascript, реализующий локальные функции хранения этого модуля здесь - db.js.
Этот модуль может служить хорошим примером автономной реализации. Тем не менее, автономный режим больше не используется в модуле. Хорошее рассуждение дается в комментарии в начале db.js файла:
/* The db module was intended to be used to store all the data needed to run the Point
* of Sale in offline mode. (Products, Categories, Orders, ...) It would also use WebSQL
* or IndexedDB to make the searching and sorting products faster. It turned out not to be
* a so good idea after all.
*
* First it is difficult to make the Point of Sale truly independant of the server. A lot
* of functionality cannot realistically run offline, like generating invoices.
*
* IndexedDB turned out to be complicated and slow as hell, and loading all the data at the
* start made the point of sale take forever to load over small connections.
*
* LocalStorage has a hard 5.0MB on chrome. For those kind of sizes, it is just better
* to put the data in memory and it's not too big to download each time you launch the PoS.
*
* So at this point we are dropping the support for offline mode, and this module doesn't really
* make sense anymore. But if at some point you want to store millions of products and if at
* that point indexedDB has improved to the point it is usable, you can just implement this API.
*
* You would also need to change the way the models are loaded at the start to not reload all your
* product data.
*/
Спасибо за ответ ПРОМТ. Тем временем я установил модуль Point Of Sale и отлично работает в режиме онлайн. Позже я отключил службы openerp для проверки автономного режима. Здесь я не уверен, как запустить автономный модуль продажи. Пожалуйста, помогите мне на этом – user3276175
Я не думаю, что в настоящее время он работает в автономном режиме. См. Мой обновленный ответ. –