diff --git a/app_account_invoice_product_multi_add/__init__.py b/app_account_invoice_product_multi_add/__init__.py new file mode 100644 index 00000000..f22df823 --- /dev/null +++ b/app_account_invoice_product_multi_add/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models +from . import ir +from . import res diff --git a/app_account_invoice_product_multi_add/__manifest__.py b/app_account_invoice_product_multi_add/__manifest__.py new file mode 100644 index 00000000..e92a3ed9 --- /dev/null +++ b/app_account_invoice_product_multi_add/__manifest__.py @@ -0,0 +1,65 @@ +# -*- coding: utf-8 -*- + +# Created on 2023-10-20 +# author: 欧度智能,https://www.odooai.cn +# email: 300883@qq.com +# Copyright (C) 2009~2024 odooAi.cn + +# Odoo16在线用户手册(长期更新) +# https://www.odooai.cn/documentation/16.0/zh_CN/index.html + +# Odoo16在线开发者手册(长期更新) +# https://www.odooai.cn/documentation/16.0/zh_CN/developer.html + +############################################################################## +# Copyright (C) 2009-TODAY odooAi.cn Ltd. https://www.odooai.cn +# Author: Ivan Deng,300883@qq.com +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# See . +# +# It is forbidden to publish, distribute, sublicense, or sell copies +# of the Software or modified copies of the Software. +############################################################################## + +{ + 'name': "App Account Invoice Product Multi Batch Add", + 'version': '18.0.24.12.03', + 'author': 'odooai.cn', + 'category': 'Base', + 'website': 'https://www.odooai.cn', + 'live_test_url': 'https://demo.odooapp.cn', + 'license': 'LGPL-3', + 'sequence': 2, + 'price': 0.00, + 'currency': 'USD', + 'summary': """ + App Account Invoice Product Multi Batch Add + Odoo App of odooai.cn + """, + 'description': """ + App Account Invoice Product Multi Add + 1. One Click to add multi product to Account Invoice. + 2. All the product can filter and group. + 客户收据与供应商帐单批量增加产品 + 1. 可以一键快速将多个产品加到客户收据与供应商帐单中 + 2. 可对产品进行过滤、分组,然后批量加入 + """, + 'depends': [ + # 'app_web_one2many_multi_add', + 'account', + ], + 'images': ['static/description/account1.gif'], + 'data': [ + 'views/account_move_views.xml', + ], + 'demo': [ + ], + 'test': [ + ], + 'post_load': None, + 'post_init_hook': None, + 'installable': True, + 'application': True, + 'auto_install': False, +} diff --git a/app_account_invoice_product_multi_add/controllers/__init__.py b/app_account_invoice_product_multi_add/controllers/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_account_invoice_product_multi_add/controllers/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_account_invoice_product_multi_add/i18n/fr.po b/app_account_invoice_product_multi_add/i18n/fr.po new file mode 100644 index 00000000..a63c0402 --- /dev/null +++ b/app_account_invoice_product_multi_add/i18n/fr.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * app_account_invoice_product_multi_add +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-03-14 16:06+0000\n" +"PO-Revision-Date: 2021-07-05 16:06+0000\n" +"Last-Translator: remi-filament\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: app_account_invoice_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_account_invoice_product_multi_add.app_invoice_form +#: model_terms:ir.ui.view,arch_db:app_account_invoice_product_multi_add.app_invoice_supplier_form +msgid "Multi Add Line" +msgstr "Ajouter plusieurs lignes" diff --git a/app_account_invoice_product_multi_add/i18n/zh_CN.po b/app_account_invoice_product_multi_add/i18n/zh_CN.po new file mode 100644 index 00000000..b22b9ac4 --- /dev/null +++ b/app_account_invoice_product_multi_add/i18n/zh_CN.po @@ -0,0 +1,23 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * app_account_invoice_product_multi_add +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e-20190301\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-03-14 16:06+0000\n" +"PO-Revision-Date: 2019-03-14 16:06+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: app_account_invoice_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_account_invoice_product_multi_add.app_invoice_form +#: model_terms:ir.ui.view,arch_db:app_account_invoice_product_multi_add.app_invoice_supplier_form +msgid "Multi Add Line" +msgstr "批量添加" + diff --git a/app_account_invoice_product_multi_add/ir/__init__.py b/app_account_invoice_product_multi_add/ir/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_account_invoice_product_multi_add/ir/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_account_invoice_product_multi_add/models/__init__.py b/app_account_invoice_product_multi_add/models/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_account_invoice_product_multi_add/models/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_account_invoice_product_multi_add/report/__init__.py b/app_account_invoice_product_multi_add/report/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_account_invoice_product_multi_add/report/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_account_invoice_product_multi_add/res/__init__.py b/app_account_invoice_product_multi_add/res/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_account_invoice_product_multi_add/res/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_account_invoice_product_multi_add/static/description/account1.gif b/app_account_invoice_product_multi_add/static/description/account1.gif new file mode 100644 index 00000000..ed6ad818 Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/account1.gif differ diff --git a/app_account_invoice_product_multi_add/static/description/banner.gif b/app_account_invoice_product_multi_add/static/description/banner.gif new file mode 100644 index 00000000..3796d869 Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/banner.gif differ diff --git a/app_account_invoice_product_multi_add/static/description/banner.png b/app_account_invoice_product_multi_add/static/description/banner.png new file mode 100644 index 00000000..8b958c64 Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/banner.png differ diff --git a/app_account_invoice_product_multi_add/static/description/cnreadme.jpg b/app_account_invoice_product_multi_add/static/description/cnreadme.jpg new file mode 100644 index 00000000..2be54766 Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/cnreadme.jpg differ diff --git a/app_account_invoice_product_multi_add/static/description/example.png b/app_account_invoice_product_multi_add/static/description/example.png new file mode 100644 index 00000000..27ff6d0f Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/example.png differ diff --git a/app_account_invoice_product_multi_add/static/description/guide1.jpg b/app_account_invoice_product_multi_add/static/description/guide1.jpg new file mode 100644 index 00000000..0eb8ddee Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/guide1.jpg differ diff --git a/app_account_invoice_product_multi_add/static/description/icon.png b/app_account_invoice_product_multi_add/static/description/icon.png new file mode 100644 index 00000000..dfb3780c Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/icon.png differ diff --git a/app_account_invoice_product_multi_add/static/description/index.html b/app_account_invoice_product_multi_add/static/description/index.html new file mode 100644 index 00000000..4bf8152d --- /dev/null +++ b/app_account_invoice_product_multi_add/static/description/index.html @@ -0,0 +1,132 @@ +
+
+

Account Invoice Product Multi Add

+

One Click to add multi product to Account Customer Invoice, Vendor Bill.

+

Important: This app is depends on a Paid App. + app_web_one2many_multi_add +

+
+
+

One Click to add multi product to Account Customer Invoice, Vendor Bill.

+
+
+ +
+
+
+

You may also like these free Apps for odoo.

+
    +
  • 1. One Click to add multi product to Sale Order. + Free Download from here.
  • +
  • 2. One Click to add multi product to Purchase Order. + Free Download from here.
  • +
  • 3. One Click to add multi product to MRP Bom. + Free Download from here.
  • +
  • 4. One Click to add multi product to Stock Picking Order. + Free Download from here.
  • +
  • 5. One Click to add multi product to Account Customer Invoice, Vendor Bill. + Free Download from here.
  • +
  • 6. You can also make any one2many field to get this feature by config the xml.
  • +
  • 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
  • +
+
+ +
+
+

Easy to Use. Click "Multi Add Items" in the one2many tree view.

+
+

Step1. Click "Multi Add Items" in any order form.

+ +
+

Step2. Select product (or any item you setup in xml).

+ +
+

Step3. Click "Select", then all product you select would add to the order.

+ +
+
+
+
+
+

1. One Click to add multi product to Sale Order.

+
+
+ +
+
+
+
+
+

2. One Click to add multi product to Purchase Order.

+
+
+ +
+
+
+
+
+

3. One Click to add multi product to MRP Bom.

+
+
+ +
+
+
+
+
+

4. One Click to add multi product to Stock Picking Order.

+
+
+ +
+
+
+
+
+

6. You can also make any one2many field to get this feature by config the xml.

+
+
+

Check this example.

+ +
+
+
+
+ + +
+
+
+

Technical Help & Support

+
+
+
+

+ For any type of technical help & support requests, Feel free to contact us

+ + odoo@china.com +

+ Via QQ: 300883 (App user would not get QQ or any other IM support. Only for odoo project customize.)

+ + 300883@qq.com +
+
+

+ Visit our website for more support.

+

https://www.odooai.cn

+
+
+
+
+ diff --git a/app_account_invoice_product_multi_add/static/description/mrp1.gif b/app_account_invoice_product_multi_add/static/description/mrp1.gif new file mode 100644 index 00000000..3fb5a814 Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/mrp1.gif differ diff --git a/app_account_invoice_product_multi_add/static/description/purchase1.gif b/app_account_invoice_product_multi_add/static/description/purchase1.gif new file mode 100644 index 00000000..43cd2a3b Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/purchase1.gif differ diff --git a/app_account_invoice_product_multi_add/static/description/sale1.gif b/app_account_invoice_product_multi_add/static/description/sale1.gif new file mode 100644 index 00000000..f8db4f7d Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/sale1.gif differ diff --git a/app_account_invoice_product_multi_add/static/description/stock1.gif b/app_account_invoice_product_multi_add/static/description/stock1.gif new file mode 100644 index 00000000..debbca34 Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/stock1.gif differ diff --git a/app_account_invoice_product_multi_add/static/description/use1.jpg b/app_account_invoice_product_multi_add/static/description/use1.jpg new file mode 100644 index 00000000..dc70f00f Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/use1.jpg differ diff --git a/app_account_invoice_product_multi_add/static/description/use2.jpg b/app_account_invoice_product_multi_add/static/description/use2.jpg new file mode 100644 index 00000000..74e49c8d Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/use2.jpg differ diff --git a/app_account_invoice_product_multi_add/static/description/use3.jpg b/app_account_invoice_product_multi_add/static/description/use3.jpg new file mode 100644 index 00000000..541828c1 Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/use3.jpg differ diff --git a/app_account_invoice_product_multi_add/views/account_move_views.xml b/app_account_invoice_product_multi_add/views/account_move_views.xml new file mode 100644 index 00000000..d1daab91 --- /dev/null +++ b/app_account_invoice_product_multi_add/views/account_move_views.xml @@ -0,0 +1,19 @@ + + + + + app.account.move.form + account.move + + + + + + + + + diff --git a/app_mrp_bom_product_multi_add/__init__.py b/app_mrp_bom_product_multi_add/__init__.py new file mode 100644 index 00000000..c6f04b45 --- /dev/null +++ b/app_mrp_bom_product_multi_add/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models +from . import ir +from . import res \ No newline at end of file diff --git a/app_mrp_bom_product_multi_add/__manifest__.py b/app_mrp_bom_product_multi_add/__manifest__.py new file mode 100644 index 00000000..b9be22dd --- /dev/null +++ b/app_mrp_bom_product_multi_add/__manifest__.py @@ -0,0 +1,70 @@ +# -*- coding: utf-8 -*- + +# Created on 2018-08-15 +# author: 欧度智能,https://www.odooai.cn +# email: 300883@qq.com +# resource of odooai +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +# Odoo16在线用户手册(长期更新) +# https://www.odooai.cn/documentation/16.0/zh_CN/index.html + +# Odoo16在线开发者手册(长期更新) +# https://www.odooai.cn/documentation/16.0/zh_CN/developer.html + +# Odoo13在线用户手册(长期更新) +# https://www.odooai.cn/documentation/user/13.0/zh_CN/index.html + +# Odoo13在线开发者手册(长期更新) +# https://www.odooai.cn/documentation/13.0/index.html + +# Odoo在线中文用户手册(长期更新) +# https://www.odooai.cn/documentation/user/10.0/zh_CN/index.html + +# Odoo10离线中文用户手册下载 +# https://www.odooai.cn/odoo10_user_manual_document_offline/ +# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备) +# https://www.odooai.cn/odoo10_developer_document_offline/ +# description: + +{ + 'name': "App MRP Bom Product Multi Batch Add", + 'version': '18.0.24.12.03', + 'author': 'odooai.cn', + 'category': 'Base', + 'website': 'https://www.odooai.cn', + 'live_test_url': 'https://demo.odooapp.cn', + 'license': 'LGPL-3', + 'sequence': 2, + 'price': 0.00, + 'currency': 'USD', + 'summary': """ + App MRP Bom Product Multi Batch Add, 制造Bom批量增加产品. + Odoo App of odooai.cn + """, + 'description': """ + App MRP Bom Product Multi Add. + 1. One Click to add multi product to MRP Bom. + 2. All the product can filter and group. + 制造Bom批量增加产品 + 1. 可以一键快速将多个产品加到制造Bom中 + 2. 可对产品进行过滤、分组,然后批量加入 + """, + 'depends': [ + # 'app_web_one2many_multi_add', + 'mrp', + ], + 'images': ['static/description/mrp1.gif'], + 'data': [ + 'views/mrp_bom_views.xml', + ], + 'demo': [ + ], + 'test': [ + ], + 'post_load': None, + 'post_init_hook': None, + 'installable': True, + 'application': True, + 'auto_install': False, +} diff --git a/app_mrp_bom_product_multi_add/controllers/__init__.py b/app_mrp_bom_product_multi_add/controllers/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_mrp_bom_product_multi_add/controllers/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_mrp_bom_product_multi_add/i18n/zh_CN.po b/app_mrp_bom_product_multi_add/i18n/zh_CN.po new file mode 100644 index 00000000..8e99b37c --- /dev/null +++ b/app_mrp_bom_product_multi_add/i18n/zh_CN.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * app_mrp_bom_product_multi_add +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e-20190301\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-03-14 16:07+0000\n" +"PO-Revision-Date: 2019-03-14 16:07+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: app_mrp_bom_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_mrp_bom_product_multi_add.app_mrp_bom_form_view +msgid "Add a line" +msgstr "添加明细行" + +#. module: app_mrp_bom_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_mrp_bom_product_multi_add.app_mrp_bom_form_view +msgid "Multi add line" +msgstr "批量添加" + diff --git a/app_mrp_bom_product_multi_add/ir/__init__.py b/app_mrp_bom_product_multi_add/ir/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_mrp_bom_product_multi_add/ir/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_mrp_bom_product_multi_add/models/__init__.py b/app_mrp_bom_product_multi_add/models/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_mrp_bom_product_multi_add/models/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_mrp_bom_product_multi_add/report/__init__.py b/app_mrp_bom_product_multi_add/report/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_mrp_bom_product_multi_add/report/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_mrp_bom_product_multi_add/res/__init__.py b/app_mrp_bom_product_multi_add/res/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_mrp_bom_product_multi_add/res/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_mrp_bom_product_multi_add/static/description/account1.gif b/app_mrp_bom_product_multi_add/static/description/account1.gif new file mode 100644 index 00000000..ed6ad818 Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/account1.gif differ diff --git a/app_mrp_bom_product_multi_add/static/description/banner.png b/app_mrp_bom_product_multi_add/static/description/banner.png new file mode 100644 index 00000000..8b958c64 Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/banner.png differ diff --git a/app_mrp_bom_product_multi_add/static/description/cnreadme.jpg b/app_mrp_bom_product_multi_add/static/description/cnreadme.jpg new file mode 100644 index 00000000..2be54766 Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/cnreadme.jpg differ diff --git a/app_mrp_bom_product_multi_add/static/description/example.png b/app_mrp_bom_product_multi_add/static/description/example.png new file mode 100644 index 00000000..27ff6d0f Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/example.png differ diff --git a/app_mrp_bom_product_multi_add/static/description/guide1.jpg b/app_mrp_bom_product_multi_add/static/description/guide1.jpg new file mode 100644 index 00000000..0eb8ddee Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/guide1.jpg differ diff --git a/app_mrp_bom_product_multi_add/static/description/icon.png b/app_mrp_bom_product_multi_add/static/description/icon.png new file mode 100644 index 00000000..dfb3780c Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/icon.png differ diff --git a/app_mrp_bom_product_multi_add/static/description/index.html b/app_mrp_bom_product_multi_add/static/description/index.html new file mode 100644 index 00000000..e62c6e0d --- /dev/null +++ b/app_mrp_bom_product_multi_add/static/description/index.html @@ -0,0 +1,142 @@ +
+
+

App MRP Bom Product Multi Add

+

One Click to add multi product to MRP Bom.

+

Important: This app is depends on a Paid App. + app_web_one2many_multi_add +

+
+
+

One Click to add multi product to MRP Bom.

+
+
+ +
+
+
+

You may also like these free Apps for odoo.

+
    +
  • 1. One Click to add multi product to Sale Order. + Free Download from here.
  • +
  • 2. One Click to add multi product to Purchase Order. + Free Download from here.
  • +
  • 3. One Click to add multi product to MRP Bom. + Free Download from here.
  • +
  • 4. One Click to add multi product to Stock Picking Order. + Free Download from here.
  • +
  • 5. One Click to add multi product to Account Customer Invoice, Vendor Bill. + Free Download from here.
  • +
  • 6. You can also make any one2many field to get this feature by config the xml.
  • +
  • 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
  • +
+
+ +
+
+

Easy to Use. Click "Multi Add Items" in the one2many tree view.

+
+

Step1. Click "Multi Add Items" in any order form.

+ +
+

Step2. Select product (or any item you setup in xml).

+ +
+

Step3. Click "Select", then all product you select would add to the order.

+ +
+
+
+
+
+

1. One Click to add multi product to Sale Order.

+
+
+ +
+
+
+
+
+

2. One Click to add multi product to Purchase Order.

+
+
+ +
+
+
+
+
+

3. One Click to add multi product to MRP Bom.

+
+
+ +
+
+
+
+
+

4. One Click to add multi product to Stock Picking Order.

+
+
+ +
+
+
+
+
+

5. One Click to add multi product to Account Customer Invoice, Vendor Bill.

+
+
+ +
+
+
+
+
+

6. You can also make any one2many field to get this feature by config the xml.

+
+
+

Check this example.

+ +
+
+
+
+ + +
+
+
+

Technical Help & Support

+
+
+
+

+ For any type of technical help & support requests, Feel free to contact us

+ + odoo@china.com +

+ Via QQ: 300883 (App user would not get QQ or any other IM support. Only for odoo project customize.)

+ + 300883@qq.com +
+
+

+ Visit our website for more support.

+

https://www.odooai.cn

+
+
+
+
+ diff --git a/app_mrp_bom_product_multi_add/static/description/mrp1.gif b/app_mrp_bom_product_multi_add/static/description/mrp1.gif new file mode 100644 index 00000000..3fb5a814 Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/mrp1.gif differ diff --git a/app_mrp_bom_product_multi_add/static/description/purchase1.gif b/app_mrp_bom_product_multi_add/static/description/purchase1.gif new file mode 100644 index 00000000..43cd2a3b Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/purchase1.gif differ diff --git a/app_mrp_bom_product_multi_add/static/description/sale1.gif b/app_mrp_bom_product_multi_add/static/description/sale1.gif new file mode 100644 index 00000000..f8db4f7d Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/sale1.gif differ diff --git a/app_mrp_bom_product_multi_add/static/description/stock1.gif b/app_mrp_bom_product_multi_add/static/description/stock1.gif new file mode 100644 index 00000000..debbca34 Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/stock1.gif differ diff --git a/app_mrp_bom_product_multi_add/static/description/use1.jpg b/app_mrp_bom_product_multi_add/static/description/use1.jpg new file mode 100644 index 00000000..dc70f00f Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/use1.jpg differ diff --git a/app_mrp_bom_product_multi_add/static/description/use2.jpg b/app_mrp_bom_product_multi_add/static/description/use2.jpg new file mode 100644 index 00000000..74e49c8d Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/use2.jpg differ diff --git a/app_mrp_bom_product_multi_add/static/description/use3.jpg b/app_mrp_bom_product_multi_add/static/description/use3.jpg new file mode 100644 index 00000000..541828c1 Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/use3.jpg differ diff --git a/app_mrp_bom_product_multi_add/views/mrp_bom_views.xml b/app_mrp_bom_product_multi_add/views/mrp_bom_views.xml new file mode 100644 index 00000000..1427f15a --- /dev/null +++ b/app_mrp_bom_product_multi_add/views/mrp_bom_views.xml @@ -0,0 +1,22 @@ + + + + + app.mrp.bom.form + mrp.bom + + + + + + + + + + + + diff --git a/app_purchase_product_multi_add/__init__.py b/app_purchase_product_multi_add/__init__.py new file mode 100644 index 00000000..f22df823 --- /dev/null +++ b/app_purchase_product_multi_add/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models +from . import ir +from . import res diff --git a/app_purchase_product_multi_add/__manifest__.py b/app_purchase_product_multi_add/__manifest__.py new file mode 100644 index 00000000..1a0a2cdc --- /dev/null +++ b/app_purchase_product_multi_add/__manifest__.py @@ -0,0 +1,59 @@ +# -*- coding: utf-8 -*- + +# Created on 2018-08-15 +# author: 欧度智能,https://www.odooai.cn +# email: 300883@qq.com +# resource of odooai +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +# Odoo在线中文用户手册(长期更新) +# https://www.odooai.cn/documentation/user/10.0/zh_CN/index.html + +# Odoo10离线中文用户手册下载 +# https://www.odooai.cn/odoo10_user_manual_document_offline/ +# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备) +# https://www.odooai.cn/odoo10_developer_document_offline/ +# description: + +{ + 'name': "Multi Add Purchase Product,采购订单批量加产品", + 'version': '18.0.24.12.03', + 'author': 'odooai.cn', + 'category': 'Purchase', + 'website': 'https://www.odooai.cn', + 'license': 'LGPL-3', + 'sequence': 2, + 'price': 0.00, + 'currency': 'USD', + 'summary': """ + App Purchase Order Product Multi Batch Add. + Odoo App of odooai.cn + """, + 'description': """ + App Purchase Order Product Multi Add. + 1. One Click to add multi product to Purchase Order. + 2. All the product can filter and group. + 3. Pop a detail form to add purchase line with detail. + 采购订单批量增加产品 + 1. 可以一键快速将多个产品加到采购订单中 + 2. 可对产品进行过滤、分组,然后批量加入 + 3. 可以弹出一个明细录入界面添加,便于同时支持列表添加及表单添加 + """, + 'depends': [ + # 'app_web_one2many_multi_add', + 'purchase', + ], + 'images': ['static/description/banner.gif'], + 'data': [ + 'views/purchase_order_views.xml', + ], + 'demo': [ + ], + 'test': [ + ], + 'post_load': None, + 'post_init_hook': None, + 'installable': True, + 'application': True, + 'auto_install': False, +} diff --git a/app_purchase_product_multi_add/controllers/__init__.py b/app_purchase_product_multi_add/controllers/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_purchase_product_multi_add/controllers/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_purchase_product_multi_add/i18n/zh_CN.po b/app_purchase_product_multi_add/i18n/zh_CN.po new file mode 100644 index 00000000..c6f716b5 --- /dev/null +++ b/app_purchase_product_multi_add/i18n/zh_CN.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * app_purchase_product_multi_add +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e-20190301\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-03-14 15:59+0000\n" +"PO-Revision-Date: 2019-03-14 15:59+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: app_purchase_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_purchase_product_multi_add.app_purchase_order_form +msgid "Add a product" +msgstr "添加产品" + +#. module: app_purchase_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_purchase_product_multi_add.app_purchase_order_form +msgid "Advance Add" +msgstr "高级添加" + + +#. module: app_purchase_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_purchase_product_multi_add.app_purchase_order_form +msgid "Multi Add Product" +msgstr "批量添加" + diff --git a/app_purchase_product_multi_add/ir/__init__.py b/app_purchase_product_multi_add/ir/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_purchase_product_multi_add/ir/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_purchase_product_multi_add/models/__init__.py b/app_purchase_product_multi_add/models/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_purchase_product_multi_add/models/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_purchase_product_multi_add/report/__init__.py b/app_purchase_product_multi_add/report/__init__.py new file mode 100644 index 00000000..633f8661 --- /dev/null +++ b/app_purchase_product_multi_add/report/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- + diff --git a/app_purchase_product_multi_add/res/__init__.py b/app_purchase_product_multi_add/res/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_purchase_product_multi_add/res/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_purchase_product_multi_add/static/description/account1.gif b/app_purchase_product_multi_add/static/description/account1.gif new file mode 100644 index 00000000..ed6ad818 Binary files /dev/null and b/app_purchase_product_multi_add/static/description/account1.gif differ diff --git a/app_purchase_product_multi_add/static/description/banner.gif b/app_purchase_product_multi_add/static/description/banner.gif new file mode 100644 index 00000000..3796d869 Binary files /dev/null and b/app_purchase_product_multi_add/static/description/banner.gif differ diff --git a/app_purchase_product_multi_add/static/description/banner.png b/app_purchase_product_multi_add/static/description/banner.png new file mode 100644 index 00000000..8b958c64 Binary files /dev/null and b/app_purchase_product_multi_add/static/description/banner.png differ diff --git a/app_purchase_product_multi_add/static/description/cnreadme.jpg b/app_purchase_product_multi_add/static/description/cnreadme.jpg new file mode 100644 index 00000000..2be54766 Binary files /dev/null and b/app_purchase_product_multi_add/static/description/cnreadme.jpg differ diff --git a/app_purchase_product_multi_add/static/description/example.png b/app_purchase_product_multi_add/static/description/example.png new file mode 100644 index 00000000..27ff6d0f Binary files /dev/null and b/app_purchase_product_multi_add/static/description/example.png differ diff --git a/app_purchase_product_multi_add/static/description/guide1.jpg b/app_purchase_product_multi_add/static/description/guide1.jpg new file mode 100644 index 00000000..0eb8ddee Binary files /dev/null and b/app_purchase_product_multi_add/static/description/guide1.jpg differ diff --git a/app_purchase_product_multi_add/static/description/icon.png b/app_purchase_product_multi_add/static/description/icon.png new file mode 100644 index 00000000..dfb3780c Binary files /dev/null and b/app_purchase_product_multi_add/static/description/icon.png differ diff --git a/app_purchase_product_multi_add/static/description/index.html b/app_purchase_product_multi_add/static/description/index.html new file mode 100644 index 00000000..1876fe23 --- /dev/null +++ b/app_purchase_product_multi_add/static/description/index.html @@ -0,0 +1,142 @@ +
+
+

App Purchase Order Product Multi Add

+

One Click to add multi product to Purchase Order.

+

Important: This app is depends on a Paid App. + app_web_one2many_multi_add +

+
+
+

One Click to add multi product to Purchase Order.

+
+
+ +
+
+
+

You may also like these free Apps for odoo.

+
    +
  • 1. One Click to add multi product to Sale Order. + Free Download from here.
  • +
  • 2. One Click to add multi product to Purchase Order. + Free Download from here.
  • +
  • 3. One Click to add multi product to MRP Bom. + Free Download from here.
  • +
  • 4. One Click to add multi product to Stock Picking Order. + Free Download from here.
  • +
  • 5. One Click to add multi product to Account Customer Invoice, Vendor Bill. + Free Download from here.
  • +
  • 6. You can also make any one2many field to get this feature by config the xml.
  • +
  • 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
  • +
+
+ +
+
+

Easy to Use. Click "Multi Add Items" in the one2many tree view.

+
+

Step1. Click "Multi Add Items" in any order form.

+ +
+

Step2. Select product (or any item you setup in xml).

+ +
+

Step3. Click "Select", then all product you select would add to the order.

+ +
+
+
+
+
+

1. One Click to add multi product to Sale Order.

+
+
+ +
+
+
+
+
+

2. One Click to add multi product to Purchase Order.

+
+
+ +
+
+
+
+
+

3. One Click to add multi product to MRP Bom.

+
+
+ +
+
+
+
+
+

4. One Click to add multi product to Stock Picking Order.

+
+
+ +
+
+
+
+
+

5. One Click to add multi product to Account Customer Invoice, Vendor Bill.

+
+
+ +
+
+
+
+
+

6. You can also make any one2many field to get this feature by config the xml.

+
+
+

Check this example.

+ +
+
+
+
+ + +
+
+
+

Technical Help & Support

+
+
+
+

+ For any type of technical help & support requests, Feel free to contact us

+ + odoo@china.com +

+ Via QQ: 300883 (App user would not get QQ or any other IM support. Only for odoo project customize.)

+ + 300883@qq.com +
+
+

+ Visit our website for more support.

+

https://www.odooai.cn

+
+
+
+
+ diff --git a/app_purchase_product_multi_add/static/description/mrp1.gif b/app_purchase_product_multi_add/static/description/mrp1.gif new file mode 100644 index 00000000..3fb5a814 Binary files /dev/null and b/app_purchase_product_multi_add/static/description/mrp1.gif differ diff --git a/app_purchase_product_multi_add/static/description/purchase1.gif b/app_purchase_product_multi_add/static/description/purchase1.gif new file mode 100644 index 00000000..43cd2a3b Binary files /dev/null and b/app_purchase_product_multi_add/static/description/purchase1.gif differ diff --git a/app_purchase_product_multi_add/static/description/sale1.gif b/app_purchase_product_multi_add/static/description/sale1.gif new file mode 100644 index 00000000..f8db4f7d Binary files /dev/null and b/app_purchase_product_multi_add/static/description/sale1.gif differ diff --git a/app_purchase_product_multi_add/static/description/stock1.gif b/app_purchase_product_multi_add/static/description/stock1.gif new file mode 100644 index 00000000..debbca34 Binary files /dev/null and b/app_purchase_product_multi_add/static/description/stock1.gif differ diff --git a/app_purchase_product_multi_add/static/description/use1.jpg b/app_purchase_product_multi_add/static/description/use1.jpg new file mode 100644 index 00000000..dc70f00f Binary files /dev/null and b/app_purchase_product_multi_add/static/description/use1.jpg differ diff --git a/app_purchase_product_multi_add/static/description/use2.jpg b/app_purchase_product_multi_add/static/description/use2.jpg new file mode 100644 index 00000000..74e49c8d Binary files /dev/null and b/app_purchase_product_multi_add/static/description/use2.jpg differ diff --git a/app_purchase_product_multi_add/static/description/use3.jpg b/app_purchase_product_multi_add/static/description/use3.jpg new file mode 100644 index 00000000..541828c1 Binary files /dev/null and b/app_purchase_product_multi_add/static/description/use3.jpg differ diff --git a/app_purchase_product_multi_add/views/purchase_order_views.xml b/app_purchase_product_multi_add/views/purchase_order_views.xml new file mode 100644 index 00000000..69393e8d --- /dev/null +++ b/app_purchase_product_multi_add/views/purchase_order_views.xml @@ -0,0 +1,20 @@ + + + + + app.purchase.order.form + purchase.order + + + + + + + + + diff --git a/app_sale_product_multi_add/__init__.py b/app_sale_product_multi_add/__init__.py new file mode 100644 index 00000000..c6f04b45 --- /dev/null +++ b/app_sale_product_multi_add/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models +from . import ir +from . import res \ No newline at end of file diff --git a/app_sale_product_multi_add/__manifest__.py b/app_sale_product_multi_add/__manifest__.py new file mode 100644 index 00000000..63f16c4e --- /dev/null +++ b/app_sale_product_multi_add/__manifest__.py @@ -0,0 +1,59 @@ +# -*- coding: utf-8 -*- + +# Created on 2018-08-15 +# author: 欧度智能,https://www.odooai.cn +# email: 300883@qq.com +# resource of odooai +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +# Odoo在线中文用户手册(长期更新) +# https://www.odooai.cn/documentation/user/10.0/zh_CN/index.html + +# Odoo10离线中文用户手册下载 +# https://www.odooai.cn/odoo10_user_manual_document_offline/ +# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备) +# https://www.odooai.cn/odoo10_developer_document_offline/ +# description: + +{ + 'name': "Multi Add Sale Product,订单批量加产品", + 'version': '18.0.24.12.03', + 'author': 'odooai.cn', + 'category': 'Sales', + 'website': 'https://www.odooai.cn', + 'license': 'LGPL-3', + 'sequence': 2, + 'price': 0.00, + 'currency': 'USD', + 'summary': """ + App Sale Order Product Multi Batch Add, mass add + Odoo App of odooai.cn + """, + 'description': """ + App Sale Order Product Multi Add. + 1. One Click to add multi product to Sale Order. + 2. All the product can filter and group. + 3. Pop a detail form to add sale line with detail. + 销售订单批量增加产品. + 1. 可以一键快速将多个产品加到销售订单中 + 2. 可对产品进行过滤、分组,然后批量加入 + 3. 可以弹出一个明细录入界面添加,便于同时支持列表添加及表单添加 + """, + 'depends': [ + # 'app_web_one2many_multi_add', + 'sale_management', + ], + 'images': ['static/description/banner.gif'], + 'data': [ + 'views/sale_order_views.xml', + ], + 'demo': [ + ], + 'test': [ + ], + 'post_load': None, + 'post_init_hook': None, + 'installable': True, + 'application': True, + 'auto_install': False, +} diff --git a/app_sale_product_multi_add/controllers/__init__.py b/app_sale_product_multi_add/controllers/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_sale_product_multi_add/controllers/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_sale_product_multi_add/i18n/zh_CN.po b/app_sale_product_multi_add/i18n/zh_CN.po new file mode 100644 index 00000000..cd333c55 --- /dev/null +++ b/app_sale_product_multi_add/i18n/zh_CN.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * app_sale_product_multi_add +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e-20190301\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-03-22 10:38+0000\n" +"PO-Revision-Date: 2019-03-22 10:38+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: app_sale_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_sale_product_multi_add.app_view_order_form +msgid "Multi add product" +msgstr "批量添加" + + +#. module: app_sale_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_sale_product_multi_add.app_view_order_form +msgid "Advance Add" +msgstr "高级添加" + diff --git a/app_sale_product_multi_add/ir/__init__.py b/app_sale_product_multi_add/ir/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_sale_product_multi_add/ir/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_sale_product_multi_add/models/__init__.py b/app_sale_product_multi_add/models/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_sale_product_multi_add/models/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_sale_product_multi_add/report/__init__.py b/app_sale_product_multi_add/report/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_sale_product_multi_add/report/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_sale_product_multi_add/res/__init__.py b/app_sale_product_multi_add/res/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_sale_product_multi_add/res/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_sale_product_multi_add/static/description/account1.gif b/app_sale_product_multi_add/static/description/account1.gif new file mode 100644 index 00000000..ed6ad818 Binary files /dev/null and b/app_sale_product_multi_add/static/description/account1.gif differ diff --git a/app_sale_product_multi_add/static/description/banner.gif b/app_sale_product_multi_add/static/description/banner.gif new file mode 100644 index 00000000..3796d869 Binary files /dev/null and b/app_sale_product_multi_add/static/description/banner.gif differ diff --git a/app_sale_product_multi_add/static/description/banner.png b/app_sale_product_multi_add/static/description/banner.png new file mode 100644 index 00000000..e811b26c Binary files /dev/null and b/app_sale_product_multi_add/static/description/banner.png differ diff --git a/app_sale_product_multi_add/static/description/cnreadme.jpg b/app_sale_product_multi_add/static/description/cnreadme.jpg new file mode 100644 index 00000000..2be54766 Binary files /dev/null and b/app_sale_product_multi_add/static/description/cnreadme.jpg differ diff --git a/app_sale_product_multi_add/static/description/example.png b/app_sale_product_multi_add/static/description/example.png new file mode 100644 index 00000000..3f3f349d Binary files /dev/null and b/app_sale_product_multi_add/static/description/example.png differ diff --git a/app_sale_product_multi_add/static/description/guide1.jpg b/app_sale_product_multi_add/static/description/guide1.jpg new file mode 100644 index 00000000..4aea57c8 Binary files /dev/null and b/app_sale_product_multi_add/static/description/guide1.jpg differ diff --git a/app_sale_product_multi_add/static/description/icon.png b/app_sale_product_multi_add/static/description/icon.png new file mode 100644 index 00000000..dfb3780c Binary files /dev/null and b/app_sale_product_multi_add/static/description/icon.png differ diff --git a/app_sale_product_multi_add/static/description/index.html b/app_sale_product_multi_add/static/description/index.html new file mode 100644 index 00000000..980d3332 --- /dev/null +++ b/app_sale_product_multi_add/static/description/index.html @@ -0,0 +1,142 @@ +
+
+

App Sale Order Product Multi Add

+

One Click to add multi product to Sale Order.

+

Important: This app is depends on a Paid App. + app_web_one2many_multi_add +

+
+
+

One Click to add multi product to Sale Order.

+
+
+ +
+
+
+

You may also like these free Apps for odoo.

+
    +
  • 1. One Click to add multi product to Sale Order. + Free Download from here.
  • +
  • 2. One Click to add multi product to Purchase Order. + Free Download from here.
  • +
  • 3. One Click to add multi product to MRP Bom. + Free Download from here.
  • +
  • 4. One Click to add multi product to Stock Picking Order. + Free Download from here.
  • +
  • 5. One Click to add multi product to Account Customer Invoice, Vendor Bill. + Free Download from here.
  • +
  • 6. You can also make any one2many field to get this feature by config the xml.
  • +
  • 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
  • +
+
+ +
+
+

Easy to Use. Click "Multi Add Items" in the one2many tree view.

+
+

Step1. Click "Multi Add Items" in any order form.

+ +
+

Step2. Select product (or any item you setup in xml).

+ +
+

Step3. Click "Select", then all product you select would add to the order.

+ +
+
+
+
+
+

1. One Click to add multi product to Sale Order.

+
+
+ +
+
+
+
+
+

2. One Click to add multi product to Purchase Order.

+
+
+ +
+
+
+
+
+

3. One Click to add multi product to MRP Bom.

+
+
+ +
+
+
+
+
+

4. One Click to add multi product to Stock Picking Order.

+
+
+ +
+
+
+
+
+

5. One Click to add multi product to Account Customer Invoice, Vendor Bill.

+
+
+ +
+
+
+
+
+

6. You can also make any one2many field to get this feature by config the xml.

+
+
+

Check this example.

+ +
+
+
+
+ + +
+
+
+

Technical Help & Support

+
+
+
+

+ For any type of technical help & support requests, Feel free to contact us

+ + odoo@china.com +

+ Via QQ: 300883 (App user would not get QQ or any other IM support. Only for odoo project customize.)

+ + 300883@qq.com +
+
+

+ Visit our website for more support.

+

https://www.odooai.cn

+
+
+
+
+ diff --git a/app_sale_product_multi_add/static/description/mrp1.gif b/app_sale_product_multi_add/static/description/mrp1.gif new file mode 100644 index 00000000..3fb5a814 Binary files /dev/null and b/app_sale_product_multi_add/static/description/mrp1.gif differ diff --git a/app_sale_product_multi_add/static/description/purchase1.gif b/app_sale_product_multi_add/static/description/purchase1.gif new file mode 100644 index 00000000..43cd2a3b Binary files /dev/null and b/app_sale_product_multi_add/static/description/purchase1.gif differ diff --git a/app_sale_product_multi_add/static/description/sale1.gif b/app_sale_product_multi_add/static/description/sale1.gif new file mode 100644 index 00000000..6b35da5e Binary files /dev/null and b/app_sale_product_multi_add/static/description/sale1.gif differ diff --git a/app_sale_product_multi_add/static/description/stock1.gif b/app_sale_product_multi_add/static/description/stock1.gif new file mode 100644 index 00000000..debbca34 Binary files /dev/null and b/app_sale_product_multi_add/static/description/stock1.gif differ diff --git a/app_sale_product_multi_add/static/description/use1.jpg b/app_sale_product_multi_add/static/description/use1.jpg new file mode 100644 index 00000000..dc70f00f Binary files /dev/null and b/app_sale_product_multi_add/static/description/use1.jpg differ diff --git a/app_sale_product_multi_add/static/description/use2.jpg b/app_sale_product_multi_add/static/description/use2.jpg new file mode 100644 index 00000000..74e49c8d Binary files /dev/null and b/app_sale_product_multi_add/static/description/use2.jpg differ diff --git a/app_sale_product_multi_add/static/description/use3.jpg b/app_sale_product_multi_add/static/description/use3.jpg new file mode 100644 index 00000000..541828c1 Binary files /dev/null and b/app_sale_product_multi_add/static/description/use3.jpg differ diff --git a/app_sale_product_multi_add/views/sale_order_views.xml b/app_sale_product_multi_add/views/sale_order_views.xml new file mode 100644 index 00000000..784328cf --- /dev/null +++ b/app_sale_product_multi_add/views/sale_order_views.xml @@ -0,0 +1,21 @@ + + + + + + + app.sale.order.form + sale.order + + + + + + + + + diff --git a/app_stock_picking_product_multi_add/__init__.py b/app_stock_picking_product_multi_add/__init__.py new file mode 100644 index 00000000..c6f04b45 --- /dev/null +++ b/app_stock_picking_product_multi_add/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models +from . import ir +from . import res \ No newline at end of file diff --git a/app_stock_picking_product_multi_add/__manifest__.py b/app_stock_picking_product_multi_add/__manifest__.py new file mode 100644 index 00000000..b30ef04b --- /dev/null +++ b/app_stock_picking_product_multi_add/__manifest__.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- + +# Created on 2018-08-15 +# author: 欧度智能,https://www.odooai.cn +# email: 300883@qq.com +# resource of odooai +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +# Odoo在线中文用户手册(长期更新) +# https://www.odooai.cn/documentation/user/10.0/zh_CN/index.html + +# Odoo10离线中文用户手册下载 +# https://www.odooai.cn/odoo10_user_manual_document_offline/ +# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备) +# https://www.odooai.cn/odoo10_developer_document_offline/ +# description: + +{ + 'name': "App Stock Picking Order Product Multi Batch Add", + 'version': '18.0.24.12.03', + 'author': 'odooai.cn', + 'category': 'Warehouse', + 'website': 'https://www.odooai.cn', + 'license': 'LGPL-3', + 'sequence': 2, + 'price': 0.00, + 'currency': 'USD', + 'summary': """ + App Stock Picking Order Product Multi Batch Add + Odoo App of odooai.cn + """, + 'description': """ + App Stock Picking Order Product Multi Add. + 1. One Click to add multi product to Stock Picking Order. + 2. All the product can filter and group. + 库存调拨单批量增加产品. + 1. 可以一键快速将多个产品加到库存调拨单中 + 2. 可对产品进行过滤、分组,然后批量加入 + """, + 'depends': [ + # 'app_web_one2many_multi_add', + 'stock', + ], + 'images': ['static/description/stock1.gif'], + 'data': [ + 'views/stock_picking_views.xml', + ], + 'demo': [ + ], + 'test': [ + ], + 'post_load': None, + 'post_init_hook': None, + 'installable': True, + 'application': True, + 'auto_install': False, +} diff --git a/app_stock_picking_product_multi_add/controllers/__init__.py b/app_stock_picking_product_multi_add/controllers/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_stock_picking_product_multi_add/controllers/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_stock_picking_product_multi_add/i18n/zh_CN.po b/app_stock_picking_product_multi_add/i18n/zh_CN.po new file mode 100644 index 00000000..f9c2b110 --- /dev/null +++ b/app_stock_picking_product_multi_add/i18n/zh_CN.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * app_stock_picking_product_multi_add +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e-20190301\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-03-14 16:03+0000\n" +"PO-Revision-Date: 2019-03-14 16:03+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: app_stock_picking_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_stock_picking_product_multi_add.app_view_picking_form +msgid "Add a line" +msgstr "添加明细行" + +#. module: app_stock_picking_product_multi_add +#: model_terms:ir.ui.view,arch_db:app_stock_picking_product_multi_add.app_view_picking_form +msgid "Multi add line" +msgstr "批量添加" + diff --git a/app_stock_picking_product_multi_add/ir/__init__.py b/app_stock_picking_product_multi_add/ir/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_stock_picking_product_multi_add/ir/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_stock_picking_product_multi_add/models/__init__.py b/app_stock_picking_product_multi_add/models/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_stock_picking_product_multi_add/models/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_stock_picking_product_multi_add/report/__init__.py b/app_stock_picking_product_multi_add/report/__init__.py new file mode 100644 index 00000000..633f8661 --- /dev/null +++ b/app_stock_picking_product_multi_add/report/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- + diff --git a/app_stock_picking_product_multi_add/res/__init__.py b/app_stock_picking_product_multi_add/res/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_stock_picking_product_multi_add/res/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_stock_picking_product_multi_add/static/description/account1.gif b/app_stock_picking_product_multi_add/static/description/account1.gif new file mode 100644 index 00000000..ed6ad818 Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/account1.gif differ diff --git a/app_stock_picking_product_multi_add/static/description/banner.png b/app_stock_picking_product_multi_add/static/description/banner.png new file mode 100644 index 00000000..8b958c64 Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/banner.png differ diff --git a/app_stock_picking_product_multi_add/static/description/cnreadme.jpg b/app_stock_picking_product_multi_add/static/description/cnreadme.jpg new file mode 100644 index 00000000..2be54766 Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/cnreadme.jpg differ diff --git a/app_stock_picking_product_multi_add/static/description/example.png b/app_stock_picking_product_multi_add/static/description/example.png new file mode 100644 index 00000000..27ff6d0f Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/example.png differ diff --git a/app_stock_picking_product_multi_add/static/description/guide1.jpg b/app_stock_picking_product_multi_add/static/description/guide1.jpg new file mode 100644 index 00000000..0eb8ddee Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/guide1.jpg differ diff --git a/app_stock_picking_product_multi_add/static/description/icon.png b/app_stock_picking_product_multi_add/static/description/icon.png new file mode 100644 index 00000000..dfb3780c Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/icon.png differ diff --git a/app_stock_picking_product_multi_add/static/description/index.html b/app_stock_picking_product_multi_add/static/description/index.html new file mode 100644 index 00000000..5da0b7be --- /dev/null +++ b/app_stock_picking_product_multi_add/static/description/index.html @@ -0,0 +1,142 @@ +
+
+

App Stock Picking Order Product Multi Add

+

One Click to add multi product to Stock Picking Order.

+

Important: This app is depends on a Paid App. + app_web_one2many_multi_add +

+
+
+

One Click to add multi product to Stock Picking Order.

+
+
+ +
+
+
+

You may also like these free Apps for odoo.

+
    +
  • 1. One Click to add multi product to Sale Order. + Free Download from here.
  • +
  • 2. One Click to add multi product to Purchase Order. + Free Download from here.
  • +
  • 3. One Click to add multi product to MRP Bom. + Free Download from here.
  • +
  • 4. One Click to add multi product to Stock Picking Order. + Free Download from here.
  • +
  • 5. One Click to add multi product to Account Customer Invoice, Vendor Bill. + Free Download from here.
  • +
  • 6. You can also make any one2many field to get this feature by config the xml.
  • +
  • 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
  • +
+
+ +
+
+

Easy to Use. Click "Multi Add Items" in the one2many tree view.

+
+

Step1. Click "Multi Add Items" in any order form.

+ +
+

Step2. Select product (or any item you setup in xml).

+ +
+

Step3. Click "Select", then all product you select would add to the order.

+ +
+
+
+
+
+

1. One Click to add multi product to Sale Order.

+
+
+ +
+
+
+
+
+

2. One Click to add multi product to Purchase Order.

+
+
+ +
+
+
+
+
+

3. One Click to add multi product to MRP Bom.

+
+
+ +
+
+
+
+
+

4. One Click to add multi product to Stock Picking Order.

+
+
+ +
+
+
+
+
+

5. One Click to add multi product to Account Customer Invoice, Vendor Bill.

+
+
+ +
+
+
+
+
+

6. You can also make any one2many field to get this feature by config the xml.

+
+
+

Check this example.

+ +
+
+
+
+ + +
+
+
+

Technical Help & Support

+
+
+
+

+ For any type of technical help & support requests, Feel free to contact us

+ + odoo@china.com +

+ Via QQ: 300883 (App user would not get QQ or any other IM support. Only for odoo project customize.)

+ + 300883@qq.com +
+
+

+ Visit our website for more support.

+

https://www.odooai.cn

+
+
+
+
+ diff --git a/app_stock_picking_product_multi_add/static/description/mrp1.gif b/app_stock_picking_product_multi_add/static/description/mrp1.gif new file mode 100644 index 00000000..3fb5a814 Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/mrp1.gif differ diff --git a/app_stock_picking_product_multi_add/static/description/purchase1.gif b/app_stock_picking_product_multi_add/static/description/purchase1.gif new file mode 100644 index 00000000..43cd2a3b Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/purchase1.gif differ diff --git a/app_stock_picking_product_multi_add/static/description/sale1.gif b/app_stock_picking_product_multi_add/static/description/sale1.gif new file mode 100644 index 00000000..f8db4f7d Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/sale1.gif differ diff --git a/app_stock_picking_product_multi_add/static/description/stock1.gif b/app_stock_picking_product_multi_add/static/description/stock1.gif new file mode 100644 index 00000000..debbca34 Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/stock1.gif differ diff --git a/app_stock_picking_product_multi_add/static/description/use1.jpg b/app_stock_picking_product_multi_add/static/description/use1.jpg new file mode 100644 index 00000000..dc70f00f Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/use1.jpg differ diff --git a/app_stock_picking_product_multi_add/static/description/use2.jpg b/app_stock_picking_product_multi_add/static/description/use2.jpg new file mode 100644 index 00000000..74e49c8d Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/use2.jpg differ diff --git a/app_stock_picking_product_multi_add/static/description/use3.jpg b/app_stock_picking_product_multi_add/static/description/use3.jpg new file mode 100644 index 00000000..541828c1 Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/use3.jpg differ diff --git a/app_stock_picking_product_multi_add/views/stock_picking_views.xml b/app_stock_picking_product_multi_add/views/stock_picking_views.xml new file mode 100644 index 00000000..e552fd69 --- /dev/null +++ b/app_stock_picking_product_multi_add/views/stock_picking_views.xml @@ -0,0 +1,22 @@ + + + + + app.stock.picking.form + stock.picking + + + + + + + + + + + +