Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][MIG] stock_picking_report_summary #304

Merged
merged 13 commits into from
Jul 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions setup/stock_picking_report_summary/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
113 changes: 113 additions & 0 deletions stock_picking_report_summary/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
============================
Stock Picking Report Summary
============================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:55007a3115945f634dc0c35e3cc2e359b6ecb6f2ad8145726e87a3411af3c028
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--reporting-lightgray.png?logo=github
:target: https://github.com/OCA/stock-logistics-reporting/tree/16.0/stock_picking_report_summary
:alt: OCA/stock-logistics-reporting
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/stock-logistics-reporting-16-0/stock-logistics-reporting-16-0-stock_picking_report_summary
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-reporting&target_branch=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Select several Pickings to print a PDF summary with two sheets :

* Products Summary (where the total sum is calculated for each product)

* Detail Part (each delivery is detailed product by product, with lines at 0 printed in grey)

You can choose to print standard prices or not (can be useful to check some
values when you prepare your pickings).

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to

* Go to Inventory

* Choose a Operation

* Select any pickings and click on 'Action' / 'Picking Summary'

.. figure:: https://raw.githubusercontent.com/OCA/stock-logistics-reporting/16.0/stock_picking_report_summary/static/description/new_print_action.png

* Choose your options

.. figure:: https://raw.githubusercontent.com/OCA/stock-logistics-reporting/16.0/stock_picking_report_summary/static/description/wizard.png

.. figure:: https://raw.githubusercontent.com/OCA/stock-logistics-reporting/16.0/stock_picking_report_summary/static/description/pdf_report.png

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/stock-logistics-reporting/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/stock-logistics-reporting/issues/new?body=module:%20stock_picking_report_summary%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* Grap

Contributors
~~~~~~~~~~~~

* Quentin DUPONT (quentin.dupont@grap.coop)

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

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

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.

.. |maintainer-quentinDupont| image:: https://github.com/quentinDupont.png?size=40px
:target: https://github.com/quentinDupont
:alt: quentinDupont
.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px
:target: https://github.com/legalsylvain
:alt: legalsylvain

Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-quentinDupont| |maintainer-legalsylvain|

This module is part of the `OCA/stock-logistics-reporting <https://github.com/OCA/stock-logistics-reporting/tree/16.0/stock_picking_report_summary>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions stock_picking_report_summary/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import wizards
24 changes: 24 additions & 0 deletions stock_picking_report_summary/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop)
# @author: Quentin DUPONT (quentin.dupont@grap.coop)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Stock Picking Report Summary",
"summary": "Stock Picking Report Summary",
"version": "16.0.1.0.0",
"author": "Grap, " "Odoo Community Association (OCA)",
"maintainers": ["quentinDupont", "legalsylvain"],
"website": "https://github.com/OCA/stock-logistics-reporting",
"category": "Warehouse Management",
"license": "AGPL-3",
"depends": [
"stock",
],
"data": [
"security/ir.model.access.csv",
"reports/report_print_picking_summary.xml",
"reports/report_print_picking_summary_template.xml",
"wizards/view_picking_summary_wizard.xml",
],
"installable": True,
}
226 changes: 226 additions & 0 deletions stock_picking_report_summary/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_report_summary
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-15 14:52+0000\n"
"PO-Revision-Date: 2024-03-15 14:52+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.view_picking_summary_wizard_form
msgid "Cancel"
msgstr "Annuler"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Category"
msgstr "Catégorie"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__standard_price
msgid "Cost"
msgstr "Coût"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__create_uid
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking__create_uid
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__create_uid
msgid "Created by"
msgstr "Créé par"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__create_date
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking__create_date
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__create_date
msgid "Created on"
msgstr "Créé le"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__display_name
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking__display_name
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__display_name
msgid "Display Name"
msgstr "Nom affiché"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.view_picking_summary_wizard_form
msgid "For Pickings details"
msgstr "Pour les détails des livraisons"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.view_picking_summary_wizard_form
msgid "For Summary"
msgstr "Pour le résumé"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.view_picking_summary_wizard_form
msgid "General informations"
msgstr "Informations générales"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__id
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking__id
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__id
msgid "ID"
msgstr ""

#. module: stock_picking_report_summary
#: model:ir.model.fields,help:stock_picking_report_summary.field_picking_summary_wizard_product__standard_price
msgid ""
"In Standard Price & AVCO: value of the product (automatically computed in AVCO).\n"
" In FIFO: value of the next unit that will leave the stock (automatically computed).\n"
" Used to value the product when the purchase cost is not known (e.g. inventory adjustment).\n"
" Used to compute margins on sale orders."
msgstr ""
"Également utilisé comme prix de base pour les listes. Exprimé dans l'unité "
"de mesure par défaut du produit."

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard____last_update
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking____last_update
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__write_uid
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking__write_uid
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__write_uid
msgid "Last Updated by"
msgstr "Dernière mise à jour par"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__write_date
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking__write_date
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__write_date
msgid "Last Updated on"
msgstr "Dernière mise à jour le"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__picking_line_qty
msgid "Number of Selected Picking"
msgstr "Quantité sélectionnée"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking__picking_id
msgid "Picking"
msgstr "Livraison"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__picking_line_ids
msgid "Picking Line"
msgstr "Ligne de bon de livraison"

#. module: stock_picking_report_summary
#: model:ir.actions.act_window,name:stock_picking_report_summary.action_picking_summary
#: model:ir.actions.report,name:stock_picking_report_summary.report_picking_summary
msgid "Picking Summary"
msgstr "Résumé des livraisons"

#. module: stock_picking_report_summary
#: model:ir.model,name:stock_picking_report_summary.model_picking_summary_wizard
msgid "Picking Summary Wizard"
msgstr ""

#. module: stock_picking_report_summary
#: model:ir.model,name:stock_picking_report_summary.model_picking_summary_wizard_picking
msgid "Picking Summary Wizard Picking"
msgstr ""

#. module: stock_picking_report_summary
#: model:ir.model,name:stock_picking_report_summary.model_picking_summary_wizard_product
msgid "Picking Summary Wizard Product"
msgstr ""

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Pickings Details"
msgstr "Détails des livraisons"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.view_picking_summary_wizard_form
msgid "Print PDF"
msgstr "Imprimer le PDF"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__print_details
msgid "Print Picking Details"
msgstr "Imprimer le détail des livraisons"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__print_prices
msgid "Print Standard Prices"
msgstr "Imprimer les prix de revient"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__print_summary
msgid "Print Summary"
msgstr "Imprimer le résumé"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__print_unit_in_list
msgid "Print Units"
msgstr "Imprimer les unités de mesure"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__product_id
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Product"
msgstr "Article"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__product_line_ids
msgid "Product Line"
msgstr "Ligne de produit"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Products Summary"
msgstr "Résumé des bons de livraison"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Quantity"
msgstr "Quantité"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__quantity_total
msgid "Quantity Total"
msgstr "Quantité totale"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard__standard_price_total
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__standard_price_total
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Standard Price Total"
msgstr "Total prix de vente"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Standard Unit Price"
msgstr "Coût unitaire"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Total price"
msgstr "Prix total"

#. module: stock_picking_report_summary
#: model_terms:ir.ui.view,arch_db:stock_picking_report_summary.picking_summary
msgid "Unit"
msgstr "Unité"

#. module: stock_picking_report_summary
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_picking__wizard_id
#: model:ir.model.fields,field_description:stock_picking_report_summary.field_picking_summary_wizard_product__wizard_id
msgid "Wizard"
msgstr "Assistant"
1 change: 1 addition & 0 deletions stock_picking_report_summary/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Quentin DUPONT (quentin.dupont@grap.coop)
8 changes: 8 additions & 0 deletions stock_picking_report_summary/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Select several Pickings to print a PDF summary with two sheets :

* Products Summary (where the total sum is calculated for each product)

* Detail Part (each delivery is detailed product by product, with lines at 0 printed in grey)

You can choose to print standard prices or not (can be useful to check some
values when you prepare your pickings).
Loading
Loading