Skip to content

Commit

Permalink
[9.0][ADD] product_pricelist_direct_print (OCA#223)
Browse files Browse the repository at this point in the history
  • Loading branch information
carlosdauden authored and therbin200 committed Nov 26, 2024
1 parent f2cfde1 commit 99c37ab
Show file tree
Hide file tree
Showing 12 changed files with 799 additions and 0 deletions.
87 changes: 87 additions & 0 deletions product_pricelist_direct_print/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
.. image:: https://img.shields.io/badge/licence-LGPL--3-blue.svg
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3

==============================
Product Pricelist Direct Print
==============================

Print price list from menu option, product templates, products variants or
price lists

Configuration
=============

To configure this module, you need to:

* Go to **Apps** and install **Sales Management**
* Go to **Sales > Configuration > Settings**
* Scroll to **Quotations & Sales > Sale Price**
* Set **Different prices per customer segment** or
**Advanced pricing based on formula**

Usage
=====

To use this module, you have several options:

#. Go to **Sales > Sales > Print Price List**

#. Go to **Sales > Sales > Products**
* Select products in list view
* Press **Print > Price List**

#. Go to **Sales > Sales > Product Variants**
* Select products in list view
* Press **Print > Price List**

#. Go to **Sales > Configuration > Pricelists > Pricelists**
* Select one Pricelist
* Press **Print > Price List**

#. Go to **Sales > Sales > Customers**
* Select one customer
* Press **Print > Price List**


.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/135/9.0

Bug Tracker
===========

Bugs are tracked on `GitHub Issues
<https://github.com/OCA/product-attribute/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.

Credits
=======

Images
------

* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/
blob/master/template/module/static/description/icon.svg>`_.


Contributors
------------

* Carlos Dauden <carlos.dauden@tecnativa.com>

Maintainer
----------

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit https://odoo-community.org.
3 changes: 3 additions & 0 deletions product_pricelist_direct_print/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# -*- coding: utf-8 -*-

from . import wizards
22 changes: 22 additions & 0 deletions product_pricelist_direct_print/__openerp__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
# Copyright 2017 Carlos Dauden <carlos.dauden@tecnativa.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Product Pricelist Direct Print",
"summary": "Print price list from menu option, product templates, "
"products variants or price lists",
"version": "9.0.1.0.0",
"category": "Product",
"website": "http://www.tecnativa.com",
"author": "Tecnativa, "
"Odoo Community Association (OCA)",
"license": "AGPL-3",
"depends": [
"product",
],
"data": [
"views/report_product_pricelist.xml",
"wizards/product_pricelist_print_view.xml",
],
}
179 changes: 179 additions & 0 deletions product_pricelist_direct_print/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_pricelist_direct_print
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-09 03:40+0000\n"
"PO-Revision-Date: 2017-03-09 03:40+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.report_product_pricelist_document
msgid "<strong>Cost Price</strong>"
msgstr "<strong>Precio coste</strong>"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.report_product_pricelist_document
msgid "<strong>Currency</strong>:<br/>"
msgstr "<strong>Moneda</strong>:<br/>"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.report_product_pricelist_document
msgid "<strong>Description</strong>"
msgstr "<strong>Descripción</strong>"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.report_product_pricelist_document
msgid "<strong>List Price</strong>"
msgstr "<strong>Precio tarifa</strong>"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.report_product_pricelist_document
msgid "<strong>Price List Name</strong>:<br/>"
msgstr "<strong>Nombre tarifa</strong>:<br/>"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.report_product_pricelist_document
msgid "<strong>Print date</strong>:<br/>"
msgstr "<strong>Fecha impresión</strong>:<br/>"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.report_product_pricelist_document
msgid "<strong>Sale Price</strong>"
msgstr "<strong>Precio ficha</strong>"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.view_product_pricelist_print
msgid "Cancel"
msgstr "Cancelar"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_categ_ids
msgid "Categories"
msgstr "Categorías"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_create_uid
msgid "Created by"
msgstr "Creado por"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_create_date
msgid "Created on"
msgstr "Creado en"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_partner_id
msgid "Customer"
msgstr ""

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_display_name
msgid "Display Name"
msgstr "Nombre mostrado"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.view_product_pricelist_print
msgid "Filter Options"
msgstr "Opciones de filtrado"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_id
msgid "ID"
msgstr "ID (identificación)"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,help:product_pricelist_direct_print.field_product_pricelist_print_product_ids
#: model:ir.model.fields,help:product_pricelist_direct_print.field_product_pricelist_print_product_tmpl_ids
msgid "Keep empty for all products"
msgstr "Dejar vacío para mostrar todos los productos"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print___last_update
msgid "Last Modified on"
msgstr "Última modificación en"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_write_uid
msgid "Last Updated by"
msgstr "Última actualización de"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_write_date
msgid "Last Updated on"
msgstr "Última actualización en"

#. module: product_pricelist_direct_print
#: model:ir.actions.act_window,name:product_pricelist_direct_print.action_partner_pricelist_print
#: model:ir.actions.act_window,name:product_pricelist_direct_print.action_product_pricelist_print
#: model:ir.actions.act_window,name:product_pricelist_direct_print.action_product_product_pricelist_print
#: model:ir.actions.act_window,name:product_pricelist_direct_print.action_product_template_pricelist_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.report_product_pricelist_document
msgid "Price List"
msgstr "Tarifa"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_pricelist_id
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.view_product_pricelist_print
msgid "Pricelist"
msgstr "Tarifa"

#. module: product_pricelist_direct_print
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.view_product_pricelist_print
msgid "Print"
msgstr "Imprimir"

#. module: product_pricelist_direct_print
#: model:ir.actions.act_window,name:product_pricelist_direct_print.action_pricelist_print
#: model:ir.ui.menu,name:product_pricelist_direct_print.menu_product_pricelist_print
msgid "Print Price List"
msgstr "Imprimir tarifa"

#. module: product_pricelist_direct_print
#: model:ir.actions.report.xml,name:product_pricelist_direct_print.action_report_product_pricelist
msgid "Product Price List"
msgstr "Tarifa de productos"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_product_ids
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_product_tmpl_ids
#: model:ir.ui.view,arch_db:product_pricelist_direct_print.view_product_pricelist_print
msgid "Products"
msgstr "Productos"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_show_standard_price
msgid "Show Cost Price"
msgstr "Mostrar precio de coste"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_show_sale_price
msgid "Show Sale Price"
msgstr "Mostrar precio ficha"

#. module: product_pricelist_direct_print
#: model:ir.model.fields,field_description:product_pricelist_direct_print.field_product_pricelist_print_show_variants
msgid "Show variants"
msgstr "Mostrar variantes"

#. module: product_pricelist_direct_print
#: code:addons/product_pricelist_direct_print/wizards/product_pricelist_print.py:61
#, python-format
msgid "You must set price list or any show price option."
msgstr "Debe seleccionar una tarifa o alguna opción mostrar precio."

#. module: product_pricelist_direct_print
#: model:ir.model,name:product_pricelist_direct_print.model_product_pricelist_print
msgid "product.pricelist.print"
msgstr ""
Loading

0 comments on commit 99c37ab

Please sign in to comment.