DMarlon Studio
All demos · Desktop
Pascal · Lazarus

Offline Odoo (Pascal)

A native Object Pascal (Lazarus) app to work with Odoo 8 to 20 online and offline: KPI dashboard, customers, products, quotations, a point of sale that creates the order, delivery and invoice in Odoo and, with BIM 2.0, projects and budgets by concepts.

What it shows

  • A native app in Object Pascal (Lazarus)
  • JSON-RPC with every Odoo version
  • Construction budgets by concepts (BIM 2.0)
Offline Odoo (Pascal): The sales dashboard

How it works

  1. Step 1: The sales dashboard
    1

    The sales dashboard

    Month KPIs, sales by month, orders by status and top customers, drawn from the data downloaded from Odoo.

  2. Step 2: Sell offline
    2

    Sell offline

    Create customers, quotations or point-of-sale sales with no network: they are saved as pending and, when the connection is back, reach Odoo with a unique reference, without duplicates even if it stops halfway.

  3. Step 3: Construction budgets (BIM 2.0)
    3

    Construction budgets (BIM 2.0)

    With the BIM 2.0 module in Odoo, the BIM projects page is its concept tree: chapters, items and resources with quantity and price, amounts worked out as in BIM and its shortcuts (N, Shift + N, Del, U). It works offline and UPD uploads it to Odoo.

This demo comes as an example in DMarlon Studio: open it in the Designer to see its design and code, change it and press Run.