[MERGE] Forward-port of branch 12.0 up to 7a65f48d41
@ -7,3 +7,15 @@
|
|||||||
<li><a href="https://www.odoo.com/documentation/13.0/setup/install.html">Installation</a></li>
|
<li><a href="https://www.odoo.com/documentation/13.0/setup/install.html">Installation</a></li>
|
||||||
<li><a href="https://www.odoo.com/page/odoo-white-paper">White Papers</a></li>
|
<li><a href="https://www.odoo.com/page/odoo-white-paper">White Papers</a></li>
|
||||||
<li><a href="https://www.odoo.com/page/legal">Legal</a></li>
|
<li><a href="https://www.odoo.com/page/legal">Legal</a></li>
|
||||||
|
|
||||||
|
{%- if pagename != "search" and builder != "singlehtml" %}
|
||||||
|
<li id="searchbox" style="display: none; margin: 0 0 0 10px;" role="search">
|
||||||
|
<form class="search form-inline" action="{{ pathto('search') }}" method="get">
|
||||||
|
<input type="text" class="form-control" name="q" id="q" placeholder="Search..." />
|
||||||
|
<input type="hidden" name="area" value="default" />
|
||||||
|
<input type="hidden" name="check_keywords" value="yes" />
|
||||||
|
<button type="submit" value="Go" class="btn btn-default">Go</button>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
<script type="text/javascript">$('#searchbox').show(0);</script>
|
||||||
|
{%- endif %}
|
||||||
|
@ -34,10 +34,10 @@ Configure currencies
|
|||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
Once the Odoo is configured to support multiple currencies, you should
|
Once the Odoo is configured to support multiple currencies, you should
|
||||||
activate the currencies you plan to work with. To do that, go the menu
|
activate the currencies you plan to work with. To do that, go to the menu
|
||||||
:menuselection:`Configuration --> Currencies`. All the currencies are created by default,
|
:menuselection:`Configuration --> Currencies`. All the currencies are created by default,
|
||||||
but you should activate the ones you plan to support. (to activate a
|
but you should activate the ones you plan to support (to activate a
|
||||||
currency, check his active field)
|
currency, check its "Active" field).
|
||||||
|
|
||||||
After having activated the currencies, you can configure the parameters
|
After having activated the currencies, you can configure the parameters
|
||||||
to automate the currency rate update. These options are also in the
|
to automate the currency rate update. These options are also in the
|
||||||
@ -108,9 +108,9 @@ in the report below.
|
|||||||
|
|
||||||
In the above report, the account receivable associated to Camptocamp is
|
In the above report, the account receivable associated to Camptocamp is
|
||||||
not managed in a secondary currency, which means that it keeps every
|
not managed in a secondary currency, which means that it keeps every
|
||||||
transaction in his own currency. If you prefer, you can set the account
|
transaction in its own currency. If you prefer, you can set the account
|
||||||
receivable of this customer with a secondary currency and all his debts
|
receivable for this customer in a secondary currency and all its debts
|
||||||
will automatically be converted in this currency.
|
will automatically be converted to this currency.
|
||||||
|
|
||||||
In such a case, the customer statement always has only one currency. In
|
In such a case, the customer statement always has only one currency. In
|
||||||
general, this is not what the customer expect as he prefers to see the
|
general, this is not what the customer expect as he prefers to see the
|
||||||
|
@ -7,3 +7,6 @@ Configuration
|
|||||||
:glob:
|
:glob:
|
||||||
|
|
||||||
devices/measurement_tool
|
devices/measurement_tool
|
||||||
|
devices/camera
|
||||||
|
devices/footswitch
|
||||||
|
devices/printer
|
||||||
|
55
iot/devices/camera.rst
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
================
|
||||||
|
Connect a Camera
|
||||||
|
================
|
||||||
|
|
||||||
|
When using your *IoT Box* in Odoo, you could need to use a camera. As
|
||||||
|
it can be done in a few steps, this device is really easy to configure.
|
||||||
|
Then, you can use it in your manufacturing process and link it to a
|
||||||
|
control point. Doing so will allow you to take pictures when you reach
|
||||||
|
the chosen quality control point.
|
||||||
|
|
||||||
|
Connection
|
||||||
|
==========
|
||||||
|
|
||||||
|
To connect the camera to the *IoT Box*, simply combine the two by
|
||||||
|
cable.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
In some cases, a serial to USB adapter could be needed.
|
||||||
|
|
||||||
|
If your camera is a `*supported
|
||||||
|
one* <https://www.odoo.com/page/iot-hardware>`__, there is no need to
|
||||||
|
set up anything as it will be detected as soon as it is connected.
|
||||||
|
|
||||||
|
.. image:: media/camera_01.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
In some cases, you could need to restart the box and download your
|
||||||
|
camera’s drivers from the box. To do so, go to your *IoT Box Home
|
||||||
|
Page* and click on *drivers list*. Then, click on load drivers.
|
||||||
|
|
||||||
|
.. image:: media/camera_02.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Link a Camera to a Quality Control Point
|
||||||
|
========================================
|
||||||
|
|
||||||
|
With the Manufacturing app
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
In your *Quality app*, you can setup the device on a *Quality Control
|
||||||
|
Point*. Go to the *Control Points* menu, under *Quality Control*
|
||||||
|
and open the control point you want to link with the camera.
|
||||||
|
|
||||||
|
Now, you can edit the control point and select the device from the
|
||||||
|
dropdown list. Now, hit save.
|
||||||
|
|
||||||
|
.. image:: media/camera_03.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Then, your camera can be used with the picked *Control Point*. During
|
||||||
|
the manufacturing process, reaching the *Quality Control Point* you
|
||||||
|
chose before will allow you to take a picture.
|
||||||
|
|
||||||
|
.. image:: media/camera_04.png
|
||||||
|
:align: center
|
53
iot/devices/footswitch.rst
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
====================
|
||||||
|
Connect a Footswitch
|
||||||
|
====================
|
||||||
|
|
||||||
|
When working, it is always better to have your two hands available.
|
||||||
|
Using Odoo’s *IoT Box* and a footswitch will allow it.
|
||||||
|
|
||||||
|
In fact, you will be able to go from one screen to another by using your
|
||||||
|
foot and the footswitch. Really convenient, it can be configured in a
|
||||||
|
few steps.
|
||||||
|
|
||||||
|
Connection
|
||||||
|
==========
|
||||||
|
|
||||||
|
Connecting the footswitch to the *IoT Box* is easy, you just have to
|
||||||
|
combine the two by cable.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
In some cases, a serial to USB adapter may be needed.
|
||||||
|
|
||||||
|
If your footswitch is a `supported
|
||||||
|
one <https://www.odoo.com/page/iot-hardware>`__, there is no need to
|
||||||
|
set up anything since it will be automatically detected when connected.
|
||||||
|
|
||||||
|
.. image:: media/footswitch_01.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
If it is not a supported one, you may need to restart the box and
|
||||||
|
download your footswitch’s drivers from the box. To do so, go to the
|
||||||
|
*IoT Box Home Page* and click on *drivers list*. Then, click on load
|
||||||
|
drivers.
|
||||||
|
|
||||||
|
.. image:: media/footswitch_02.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Link a Footswitch to a Workcenter
|
||||||
|
=================================
|
||||||
|
|
||||||
|
To link the footswitch to an action, it needs to be configured on a
|
||||||
|
workcenter. Go to the workcenter you want to use the footswitch in and
|
||||||
|
add the device in the *IoT Triggers* tab. Then, you can link it to an
|
||||||
|
action and also add a key to trigger it.
|
||||||
|
|
||||||
|
.. image:: media/footswitch_03.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Note that the one that is first in the list will be chosen. So, the
|
||||||
|
order matters! In the picture above, using the footswitch will, for
|
||||||
|
example, automatically skip the current part of the process you work on.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
When you are on the work order screen, a status button indicates if you
|
||||||
|
are correctly connected to the footswitch.
|
@ -1,11 +1,10 @@
|
|||||||
==========================
|
==========================
|
||||||
Connect a measurement tool
|
Connect a Measurement Tool
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
With Odoo’s *IoT Box*, it is possible to connect measurement tools to
|
With Odoo’s *IoT Box*, it is possible to connect measurement tools to
|
||||||
your database. Find the list of supported devices here: `Supported
|
your database. Find the list of supported devices here: `Supported
|
||||||
devices
|
devices <https://www.odoo.com/page/iot-hardware>`__,.
|
||||||
<`*https://www.odoo.com/page/iot-hardware* <https://www.odoo.com/page/iot-hardware>`__>`__,.
|
|
||||||
|
|
||||||
Connect in USB
|
Connect in USB
|
||||||
==============
|
==============
|
||||||
|
BIN
iot/devices/media/camera_01.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
iot/devices/media/camera_02.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
iot/devices/media/camera_03.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
iot/devices/media/camera_04.png
Normal file
After Width: | Height: | Size: 9.6 KiB |
BIN
iot/devices/media/footswitch_01.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
BIN
iot/devices/media/footswitch_02.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
iot/devices/media/footswitch_03.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
iot/devices/media/printer_01.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
BIN
iot/devices/media/printer_02.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
iot/devices/media/printer_03.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
iot/devices/media/printer_04.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
iot/devices/media/printer_05.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
iot/devices/media/printer_06.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
iot/devices/media/printer_07.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
iot/devices/media/printer_08.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
iot/devices/media/printer_09.png
Normal file
After Width: | Height: | Size: 597 B |
BIN
iot/devices/media/printer_10.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
iot/devices/media/printer_11.png
Normal file
After Width: | Height: | Size: 6.0 KiB |
BIN
iot/devices/media/printer_12.png
Normal file
After Width: | Height: | Size: 11 KiB |
138
iot/devices/printer.rst
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
=================
|
||||||
|
Connect a Printer
|
||||||
|
=================
|
||||||
|
|
||||||
|
When using your *IoT Box* in Odoo, you could need to use a printer.
|
||||||
|
Doing so is easy and convenient as it can be done in a few steps. Then,
|
||||||
|
you can use it to print receipts, orders or even reports in different
|
||||||
|
Odoo apps.
|
||||||
|
|
||||||
|
Connection
|
||||||
|
==========
|
||||||
|
|
||||||
|
To connect the printer to the *IoT Box*, you just have to combine the
|
||||||
|
two by cable.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
Sometimes, a serial to USB adapter may be needed.
|
||||||
|
|
||||||
|
If your printer is a `supported
|
||||||
|
one <https://www.odoo.com/page/iot-hardware>`__, there is no need to set up anything
|
||||||
|
because it will be automatically detected as soon as it is connected.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
The printer can take up to two minutes to appear in your devices list.
|
||||||
|
|
||||||
|
.. image:: media/printer_01.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
In some cases, you may need to restart the box and download your
|
||||||
|
printer’s drivers from the box. To do so, go to the *IoT Box Home
|
||||||
|
Page* and click on *drivers list*. Then, click on load drivers.
|
||||||
|
|
||||||
|
.. image:: media/printer_02.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Link the Printer
|
||||||
|
================
|
||||||
|
|
||||||
|
To Work Orders
|
||||||
|
--------------
|
||||||
|
|
||||||
|
You can link *Work Orders* to printers via a *Quality Control Point*
|
||||||
|
to print labels for manufactured products.
|
||||||
|
|
||||||
|
To do so, you need to create a *Quality Control Point* from the
|
||||||
|
*Quality* app. Then, you can select the correct manufacturing
|
||||||
|
operation and the work order operation. In type, choose *Print Label*
|
||||||
|
and hit save.
|
||||||
|
|
||||||
|
.. image:: media/printer_03.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Now, each time you reach the quality control point for the chosen
|
||||||
|
product, a *Print Label* button will appear.
|
||||||
|
|
||||||
|
.. image:: media/printer_04.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
To Reports
|
||||||
|
----------
|
||||||
|
|
||||||
|
You can also link a type of report to a certain printer. In the *IoT*
|
||||||
|
app, go to the *Devices* menu and select the printer you want to set
|
||||||
|
up.
|
||||||
|
|
||||||
|
.. image:: media/printer_05.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Now, go to the *Printer Reports* tab.
|
||||||
|
|
||||||
|
.. image:: media/printer_06.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Hit edit and then, click on *Add a line*. In the window that shows up,
|
||||||
|
check all the types of reports that should be linked to this printer.
|
||||||
|
Click on select and save.
|
||||||
|
|
||||||
|
.. image:: media/printer_07.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Now, each time you click on *Print* in the control panel, instead of
|
||||||
|
downloading a PDF, it will send it to the selected printer and
|
||||||
|
automatically print it.
|
||||||
|
|
||||||
|
Print Receipts from the PoS
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
You can link a printer to your *Point of Sale* app so you can print
|
||||||
|
receipts directly from your *PoS*.
|
||||||
|
|
||||||
|
Doing so is really easy. Go to your *Point of Sale* app and open your
|
||||||
|
*PoS* settings, under *Configuration*. There, click on *Edit* and
|
||||||
|
check the *IoT Box* feature. Then, enable the *Receipt Printer*.
|
||||||
|
|
||||||
|
.. image:: media/printer_08.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Now, on your *PoS* view, you will be able to print different kinds of
|
||||||
|
tickets: **receipts**, **sale details** and **bills**.
|
||||||
|
|
||||||
|
For the receipt, it will be printed once the order is validated. The
|
||||||
|
process is automated when you enable the feature in your *PoS*.
|
||||||
|
|
||||||
|
Sales details can be printed by clicking on the printer icon on the
|
||||||
|
navbar at the top of the *PoS*. It will print the details of the sales
|
||||||
|
of the current day.
|
||||||
|
|
||||||
|
.. image:: media/printer_09.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
As for the bill, it is only available in restaurant mode. In your
|
||||||
|
restaurant settings, activate bills and a *Bill* button will appear in
|
||||||
|
the left panel. Click on it and it will print the bill.
|
||||||
|
|
||||||
|
.. image:: media/printer_10.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Print Orders in the kitchen
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
In restaurant mode, you can send order tickets to the kitchen.
|
||||||
|
|
||||||
|
To do so, go to the *PoS* app and open your *PoS* settings. Then,
|
||||||
|
tick *Order Printer*.
|
||||||
|
|
||||||
|
.. image:: media/printer_11.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Now, go to the *Printers* menu. Hit create and select the *IoT Box*
|
||||||
|
with all the categories of product that should be printed in the
|
||||||
|
*Printer Product Categories* field.
|
||||||
|
|
||||||
|
.. image:: media/printer_12.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
In the *PoS*, when you add or remove a product from one of the
|
||||||
|
selected categories, the button *Order* will be green. If you click on
|
||||||
|
it, a ticket will be printed.
|
@ -46,6 +46,7 @@ What kind of support is not included?
|
|||||||
- How to set up configuration models (Examples include: Inventory Routes,
|
- How to set up configuration models (Examples include: Inventory Routes,
|
||||||
Payment Terms, Warehouses, etc)
|
Payment Terms, Warehouses, etc)
|
||||||
- Any intervention on your own servers/deployments of Odoo
|
- Any intervention on your own servers/deployments of Odoo
|
||||||
|
- Any intervention on your own third party account (Ingenico, Authorize, UPS, etc)
|
||||||
- Questions or issues related to specific developments or customizations done
|
- Questions or issues related to specific developments or customizations done
|
||||||
either by Odoo or a third party (this is specific only to your database or
|
either by Odoo or a third party (this is specific only to your database or
|
||||||
involving code)
|
involving code)
|
||||||
|