mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP] contract_variable_quantity: Recompute price when changing qty
If you have contract lines with automatic price and your pricelist contains different prices per quantity, the price is not changed when computing quantity. This PR fixes this.
This commit is contained in:
committed by
Carolina Fernandez
parent
7b83ca7656
commit
fa336d01a8
194
contract_variable_quantity/i18n/contract_variable_quantity.pot
Normal file
194
contract_variable_quantity/i18n/contract_variable_quantity.pot
Normal file
@@ -0,0 +1,194 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * contract_variable_quantity
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \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: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "<code>\n"
|
||||
" result = env['product.product'].search_count([('sale_ok', '=', True)])\n"
|
||||
" </code>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "<i>context</i>: Current context dictionary."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "<i>contract</i>: Contract whose line belongs to."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "<i>env</i>: Environment variable for getting other models."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "<i>invoice</i>: Invoice (header) being created."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "<i>line</i>: Contract recurring invoice line that triggers this formula."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "<i>user</i>: Current user."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model,name:contract_variable_quantity.model_account_analytic_account
|
||||
msgid "Analytic Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.actions.act_window,help:contract_variable_quantity.action_contract_quantity_formula
|
||||
msgid "Click to create a new formula for variable quantities."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula_code
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula_create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula_create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: code:addons/contract_variable_quantity/models/contract.py:81
|
||||
#, python-format
|
||||
msgid "Error evaluating code.\n"
|
||||
"Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "Example of Python code"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: selection:account.analytic.contract.line,qty_type:0
|
||||
#: selection:account.analytic.invoice.line,qty_type:0
|
||||
msgid "Fixed quantity"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.actions.act_window,name:contract_variable_quantity.action_contract_quantity_formula
|
||||
#: model:ir.ui.menu,name:contract_variable_quantity.menu_contract_quantity_formula
|
||||
msgid "Formulas (quantity)"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "Help with Python expressions."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula_id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,help:contract_variable_quantity.field_account_analytic_account_skip_zero_qty
|
||||
#: model:ir.model.fields,help:contract_variable_quantity.field_project_project_skip_zero_qty
|
||||
msgid "If checked, contract lines with 0 qty don't create invoice line"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_contract_line_qty_formula_name
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: code:addons/contract_variable_quantity/models/contract.py:83
|
||||
#, python-format
|
||||
msgid "No valid result returned."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_formula_id
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_formula_id
|
||||
msgid "Qty. formula"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_type
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_type
|
||||
msgid "Qty. type"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_account_skip_zero_qty
|
||||
#: model:ir.model.fields,field_description:contract_variable_quantity.field_project_project_skip_zero_qty
|
||||
msgid "Skip Zero Qty Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: selection:account.analytic.contract.line,qty_type:0
|
||||
#: selection:account.analytic.invoice.line,qty_type:0
|
||||
msgid "Variable quantity"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "You can use these variables to compute your formula:"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.ui.view,arch_db:contract_variable_quantity.view_contract_line_qty_formula_form
|
||||
msgid "You have to insert valid Python code block that stores at some moment a float/integer value of the quantity to invoice in the variable 'result'."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model,name:contract_variable_quantity.model_account_analytic_invoice_line
|
||||
msgid "account.analytic.invoice.line"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract_variable_quantity
|
||||
#: model:ir.model,name:contract_variable_quantity.model_contract_line_qty_formula
|
||||
msgid "contract.line.qty.formula"
|
||||
msgstr ""
|
||||
|
||||
Reference in New Issue
Block a user