You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
3.4 KiB

8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
  1. .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
  2. :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
  3. :alt: License: AGPL-3
  4. ============================================
  5. Generate Barcodes for Products and Customers
  6. ============================================
  7. This module expends Odoo functionnality, allowing user to generate barcode
  8. depending on a given barcode rule.
  9. For exemple, a typical pattern for products is "23.....{NNNDD}" that means
  10. that:
  11. * the EAN13 code will begin by '23' ;
  12. * followed by 5 digits (named Barcode Base in this module, ) ;
  13. * and after 5 others digits to define the variable price ;
  14. * a 13 digit control
  15. With this module, it is possible to:
  16. * Affect a pattern (barcode.rule) to a product.product or a res.partner
  17. * Generate the next Barcode base of a pattern. (to avoid duplicate barcode)
  18. * Generate a barcode, based on a pattern and a barcode base
  19. Configuration
  20. =============
  21. To configure this module, you need to:
  22. * Go to Point Of Sale / Configuration / Barcode Nomenclatures and select
  23. * Select a Nomenclature
  24. * Create or select a rule
  25. .. image:: /barcodes_generate/static/description/barcode_rule_tree.png
  26. * Check 'Available for Products', or 'Available for Partners' Checkbox.
  27. .. image:: /barcodes_generate/static/description/barcode_rule_form.png
  28. Usage
  29. =====
  30. To use this module, you need to:
  31. * Go to a Product form (or a Partner Form):
  32. * set a rule to the current object
  33. .. image:: /barcodes_generate/static/description/product_product_form_empty.png
  34. * Click on 'Generate Base and Barcode'
  35. .. image:: /barcodes_generate/static/description/product_product_form_generated.png
  36. Alternatively you can set manually a barcode base, and click only on Generate barcode.
  37. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
  38. :alt: Try me on Runbot
  39. :target: https://runbot.odoo-community.org/runbot/184/9.0
  40. Known issues / Roadmap
  41. ======================
  42. Dependency to point_of_sale is required because barcode field, defined in 'base'
  43. module (in the res.partner model), is defined in a 'point_of_sale' view.
  44. Furthermore, barcode nomenclature menu is available on Point Of Sale submenu.
  45. It's a relative problem, because product barcodes generation will occures
  46. mostly in a Point of Sale context.
  47. You could comment 'point_of_sale' dependencies if you want to use this module
  48. without point of sale installed.
  49. Bug Tracker
  50. ===========
  51. Bugs are tracked on `GitHub Issues
  52. <https://github.com/OCA/pos/issues>`_. In case of trouble, please
  53. check there if your issue has already been reported. If you spotted it first,
  54. help us smashing it by providing a detailed and welcomed feedback.
  55. Credits
  56. =======
  57. Images
  58. ------
  59. * Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.
  60. * Icon of the module is based on the Oxygen Team work and is under LGPL licence:
  61. http://www.iconarchive.com/show/oxygen-icons-by-oxygen-icons.org.html
  62. Contributors
  63. ------------
  64. * Sylvain LE GAL (https://twitter.com/legalsylvain)
  65. Maintainer
  66. ----------
  67. .. image:: https://odoo-community.org/logo.png
  68. :alt: Odoo Community Association
  69. :target: https://odoo-community.org
  70. This module is maintained by the OCA.
  71. OCA, or the Odoo Community Association, is a nonprofit organization whose
  72. mission is to support the collaborative development of Odoo features and
  73. promote its widespread use.
  74. To contribute to this module, please visit https://odoo-community.org.