From 3d491f90cc2259467c7d7b77b831904a60cdfe82 Mon Sep 17 00:00:00 2001 From: Ben Cornwell-Mott Date: Tue, 10 Jan 2017 14:14:18 -0800 Subject: [PATCH 001/147] Created 2 reports for stock details --- .../report/bom_stock_report/__init__.py | 0 .../bom_stock_report/bom_stock_report.js | 10 ++ .../bom_stock_report/bom_stock_report.json | 20 +++ .../production_order_stock_report/__init__.py | 0 .../production_order_stock_report.js | 6 + .../production_order_stock_report.json | 19 +++ .../production_order_stock_report.py | 132 ++++++++++++++++++ 7 files changed, 187 insertions(+) create mode 100644 erpnext/manufacturing/report/bom_stock_report/__init__.py create mode 100644 erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js create mode 100644 erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json create mode 100644 erpnext/manufacturing/report/production_order_stock_report/__init__.py create mode 100644 erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js create mode 100644 erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.json create mode 100644 erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py diff --git a/erpnext/manufacturing/report/bom_stock_report/__init__.py b/erpnext/manufacturing/report/bom_stock_report/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js new file mode 100644 index 0000000000..df5e47b33d --- /dev/null +++ b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js @@ -0,0 +1,10 @@ +frappe.query_reports["BOM Stock Report"] = { + "filters": [ + { + "fieldname":"bom", + "label": __("BOM"), + "fieldtype": "Link", + "options": "BOM" + }, + ] +} \ No newline at end of file diff --git a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json new file mode 100644 index 0000000000..cbe9ecef9e --- /dev/null +++ b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json @@ -0,0 +1,20 @@ +{ + "add_total_row": 0, + "apply_user_permissions": 1, + "creation": "2017-01-10 14:00:50.387244", + "disabled": 0, + "docstatus": 0, + "doctype": "Report", + "idx": 0, + "is_standard": "Yes", + "letter_head": "Standard", + "modified": "2017-01-10 14:00:54.341088", + "modified_by": "Administrator", + "module": "Manufacturing", + "name": "BOM Stock Report", + "owner": "Administrator", + "query": "SELECT \n\tbom_item.item_code as \"Item:Link/Item:200\",\n\tROUND(bom_item.qty,2) as \"Required Qty:Float:100\",\n\tROUND(SUM(ifnull(ledger.actual_qty,0)),2) as \"In Stock Qty:Float:100\",\n\tFLOOR(SUM(ifnull(ledger.actual_qty,0))/bom_item.qty) as \"Enough Parts to Build:Int:100\"\nFROM\n\t`tabBOM Item` AS bom_item \n\tLEFT JOIN `tabStock Ledger Entry` AS ledger\t\n\tON bom_item.item_code = ledger.item_code \nWHERE\n\tbom_item.parent=%(bom)s\n\nGROUP BY bom_item.item_code", + "ref_doctype": "BOM", + "report_name": "BOM Stock Report", + "report_type": "Query Report" +} \ No newline at end of file diff --git a/erpnext/manufacturing/report/production_order_stock_report/__init__.py b/erpnext/manufacturing/report/production_order_stock_report/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js new file mode 100644 index 0000000000..e3c8ce9f76 --- /dev/null +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js @@ -0,0 +1,6 @@ +// Copyright (c) 2016, Velometro Mobility Inc and contributors +// For license information, please see license.txt + +frappe.query_reports["Production Order Stock Report"] = { + +} diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.json b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.json new file mode 100644 index 0000000000..1b1357e566 --- /dev/null +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.json @@ -0,0 +1,19 @@ +{ + "add_total_row": 0, + "apply_user_permissions": 1, + "creation": "2017-01-10 14:01:43.905861", + "disabled": 0, + "docstatus": 0, + "doctype": "Report", + "idx": 0, + "is_standard": "Yes", + "letter_head": "Standard", + "modified": "2017-01-10 14:01:43.905861", + "modified_by": "Administrator", + "module": "Manufacturing", + "name": "Production Order Stock Report", + "owner": "Administrator", + "ref_doctype": "Production Order", + "report_name": "Production Order Stock Report", + "report_type": "Script Report" +} \ No newline at end of file diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py new file mode 100644 index 0000000000..6ded72fc8b --- /dev/null +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py @@ -0,0 +1,132 @@ +# Copyright (c) 2017, Velometro Mobility Inc and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +from frappe.utils import flt, cint +import frappe + +def execute(filters=None): + + + prod_list = get_production_orders() + + data = get_item_list( prod_list) + + columns = get_columns() + + return columns, data + + +def get_item_list(prod_list): + + out = [] + + low_price_data = [] + low_supplier = [] + company = frappe.db.get_default("company") + float_precision = cint(frappe.db.get_default("float_precision")) or 2 + company_currency = frappe.db.get_default("currency") + # Get the default supplier of suppliers + + + #Add a row for each item/qty + for root in prod_list: + bom = frappe.db.get_value("Production Order", root.name,"bom_no") + desc = frappe.db.get_value("BOM", bom, "description") + qty = frappe.db.get_value("Production Order", root.name,"qty") + + item_list = frappe.db.sql(""" SELECT + bom_item.item_code as item_code, + SUM(ifnull(ledger.actual_qty,0))/bom_item.qty as build_qty + FROM + `tabBOM Item` AS bom_item + LEFT JOIN `tabStock Ledger Entry` AS ledger + ON bom_item.item_code = ledger.item_code + WHERE + bom_item.parent=%(bom)s + GROUP BY + bom_item.item_code""", {"bom": bom}, as_dict=1) + stock_qty = 0 + count = 0 + for item in item_list: + count = count + 1 + if item.build_qty >= qty: + stock_qty = stock_qty + 1 + if count == stock_qty: + build = "Y" + else: + build = "N" + + row = frappe._dict({ + "production_order": root.name, + "status": root.status, + "req_items": cint(count), + "instock": stock_qty, + "description": desc, + "bom_no": bom, + "ready_to_build": build + }) + + out.append(row) + + return out + +def get_production_orders(): + + out = [] + + + prod_list = frappe.db.sql("""select name, status from `tabProduction Order` as prod where status != "Completed" and docstatus = 1""", {}, as_dict=1) + prod_list.sort(reverse=False) + + for po in prod_list: + out.append(po) + + return out + +def get_columns(): + columns = [{ + "fieldname": "production_order", + "label": "Production Order", + "fieldtype": "Link", + "options": "Production Order", + "width": 120 + },{ + "fieldname": "bom_no", + "label": "BOM", + "fieldtype": "Link", + "options": "BOM", + "width": 150 + },{ + "fieldname": "description", + "label": "Description", + "fieldtype": "Data", + "options": "", + "width": 275 + },{ + "fieldname": "status", + "label": "Status", + "fieldtype": "Data", + "options": "", + "width": 120 + },{ + "fieldname": "req_items", + "label": "# of Required Items", + "fieldtype": "Data", + "options": "", + "width": 150 + },{ + "fieldname": "instock", + "label": "# of In Stock Items", + "fieldtype": "Data", + "options": "", + "width": 150 + }, { + "fieldname": "ready_to_build", + "label": "Can Start?", + "fieldtype": "Data", + "options": "", + "width": 80 + }] + + return columns From 67eff49516918dd350178d23be450b6c83ac1528 Mon Sep 17 00:00:00 2001 From: robert schouten Date: Wed, 25 Jan 2017 08:20:43 +0800 Subject: [PATCH 002/147] [fix] compact print format not longer ignores format builder --- erpnext/controllers/print_settings.py | 17 ++++++++--------- .../includes/item_table_description.html | 13 +++++++------ 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/erpnext/controllers/print_settings.py b/erpnext/controllers/print_settings.py index 25ae1b2d88..cb73159efc 100644 --- a/erpnext/controllers/print_settings.py +++ b/erpnext/controllers/print_settings.py @@ -16,14 +16,13 @@ def print_settings_for_item_table(doc): if doc.flags.compact_item_print: doc.print_templates["description"] = "templates/print_formats/includes/item_table_description.html" - doc.hide_in_print_layout += ["item_code", "item_name", "image"] - doc.flags.compact_item_fields = ["description", "qty", "rate", "amount"] - doc.flags.show_in_description = [] + doc.flags.format_columns = format_columns - for df in doc.meta.fields: - if df.fieldtype not in ("Section Break", "Column Break", "Button"): - if not doc.is_print_hide(df.fieldname): - if df.fieldname not in doc.hide_in_print_layout and df.fieldname not in doc.flags.compact_item_fields: - doc.hide_in_print_layout.append(df.fieldname) - doc.flags.show_in_description.append(df.fieldname) +def format_columns(display_columns, compact_fields): + compact_fields = compact_fields + ["image", "item_code", "item_name"] + final_columns = [] + for column in display_columns: + if column not in compact_fields: + final_columns.append(column) + return final_columns diff --git a/erpnext/templates/print_formats/includes/item_table_description.html b/erpnext/templates/print_formats/includes/item_table_description.html index e99d71255a..070cca5eb2 100644 --- a/erpnext/templates/print_formats/includes/item_table_description.html +++ b/erpnext/templates/print_formats/includes/item_table_description.html @@ -1,14 +1,16 @@ {%- set compact = doc.flags.compact_item_print -%} {%- set compact_fields = doc.flags.compact_item_fields -%} +{%- set display_columns = visible_columns|map(attribute="fieldname")| list -%} +{%- set columns = doc.flags.format_columns(display_columns, compact_fields) -%} -{% if doc.in_format_data("image") and doc.get("image") and not doc.is_print_hide("image")-%} +{% if doc.in_format_data("image") and doc.get("image") and "image" in display_columns -%}
{%- endif %}
- {% if doc.in_format_data("item_code") and not doc.is_print_hide("item_code") -%} + {% if doc.in_format_data("item_code") and "item_code" in display_columns -%}
{% if compact %}{% endif %} {{ _(doc.item_code) }} @@ -16,9 +18,8 @@
{%- endif %} - {% if (doc.in_format_data("item_name") and not doc.is_print_hide("item_name") and - (not doc.in_format_data("item_code") or doc.is_print_hide("item_code") - or doc.item_code != doc.item_name)) -%} + {%- if doc.in_format_data("item_name") and "item_name" in display_columns and + not (doc.in_format_data("item_code") and doc.item_code == doc.item_name) -%}
{{ doc.get_formatted("item_name", translated=True) }}
{%- endif %} @@ -34,7 +35,7 @@ {%- endif %} {% if compact -%} - {%- for fieldname in doc.flags.show_in_description -%} + {%- for fieldname in columns -%} {% if doc.get(fieldname) and doc.in_format_data(fieldname) -%}

{{ _(doc.meta.get_label(fieldname)) }}: From 8b62626cec94966a8f1a3e075a658c13816d47bc Mon Sep 17 00:00:00 2001 From: noussh Date: Wed, 25 Jan 2017 19:44:32 +0400 Subject: [PATCH 003/147] Wrong path updated --- erpnext/docs/user/manual/en/setting-up/company-setup.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/docs/user/manual/en/setting-up/company-setup.md b/erpnext/docs/user/manual/en/setting-up/company-setup.md index e73aa25c19..1a07b86b43 100644 --- a/erpnext/docs/user/manual/en/setting-up/company-setup.md +++ b/erpnext/docs/user/manual/en/setting-up/company-setup.md @@ -3,8 +3,8 @@ business, under Domain. You can enter manufacturing, retail, or services depending on the nature of your business activity. If you have more than one companies, create the setup under the Company Setup page. -After clicking on Setup, go to Masters and click on Company. +After clicking on Accounts and click on Company. -> Setup > Masters > Company > New Company +> Accounts > Company > New Company {next} From 47fbc7efa59c5c5744236e25c24af92d4916a1f6 Mon Sep 17 00:00:00 2001 From: noussh Date: Thu, 26 Jan 2017 12:50:34 +0400 Subject: [PATCH 004/147] adde the next page link --- erpnext/docs/user/manual/en/accounts/payments.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/docs/user/manual/en/accounts/payments.md b/erpnext/docs/user/manual/en/accounts/payments.md index 881d366a0f..74da05440f 100644 --- a/erpnext/docs/user/manual/en/accounts/payments.md +++ b/erpnext/docs/user/manual/en/accounts/payments.md @@ -46,3 +46,5 @@ Save and submit the journal entry to record the payament against the invoice Making Payment For more details about journal entry [check here.]({{docs_base_url}}/user/manual/en/accounts/journal-entry) + +{next} From 6396c9095678a9b412cb221a7d2f5963557ef3ba Mon Sep 17 00:00:00 2001 From: noussh Date: Thu, 26 Jan 2017 12:52:29 +0400 Subject: [PATCH 005/147] Update multi-currency-accounting.md --- .../docs/user/manual/en/accounts/multi-currency-accounting.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/docs/user/manual/en/accounts/multi-currency-accounting.md b/erpnext/docs/user/manual/en/accounts/multi-currency-accounting.md index 92932b5b1b..4e444905e1 100644 --- a/erpnext/docs/user/manual/en/accounts/multi-currency-accounting.md +++ b/erpnext/docs/user/manual/en/accounts/multi-currency-accounting.md @@ -116,3 +116,5 @@ In General Ledger, system shows debit / credit amount in both currency if filter In Accounts Receivable / Payable report, system shows all the amounts in Party / Account Currency. Accounts Receivable Report + +{next} From 1e86546e2c9005f5ae0b121b67b7798ce3d40cda Mon Sep 17 00:00:00 2001 From: noussh Date: Thu, 26 Jan 2017 12:53:45 +0400 Subject: [PATCH 006/147] added the link --- erpnext/docs/user/manual/en/accounts/payment-request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/docs/user/manual/en/accounts/payment-request.md b/erpnext/docs/user/manual/en/accounts/payment-request.md index 67c812d8a3..30f5b1bfe8 100644 --- a/erpnext/docs/user/manual/en/accounts/payment-request.md +++ b/erpnext/docs/user/manual/en/accounts/payment-request.md @@ -25,4 +25,4 @@ You can notify customer from Payment Request with print format. If customer cont ##### Request Mail Payment Request - +{next} From 0350db6a4e20c187fd3c77671142558c0087b3d9 Mon Sep 17 00:00:00 2001 From: noussh Date: Thu, 26 Jan 2017 15:35:01 +0400 Subject: [PATCH 007/147] added next link --- erpnext/docs/user/manual/en/accounts/managing-fixed-assets.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/docs/user/manual/en/accounts/managing-fixed-assets.md b/erpnext/docs/user/manual/en/accounts/managing-fixed-assets.md index 8eefe7fa4a..efbe95fb25 100644 --- a/erpnext/docs/user/manual/en/accounts/managing-fixed-assets.md +++ b/erpnext/docs/user/manual/en/accounts/managing-fixed-assets.md @@ -89,3 +89,5 @@ The movement of the assets (from one warehouse to another) is also tracked via A There is also a dedicated button "Transfer Asset" inside the Asset form to track the Asset Movement. Asset + +{next} From 425d7adcddf3b4866bcaf0f219c67c72811c6bc5 Mon Sep 17 00:00:00 2001 From: noussh Date: Thu, 26 Jan 2017 15:38:57 +0400 Subject: [PATCH 008/147] Update recurring-orders-and-invoices.md --- .../user/manual/en/accounts/recurring-orders-and-invoices.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/docs/user/manual/en/accounts/recurring-orders-and-invoices.md b/erpnext/docs/user/manual/en/accounts/recurring-orders-and-invoices.md index 770e71a083..713fb60c9e 100644 --- a/erpnext/docs/user/manual/en/accounts/recurring-orders-and-invoices.md +++ b/erpnext/docs/user/manual/en/accounts/recurring-orders-and-invoices.md @@ -30,4 +30,6 @@ In a situation where recurring invoice is not created successfully, user with Sy Failure in creation of recurring invoice could be due to multiple reasons like wrong Email Address mentioned in the Email Notification field in Recurring section etc. -On receipt of notification, if cause of failure is fixed (like correcting Email Address) within 24 hours, then recurring invoice will be generated automatically. If issue is not fixed within the said time, then document should be created for that month/year manually. \ No newline at end of file +On receipt of notification, if cause of failure is fixed (like correcting Email Address) within 24 hours, then recurring invoice will be generated automatically. If issue is not fixed within the said time, then document should be created for that month/year manually. + +{next} From b327429db7509ff07a1d06bfdb5b207273a13641 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Mon, 30 Jan 2017 11:34:29 +0530 Subject: [PATCH 009/147] [Fix] Allow data import tool for cost center --- erpnext/accounts/doctype/cost_center/cost_center.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/cost_center/cost_center.json b/erpnext/accounts/doctype/cost_center/cost_center.json index f590b5d5fa..9aaaed2e62 100644 --- a/erpnext/accounts/doctype/cost_center/cost_center.json +++ b/erpnext/accounts/doctype/cost_center/cost_center.json @@ -278,14 +278,14 @@ "icon": "fa fa-money", "idx": 1, "image_view": 0, - "in_create": 1, + "in_create": 0, "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-07 05:20:40.282432", + "modified": "2017-01-30 11:27:36.615323", "modified_by": "Administrator", "module": "Accounts", "name": "Cost Center", From 38f808cfae2ee45eb5e3e98d4f1744bc210e79ca Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 1 Feb 2017 13:34:06 +0530 Subject: [PATCH 010/147] [Fix] Buying rate in gross profit report --- erpnext/accounts/report/gross_profit/gross_profit.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/erpnext/accounts/report/gross_profit/gross_profit.py b/erpnext/accounts/report/gross_profit/gross_profit.py index 3451238848..df6cb3c33a 100644 --- a/erpnext/accounts/report/gross_profit/gross_profit.py +++ b/erpnext/accounts/report/gross_profit/gross_profit.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals import frappe from frappe import _, scrub +from erpnext.stock.utils import get_incoming_rate from frappe.utils import flt @@ -208,21 +209,18 @@ class GrossProfitGenerator(object): flt(my_sle[i+1].stock_value) or 0.0 return previous_stock_value - flt(sle.stock_value) else: - return flt(row.qty) * self.get_average_buying_rate(item_code) - + return flt(row.qty) * self.get_average_buying_rate(row, item_code) return 0.0 - def get_average_buying_rate(self, item_code): + def get_average_buying_rate(self, row, item_code): if not item_code in self.average_buying_rate: if item_code in self.non_stock_items: self.average_buying_rate[item_code] = flt(frappe.db.sql("""select sum(base_net_amount) / sum(qty * conversion_factor) from `tabPurchase Invoice Item` where item_code = %s and docstatus=1""", item_code)[0][0]) else: - self.average_buying_rate[item_code] = flt(frappe.db.sql("""select avg(valuation_rate) - from `tabStock Ledger Entry` - where item_code = %s and qty_after_transaction > 0""", item_code)[0][0]) + self.average_buying_rate[item_code] = get_incoming_rate(row) return self.average_buying_rate[item_code] From 3e2ecc342345021db6b4bcd6644da812c333ebd9 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Mon, 30 Jan 2017 16:42:35 +0530 Subject: [PATCH 011/147] [Fix] Account filter in Process Payroll and Salary Component --- .../process_payroll/process_payroll.js | 23 +++++++++++-------- .../salary_component/salary_component.js | 14 +++++++++-- 2 files changed, 25 insertions(+), 12 deletions(-) diff --git a/erpnext/hr/doctype/process_payroll/process_payroll.js b/erpnext/hr/doctype/process_payroll/process_payroll.js index cfb646d033..128e533ba5 100644 --- a/erpnext/hr/doctype/process_payroll/process_payroll.js +++ b/erpnext/hr/doctype/process_payroll/process_payroll.js @@ -10,6 +10,19 @@ frappe.ui.form.on("Process Payroll", { frm.toggle_reqd(['payroll_frequency'], !frm.doc.salary_slip_based_on_timesheet); }, + setup: function(frm) { + frm.set_query("payment_account", function() { + var account_types = ["Bank", "Cash"]; + return { + filters: { + "account_type": ["in", account_types], + "is_group": 0, + "company": frm.doc.company + } + } + }) + }, + refresh: function(frm) { frm.disable_save(); }, @@ -50,16 +63,6 @@ frappe.ui.form.on("Process Payroll", { } }) } - }, - account: function(frm) { - var account_types = ["Bank", "Cash"]; - return { - filters: { - "account_type": ["in", account_types], - "is_group": 0, - "company": frm.doc.company - } - } } }) diff --git a/erpnext/hr/doctype/salary_component/salary_component.js b/erpnext/hr/doctype/salary_component/salary_component.js index 3ed566e41d..870503753b 100644 --- a/erpnext/hr/doctype/salary_component/salary_component.js +++ b/erpnext/hr/doctype/salary_component/salary_component.js @@ -2,7 +2,17 @@ // For license information, please see license.txt frappe.ui.form.on('Salary Component', { - refresh: function(frm) { - + setup: function(frm) { + frm.set_query("default_account", "accounts", function(doc, cdt, cdn) { + var d = locals[cdt][cdn]; + return { + filters: { + "account_type": "Expense Account", + "root_type": "Expense", + "is_group": 0, + "company": d.company + } + } + }) } }); From 6ede4a3809847680509258d35ac1e0a21569cc76 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 2 Feb 2017 17:41:44 +0530 Subject: [PATCH 012/147] [enhance] production order from sales order --- .../doctype/sales_invoice/sales_invoice.json | 180 ++------------- .../production_planning_tool.py | 50 ++-- .../doctype/sales_order/sales_order.js | 213 ++++++++++++------ .../doctype/sales_order/sales_order.py | 41 +++- .../stock/doctype/stock_entry/stock_entry.js | 4 + 5 files changed, 234 insertions(+), 254 deletions(-) diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json index f026cb06fa..4fb3dba88b 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json @@ -6,7 +6,7 @@ "beta": 0, "creation": "2013-05-24 19:29:05", "custom": 0, - "default_print_format": "Standard", + "default_print_format": "Sample Print", "docstatus": 0, "doctype": "DocType", "document_type": "", @@ -22,13 +22,12 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, - "options": "icon-user", + "options": "fa fa-user", "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, @@ -51,7 +50,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -79,7 +77,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -109,7 +106,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -140,7 +136,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -169,7 +164,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is POS", @@ -199,7 +193,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Return", @@ -227,12 +220,11 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Offline POS Name", "length": 0, - "no_copy": 1, + "no_copy": 0, "permlevel": 0, "precision": "", "print_hide": 0, @@ -255,7 +247,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -283,7 +274,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -312,7 +302,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Due Date", @@ -341,7 +330,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -371,7 +359,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -401,7 +388,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -432,7 +418,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Return Against Sales Invoice", @@ -462,7 +447,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -490,7 +474,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -518,7 +501,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -545,7 +527,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -573,7 +554,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -600,7 +580,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -627,7 +606,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -655,7 +633,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -682,7 +659,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address Name", @@ -711,7 +687,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -740,7 +715,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -768,7 +742,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -777,7 +750,7 @@ "options": "Territory", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -798,7 +771,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -826,7 +798,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -857,7 +828,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -887,7 +857,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -914,7 +883,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -944,7 +912,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -973,7 +940,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -1001,7 +967,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -1028,14 +993,13 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, "oldfieldtype": "Section Break", - "options": "icon-shopping-cart", + "options": "fa fa-shopping-cart", "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, @@ -1057,7 +1021,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Update Stock", @@ -1086,7 +1049,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -1116,13 +1078,12 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Packing List", "length": 0, "no_copy": 0, - "options": "icon-suitcase", + "options": "fa fa-suitcase", "permlevel": 0, "print_hide": 1, "print_hide_if_no_value": 0, @@ -1144,7 +1105,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Packed Items", @@ -1172,7 +1132,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Product Bundle Help", @@ -1201,7 +1160,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Time Sheet List", @@ -1229,7 +1187,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Time Sheets", @@ -1259,7 +1216,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Billing Amount", @@ -1287,7 +1243,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1313,7 +1268,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -1342,7 +1296,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -1372,7 +1325,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1398,7 +1350,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -1426,7 +1377,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -1455,14 +1405,13 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, "oldfieldtype": "Section Break", - "options": "icon-money", + "options": "fa fa-money", "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, @@ -1484,7 +1433,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1514,7 +1462,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1540,7 +1487,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Rule", @@ -1569,7 +1515,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1595,7 +1540,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Taxes and Charges", @@ -1625,7 +1569,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1653,7 +1596,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1679,7 +1621,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1709,7 +1650,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1736,7 +1676,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1765,7 +1704,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1794,7 +1732,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1823,7 +1760,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1852,7 +1788,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1878,7 +1813,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1906,7 +1840,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1934,14 +1867,13 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, "oldfieldtype": "Section Break", - "options": "icon-money", + "options": "fa fa-money", "permlevel": 0, "print_hide": 1, "print_hide_if_no_value": 0, @@ -1963,7 +1895,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1993,7 +1924,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total (Company Currency)", @@ -2024,7 +1954,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -2053,7 +1982,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2081,7 +2009,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -2111,7 +2038,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total", @@ -2141,7 +2067,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -2170,7 +2095,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Advance", @@ -2200,7 +2124,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Outstanding Amount", @@ -2231,14 +2154,13 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Advance Payments", "length": 0, "no_copy": 0, "oldfieldtype": "Section Break", - "options": "icon-money", + "options": "fa fa-money", "permlevel": 0, "print_hide": 1, "print_hide_if_no_value": 0, @@ -2260,7 +2182,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get Advances Received", @@ -2289,7 +2210,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Advances", @@ -2321,13 +2241,12 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payments", "length": 0, "no_copy": 0, - "options": "icon-money", + "options": "fa fa-money", "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, @@ -2350,7 +2269,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cash/Bank Account", @@ -2380,7 +2298,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Invoice Payment", @@ -2409,7 +2326,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2436,7 +2352,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount (Company Currency)", @@ -2465,7 +2380,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2493,7 +2407,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount", @@ -2523,7 +2436,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2550,7 +2462,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Base Change Amount (Company Currency)", @@ -2579,7 +2490,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2606,7 +2516,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Change Amount", @@ -2635,7 +2544,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account for Change Amount", @@ -2666,7 +2574,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off", @@ -2695,7 +2602,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Amount", @@ -2723,7 +2629,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Amount (Company Currency)", @@ -2753,7 +2658,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Outstanding Amount", @@ -2781,7 +2685,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2809,7 +2712,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Account", @@ -2838,7 +2740,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Cost Center", @@ -2867,7 +2768,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -2896,7 +2796,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -2926,7 +2825,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions Details", @@ -2955,7 +2853,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -2983,7 +2880,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -3013,7 +2909,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -3041,7 +2936,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -3068,7 +2962,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -3099,7 +2992,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -3128,7 +3020,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Campaign", @@ -3158,7 +3049,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -3186,7 +3076,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -3215,7 +3104,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source", @@ -3245,14 +3133,13 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounting Details", "length": 0, "no_copy": 0, "oldfieldtype": "Section Break", - "options": "icon-file-text", + "options": "fa fa-file-text", "permlevel": 0, "print_hide": 1, "print_hide_if_no_value": 0, @@ -3275,7 +3162,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Debit To", @@ -3305,7 +3191,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Party Account Currency", @@ -3336,7 +3221,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Opening Entry", @@ -3366,7 +3250,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "C-Form Applicable", @@ -3394,7 +3277,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "C-Form No", @@ -3422,7 +3304,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -3449,7 +3330,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Time", @@ -3478,7 +3358,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remarks", @@ -3508,14 +3387,13 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission", "length": 0, "no_copy": 0, "oldfieldtype": "Section Break", - "options": "icon-group", + "options": "fa fa-group", "permlevel": 0, "print_hide": 1, "print_hide_if_no_value": 0, @@ -3537,7 +3415,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner", @@ -3567,7 +3444,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -3595,7 +3471,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission Rate (%)", @@ -3624,7 +3499,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Commission", @@ -3655,7 +3529,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team", @@ -3682,7 +3555,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team1", @@ -3714,13 +3586,12 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring", "length": 0, "no_copy": 0, - "options": "icon-time", + "options": "fa fa-time", "permlevel": 0, "print_hide": 1, "print_hide_if_no_value": 0, @@ -3742,7 +3613,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Settings", @@ -3772,7 +3642,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Recurring", @@ -3801,7 +3670,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference Document", @@ -3831,7 +3699,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Frequency", @@ -3861,7 +3728,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repeat on Day of Month", @@ -3890,7 +3756,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -3918,7 +3783,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Submit on creation", @@ -3948,7 +3812,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notify by email", @@ -3978,7 +3841,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notification Email Address", @@ -4007,7 +3869,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Print Format", @@ -4036,7 +3897,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "This Document", @@ -4066,7 +3926,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Date", @@ -4095,7 +3954,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Date", @@ -4124,7 +3982,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Date", @@ -4151,7 +4008,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Against Income Account", @@ -4173,7 +4029,7 @@ ], "hide_heading": 0, "hide_toolbar": 0, - "icon": "icon-file-text", + "icon": "fa fa-file-text", "idx": 181, "image_view": 0, "in_create": 0, @@ -4183,7 +4039,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-01-18 13:21:13.226318", + "modified": "2017-02-02 17:03:01.892758", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Invoice", @@ -4199,7 +4055,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -4220,7 +4075,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -4241,7 +4095,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -4262,7 +4115,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -4282,6 +4134,6 @@ "sort_order": "DESC", "timeline_field": "customer", "title_field": "title", - "track_changes": 1, + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py index db5b66c579..4692118cad 100644 --- a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +++ b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py @@ -249,7 +249,7 @@ class ProductionPlanningTool(Document): "wip_warehouse" : "", "fg_warehouse" : d.warehouse, "status" : "Draft", - "project" : frappe.db.get_value("Sales Order", d.sales_order, "project") + "project" : frappe.db.get_value("Sales Order", d.sales_order, "project") } """ Club similar BOM and item for processing in case of Sales Orders """ @@ -345,53 +345,53 @@ class ProductionPlanningTool(Document): def get_subitems(self,bom_wise_item_details, bom, parent_qty, include_sublevel, only_raw, supply_subs,non_stock_item=0): items = frappe.db.sql(""" - SELECT - bom_item.item_code, + SELECT + bom_item.item_code, default_material_request_type, ifnull(%(parent_qty)s * sum(bom_item.qty/ifnull(bom.quantity, 1)), 0) as qty, - item.is_sub_contracted_item as is_sub_contracted, + item.is_sub_contracted_item as is_sub_contracted, item.default_bom as default_bom, - bom_item.description as description, - bom_item.stock_uom as stock_uom, - item.min_order_qty as min_order_qty + bom_item.description as description, + bom_item.stock_uom as stock_uom, + item.min_order_qty as min_order_qty FROM - `tabBOM Item` bom_item, - `tabBOM` bom, + `tabBOM Item` bom_item, + `tabBOM` bom, tabItem item where - bom.name = bom_item.parent - and bom.name = %(bom)s + bom.name = bom_item.parent + and bom.name = %(bom)s and bom_item.docstatus < 2 and bom_item.item_code = item.name """ + ("and item.is_stock_item = 1", "")[non_stock_item] + """ group by bom_item.item_code""", {"bom": bom, "parent_qty": parent_qty}, as_dict=1) - + for d in items: - if ((d.default_material_request_type == "Purchase" - and not (d.is_sub_contracted and only_raw and include_sublevel)) + if ((d.default_material_request_type == "Purchase" + and not (d.is_sub_contracted and only_raw and include_sublevel)) or (d.default_material_request_type == "Manufacture" and not only_raw)): if d.item_code in bom_wise_item_details: bom_wise_item_details[d.item_code].qty = bom_wise_item_details[d.item_code].qty + d.qty else: bom_wise_item_details[d.item_code] = d - + if include_sublevel: - if ((d.default_material_request_type == "Purchase" and d.is_sub_contracted and supply_subs) + if ((d.default_material_request_type == "Purchase" and d.is_sub_contracted and supply_subs) or (d.default_material_request_type == "Manufacture")): - + my_qty = 0 projected_qty = self.get_item_projected_qty(d.item_code) - + if self.create_material_requests_for_all_required_qty: my_qty = d.qty elif (bom_wise_item_details[d.item_code].qty - d.qty) < projected_qty: my_qty = bom_wise_item_details[d.item_code].qty - projected_qty else: my_qty = d.qty - + if my_qty > 0: - self.get_subitems(bom_wise_item_details, + self.get_subitems(bom_wise_item_details, d.default_bom, my_qty, include_sublevel, only_raw, supply_subs) return bom_wise_item_details @@ -408,12 +408,12 @@ class ProductionPlanningTool(Document): item_list.append([item, self.item_dict[item][0][1], self.item_dict[item][0][2], total_qty]) item_qty = frappe.db.sql("""select warehouse, indented_qty, ordered_qty, actual_qty from `tabBin` where item_code = %s""", item, as_dict=1) - + i_qty, o_qty, a_qty = 0, 0, 0 for w in item_qty: i_qty, o_qty, a_qty = i_qty + flt(w.indented_qty), o_qty + \ flt(w.ordered_qty), a_qty + flt(w.actual_qty) - + item_list.append(['', '', '', '', w.warehouse, flt(w.indented_qty), flt(w.ordered_qty), flt(w.actual_qty)]) if item_qty: @@ -485,15 +485,15 @@ class ProductionPlanningTool(Document): def get_item_projected_qty(self,item): item_projected_qty = frappe.db.sql(""" select ifnull(sum(projected_qty),0) as qty - from `tabBin` + from `tabBin` where item_code = %(item_code)s and warehouse=%(warehouse)s """, { - "item_code": item, + "item_code": item, "warehouse": self.purchase_request_for_warehouse }, as_dict=1) return item_projected_qty[0].qty - + def get_projected_qty(self): items = self.item_dict.keys() item_projected_qty = frappe.db.sql("""select item_code, sum(projected_qty) diff --git a/erpnext/selling/doctype/sales_order/sales_order.js b/erpnext/selling/doctype/sales_order/sales_order.js index 8a4a47cf3a..f01e4848e3 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.js +++ b/erpnext/selling/doctype/sales_order/sales_order.js @@ -4,11 +4,23 @@ {% include 'erpnext/selling/sales_common.js' %} frappe.ui.form.on("Sales Order", { + setup: function(frm) { + $.extend(frm.cscript, new erpnext.selling.SalesOrderController({frm: frm})); + }, onload: function(frm) { erpnext.queries.setup_queries(frm, "Warehouse", function() { return erpnext.queries.warehouse(frm.doc); }); + frm.set_query('project', function(doc, cdt, cdn) { + return { + query: "erpnext.controllers.queries.get_project_name", + filters: { + 'customer': doc.customer + } + } + }); + // formatter for material request item frm.set_indicator_formatter('item_code', function(doc) { return (doc.qty<=doc.delivered_qty) ? "green" : "orange" }) @@ -17,6 +29,7 @@ frappe.ui.form.on("Sales Order", { erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend({ refresh: function(doc, dt, dn) { + var me = this; this._super(); var allow_purchase = false; var allow_delivery = false; @@ -24,8 +37,8 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend( if(doc.docstatus==1) { if(doc.status != 'Closed') { - for (var i in cur_frm.doc.items) { - var item = cur_frm.doc.items[i]; + for (var i in this.frm.doc.items) { + var item = this.frm.doc.items[i]; if(item.delivered_by_supplier === 1 || item.supplier){ if(item.qty > flt(item.ordered_qty) && item.qty > flt(item.delivered_qty)) { @@ -47,55 +60,69 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend( if (this.frm.has_perm("submit")) { // close if(flt(doc.per_delivered, 2) < 100 || flt(doc.per_billed) < 100) { - cur_frm.add_custom_button(__('Close'), this.close_sales_order, __("Status")) + this.frm.add_custom_button(__('Close'), + function() { me.close_sales_order() }, __("Status")) } } // delivery note if(flt(doc.per_delivered, 2) < 100 && ["Sales", "Shopping Cart"].indexOf(doc.order_type)!==-1 && allow_delivery) { - cur_frm.add_custom_button(__('Delivery'), this.make_delivery_note, __("Make")); - cur_frm.page.set_inner_btn_group_as_primary(__("Make")); + this.frm.add_custom_button(__('Delivery'), + function() { me.make_delivery_note() }, __("Make")); + this.frm.add_custom_button(__('Production Order'), + function() { me.make_production_order() }, __("Make")); + + this.frm.page.set_inner_btn_group_as_primary(__("Make")); } // sales invoice if(flt(doc.per_billed, 2) < 100) { - cur_frm.add_custom_button(__('Invoice'), this.make_sales_invoice, __("Make")); + this.frm.add_custom_button(__('Invoice'), + function() { me.make_sales_invoice() }, __("Make")); } // material request if(!doc.order_type || ["Sales", "Shopping Cart"].indexOf(doc.order_type)!==-1 && flt(doc.per_delivered, 2) < 100) { - cur_frm.add_custom_button(__('Material Request'), this.make_material_request, __("Make")); + this.frm.add_custom_button(__('Material Request'), + function() { me.make_material_request() }, __("Make")); } // make purchase order if(flt(doc.per_delivered, 2) < 100 && allow_purchase) { - cur_frm.add_custom_button(__('Purchase Order'), cur_frm.cscript.make_purchase_order, __("Make")); + this.frm.add_custom_button(__('Purchase Order'), + function() { me.make_purchase_order() }, __("Make")); } + // payment request if(flt(doc.per_billed)==0) { - cur_frm.add_custom_button(__('Payment Request'), this.make_payment_request, __("Make")); - cur_frm.add_custom_button(__('Payment'), cur_frm.cscript.make_payment_entry, __("Make")); + this.frm.add_custom_button(__('Payment Request'), + function() { me.make_payment_request() }, __("Make")); + this.frm.add_custom_button(__('Payment'), + function() { me.make_payment_entry() }, __("Make")); } // maintenance if(flt(doc.per_delivered, 2) < 100 && ["Sales", "Shopping Cart"].indexOf(doc.order_type)===-1) { - cur_frm.add_custom_button(__('Maintenance Visit'), this.make_maintenance_visit, __("Make")); - cur_frm.add_custom_button(__('Maintenance Schedule'), this.make_maintenance_schedule, __("Make")); + this.frm.add_custom_button(__('Maintenance Visit'), + function() { me.make_maintenance_visit() }, __("Make")); + this.frm.add_custom_button(__('Maintenance Schedule'), + function() { me.make_maintenance_schedule() }, __("Make")); } - } else { if (this.frm.has_perm("submit")) { // un-close - cur_frm.add_custom_button(__('Re-open'), cur_frm.cscript['Unclose Sales Order'], __("Status")); + this.frm.add_custom_button(__('Re-open'), function() { + me.frm.cscript.update_status('Re-open', 'Draft') + }, __("Status")); } } } if (this.frm.doc.docstatus===0) { - cur_frm.add_custom_button(__('Quotation'), + this.frm.add_custom_button(__('Quotation'), function() { erpnext.utils.map_current_doc({ method: "erpnext.selling.doctype.quotation.quotation.make_sales_order", @@ -103,9 +130,9 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend( get_query_filters: { docstatus: 1, status: ["!=", "Lost"], - order_type: cur_frm.doc.order_type, - customer: cur_frm.doc.customer || undefined, - company: cur_frm.doc.company + order_type: me.frm.doc.order_type, + customer: me.frm.doc.customer || undefined, + company: me.frm.doc.company } }) }, __("Get items from")); @@ -114,6 +141,82 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend( this.order_type(doc); }, + make_production_order() { + var me = this; + this.frm.call({ + doc: this.frm.doc, + method: 'get_production_order_items', + callback: function(r) { + if(!r.message.every(function(d) { return !!d.bom })) { + frappe.msgprint({ + title: __('Production Order not created'), + message: __('No Items with Bill of Materials to Manufacture'), + indicator: 'orange' + }); + return; + } + else if(!r.message.every(function(d) { return !!d.pending_qty })) { + frappe.msgprint({ + title: __('Production Order not created'), + message: __('Production Order already created for all items with BOM'), + indicator: 'orange' + }); + return; + } else { + var fields = [ + {fieldtype:'Table', fieldname: 'items', + description: __('Select BOM and Qty for Production'), + fields: [ + {fieldtype:'Read Only', fieldname:'item_code', + label: __('Item Code'), in_list_view:1}, + {fieldtype:'Link', fieldname:'bom', options: 'BOM', + label: __('Select BOM'), in_list_view:1, get_query: function(doc) { + return {filters: {item: doc.item_code}}; + }}, + {fieldtype:'Float', fieldname:'pending_qty', + label: __('Qty'), in_list_view:1}, + ], + get_data: function() { + return r.message + } + } + ] + var d = new frappe.ui.Dialog({ + title: __('Select Items to Manufacture'), + fields: fields, + primary_action: function() { + data = d.get_values(); + me.frm.call({ + method: 'make_production_orders', + args: { + items: data, + company: me.frm.doc.company, + sales_order: me.frm.docname, + project: me.frm.project + }, + freeze: true, + callback: function(r) { + if(r.message) { + frappe.msgprint({ + message: __('Production Orders Created: {0}', + [r.message.map(function(d) { + return repl('%(name)s', {name:d}) + }).join(', ')]), + indicator: 'green' + }) + } + d.hide(); + } + }); + }, + primary_action_label: __('Make') + }); + d.show(); + } + } + }); + }, + order_type: function() { this.frm.toggle_reqd("delivery_date", this.frm.doc.order_type == "Sales"); }, @@ -125,39 +228,40 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend( make_material_request: function() { frappe.model.open_mapped_doc({ method: "erpnext.selling.doctype.sales_order.sales_order.make_material_request", - frm: cur_frm + frm: this.frm }) }, make_delivery_note: function() { frappe.model.open_mapped_doc({ method: "erpnext.selling.doctype.sales_order.sales_order.make_delivery_note", - frm: cur_frm + frm: this.frm }) }, make_sales_invoice: function() { frappe.model.open_mapped_doc({ method: "erpnext.selling.doctype.sales_order.sales_order.make_sales_invoice", - frm: cur_frm + frm: this.frm }) }, make_maintenance_schedule: function() { frappe.model.open_mapped_doc({ method: "erpnext.selling.doctype.sales_order.sales_order.make_maintenance_schedule", - frm: cur_frm + frm: this.frm }) }, make_maintenance_visit: function() { frappe.model.open_mapped_doc({ method: "erpnext.selling.doctype.sales_order.sales_order.make_maintenance_visit", - frm: cur_frm + frm: this.frm }) }, make_purchase_order: function(){ + var me = this; var dialog = new frappe.ui.Dialog({ title: __("For Supplier"), fields: [ @@ -165,7 +269,7 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend( "get_query": function () { return { query:"erpnext.selling.doctype.sales_order.sales_order.get_supplier", - filters: {'parent': cur_frm.doc.name} + filters: {'parent': me.frm.doc.name} } }, "reqd": 1 }, {"fieldtype": "Button", "label": __("Make Purchase Order"), "fieldname": "make_purchase_order", "cssClass": "btn-primary"}, @@ -180,7 +284,7 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend( type: "GET", method: "erpnext.selling.doctype.sales_order.sales_order.make_purchase_order_for_drop_shipment", args: { - "source_name": cur_frm.doc.name, + "source_name": me.frm.doc.name, "for_supplier": args.supplier }, freeze: true, @@ -195,44 +299,25 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend( dialog.show(); }, close_sales_order: function(){ - cur_frm.cscript.update_status("Close", "Closed") + this.frm.cscript.update_status("Close", "Closed") + }, + update_status: function(label, status){ + var doc = this.frm.doc; + frappe.ui.form.is_saving = true; + frappe.call({ + method: "erpnext.selling.doctype.sales_order.sales_order.update_status", + args: {status: status, name: doc.name}, + callback: function(r){ + this.frm.reload_doc(); + }, + always: function() { + frappe.ui.form.is_saving = false; + } + }); + }, + on_submit: function(doc, cdt, cdn) { + if(cint(frappe.boot.notification_settings.sales_order)) { + this.frm.email_doc(frappe.boot.notification_settings.sales_order_message); + } } - }); - -// for backward compatibility: combine new and previous states -$.extend(cur_frm.cscript, new erpnext.selling.SalesOrderController({frm: cur_frm})); - -cur_frm.fields_dict['project'].get_query = function(doc, cdt, cdn) { - return { - query: "erpnext.controllers.queries.get_project_name", - filters: { - 'customer': doc.customer - } - } -} - -cur_frm.cscript.update_status = function(label, status){ - var doc = cur_frm.doc; - frappe.ui.form.is_saving = true; - frappe.call({ - method: "erpnext.selling.doctype.sales_order.sales_order.update_status", - args: {status: status, name: doc.name}, - callback: function(r){ - cur_frm.reload_doc(); - }, - always: function() { - frappe.ui.form.is_saving = false; - } - }); -} - -cur_frm.cscript['Unclose Sales Order'] = function() { - cur_frm.cscript.update_status('Re-open', 'Draft') -} - -cur_frm.cscript.on_submit = function(doc, cdt, cdn) { - if(cint(frappe.boot.notification_settings.sales_order)) { - cur_frm.email_doc(frappe.boot.notification_settings.sales_order_message); - } -}; diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index acae0e539c..fdaadd87e0 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -304,6 +304,24 @@ class SalesOrder(SellingController): self.indicator_color = "green" self.indicator_title = _("Paid") + def get_production_order_items(self): + '''Returns items with BOM that already do not have a linked production order''' + items = [] + for i in self.packed_items or self.items: + bom = frappe.get_all('BOM', dict(item=i.item_code, is_active=True), + order_by='is_default desc') + bom = bom[0].name if bom else None + items.append(dict( + item_code= i.item_code, + bom = bom, + warehouse = i.warehouse, + pending_qty= i.qty - flt(frappe.db.sql('''select sum(qty) from `tabProduction Order` + where production_item=%s and sales_order=%s''', (i.item_code, self.name))[0][0]) + )) + + return items + + def on_recurring(self, reference_doc): mcount = month_map[reference_doc.recurring_type] self.set("delivery_date", get_next_date(reference_doc.delivery_date, mcount, @@ -442,7 +460,7 @@ def make_sales_invoice(source_name, target_doc=None, ignore_permissions=False): target.amount = flt(source.amount) - flt(source.billed_amt) target.base_amount = target.amount * flt(source_parent.conversion_rate) target.qty = target.amount / flt(source.rate) if (source.rate and source.billed_amt) else source.qty - + item = frappe.db.get_value("Item", target.item_code, ["item_group", "selling_cost_center"], as_dict=1) target.cost_center = frappe.db.get_value("Project", source_parent.project, "cost_center") \ or item.selling_cost_center \ @@ -652,6 +670,27 @@ def get_supplier(doctype, txt, searchfield, start, page_len, filters): 'parent': filters.get('parent') }) +@frappe.whitelist() +def make_production_orders(items, sales_order, company, project=None): + '''Make Production Orders against the given Sales Order for the given `items`''' + items = json.loads(items).get('items') + out = [] + + for i in items: + production_order = frappe.get_doc(dict( + doctype='Production Order', + production_item=i['item_code'], + bom_no=i['bom'], + qty=i['pending_qty'], + company=company, + sales_order=sales_order, + project=project, + fg_warehouse=i['warehouse'] + )).insert() + out.append(production_order) + + return [p.name for p in out] + @frappe.whitelist() def update_status(status, name): so = frappe.get_doc("Sales Order", name) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.js b/erpnext/stock/doctype/stock_entry/stock_entry.js index b410802051..37f9b680bf 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.js +++ b/erpnext/stock/doctype/stock_entry/stock_entry.js @@ -41,6 +41,10 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ } } } + + this.frm.set_indicator_formatter('item_code', + function(doc) { return (doc.qty<=doc.actual_qty) ? "green" : "orange" }) + }, onload_post_render: function() { From acb5e9a11ba831bd971b71557c82002e15c7351b Mon Sep 17 00:00:00 2001 From: nick9822 Date: Fri, 3 Feb 2017 12:31:54 +0530 Subject: [PATCH 013/147] Sales analytics error after upgrade Hi Team, We were getting errors in sales analytics report after the upgrade. https://discuss.erpnext.com/t/sales-analytics-report-hangs-on-erpnext-v7/17951/6 With the efforts of @Tropicalrambler into the report we made it work by putting checkpoint for item. Please see whether its good or there is better solution for it. Thanks, Nick --- erpnext/selling/page/sales_analytics/sales_analytics.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/selling/page/sales_analytics/sales_analytics.js b/erpnext/selling/page/sales_analytics/sales_analytics.js index 2f9b02ca6f..73793d4339 100644 --- a/erpnext/selling/page/sales_analytics/sales_analytics.js +++ b/erpnext/selling/page/sales_analytics/sales_analytics.js @@ -202,7 +202,9 @@ erpnext.SalesAnalytics = frappe.views.TreeGridReport.extend({ if (posting_date >= from_date && posting_date <= to_date) { var item = me.item_by_name[tl[me.tree_grid.item_key]] || me.item_by_name['Not Set']; - item[me.column_map[tl.posting_date].field] += (is_val ? tl.base_net_amount : tl.qty); + if(item){ + item[me.column_map[tl.posting_date].field] += (is_val ? tl.base_net_amount : tl.qty); + } } } }); From 943124275d0a6eb7b7c67b39af920a7e354bf358 Mon Sep 17 00:00:00 2001 From: Ben Cornwell-Mott Date: Sat, 4 Feb 2017 14:25:53 -0800 Subject: [PATCH 014/147] Production Analytics --- erpnext/config/manufacturing.py | 7 +- .../page/production_analytics/__init__.py | 1 + .../production_analytics.js | 112 ++++++++++++++++++ .../production_analytics.json | 23 ++++ erpnext/startup/report_data_map.py | 10 +- 5 files changed, 150 insertions(+), 3 deletions(-) create mode 100644 erpnext/manufacturing/page/production_analytics/__init__.py create mode 100644 erpnext/manufacturing/page/production_analytics/production_analytics.js create mode 100644 erpnext/manufacturing/page/production_analytics/production_analytics.json diff --git a/erpnext/config/manufacturing.py b/erpnext/config/manufacturing.py index 0f769529b2..a930ddc6ef 100644 --- a/erpnext/config/manufacturing.py +++ b/erpnext/config/manufacturing.py @@ -112,13 +112,18 @@ def get_data(): "is_query_report": True, "name": "Completed Production Orders", "doctype": "Production Order" + },{ + "type": "page", + "name": "production-analytics", + "label": _("Production Analytics"), + "icon": "fa fa-bar-chart", }, { "type": "report", "is_query_report": True, "name": "BOM Search", "doctype": "BOM" - }, + } ] }, { diff --git a/erpnext/manufacturing/page/production_analytics/__init__.py b/erpnext/manufacturing/page/production_analytics/__init__.py new file mode 100644 index 0000000000..baffc48825 --- /dev/null +++ b/erpnext/manufacturing/page/production_analytics/__init__.py @@ -0,0 +1 @@ +from __future__ import unicode_literals diff --git a/erpnext/manufacturing/page/production_analytics/production_analytics.js b/erpnext/manufacturing/page/production_analytics/production_analytics.js new file mode 100644 index 0000000000..c64ea91000 --- /dev/null +++ b/erpnext/manufacturing/page/production_analytics/production_analytics.js @@ -0,0 +1,112 @@ +// Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors +// License: GNU General Public License v3. See license.txt + +frappe.pages['production-analytics'].on_page_load = function(wrapper) { + frappe.ui.make_app_page({ + parent: wrapper, + title: __('Production Analytics'), + single_column: true + }); + + new erpnext.ProductionAnalytics(wrapper); + + + frappe.breadcrumbs.add("Manufacturing"); +} + +erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ + init: function(wrapper) { + this._super({ + title: __("Production Analytics"), + page: wrapper, + parent: $(wrapper).find('.layout-main'), + page: wrapper.page, + doctypes: ["Item", "Company", "Fiscal Year", "Production Order"] + }); + + }, + setup_columns: function() { + + var std_columns = [ + {id: "_check", name: __("Plot"), field: "_check", width: 30, + formatter: this.check_formatter}, + {id: "name", name: __("Status"), field: "name", width: 100}, + ]; + + this.make_date_range_columns(); + this.columns = std_columns.concat(this.columns); + }, + filters: [ + {fieldtype:"Select", label: __("Company"), link:"Company", fieldname: "company", + default_value: __("Select Company...")}, + {fieldtype:"Date", label: __("From Date"), fieldname: "from_date"}, + {fieldtype:"Date", label: __("To Date"), fieldname: "to_date"}, + {fieldtype:"Select", label: __("Range"), fieldname: "range", + options:[{label: __("Daily"), value: "Daily"}, {label: __("Weekly"), value: "Weekly"}, + {label: __("Monthly"), value: "Monthly"}, {label: __("Quarterly"), value: "Quarterly"}, + {label: __("Yearly"), value: "Yearly"}]} + ], + setup_filters: function() { + var me = this; + this._super(); + + this.trigger_refresh_on_change(["company"]); + this.trigger_refresh_on_change(["range"]); + + this.show_zero_check() + this.setup_chart_check(); + }, + init_filter_values: function() { + this._super(); + this.filter_inputs.range.val('Monthly'); + }, + + prepare_data: function() { + // add Opening, Closing, Totals rows + // if filtered by account and / or voucher + var me = this; + var all_open_orders = {name:"All Production Orders", "id": "all-open-pos", + checked:true}; + var not_started = {name:"Not Started", "id":"not-started-pos", + checked:true}; + var overdue = {name:"Overdue (Not Started)", "id":"overdue-pos", + checked:true}; + var pending = {name:"Pending", "id":"pending-pos", + checked:true}; + var completed = {name:"Completed", "id":"completed-pos", + checked:true}; + + + $.each(frappe.report_dump.data["Production Order"], function(i, d) { + var dateobj = dateutil.str_to_obj(d.creation); + var date = d.creation.split(" ")[0]; + var col = me.column_map[date]; + + if(col) { + var start_period = dateutil.str_to_obj(col.name); + var end_period = dateutil.str_to_obj(col.id); + all_open_orders[col.field] = flt(all_open_orders[col.field]) + 1; + if(d.status=="Completed") { + completed[col.field] = flt(completed[col.field]) + 1; + }else if(d.status=="In Process") { + pending[col.field] = flt(pending[col.field]) + 1; + }else if(d.status=="Not Started") { + if (d.planned_start_date > start_period) { + not_started[col.field] = flt(not_started[col.field]) + 1; + }else if (d.planned_start_date < end_period) { + overdue[col.field] = flt(overdue[col.field]) + 1; + }else if (d.planned_start_date < d.actual_start_date) { + not_started[col.field] = flt(not_started[col.field]) + 1; + }else if (d.planned_start_date > dateutil.now_datetime()) { + not_started[col.field] = flt(not_started[col.field]) + 1; + } + else{ + overdue[col.field] = flt(overdue[col.field]) + 1; + } + } + } + }); + + this.data = [all_open_orders, not_started, overdue, pending, completed]; + } +}); diff --git a/erpnext/manufacturing/page/production_analytics/production_analytics.json b/erpnext/manufacturing/page/production_analytics/production_analytics.json new file mode 100644 index 0000000000..e045614990 --- /dev/null +++ b/erpnext/manufacturing/page/production_analytics/production_analytics.json @@ -0,0 +1,23 @@ +{ + "creation": "2012-09-21 20:15:16.000000", + "docstatus": 0, + "doctype": "Page", + "icon": "fa fa-bar-chart", + "idx": 1, + "modified": "2013-07-11 14:43:52.000000", + "modified_by": "Administrator", + "module": "Buying", + "name": "production-analytics", + "owner": "Administrator", + "page_name": "production-analytics", + "roles": [ + { + "role": "Analytics" + }, + { + "role": "Manufacturing Manager" + } + ], + "standard": "Yes", + "title": "Production Analytics" +} \ No newline at end of file diff --git a/erpnext/startup/report_data_map.py b/erpnext/startup/report_data_map.py index 4dc326eebe..179bf325e5 100644 --- a/erpnext/startup/report_data_map.py +++ b/erpnext/startup/report_data_map.py @@ -278,7 +278,7 @@ data_map = { }, "Purchase Receipt Item[Purchase Analytics]": { "columns": ["name", "parent", "item_code", "qty", "base_net_amount"], - "conditions": ["docstatus=1", "ifnull(parent, '')!=''"], + "conditions": ["docstatus=1", "ifnull(parent, '')!=''"], "order_by": "parent", "links": { "parent": ["Purchase Receipt", "name"], @@ -290,6 +290,12 @@ data_map = { "columns": ["name","status","creation","resolution_date","first_responded_on"], "conditions": ["docstatus < 2"], "order_by": "creation" - } + }, + # Manufacturing + "Production Order": { + "columns": ["name","status","creation","planned_start_date","status","actual_start_date"], + "conditions": ["docstatus = 1"], + "order_by": "creation" + } } From b4a2c2f0475f2960b913efe2d3f926471ee17e72 Mon Sep 17 00:00:00 2001 From: Ben Cornwell-Mott Date: Sun, 5 Feb 2017 13:39:39 -0800 Subject: [PATCH 015/147] Got proper cumulative data working --- .../production_analytics.js | 67 ++++++++++++------- 1 file changed, 42 insertions(+), 25 deletions(-) diff --git a/erpnext/manufacturing/page/production_analytics/production_analytics.js b/erpnext/manufacturing/page/production_analytics/production_analytics.js index c64ea91000..638595d923 100644 --- a/erpnext/manufacturing/page/production_analytics/production_analytics.js +++ b/erpnext/manufacturing/page/production_analytics/production_analytics.js @@ -55,11 +55,22 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ this.show_zero_check() this.setup_chart_check(); + }, init_filter_values: function() { this._super(); this.filter_inputs.range.val('Monthly'); }, + setup_chart: function() { + var me = this; + + var chart_data = this.get_chart_data ? this.get_chart_data() : null; + + this.chart = new frappe.ui.Chart({ + wrapper: this.chart_area, + data: chart_data + }); + }, prepare_data: function() { // add Opening, Closing, Totals rows @@ -74,39 +85,45 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ var pending = {name:"Pending", "id":"pending-pos", checked:true}; var completed = {name:"Completed", "id":"completed-pos", - checked:true}; - + checked:true}; $.each(frappe.report_dump.data["Production Order"], function(i, d) { var dateobj = dateutil.str_to_obj(d.creation); - var date = d.creation.split(" ")[0]; - var col = me.column_map[date]; + var date = dateutil.str_to_user(d.creation.split(" ")[0]); - if(col) { - var start_period = dateutil.str_to_obj(col.name); - var end_period = dateutil.str_to_obj(col.id); - all_open_orders[col.field] = flt(all_open_orders[col.field]) + 1; - if(d.status=="Completed") { - completed[col.field] = flt(completed[col.field]) + 1; - }else if(d.status=="In Process") { - pending[col.field] = flt(pending[col.field]) + 1; - }else if(d.status=="Not Started") { - if (d.planned_start_date > start_period) { - not_started[col.field] = flt(not_started[col.field]) + 1; - }else if (d.planned_start_date < end_period) { - overdue[col.field] = flt(overdue[col.field]) + 1; - }else if (d.planned_start_date < d.actual_start_date) { - not_started[col.field] = flt(not_started[col.field]) + 1; - }else if (d.planned_start_date > dateutil.now_datetime()) { - not_started[col.field] = flt(not_started[col.field]) + 1; + $.each(me.columns, function(i,col) { + if (i > 1){ + if (i == 14){ + var temp = 0; } - else{ - overdue[col.field] = flt(overdue[col.field]) + 1; + var start_period = dateutil.user_to_obj(dateutil.str_to_user(col.id)); + var end_period = dateutil.user_to_obj(dateutil.str_to_user(col.name)); + if (dateobj <= start_period || end_period >= dateobj){ + all_open_orders[col.field] = flt(all_open_orders[col.field]) + 1; + if(d.status=="Completed") { + completed[col.field] = flt(completed[col.field]) + 1; + }else if(d.status=="In Process") { + pending[col.field] = flt(pending[col.field]) + 1; + }else if(d.status=="Not Started") { + if (d.planned_start_date > start_period) { + not_started[col.field] = flt(not_started[col.field]) + 1; + }else if (d.planned_start_date < end_period) { + overdue[col.field] = flt(overdue[col.field]) + 1; + }else if (d.planned_start_date < d.actual_start_date) { + not_started[col.field] = flt(not_started[col.field]) + 1; + }else if (d.planned_start_date > dateutil.now_datetime()) { + not_started[col.field] = flt(not_started[col.field]) + 1; + } + else{ + overdue[col.field] = flt(overdue[col.field]) + 1; + } + } } } - } + }); }); - + this.chart_area.toggle(true); this.data = [all_open_orders, not_started, overdue, pending, completed]; + } }); From 36d04fda372b9f0cf081e9b4de097926d7d404b8 Mon Sep 17 00:00:00 2001 From: Ben Cornwell-Mott Date: Sun, 5 Feb 2017 14:00:46 -0800 Subject: [PATCH 016/147] Fixed filter dates and date comparisons --- .../production_analytics.js | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/erpnext/manufacturing/page/production_analytics/production_analytics.js b/erpnext/manufacturing/page/production_analytics/production_analytics.js index 638595d923..5b9921d755 100644 --- a/erpnext/manufacturing/page/production_analytics/production_analytics.js +++ b/erpnext/manufacturing/page/production_analytics/production_analytics.js @@ -71,6 +71,18 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ data: chart_data }); }, + set_default_values: function() { + var values = { + from_date: dateutil.str_to_user(dateutil.add_months(dateutil.now_datetime(),-12) ), + to_date: dateutil.str_to_user(dateutil.add_months(dateutil.now_datetime(),1)) + } + + var me = this; + $.each(values, function(i, v) { + if(me.filter_inputs[i] && !me.filter_inputs[i].val()) + me.filter_inputs[i].val(v); + }) + }, prepare_data: function() { // add Opening, Closing, Totals rows @@ -98,6 +110,8 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ } var start_period = dateutil.user_to_obj(dateutil.str_to_user(col.id)); var end_period = dateutil.user_to_obj(dateutil.str_to_user(col.name)); + var planned_start_date = dateutil.user_to_obj(dateutil.str_to_user(d.planned_start_date)); + if (dateobj <= start_period || end_period >= dateobj){ all_open_orders[col.field] = flt(all_open_orders[col.field]) + 1; if(d.status=="Completed") { @@ -105,15 +119,15 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ }else if(d.status=="In Process") { pending[col.field] = flt(pending[col.field]) + 1; }else if(d.status=="Not Started") { - if (d.planned_start_date > start_period) { + if (planned_start_date > start_period) { not_started[col.field] = flt(not_started[col.field]) + 1; - }else if (d.planned_start_date < end_period) { + }else if (planned_start_date < end_period) { overdue[col.field] = flt(overdue[col.field]) + 1; - }else if (d.planned_start_date < d.actual_start_date) { + }else if (planned_start_date < d.actual_start_date) { not_started[col.field] = flt(not_started[col.field]) + 1; - }else if (d.planned_start_date > dateutil.now_datetime()) { + }/*else if (d.planned_start_date > dateutil.now_datetime()) { not_started[col.field] = flt(not_started[col.field]) + 1; - } + }*/ else{ overdue[col.field] = flt(overdue[col.field]) + 1; } From 20d2d7548a917718a7b3243f52df2bbfe5c557ff Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 6 Feb 2017 11:36:38 +0530 Subject: [PATCH 017/147] Update salary_component.js --- erpnext/hr/doctype/salary_component/salary_component.js | 1 - 1 file changed, 1 deletion(-) diff --git a/erpnext/hr/doctype/salary_component/salary_component.js b/erpnext/hr/doctype/salary_component/salary_component.js index 870503753b..3a2492ca17 100644 --- a/erpnext/hr/doctype/salary_component/salary_component.js +++ b/erpnext/hr/doctype/salary_component/salary_component.js @@ -7,7 +7,6 @@ frappe.ui.form.on('Salary Component', { var d = locals[cdt][cdn]; return { filters: { - "account_type": "Expense Account", "root_type": "Expense", "is_group": 0, "company": d.company From ade06f940c9658afdd8e5b4630db08ca78a11cf7 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 2 Feb 2017 17:15:05 +0530 Subject: [PATCH 018/147] [Fix] Set default tax on quotation when it's making from the lead --- erpnext/crm/doctype/lead/lead.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/crm/doctype/lead/lead.py b/erpnext/crm/doctype/lead/lead.py index 411f59730e..9d64177f40 100644 --- a/erpnext/crm/doctype/lead/lead.py +++ b/erpnext/crm/doctype/lead/lead.py @@ -154,6 +154,9 @@ def make_quotation(source_name, target_doc=None): } }}, target_doc) target_doc.quotation_to = "Lead" + target_doc.run_method("set_missing_values") + target_doc.run_method("set_other_charges") + target_doc.run_method("calculate_taxes_and_totals") return target_doc From 50862039dcb6fc2279f985f54d1448b1096883c0 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 6 Feb 2017 14:28:40 +0530 Subject: [PATCH 019/147] [minor] fixes to schools --- .../assessment_criteria/assessment_criteria.json | 6 ++---- .../doctype/grading_scale/grading_scale.py | 5 +++-- erpnext/schools/doctype/student/student.py | 15 +++++++-------- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/erpnext/schools/doctype/assessment_criteria/assessment_criteria.json b/erpnext/schools/doctype/assessment_criteria/assessment_criteria.json index dd6d5dd656..990b22bebd 100644 --- a/erpnext/schools/doctype/assessment_criteria/assessment_criteria.json +++ b/erpnext/schools/doctype/assessment_criteria/assessment_criteria.json @@ -22,7 +22,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Assessment Criteria", @@ -42,7 +41,7 @@ }, { "allow_on_submit": 0, - "bold": 0, + "bold": 1, "collapsible": 0, "columns": 0, "fieldname": "assessment_criteria_group", @@ -50,7 +49,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Assessment Criteria Group", @@ -80,7 +78,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-01 17:41:48.994388", + "modified": "2017-02-03 05:53:39.248759", "modified_by": "Administrator", "module": "Schools", "name": "Assessment Criteria", diff --git a/erpnext/schools/doctype/grading_scale/grading_scale.py b/erpnext/schools/doctype/grading_scale/grading_scale.py index f7f6ba9d92..4abff96462 100644 --- a/erpnext/schools/doctype/grading_scale/grading_scale.py +++ b/erpnext/schools/doctype/grading_scale/grading_scale.py @@ -5,6 +5,7 @@ from __future__ import unicode_literals import frappe from frappe import _ +from frappe.utils import cint from frappe.model.document import Document class GradingScale(Document): @@ -12,8 +13,8 @@ class GradingScale(Document): thresholds = [] for d in self.intervals: if d.threshold in thresholds: - frappe.throw(_("Treshold {0}% appears more than once.".format(d.threshold))) + frappe.throw(_("Treshold {0}% appears more than once".format(d.threshold))) else: - thresholds.append(d.threshold) + thresholds.append(cint(d.threshold)) if 0 not in thresholds: frappe.throw(_("Please define grade for treshold 0%")) \ No newline at end of file diff --git a/erpnext/schools/doctype/student/student.py b/erpnext/schools/doctype/student/student.py index a34bb6a599..b660bb3363 100644 --- a/erpnext/schools/doctype/student/student.py +++ b/erpnext/schools/doctype/student/student.py @@ -5,9 +5,9 @@ from __future__ import unicode_literals import frappe from frappe.model.document import Document +from frappe import _ class Student(Document): - def validate(self): self.title = " ".join(filter(None, [self.first_name, self.middle_name, self.last_name])) @@ -19,7 +19,7 @@ class Student(Document): """Validates if the Student Applicant is Unique""" student = frappe.db.sql("select name from `tabStudent` where student_applicant=%s and name!=%s", (self.student_applicant, self.name)) if student: - frappe.throw("Student {0} exist against student applicant {1}".format(student[0][0], self.student_applicant)) + frappe.throw(_("Student {0} exist against student applicant {1}").format(student[0][0], self.student_applicant)) def update_applicant_status(self): """Updates Student Applicant status to Admitted""" @@ -28,10 +28,9 @@ class Student(Document): def get_timeline_data(doctype, name): '''Return timeline for attendance''' - return dict(frappe.db.sql('''select unix_timestamp(cs.schedule_date), count(*) - from `tabCourse Schedule` as cs , `tabStudent Attendance` as sa where - sa.course_schedule = cs.name - and sa.student=%s - and cs.schedule_date > date_sub(curdate(), interval 1 year) + return dict(frappe.db.sql('''select unix_timestamp(`date`), count(*) + from `tabStudent Attendance` where + student=%s + and `date` > date_sub(curdate(), interval 1 year) and status = 'Present' - group by cs.schedule_date''', name)) + group by date''', name)) From 5f5457085ee288a8fcc699ea06ce30adaab8c3af Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Mon, 6 Feb 2017 10:48:43 +0530 Subject: [PATCH 020/147] Joining date validation removed from Salary Structure --- erpnext/hr/doctype/salary_slip/salary_slip.py | 7 +- .../doctype/salary_slip/test_salary_slip.py | 9 +- .../salary_structure/salary_structure.json | 122 +++++------------- .../salary_structure/salary_structure.py | 10 +- .../salary_structure/test_salary_structure.py | 5 +- .../salary_structure_employee.json | 77 ++++++++++- erpnext/patches.txt | 3 +- ...dates_from_salary_structure_to_employee.py | 9 ++ .../doctype/timesheet/test_timesheet.py | 5 +- 9 files changed, 131 insertions(+), 116 deletions(-) create mode 100644 erpnext/patches/v7_2/move_dates_from_salary_structure_to_employee.py diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.py b/erpnext/hr/doctype/salary_slip/salary_slip.py index eeec6e8e76..daa86a8597 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.py +++ b/erpnext/hr/doctype/salary_slip/salary_slip.py @@ -156,11 +156,10 @@ class SalarySlip(TransactionBase): cond = """and payroll_frequency = '%(payroll_frequency)s'""" % {"payroll_frequency": self.payroll_frequency} st_name = frappe.db.sql("""select parent from `tabSalary Structure Employee` - where employee=%s + where employee=%s and (from_date <= %s or from_date <= %s) + and (to_date is null or to_date >= %s or to_date >= %s) and parent in (select name from `tabSalary Structure` - where is_active = 'Yes' - and (from_date <= %s or from_date <= %s) - and (to_date is null or to_date >= %s or to_date >= %s) %s) + where is_active = 'Yes'%s) """% ('%s', '%s', '%s','%s','%s', cond),(self.employee, self.start_date, joining_date, self.end_date, relieving_date)) if st_name: diff --git a/erpnext/hr/doctype/salary_slip/test_salary_slip.py b/erpnext/hr/doctype/salary_slip/test_salary_slip.py index 54faa64053..1a4734772a 100644 --- a/erpnext/hr/doctype/salary_slip/test_salary_slip.py +++ b/erpnext/hr/doctype/salary_slip/test_salary_slip.py @@ -7,7 +7,7 @@ import frappe import erpnext import calendar from erpnext.accounts.utils import get_fiscal_year -from frappe.utils import getdate, nowdate, add_days +from frappe.utils import getdate, nowdate, add_days, add_months from erpnext.hr.doctype.salary_structure.salary_structure import make_salary_slip from erpnext.hr.doctype.process_payroll.test_process_payroll import get_salary_component_account from erpnext.hr.doctype.process_payroll.process_payroll import get_month_details @@ -257,7 +257,6 @@ def make_salary_structure(sal_struct, payroll_frequency, employee): "doctype": "Salary Structure", "name": sal_struct, "company": erpnext.get_default_company(), - "from_date": nowdate(), "employees": get_employee_details(employee), "earnings": get_earnings_component(), "deductions": get_deductions_component(), @@ -270,7 +269,8 @@ def make_salary_structure(sal_struct, payroll_frequency, employee): sal_struct.append("employees", {"employee": employee, "employee_name": employee, "base": 32000, - "variable": 3200 + "variable": 3200, + "from_date": add_months(nowdate(),-1) }) sal_struct.save() sal_struct = sal_struct.name @@ -279,7 +279,8 @@ def make_salary_structure(sal_struct, payroll_frequency, employee): def get_employee_details(employee): return [{"employee": employee, "base": 25000, - "variable": 5000 + "variable": 5000, + "from_date": add_months(nowdate(),-1) } ] diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.json b/erpnext/hr/doctype/salary_structure/salary_structure.json index 8db8e93ef7..526d837335 100644 --- a/erpnext/hr/doctype/salary_structure/salary_structure.json +++ b/erpnext/hr/doctype/salary_structure/salary_structure.json @@ -95,37 +95,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "Monthly", - "depends_on": "eval:(!doc.salary_slip_based_on_timesheet)", - "fieldname": "payroll_frequency", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Payroll Frequency", - "length": 0, - "no_copy": 0, - "options": "\nMonthly\nFortnightly\nBimonthly\nWeekly\nDaily", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_on_submit": 0, "bold": 0, @@ -184,6 +153,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Monthly", + "depends_on": "eval:(!doc.salary_slip_based_on_timesheet)", + "fieldname": "payroll_frequency", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Payroll Frequency", + "length": 0, + "no_copy": 0, + "options": "\nMonthly\nFortnightly\nBimonthly\nWeekly\nDaily", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -214,64 +214,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "from_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "From Date", - "length": 0, - "no_copy": 0, - "oldfieldname": "from_date", - "oldfieldtype": "Date", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "to_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "To Date", - "length": 0, - "no_copy": 0, - "oldfieldname": "to_date", - "oldfieldtype": "Date", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_on_submit": 0, "bold": 0, @@ -894,7 +836,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-14 02:02:10.848614", + "modified": "2017-02-06 01:32:16.815429", "modified_by": "Administrator", "module": "HR", "name": "Salary Structure", diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.py b/erpnext/hr/doctype/salary_structure/salary_structure.py index 13622c35b3..cfecd63221 100644 --- a/erpnext/hr/doctype/salary_structure/salary_structure.py +++ b/erpnext/hr/doctype/salary_structure/salary_structure.py @@ -4,8 +4,7 @@ from __future__ import unicode_literals import frappe -from frappe.utils import cstr, flt, getdate, cint -from frappe.model.naming import make_autoname +from frappe.utils import flt, cint from frappe import _ from frappe.model.mapper import get_mapped_doc from frappe.model.document import Document @@ -15,7 +14,6 @@ class SalaryStructure(Document): def validate(self): self.validate_amount() - self.validate_joining_date() for e in self.get('employees'): set_employee_name(e) @@ -29,12 +27,6 @@ class SalaryStructure(Document): def validate_amount(self): if flt(self.net_pay) < 0 and self.salary_slip_based_on_timesheet: frappe.throw(_("Net pay cannot be negative")) - - def validate_joining_date(self): - for e in self.get('employees'): - joining_date = getdate(frappe.db.get_value("Employee", e.employee, "date_of_joining")) - if getdate(self.from_date) < joining_date: - frappe.throw(_("From Date in Salary Structure cannot be lesser than Employee Joining Date.")) @frappe.whitelist() diff --git a/erpnext/hr/doctype/salary_structure/test_salary_structure.py b/erpnext/hr/doctype/salary_structure/test_salary_structure.py index fe88d9afcf..7d761fd698 100644 --- a/erpnext/hr/doctype/salary_structure/test_salary_structure.py +++ b/erpnext/hr/doctype/salary_structure/test_salary_structure.py @@ -6,7 +6,7 @@ import frappe import unittest import erpnext from frappe.utils.make_random import get_random -from frappe.utils import nowdate, add_days, add_years, getdate +from frappe.utils import nowdate, add_days, add_years, getdate, add_months from erpnext.hr.doctype.salary_structure.salary_structure import make_salary_slip from erpnext.hr.doctype.salary_slip.test_salary_slip \ import make_earning_salary_component, make_deduction_salary_component @@ -94,7 +94,6 @@ def make_salary_structure(sal_struct): "doctype": "Salary Structure", "name": sal_struct, "company": erpnext.get_default_company(), - "from_date": nowdate(), "employees": get_employee_details(), "earnings": get_earnings_component(), "deductions": get_deductions_component(), @@ -108,11 +107,13 @@ def get_employee_details(): return [{"employee": frappe.get_value("Employee", {"employee_name":"test_employee@salary.com"}, "name"), "base": 25000, "variable": 5000, + "from_date": add_months(nowdate(),-1), "idx": 1 }, {"employee": frappe.get_value("Employee", {"employee_name":"test_employee_2@salary.com"}, "name"), "base": 15000, "variable": 100, + "from_date": add_months(nowdate(),-1), "idx": 2 } ] diff --git a/erpnext/hr/doctype/salary_structure_employee/salary_structure_employee.json b/erpnext/hr/doctype/salary_structure_employee/salary_structure_employee.json index aae33e3cac..afbbf8f56b 100644 --- a/erpnext/hr/doctype/salary_structure_employee/salary_structure_employee.json +++ b/erpnext/hr/doctype/salary_structure_employee/salary_structure_employee.json @@ -10,11 +10,13 @@ "doctype": "DocType", "document_type": "", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "employee", "fieldtype": "Link", "hidden": 0, @@ -22,6 +24,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Employee", "length": 0, "no_copy": 0, @@ -31,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -41,6 +45,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "employee_name", "fieldtype": "Data", "hidden": 0, @@ -48,6 +53,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Employee Name", "length": 0, "no_copy": 0, @@ -56,6 +62,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -66,14 +73,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, - "fieldname": "base", - "fieldtype": "Currency", + "columns": 0, + "fieldname": "from_date", + "fieldtype": "Date", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 1, - "label": "Base", + "in_standard_filter": 0, + "label": "From Date", "length": 0, "no_copy": 0, "permlevel": 0, @@ -81,6 +90,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -91,6 +101,63 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, + "fieldname": "to_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "To Date", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Base", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, "fieldname": "variable", "fieldtype": "Currency", "hidden": 0, @@ -98,6 +165,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Variable", "length": 0, "no_copy": 0, @@ -106,6 +174,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -123,7 +192,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-08-11 12:18:14.526977", + "modified": "2017-02-06 01:32:38.183131", "modified_by": "Administrator", "module": "HR", "name": "Salary Structure Employee", diff --git a/erpnext/patches.txt b/erpnext/patches.txt index b997dfc13b..4c5cb7fb93 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -363,4 +363,5 @@ erpnext.patches.v7_2.update_website_for_variant erpnext.patches.v7_2.update_doctype_status erpnext.patches.v7_2.update_salary_slips erpnext.patches.v7_2.set_null_value_to_fields -erpnext.patches.v7_2.update_abbr_in_salary_slips \ No newline at end of file +erpnext.patches.v7_2.update_abbr_in_salary_slips +erpnext.patches.v7_2.move_dates_from_salary_structure_to_employee \ No newline at end of file diff --git a/erpnext/patches/v7_2/move_dates_from_salary_structure_to_employee.py b/erpnext/patches/v7_2/move_dates_from_salary_structure_to_employee.py new file mode 100644 index 0000000000..98e076e060 --- /dev/null +++ b/erpnext/patches/v7_2/move_dates_from_salary_structure_to_employee.py @@ -0,0 +1,9 @@ +import frappe + +def execute(): + frappe.reload_doc('hr', 'doctype', 'salary_structure_employee') + salary_structures = frappe.db.sql("""select name, to_date, from_date from `tabSalary Structure`""", as_dict=True) + + for salary_structure in salary_structures: + frappe.db.sql(""" update `tabSalary Structure Employee` set from_date = %s, to_date = %s + where parent = %s """, (salary_structure.from_date, salary_structure.to_date or 'null', salary_structure.name)) \ No newline at end of file diff --git a/erpnext/projects/doctype/timesheet/test_timesheet.py b/erpnext/projects/doctype/timesheet/test_timesheet.py index 11d0b1ce6e..1db0610e89 100644 --- a/erpnext/projects/doctype/timesheet/test_timesheet.py +++ b/erpnext/projects/doctype/timesheet/test_timesheet.py @@ -7,7 +7,7 @@ import frappe import unittest import datetime from frappe.utils.make_random import get_random -from frappe.utils import now_datetime, nowdate, add_days +from frappe.utils import now_datetime, nowdate, add_days, add_months from erpnext.projects.doctype.timesheet.timesheet import OverlapError from erpnext.projects.doctype.timesheet.timesheet import make_salary_slip, make_sales_invoice from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice @@ -88,7 +88,8 @@ def make_salary_structure(employee): es = salary_structure.append('employees', { "employee": employee, - "base": 1200 + "base": 1200, + "from_date": add_months(nowdate(),-1) }) From c874a82559d19f8006703abfffcfaa1ebcbe38ae Mon Sep 17 00:00:00 2001 From: mbauskar Date: Mon, 6 Feb 2017 15:41:06 +0530 Subject: [PATCH 021/147] [minor] index out of range fixes for JE --- erpnext/accounts/doctype/journal_entry/journal_entry.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index b31a304afb..5cf2d9277c 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -45,6 +45,9 @@ class JournalEntry(AccountsController): self.accounts = [account for account in self.accounts if not (account.debit_in_account_currency==0.0 and account.credit_in_account_currency==0.0)] + if not self.accounts: + frappe.throw("Debit or Credit amount is not found in account table") + def on_submit(self): self.check_credit_limit() self.make_gl_entries() From 05dec9a880508b2730053f94d0d41a47ae9a47fb Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Mon, 6 Feb 2017 20:05:16 +0530 Subject: [PATCH 022/147] Added validation to check if Studnet in a student group exists in the student batch specified --- .../schools/doctype/student_group/student_group.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/erpnext/schools/doctype/student_group/student_group.py b/erpnext/schools/doctype/student_group/student_group.py index f60477392c..2f2795757e 100644 --- a/erpnext/schools/doctype/student_group/student_group.py +++ b/erpnext/schools/doctype/student_group/student_group.py @@ -7,6 +7,7 @@ import frappe from frappe.model.document import Document from frappe import _ from erpnext.schools.utils import validate_duplicate_student +from erpnext.schools.api import get_student_batch_students class StudentGroup(Document): def autoname(self): @@ -29,6 +30,8 @@ class StudentGroup(Document): def validate(self): self.validate_strength() self.validate_student_name() + if self.student_batch: + self.validate_student_batch() validate_duplicate_student(self.students) def validate_strength(self): @@ -39,4 +42,10 @@ class StudentGroup(Document): for d in self.students: d.student_name = frappe.db.get_value("Student", d.student, "title") - \ No newline at end of file + def validate_student_batch(self): + student_batch_students = [] + for d in get_student_batch_students(self.student_batch): + student_batch_students.append(d.student) + for d in self.students: + if d.student not in student_batch_students: + frappe.throw(_("""Student {0}: {1} does not belong to Student Batch {2}""".format(d.student, d.student_name, self.student_batch))) \ No newline at end of file From 3ade874f9ef6e339c6753340181b28c2b7d130d1 Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Mon, 6 Feb 2017 19:35:11 +0530 Subject: [PATCH 023/147] Added validations to Student Attendance --- .../student_attendance/student_attendance.py | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/erpnext/schools/doctype/student_attendance/student_attendance.py b/erpnext/schools/doctype/student_attendance/student_attendance.py index e2d01b56bd..8e806e4cd6 100644 --- a/erpnext/schools/doctype/student_attendance/student_attendance.py +++ b/erpnext/schools/doctype/student_attendance/student_attendance.py @@ -6,11 +6,15 @@ from __future__ import unicode_literals import frappe from frappe.model.document import Document from frappe import _ +from erpnext.schools.api import get_student_batch_students, get_student_group_students + class StudentAttendance(Document): def validate(self): self.validate_date() self.validate_mandatory() + self.validate_course_schedule() + self.validate_student() self.validate_duplication() def validate_date(self): @@ -21,9 +25,27 @@ class StudentAttendance(Document): if not (self.student_batch or self.course_schedule): frappe.throw(_("""Student Batch or Course Schedule is mandatory""")) + def validate_course_schedule(self): + if self.course_schedule: + self.student_batch = frappe.db.get_value("Course Schedule", self.course_schedule, "student_batch") + + def validate_student(self): + if self.course_schedule: + student_group = frappe.db.get_value("Course Schedule", self.course_schedule, "student_group") + student_group_students = [] + for d in get_student_group_students(student_group): + student_group_students.append(d.student) + if student_group and self.student not in student_group_students: + frappe.throw(_("""Student {0}: {1} does not belong to Student Group {2}""".format(self.student, self.student_name, student_group))) + else: + student_batch_students = [] + for d in get_student_batch_students(self.student_batch): + student_batch_students.append(d.student) + if self.student not in student_batch_students: + frappe.throw(_("""Student {0}: {1} does not belong to Student Batch {2}""".format(self.student, self.student_name, self.student_batch))) + def validate_duplication(self): """Check if the Attendance Record is Unique""" - attendance_records=None if self.course_schedule: attendance_records= frappe.db.sql("""select name from `tabStudent Attendance` where \ From 92b6ceec41d67308c6d24a80882cf37967e47594 Mon Sep 17 00:00:00 2001 From: bcornwellmott Date: Mon, 6 Feb 2017 10:51:02 -0800 Subject: [PATCH 024/147] Duplicate "title" field The title field was duplicated - removed first one. --- erpnext/projects/doctype/timesheet/timesheet_calendar.js | 1 - 1 file changed, 1 deletion(-) diff --git a/erpnext/projects/doctype/timesheet/timesheet_calendar.js b/erpnext/projects/doctype/timesheet/timesheet_calendar.js index 0af1a6c58e..14f016a765 100644 --- a/erpnext/projects/doctype/timesheet/timesheet_calendar.js +++ b/erpnext/projects/doctype/timesheet/timesheet_calendar.js @@ -4,7 +4,6 @@ frappe.views.calendar["Timesheet"] = { "end": "end_date", "name": "parent", "id": "name", - "title": "name", "allDay": "allDay", "child_name": "name", "title": "title" From ea8fab52c6ec0a272b54e61f08bd089af3eab18f Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 6 Feb 2017 17:13:39 +0530 Subject: [PATCH 025/147] Get standard/historical valuation rate where missing, if item is not a sample item --- .../purchase_invoice_item.json | 30 +++++++- .../sales_invoice_item.json | 30 +++++++- erpnext/controllers/stock_controller.py | 54 +++++++++---- .../delivery_note_item.json | 30 +++++++- .../purchase_receipt_item.json | 30 +++++++- .../stock_entry_detail.json | 77 ++++++++++++++++++- erpnext/stock/stock_ledger.py | 19 +++-- 7 files changed, 238 insertions(+), 32 deletions(-) diff --git a/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json b/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json index 6f8e219f88..eff5df5849 100755 --- a/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json +++ b/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json @@ -1315,6 +1315,34 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_sample_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Sample Item", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -1788,7 +1816,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-11-16 16:04:52.465169", + "modified": "2017-02-06 17:05:03.737297", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Invoice Item", diff --git a/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json b/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json index 944230b1d0..c36f001e28 100644 --- a/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json +++ b/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json @@ -1381,6 +1381,34 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_sample_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Sample Item", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -1882,7 +1910,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-11-16 16:04:02.438952", + "modified": "2017-02-06 17:01:16.812686", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Invoice Item", diff --git a/erpnext/controllers/stock_controller.py b/erpnext/controllers/stock_controller.py index 9a3d82ee91..6e3047c3e1 100644 --- a/erpnext/controllers/stock_controller.py +++ b/erpnext/controllers/stock_controller.py @@ -53,9 +53,15 @@ class StockController(AccountsController): self.check_expense_account(item_row) - if not sle.stock_value_difference: - self.update_stock_ledger_entries(sle) - self.validate_negative_stock(sle) + # If item is not a sample item + # and ( valuation rate not mentioned in an incoming entry + # or incoming entry not found while delivering the item), + # try to pick valuation rate from previous sle or Item master and update in SLE + # Otherwise, throw an exception + + if not sle.stock_value_difference and sle.voucher_type != "Stock Reconciliation" \ + and not item_row.get("is_sample_item"): + sle = self.update_stock_ledger_entries(sle) gl_list.append(self.get_gl_dict({ "account": warehouse_account[sle.warehouse]["name"], @@ -90,18 +96,23 @@ class StockController(AccountsController): def update_stock_ledger_entries(self, sle): sle.valuation_rate = get_valuation_rate(sle.item_code, sle.warehouse, sle.voucher_type, sle.voucher_no) + sle.stock_value = flt(sle.qty_after_transaction) * flt(sle.valuation_rate) - sle.stock_value_difference = sle.stock_value + sle.stock_value_difference = flt(sle.actual_qty) * flt(sle.valuation_rate) + if sle.name: - frappe.db.sql(""" update `tabStock Ledger Entry` set stock_value = %(stock_value)s, - valuation_rate = %(valuation_rate)s, stock_value_difference = %(stock_value_difference)s - where name = %(name)s""", (sle)) - - def validate_negative_stock(self, sle): - if sle.qty_after_transaction < 0 and sle.actual_qty < 0: - frappe.throw(_("Valuation rate not found for the Item {0}, which is required to do accounting entries (for booking expenses). Please create an incoming stock transaction or mention valuation rate in Item record, and then try submiting {1} {2}") - .format(sle.item_code, sle.voucher_type, sle.voucher_no)) - + frappe.db.sql(""" + update + `tabStock Ledger Entry` + set + stock_value = %(stock_value)s, + valuation_rate = %(valuation_rate)s, + stock_value_difference = %(stock_value_difference)s + where + name = %(name)s""", (sle)) + + return sle + def get_voucher_details(self, default_expense_account, default_cost_center, sle_map): if self.doctype == "Stock Reconciliation": return [frappe._dict({ "name": voucher_detail_no, "expense_account": default_expense_account, @@ -149,11 +160,20 @@ class StockController(AccountsController): def get_stock_ledger_details(self): stock_ledger = {} - for sle in frappe.db.sql("""select name, warehouse, stock_value_difference, - voucher_detail_no, item_code, posting_date, posting_time, actual_qty, qty_after_transaction - from `tabStock Ledger Entry` where voucher_type=%s and voucher_no=%s""", - (self.doctype, self.name), as_dict=True): + stock_ledger_entries = frappe.db.sql(""" + select + name, warehouse, stock_value_difference, valuation_rate + voucher_detail_no, item_code, posting_date, posting_time, + actual_qty, qty_after_transaction, voucher_type, voucher_no + from + `tabStock Ledger Entry` + where + voucher_type=%s and voucher_no=%s + """, (self.doctype, self.name), as_dict=True) + + for sle in stock_ledger_entries: stock_ledger.setdefault(sle.voucher_detail_no, []).append(sle) + return stock_ledger def make_adjustment_entry(self, expected_gle, voucher_obj): diff --git a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json index e1ac06e113..9108edd7c0 100644 --- a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json +++ b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -1476,6 +1476,34 @@ "unique": 0, "width": "120px" }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_sample_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Sample Item", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -1691,7 +1719,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-12-24 12:33:37.728117", + "modified": "2017-02-06 17:00:24.354000", "modified_by": "Administrator", "module": "Stock", "name": "Delivery Note Item", diff --git a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json index d8449f1ebb..43e2f3be78 100755 --- a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json +++ b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -1574,6 +1574,34 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_sample_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Sample Item", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -1885,7 +1913,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-11-16 16:04:21.778869", + "modified": "2017-02-06 17:04:23.305884", "modified_by": "Administrator", "module": "Stock", "name": "Purchase Receipt Item", diff --git a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json index ed1843e75d..fadaeb09fd 100644 --- a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json +++ b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json @@ -10,6 +10,7 @@ "doctype": "DocType", "document_type": "Other", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -23,6 +24,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Barcode", "length": 0, "no_copy": 0, @@ -50,6 +52,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -76,6 +79,7 @@ "ignore_xss_filter": 0, "in_filter": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Source Warehouse", "length": 0, "no_copy": 0, @@ -105,6 +109,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -130,6 +135,7 @@ "ignore_xss_filter": 0, "in_filter": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Target Warehouse", "length": 0, "no_copy": 0, @@ -159,6 +165,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -184,6 +191,7 @@ "ignore_xss_filter": 0, "in_filter": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -213,6 +221,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -238,6 +247,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -264,6 +274,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -291,6 +302,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -321,6 +333,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -347,6 +360,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -374,6 +388,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -402,6 +417,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quantity and Rate", "length": 0, "no_copy": 0, @@ -420,7 +436,7 @@ "allow_on_submit": 0, "bold": 1, "collapsible": 0, - "columns": 1, + "columns": 3, "fieldname": "qty", "fieldtype": "Float", "hidden": 0, @@ -428,6 +444,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Qty", "length": 0, "no_copy": 0, @@ -448,14 +465,15 @@ "allow_on_submit": 0, "bold": 1, "collapsible": 0, - "columns": 2, + "columns": 0, "fieldname": "basic_rate", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, - "in_list_view": 1, + "in_list_view": 0, + "in_standard_filter": 0, "label": "Basic Rate (as per Stock UOM)", "length": 0, "no_copy": 0, @@ -485,6 +503,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Basic Amount", "length": 0, "no_copy": 0, @@ -513,6 +532,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Additional Cost", "length": 0, "no_copy": 0, @@ -541,6 +561,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -570,6 +591,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Valuation Rate", "length": 0, "no_copy": 0, @@ -598,6 +620,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -623,6 +646,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -652,6 +676,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Conversion Factor", "length": 0, "no_copy": 0, @@ -680,6 +705,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Stock UOM", "length": 0, "no_copy": 0, @@ -709,6 +735,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Qty as per Stock UOM", "length": 0, "no_copy": 0, @@ -737,6 +764,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Serial No / Batch", "length": 0, "no_copy": 0, @@ -763,6 +791,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Serial No", "length": 0, "no_copy": 1, @@ -791,6 +820,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -816,6 +846,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Batch No", "length": 0, "no_copy": 0, @@ -845,6 +876,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Accounting", "length": 0, "no_copy": 0, @@ -872,6 +904,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Difference Account", "length": 0, "no_copy": 0, @@ -899,6 +932,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -926,6 +960,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Cost Center", "length": 0, "no_copy": 0, @@ -953,6 +988,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "More Information", "length": 0, "no_copy": 0, @@ -967,6 +1003,34 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_sample_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Sample Item", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 1, "bold": 0, @@ -979,6 +1043,7 @@ "ignore_xss_filter": 0, "in_filter": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Actual Qty (at source/target)", "length": 0, "no_copy": 1, @@ -1008,6 +1073,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "BOM No", "length": 0, "no_copy": 0, @@ -1035,6 +1101,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -1061,6 +1128,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Material Request", "length": 0, "no_copy": 1, @@ -1088,6 +1156,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Material Request Item", "length": 0, "no_copy": 1, @@ -1114,7 +1183,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-11-27 15:19:26.597414", + "modified": "2017-02-06 17:08:06.841514", "modified_by": "Administrator", "module": "Stock", "name": "Stock Entry Detail", diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index a4cc512c9f..c387e0f05a 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -258,11 +258,17 @@ class update_entries_after(object): if not self.valuation_rate and actual_qty > 0: self.valuation_rate = sle.incoming_rate + + # Get valuation rate from previous SLE or Item master, if item is not a sample item + if not self.valuation_rate and sle.voucher_detail_no: + ref_item_dt = sle.voucher_type + " Detail" if sle.voucher_type == "Stock Entry" else " Item" + + is_sample_item = frappe.db.get_value(ref_item_dt, sle.voucher_detail_no, "is_sample_item") + + if not is_sample_item: + self.valuation_rate = get_valuation_rate(sle.item_code, sle.warehouse, + sle.voucher_type, sle.voucher_no, self.allow_zero_rate) - if not self.valuation_rate: - self.valuation_rate = get_valuation_rate(sle.item_code, sle.warehouse, - sle.voucher_type, sle.voucher_no, self.allow_zero_rate) - def get_fifo_values(self, sle): incoming_rate = flt(sle.incoming_rate) actual_qty = flt(sle.actual_qty) @@ -287,7 +293,7 @@ class update_entries_after(object): if not self.stock_queue: # Get valuation rate from last sle if exists or from valuation rate field in item master _rate = get_valuation_rate(sle.item_code, sle.warehouse, - sle.voucher_type, sle.voucher_no, self.allow_zero_rate) + sle.voucher_type, sle.voucher_no, self.allow_zero_rate) self.stock_queue.append([0, _rate]) index = None @@ -432,7 +438,6 @@ def get_valuation_rate(item_code, warehouse, voucher_type, voucher_no, allow_zer if not allow_zero_rate and not valuation_rate \ and cint(frappe.db.get_value("Accounts Settings", None, "auto_accounting_for_stock")): - frappe.throw(_("Valuation rate not found for the Item {0}, which is required to do accounting entries (for booking expenses). Please create an incoming stock transaction or mention valuation rate in Item record, and then try submiting {1} {2}") - .format(item_code, voucher_type, voucher_no)) + frappe.throw(_("Valuation rate not found for the Item {0}, which is required to do accounting entries. If the item is transacting as a sample item in {1} {2}, please mention that in the {1} Item table. Otherwise, please create an incoming stock transaction for the item or mention valuation rate in the Item record, and then try submiting this entry").format(item_code, voucher_type, voucher_no)) return valuation_rate From 02c02bc572f888fd0099a8db599c3aa1e8f0b845 Mon Sep 17 00:00:00 2001 From: Ben Cornwell-Mott Date: Mon, 6 Feb 2017 20:58:25 -0800 Subject: [PATCH 026/147] Fixed counting to correctly reflect all status at each month --- .../production_analytics.js | 57 ++++++++++++------- erpnext/startup/report_data_map.py | 4 +- 2 files changed, 38 insertions(+), 23 deletions(-) diff --git a/erpnext/manufacturing/page/production_analytics/production_analytics.js b/erpnext/manufacturing/page/production_analytics/production_analytics.js index 5b9921d755..bcf5a04eff 100644 --- a/erpnext/manufacturing/page/production_analytics/production_analytics.js +++ b/erpnext/manufacturing/page/production_analytics/production_analytics.js @@ -105,38 +105,53 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ $.each(me.columns, function(i,col) { if (i > 1){ - if (i == 14){ - var temp = 0; - } var start_period = dateutil.user_to_obj(dateutil.str_to_user(col.id)); var end_period = dateutil.user_to_obj(dateutil.str_to_user(col.name)); + var astart_date = dateutil.user_to_obj(dateutil.str_to_user(d.actual_start_date)); var planned_start_date = dateutil.user_to_obj(dateutil.str_to_user(d.planned_start_date)); + var aend_date = dateutil.user_to_obj(dateutil.str_to_user(d.actual_end_date)); + var modified = dateutil.user_to_obj(dateutil.str_to_user(d.modified)); - if (dateobj <= start_period || end_period >= dateobj){ + if (dateobj <= start_period || dateobj <= end_period) { all_open_orders[col.field] = flt(all_open_orders[col.field]) + 1; + if(d.status=="Completed") { - completed[col.field] = flt(completed[col.field]) + 1; - }else if(d.status=="In Process") { - pending[col.field] = flt(pending[col.field]) + 1; - }else if(d.status=="Not Started") { - if (planned_start_date > start_period) { - not_started[col.field] = flt(not_started[col.field]) + 1; - }else if (planned_start_date < end_period) { - overdue[col.field] = flt(overdue[col.field]) + 1; - }else if (planned_start_date < d.actual_start_date) { - not_started[col.field] = flt(not_started[col.field]) + 1; - }/*else if (d.planned_start_date > dateutil.now_datetime()) { - not_started[col.field] = flt(not_started[col.field]) + 1; - }*/ - else{ - overdue[col.field] = flt(overdue[col.field]) + 1; + if(aend_date < start_period || modified < start_period) { + completed[col.field] = flt(completed[col.field]) + 1; } - } + else if (astart_date < start_period) { + pending[col.field] = flt(pending[col.field]) + 1; + } + else if (planned_start_date < start_period) { + overdue[col.field] = flt(overdue[col.field]) + 1; + } else { + not_started[col.field] = flt(not_started[col.field]) + 1; + } + }else if(d.status == "In Process") + { + if (astart_date < start_period || modified < start_period){ + pending[col.field] = flt(pending[col.field]) + 1; + }else if (planned_start_date < start_period) { + overdue[col.field] = flt(overdue[col.field]) + 1; + }else{ + not_started[col.field] = flt(not_started[col.field]) + 1; + } + }else if(d.status == "Not Started") { + if (planned_start_date < start_period){ + overdue[col.field] = flt(overdue[col.field]) + 1; + }else{ + not_started[col.field] = flt(not_started[col.field]) + 1; + } + } } } }); }); - this.chart_area.toggle(true); + if(me.columns.length < 30){ + this.chart_area.toggle(true); + }else { + this.chart_area.toggle(false); + } this.data = [all_open_orders, not_started, overdue, pending, completed]; } diff --git a/erpnext/startup/report_data_map.py b/erpnext/startup/report_data_map.py index 179bf325e5..6cdd889add 100644 --- a/erpnext/startup/report_data_map.py +++ b/erpnext/startup/report_data_map.py @@ -269,7 +269,7 @@ data_map = { }, "Purchase Receipt": { "columns": ["name", "supplier", "posting_date", "company"], - "conditions": ["docstatus=1"], + "conditions": ["docstatus=1"], "order_by": "posting_date", "links": { "supplier": ["Supplier", "name"], @@ -294,7 +294,7 @@ data_map = { # Manufacturing "Production Order": { - "columns": ["name","status","creation","planned_start_date","status","actual_start_date"], + "columns": ["name","status","creation","planned_start_date","planned_end_date","status","actual_start_date","actual_end_date", "modified"], "conditions": ["docstatus = 1"], "order_by": "creation" } From 4f3b0aa2497d1abff73719ddadf407fdfbd1ba75 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Mon, 6 Feb 2017 17:19:44 +0530 Subject: [PATCH 027/147] [Fix]Serial No if is_return --- erpnext/accounts/doctype/pricing_rule/pricing_rule.py | 3 ++- erpnext/stock/get_item_details.py | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.py b/erpnext/accounts/doctype/pricing_rule/pricing_rule.py index 3c622972c4..c5d2b3114b 100644 --- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.py @@ -123,12 +123,13 @@ def apply_pricing_rule(args): def get_serial_no_for_item(args): from erpnext.stock.get_item_details import get_serial_no + item_details = frappe._dict({ "doctype": args.doctype, "name": args.name, "serial_no": args.serial_no }) - if args.get("parenttype") in ("Sales Invoice", "Delivery Note"): + if args.get("parenttype") in ("Sales Invoice", "Delivery Note") and args.qty > 0: item_details.serial_no = get_serial_no(args) return item_details diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 0f1e30dd32..b9b11a8855 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -73,7 +73,7 @@ def get_item_details(args): out.update(get_pricing_rule_for_item(args)) - if args.get("doctype") in ("Sales Invoice", "Delivery Note"): + if args.get("doctype") in ("Sales Invoice", "Delivery Note") and out.qty > 0: out.serial_no = get_serial_no(out) if args.transaction_date and item.lead_time_days: @@ -387,7 +387,8 @@ def get_serial_no_details(item_code, warehouse, qty, serial_no): def get_bin_details_and_serial_nos(item_code, warehouse, qty=None, serial_no=None): bin_details_and_serial_nos = {} bin_details_and_serial_nos.update(get_bin_details(item_code, warehouse)) - bin_details_and_serial_nos.update(get_serial_no_details(item_code, warehouse, qty, serial_no)) + if qty > 0: + bin_details_and_serial_nos.update(get_serial_no_details(item_code, warehouse, qty, serial_no)) return bin_details_and_serial_nos @frappe.whitelist() From 842ad55235ec8ec41920339a89da82c4fc94808e Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Tue, 7 Feb 2017 12:07:55 +0530 Subject: [PATCH 028/147] [Fix] Employee Details in Salary Slip preview --- erpnext/hr/doctype/salary_structure/salary_structure.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.py b/erpnext/hr/doctype/salary_structure/salary_structure.py index 0e2dd1bb4a..d60cd35bda 100644 --- a/erpnext/hr/doctype/salary_structure/salary_structure.py +++ b/erpnext/hr/doctype/salary_structure/salary_structure.py @@ -33,8 +33,13 @@ class SalaryStructure(Document): def make_salary_slip(source_name, target_doc = None, employee = None, as_print = False, print_format = None): def postprocess(source, target): if employee: + employee_details = frappe.db.get_value("Employee", employee, + ["employee_name", "branch", "designation", "department"], as_dict=1) target.employee = employee - target.employee_name = frappe.get_value("Employee",employee, "employee_name") + target.employee_name = employee_details.employee_name + target.branch = employee_details.branch + target.designation = employee_details.designation + target.department = employee_details.department target.run_method('process_salary_structure') doc = get_mapped_doc("Salary Structure", source_name, { From 9c0bf73d2502e6a35126d65cbaf7bc6b4903e5af Mon Sep 17 00:00:00 2001 From: mbauskar Date: Tue, 7 Feb 2017 12:50:05 +0530 Subject: [PATCH 029/147] [minor] auto close issue using ORM (document save method) --- erpnext/support/doctype/issue/issue.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/erpnext/support/doctype/issue/issue.py b/erpnext/support/doctype/issue/issue.py index f2d8bd53e1..e5c6ee1aac 100644 --- a/erpnext/support/doctype/issue/issue.py +++ b/erpnext/support/doctype/issue/issue.py @@ -81,9 +81,15 @@ def set_status(name, status): st.save() def auto_close_tickets(): - frappe.db.sql("""update `tabIssue` set status = 'Closed' - where status = 'Replied' - and date_sub(curdate(),interval 15 Day) > modified""") + issues = frappe.db.get_all("Issue", filters={ + "status": "Replied", + "modified": ("<", "date_sub(curdate(),interval 7 Day)") + }, fields=["name"]) + + for issue in issues: + doc = frappe.get_doc("Issue", issue.get("name")) + doc.status = "Closed" + doc.save(ignore_permissions=True) @frappe.whitelist() def set_multiple_status(names, status): From 0a6aaf42573f7968f619b89d9eb17c3cf3ff0466 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 7 Feb 2017 01:23:26 +0530 Subject: [PATCH 030/147] Get standard/historical valuation rate where missing: some minor fixes --- .../purchase_invoice_item.json | 4 ++-- .../sales_invoice_item.json | 4 ++-- erpnext/controllers/stock_controller.py | 16 +++++++------- .../delivery_note_item.json | 4 ++-- .../purchase_receipt_item.json | 4 ++-- .../stock_entry_detail.json | 4 ++-- erpnext/stock/stock_ledger.py | 22 ++++++++++++------- 7 files changed, 32 insertions(+), 26 deletions(-) diff --git a/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json b/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json index eff5df5849..a91d97409c 100755 --- a/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json +++ b/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json @@ -1316,7 +1316,7 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1816,7 +1816,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-06 17:05:03.737297", + "modified": "2017-02-07 01:21:03.737800", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Invoice Item", diff --git a/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json b/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json index c36f001e28..bf6d9868a2 100644 --- a/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json +++ b/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json @@ -1382,7 +1382,7 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1910,7 +1910,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-06 17:01:16.812686", + "modified": "2017-02-07 01:21:47.142162", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Invoice Item", diff --git a/erpnext/controllers/stock_controller.py b/erpnext/controllers/stock_controller.py index 6e3047c3e1..b08826a5c9 100644 --- a/erpnext/controllers/stock_controller.py +++ b/erpnext/controllers/stock_controller.py @@ -43,7 +43,7 @@ class StockController(AccountsController): gl_list = [] warehouse_with_no_account = [] - + for item_row in voucher_details: sle_list = sle_map.get(item_row.name) if sle_list: @@ -58,9 +58,10 @@ class StockController(AccountsController): # or incoming entry not found while delivering the item), # try to pick valuation rate from previous sle or Item master and update in SLE # Otherwise, throw an exception - - if not sle.stock_value_difference and sle.voucher_type != "Stock Reconciliation" \ + + if not sle.stock_value_difference and self.doctype != "Stock Reconciliation" \ and not item_row.get("is_sample_item"): + sle = self.update_stock_ledger_entries(sle) gl_list.append(self.get_gl_dict({ @@ -95,7 +96,7 @@ class StockController(AccountsController): def update_stock_ledger_entries(self, sle): sle.valuation_rate = get_valuation_rate(sle.item_code, sle.warehouse, - sle.voucher_type, sle.voucher_no) + self.doctype, self.name) sle.stock_value = flt(sle.qty_after_transaction) * flt(sle.valuation_rate) sle.stock_value_difference = flt(sle.actual_qty) * flt(sle.valuation_rate) @@ -162,18 +163,17 @@ class StockController(AccountsController): stock_ledger = {} stock_ledger_entries = frappe.db.sql(""" select - name, warehouse, stock_value_difference, valuation_rate + name, warehouse, stock_value_difference, valuation_rate, voucher_detail_no, item_code, posting_date, posting_time, - actual_qty, qty_after_transaction, voucher_type, voucher_no + actual_qty, qty_after_transaction from `tabStock Ledger Entry` where voucher_type=%s and voucher_no=%s """, (self.doctype, self.name), as_dict=True) - + for sle in stock_ledger_entries: stock_ledger.setdefault(sle.voucher_detail_no, []).append(sle) - return stock_ledger def make_adjustment_entry(self, expected_gle, voucher_obj): diff --git a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json index 9108edd7c0..1147d8d5e0 100644 --- a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json +++ b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -1477,7 +1477,7 @@ "width": "120px" }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1719,7 +1719,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-06 17:00:24.354000", + "modified": "2017-02-07 01:22:03.047137", "modified_by": "Administrator", "module": "Stock", "name": "Delivery Note Item", diff --git a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json index 43e2f3be78..590371397e 100755 --- a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json +++ b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -1575,7 +1575,7 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1913,7 +1913,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-06 17:04:23.305884", + "modified": "2017-02-07 01:21:36.348032", "modified_by": "Administrator", "module": "Stock", "name": "Purchase Receipt Item", diff --git a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json index fadaeb09fd..34b3c85f71 100644 --- a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json +++ b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json @@ -1004,7 +1004,7 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1183,7 +1183,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-06 17:08:06.841514", + "modified": "2017-02-07 01:21:14.367586", "modified_by": "Administrator", "module": "Stock", "name": "Stock Entry Detail", diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index c387e0f05a..10722cc0d9 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -261,10 +261,7 @@ class update_entries_after(object): # Get valuation rate from previous SLE or Item master, if item is not a sample item if not self.valuation_rate and sle.voucher_detail_no: - ref_item_dt = sle.voucher_type + " Detail" if sle.voucher_type == "Stock Entry" else " Item" - - is_sample_item = frappe.db.get_value(ref_item_dt, sle.voucher_detail_no, "is_sample_item") - + is_sample_item = self.check_if_sample_item(sle.voucher_type, sle.voucher_detail_no) if not is_sample_item: self.valuation_rate = get_valuation_rate(sle.item_code, sle.warehouse, sle.voucher_type, sle.voucher_no, self.allow_zero_rate) @@ -292,8 +289,13 @@ class update_entries_after(object): while qty_to_pop: if not self.stock_queue: # Get valuation rate from last sle if exists or from valuation rate field in item master - _rate = get_valuation_rate(sle.item_code, sle.warehouse, - sle.voucher_type, sle.voucher_no, self.allow_zero_rate) + is_sample_item = self.check_if_sample_item(sle.voucher_type, sle.voucher_detail_no) + if not is_sample_item: + _rate = get_valuation_rate(sle.item_code, sle.warehouse, + sle.voucher_type, sle.voucher_no, self.allow_zero_rate) + else: + _rate = 0 + self.stock_queue.append([0, _rate]) index = None @@ -339,7 +341,11 @@ class update_entries_after(object): if not self.stock_queue: self.stock_queue.append([0, sle.incoming_rate or sle.outgoing_rate or self.valuation_rate]) - + + def check_if_sample_item(self, voucher_type, voucher_detail_no): + ref_item_dt = voucher_type + (" Detail" if voucher_type == "Stock Entry" else " Item") + return frappe.db.get_value(ref_item_dt, voucher_detail_no, "is_sample_item") + def get_sle_before_datetime(self): """get previous stock ledger entry before current time-bucket""" return get_stock_ledger_entries(self.args, "<", "desc", "limit 1", for_update=False) @@ -438,6 +444,6 @@ def get_valuation_rate(item_code, warehouse, voucher_type, voucher_no, allow_zer if not allow_zero_rate and not valuation_rate \ and cint(frappe.db.get_value("Accounts Settings", None, "auto_accounting_for_stock")): - frappe.throw(_("Valuation rate not found for the Item {0}, which is required to do accounting entries. If the item is transacting as a sample item in {1} {2}, please mention that in the {1} Item table. Otherwise, please create an incoming stock transaction for the item or mention valuation rate in the Item record, and then try submiting this entry").format(item_code, voucher_type, voucher_no)) + frappe.throw(_("Valuation rate not found for the Item {0}, which is required to do accounting entries for {1} {2}. If the item is transacting as a sample item in the {1}, please mention that in the {1} Item table. Otherwise, please create an incoming stock transaction for the item or mention valuation rate in the Item record, and then try submiting/cancelling this entry").format(item_code, voucher_type, voucher_no)) return valuation_rate From 298acd3d1ace2fb3c68a98e242b9c81ef947485b Mon Sep 17 00:00:00 2001 From: mbauskar Date: Wed, 1 Feb 2017 18:25:21 +0530 Subject: [PATCH 031/147] [docs] Feedback triggers --- erpnext/config/setup.py | 6 ++ .../assets/img/setup/feedback/__init__.py | 0 .../feedback/feedback-trigger-condition.png | Bin 0 -> 13630 bytes .../feedback/feedback-trigger-subject.png | Bin 0 -> 9960 bytes .../resend-feedback-request-button.png | Bin 0 -> 15399 bytes ...resend-feedback-request-custom-message.png | Bin 0 -> 84889 bytes .../setting-up-feedback-trigger-message.png | Bin 0 -> 60088 bytes .../feedback/setting-up-feedback-trigger.png | Bin 0 -> 58029 bytes .../img/setup/feedback/sidebar-ratings.png | Bin 0 -> 39497 bytes .../img/setup/feedback/submit-feedback.png | Bin 0 -> 25461 bytes .../feedback/timeline-rating-and-feedback.png | Bin 0 -> 22160 bytes .../manual/en/setting-up/feedback/__init__.py | 0 .../manual/en/setting-up/feedback/index.md | 7 +++ .../manual/en/setting-up/feedback/index.txt | 3 + .../feedback/resend-feedback-request.md | 14 +++++ .../feedback/setting-up-feedback.md | 55 ++++++++++++++++++ .../en/setting-up/feedback/submit-feedback.md | 19 ++++++ 17 files changed, 104 insertions(+) create mode 100644 erpnext/docs/assets/img/setup/feedback/__init__.py create mode 100644 erpnext/docs/assets/img/setup/feedback/feedback-trigger-condition.png create mode 100644 erpnext/docs/assets/img/setup/feedback/feedback-trigger-subject.png create mode 100644 erpnext/docs/assets/img/setup/feedback/resend-feedback-request-button.png create mode 100644 erpnext/docs/assets/img/setup/feedback/resend-feedback-request-custom-message.png create mode 100644 erpnext/docs/assets/img/setup/feedback/setting-up-feedback-trigger-message.png create mode 100644 erpnext/docs/assets/img/setup/feedback/setting-up-feedback-trigger.png create mode 100644 erpnext/docs/assets/img/setup/feedback/sidebar-ratings.png create mode 100644 erpnext/docs/assets/img/setup/feedback/submit-feedback.png create mode 100644 erpnext/docs/assets/img/setup/feedback/timeline-rating-and-feedback.png create mode 100644 erpnext/docs/user/manual/en/setting-up/feedback/__init__.py create mode 100644 erpnext/docs/user/manual/en/setting-up/feedback/index.md create mode 100644 erpnext/docs/user/manual/en/setting-up/feedback/index.txt create mode 100644 erpnext/docs/user/manual/en/setting-up/feedback/resend-feedback-request.md create mode 100644 erpnext/docs/user/manual/en/setting-up/feedback/setting-up-feedback.md create mode 100644 erpnext/docs/user/manual/en/setting-up/feedback/submit-feedback.md diff --git a/erpnext/config/setup.py b/erpnext/config/setup.py index 9c9bae2fdc..878b2f2a0c 100644 --- a/erpnext/config/setup.py +++ b/erpnext/config/setup.py @@ -94,6 +94,12 @@ def get_data(): "label": _("Email"), "icon": "fa fa-envelope", "items": [ + { + "type": "doctype", + "name": "Feedback Trigger", + "label": _("Feedback Trigger"), + "description": _("Automatically triggers the feedback request based on conditions.") + }, { "type": "doctype", "name": "Email Digest", diff --git a/erpnext/docs/assets/img/setup/feedback/__init__.py b/erpnext/docs/assets/img/setup/feedback/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/docs/assets/img/setup/feedback/feedback-trigger-condition.png b/erpnext/docs/assets/img/setup/feedback/feedback-trigger-condition.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdae3c6df8180c3e98691130378d5c27702a778 GIT binary patch literal 13630 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/setup/feedback/feedback-trigger-subject.png b/erpnext/docs/assets/img/setup/feedback/feedback-trigger-subject.png new file mode 100644 index 0000000000000000000000000000000000000000..22c3f4cccd2a3a024c992c852641562a85d344b0 GIT binary patch literal 9960 zcmb_?Wmp_dw{7D?2$De1-~@Nq07D2a!QI{6VMriCu;32CGr0R8A-KCka0YjmJMVk$ zea?@2zdz@>{bRbPrmJdt_g=ed?Y+WOm1VG>kv;of-fj%_FXJLCA>DoJCn_ z#0kY6ET;hiffiO({vy7Tcu4Dbs5@JEc$>Oe0@hB>j+Sih=5CgjPVP3&9!Dr`ZvlV` zkb5Vo;gf!_1kq5xdJsRJQ9O*41HGft<7OMiQQDi^agHMUqw5I54W>j=^Km6UB zk0^tCqXBL;+Exk(T*+~;Ru369XcxId6A~S-|V&Bd58`MQJZ{4 zJ)!WT!~^fR&fKuE`pgDOfT&Rc;vNt+0WoLP3os*<$!pqBRf%@N_n_?HVAlvdFcQ)_ zF?A?1ayJ(kgoYYn9*Xx2^lt~e|6zw~o+#K-Ekw+{ulu?ZGZZhCW47A&$4tQlzrd20 zT17BJ?3==ne3#OW zzPgp6uXznyHS}kic0PONq#T5izs!jJEo-&xkX5NmS@#<81iULlG*KA-rHU?!lP@W- zf+-uF4vK5mSY<>(J+BgZ+(tOXl~EY8k=$3Dg#%?{$m=^ zbbFeQ}H3GqG%N1PI-?!IWpD!uAFE;Xb^_Nf1hYvtR zWSmdD3~$c4VY@e_&c9v~dh!}`egJTmZdknY<(j==$*`!4+S~8zeUZ%*(j`BW_q930 zUx3dR9h5geGpiXZKi_kNoo|anZcn7y2gLy#W;-?evcq}Iwq%p`191j;k{&`ov z$AXvh?6yww(+uyhg4w>Q(z7gxH`(n(V`2nD>8oqp0og-XpJ3nW%TH5Kk+l$+qcsl~ z;_z^iU4p5JO^fi~0h*F{V4F2}W)trw};gJV~0w~K!1CeR4cHHgQ7Cfz^(qRgY z^@fR{V#vmD#DdGz{xLVs#1zXz2aEJ#44F=BGUtduQ@JAnU^ymW+{6PQ!`;eCZ;FOc zBG#u9+U)1afp!|5hygKaF;wc%tGFhFX15#t|3)BcGGro=m;jDcHU863vDR@{{d(ZFjLHxDbx8Jiru7YudwgbVS z>~^l5?ET@OvwH7*@#k0eG$RE%W7{5>*9LMvj8Nl&|9RZn3W8x36CyeSa zbD1^;Mo{Wm8C9ri`?D9v8SM4OX~{~j{TWHOyFl4J{a_sUk-B9=74rW(w%n8SXwcu!e{rw5}~74J>*QuW)gX znJw$1QqJKG4k>TPWrbX?eYPT-!_4X+)!WWFj#qq7xH1ont;~3-Y>=)>SoVDh3l{{^ z6psodm95oq@e4qT9gIq&Y4hPXz9-YEr|(68U_mAUaqL}|-67mYW3Y4qGm8=LL?!*& zRnluQzjGV8jyj#YIohK^*4`Ij_dyj`#gqkM$=4j@@~HjuR(aC$BrD>PVv2bhOvu$i z4In9YEq3}6;XSD+9<{_OK0~hcF?yezE;XnIvwFeN(8x<&zS`s-kQi#v-6J2iM8pFn zmuuaYT{)YW*DVXnP`F~mc63>V7raC#&nIYEtnuJ zF|J;UsRiP^wF`5$TdQYzK6UZsEhucLe_%xG7%7K z##eX*uT6<_^>|CKwfiYIya@kQB)vdrFV7|6zUnCwz_@->g_1+FAkq6+Zfsa&kfRE2I3U-8|Yvt?HXmBW%7`JCX^i+FCjV?nuB?P|>jtO3VkB z^QG8_Fpt2K?D;Uu;o<5F4Lu_{xek74c0tMfb0EI8q@u*p^|HfzMO^O(*f#1l8B}`Q zLqC^=>q@n+Ba3A}i_*WkBDHsrgNbRDohMVwbzT-J7`E!N%2do#;`OCggW6AXJ&b*OjlX zX<*n?mBS5l=y8ss5Nl8>dHT7d(HsqD&FA2FYpJo3i11>UG!016F9Y$5KQm5sDAXJH zz}9@unw{)`xL=J0L^SZy1=@XBo#i#O`dhtwCq33X`qAp^pi9y5ak5*vY6^X!XKJ=k zy+Sz`-gjOhxVb|h3<0pKd;A`+jBW`IEp`fdlcd!%{(4#J^+;Hpg7Ff#XKTZf*^*nj z|8mj#t5e~*=2S+^!j&~c?;ka3KPMv^UM>FFk9Ngl=Y8&%R?K;3x?r!v%ffb(^dGv^ zw!T74&r%dqvejNr^H*a9$3wr%<80==3;(RPIbF)l8C?RQqVl?n^7yP+AiI*tglrTr zJZe6n5!TY`l}pxc;D1}(_3vDHi2Dtu)`o8rD}4u(n29D1QtPraf2ifhbI$AqWZ~rQ zzi0Wjw*E@3lGRk^@ncqDm>f`%wnU|%@m?W+j7jL`uATui@DOPqJAutYZ}~FM2C5O0 z*(`PF^tdSF+u_L9>|5oNugI*Kw@tX=6rN@0w9h@AsO|ZM&Z<|g2-Z}jo*9<}jhDB? zTyRtKal8<2jt(L%E}jo1@m+|sFthcLR}MliFD<%!G=0g;V^LGKEQ{3eJc|q@otl1x zuyPACp5OE9Y#mdCceC?+R%d)CQibq-t=tw5>uU1zt*?4?q%#~UD z#u1+MsjM_jEp^D_o0@QyVXBdjV4&GLopT;N7!UQilEw|#=9ka5OL&KHO+`opktb?| z;$KV(q)?YU4mvqN38`TaohAA0b(aF=qJ6Nn*9UW}+wq7N)*<~a5s|Ab(fB_^1^X*n zPvPcmz13~{sX}!nTrKu<(~gy&Deq|tx!zL0J(-I?_n-zON|>b{hbv+Jd+Y1#`08ro z>em40%_rpkMXUT$>lMF?{T=?_J+ZG$1HAM+T~7{MX8&CO$%~Ia-;w*ycsK%i*xl}Y z!U=owHI4d&+C28RKqUGg06q(A4jW{rV%RHGaISb+b-gOyD#0EVO+QRJ$c`6zDHTKQ zt{t!}*JnT~#(26B-~wkL*QYFh7D|B<^v&Efz)4bTZnZjrO&=>R)WSizRX=|7loJskUZ7&T-)7tmC65oP@iOevIig0p(y`@`JsKvw;{23T1q&*B?%%kv zxv$CvaD6>JQa(%PjIw@V4@Uj1YIR=L<;S#uP1qpKb!*~>;{>661|APKHa2W)+%{jm z$Fta+^Aj=JwJXYbdRiMq2r%#N8Vi>Le%b&=YaeM6&Rc1TP}=Dp2qG6KNAU}H!O~v_ z1NF=mJ>Zg++QS$wN^k2f6G_?-khQ-5Q1VwHLBD!qlwX6DuIoE*LaenNZ$vRGXp`pm z{IpQ(GF5z^PvGrk3_NpS*6d4HC5;+m+)J-qUyE*=8O=oP`VkX37E33t(QqD~1hbcb z%~c31Db=4-ym<%I7>{IG#;s`Vw@H=DKxNVM&&jBWu>aG2K(h!HS`N=J)HeKJPnCl| z?!7_IEQV)aUOwLZv$?TqEuc^}CccsO$pt<_l(t(ONdO>8sMC^DG$s=;eSh_F=`UfF zm)(8Vw=we>4Gp_}HOv0#^xv^ky7zUda$2j{)n&0?GJKnYf*f3x_WMaAza zrgP(ABYcx){#SJr?>v-eoaUzC1s*f^#^sj@O|}{urQs{Fy0=EJKw{|k9?a2y&%SCC zBY0yUL$F(<2veuFLnMP=DRr&7P1sZ@g~wYu zMDC0D@67tb8W&2+#ag_bp+N>}4K}HNSJH;YoJb4O7hZ&Za4)LaZ&_Y+baJ-kouF2u zMxt{pdHU0DhX@x5SqZGRB!4hhd=xK?q;>#&IS}Cp61WU@DUfV zIKPy-Th-|jan3|W-1$Dpw16PEYIk>!>=hHqGh>FfKeoP&UphB?mZ1#qRPr4a@`juC zoq|&`XkJWQ4f>5*bjar6fInS&k*$f({uIyeP=Apk6jTAoY6F^*c${;XZcU*k=TPHH8`LwYs6 z);v!13qRs@6>M(Y3ZF3yv$9qsB~tqDv0{fZ@;gF|`U$o{NO`tGBh#(wMwX&YQg!R9 zNb!kDPq*%*J~3fM56meeLEk5^aKtFMVACH`x+3hhJZu2F8k)b3 z#TVI{nZbPl23!z{1D0Hxhnh2c0i{PhZ&sxbVw=MHT0$Dqc-_UBZxCKQRIdP<^DG?T z^|-HFE$7%N9w^#JAau|ybTs5_;Z10$+~+qpCpEr1pR5Bmmpjo&-W3KKvF#S_TgkF8 z4yh0`1GA-<*AFsS^f&2Ic;Jas?Meh2*h-P9)%l1>QG6Vvj}oHe+DS2%HbGKS)-%z-&%(_?ndycl5;cfX z$0PL%(GvstS(>&$BnF?kd8L;f5uFLHsn4|~T9{*xzGlsn`x^y~E~?f88H1>Mr8fap@>E=Rczx-Rugri-P~rIxx&z1p%|$VUkpD;_H1 zh0yhBqAa_oi2>I8?D%cdYXrGtPV-Hx&kNK2+xp;|5G1E{i(8u&^n!WabCDaD6^~UP zVa0(@47M3|<&QO7@A|o(w%Kb<#=h6~nN`>QlduUQPK&>&NnXDnLG$d1Hd-d`LP~tm`?O>smKP~PNZa4Mvy05@`LHxs z8UN>JZ3JHnXOWjx(qo`ULU-b~;RrAGs za~S2mo3`I@E?~5f+BoTZ5>UMPXa_yBDxId6TWUJ0RkBY>Bhqs;GGSFR-epYL-6Vn} zvYLIdr;M^1nliFIEt{!xh~aRFEG9!l>? z5-^b3y3ga=m_k1?T{61@4Z4PwZr-V$Kf)oJH&l6 z)!kr(Ej$)-+ijmhCMC>aBmABv$w)tUx>q;r=HIpwqFSry=t@)KBmr)?b@{{j6C0Vs z^iF9mZKsYthv80)g;iSvi=kURJluXbj7=|(L|=o2@Kh`B(IJ5F&ZI3UJ3-9~*1+N4 zdD>b`)ar`V(5fY{^31S#ueP*^xJWMdD5W4#%=CHB^WHxlr~pXIVKIZ<46Vze?NpKO zoIlIi^G{w&w347K0F6wCdB_Q;AtrOAhg6t7DI&p~Nvf?g@*X^r14d^yvU z*u&J>3x(Sb8;`^W6Yl9)-h5C*7V&|fe$LF4?6z;SvZ9&klJ#MY65NH3q5**NS!s}| znE`5+(iiq{BkoHEKGEp~?~skKfsi?epgb^*2@=pqM?YwOxO2fx7?M$~QTGiSz#=UD z@D5Waol}l3X_wrD-j*CN>BvdWe@PLJPoIFn_M;>$)E8!O-py1z|NXw9b4=gM`VQ2lfgWRr^ekG)p$(~ ziIe?s@w<;R`!L**y^f0}&j%TZDnGtzH5eqRXof{}nXH%SRLc)qp3!Lap>>|Q6Z&AJ z!<;|~46xhZ^R|1`%VpClq~t8>aaveFaOKWWg~L!0XDr(f`VuNubdgM6>FBaXCM_Ry z#=lVp``=)k$$6{8*ch^}jcmew8gD0LQ&Kc)cAMAZv8Rr<@Pqniy!KG_=(*Wlr+vaLwE2=cOS7I{ zQ3wU)*5^GpYAFda#$FvDAdAZtLh-_#IGdB9gzyL88eKn(499=zInK1ja3>CzPT{j= z*F|qdu^Poz0XQ>}zTj87>|;emC@%k)o%G9=-`@JJRjM+}Ig}4;b6-A0)e#)0?O#%9 z7MX-xTjgnD4qabu`@A^KZS;k^HDH;xZ=!?Hfuo-xG-w+;%}Wb``IpRb_W@Ql!J7?w zSK9ah>qg88Lk9hES^S=j}ZCy1-r@$v-|=yG&_?D1+mG&`^yE9OGRVVe6jk9Q-UWtIjv@f#$X z6bMmQhY)sL%(G_|?sp){N!f>LJLOt$#MRN*pGX9A)Q$9`AXj51}(xKyk^99 zqn!Y-UX|uqpZ=V)9mj|XX+kr%6YFn{!OPD|`B7fOgOy=~xD&l_FBWk~7GFwh!NKNpPRIeRlD2f`|=(UmqJZQ5(|l#ZWm!$;-_pm zNDua3IBeSGCe{6vP?z->r-8m$No72zQ0A&HWy^~Jh4m8;!2=lX=2U-KHMfdZJ`n&{ zyYr|u&nh5MBXb8Re7smO+FWCmZUGw{LsbPV@p)@N}U8RlC+Fu zXKCD!umCEZlp@Y7?WgR7H=tK;-I{DZAJSeni;Ec>cI!1Tder1~B(Y;*_*Vp+zS4WE zm&GNiVddsrdP&)X5zG+dEZ^vy&*?l@U}0anMcKn-f+qJ;J@?bcS1rmUx-)7wNh}t> z-toR{W-a?+Zg;Joo3{ErD8BXmpD!_IA6ezh+^Q}I=A+BhB|^m;`PBg+uBJCE1}*F6 zbmZx$cRokS!_Kb!)Yeqz=NHqlm~3u|f1LHkTvp?r?jn#f>9!bL5t{}~I3~O28MJLw z;@QSt>?iBH8WrK>tAgtN(O;Xa2P@(^^%mj}2I)8HO_wX}`b{*f=?cvxf8TXGH|2_H ztCv!vDM(?O{9}Zd-rDZ)hjLpgw9`L%n>?v)7%b}3HIQ*P*P8;R7!~V_K;J{f+Aq58 zaqk=zQ)I$d#@4sT+S&^W*W*+o?2VH{RMu9=W-iVOzYsQw?a(d>h~MYYO7aac++s+k z3^8FggmoaWdox}83JltZ2NeL;GZ0jOMlKdreW|Jt_>a9!_$gbWd#`R}el%5BWKkQbN3j){qeXws~oC z?UqGpgXbqIHhu(}nX$Ixo5UBNdwsH#$K}5LyAUF9rkx*d#dY4n!rxN$DZM%bfoU!1 z(~#d9!#MQq`o9&H?#E6~Xlv0K&mWvHy`hJyx>I`ryj2x?i~h=r;8Eh}pnu2;Mc|B6 zs+G`cw(Y!C^MZA~zbLMY*>gm@&}$rqcZ|=muo%AS2C(fRA-IffD*tk8*Y;Vy8q?Ra zok>gt#p&=BrTE%u+7hTx=g?@3@5^6!>QL7l@Ya~_r70n8=$07HSK60h*8!~uhlXwZ zylH}m)e9jZC;qC43W}_Yi;HpAQn?ahXfX=hVMGZq`W4RCbwpJq`nm~GrcLGepBHGG zCuP1r{;G{!*>|`N9E)ix!%i)a**EBJK8jb1J zp%=JS#T6T3BKY9#3TIpuol^=;)rm+52 zef(9xj6!{p+47px&pIOf#lLQixqlyBJYJ9H`9N^(lckb~73V@~w_NOSz#td=^I}hi za?7Dq)X4lN0LXr}%aZ4sj3`v_Kh3MNzE*yyxHFQscoPm#r)>sfllrNUj3Q2 zZl`#l-NfUGg}S&Z0a~7@eY89^kaj7%dO{}2LPsb4nH_ugC_6Y}LHEZiOrWlyKh6#x zP2xkm+ox1G0H8bnqXnSz9NFvRx#n5lJGK^NHJ8q_k|7lEe&ZYkSldtedw$7o4J}(~ zv_6|`+uG%td|f_%<#Fz;EE`2k0ajl+S;=s~@}u`(;ZT=SLa-KXe)awgXUf^vtLw5E zr3puxw*G1>!&Ms7B#eOEbh%M9esKBlwV(0}FfP3Q)asPpgFmB$M$?%{+6}R@O#L08 zFs%#(mo=@==lg%JLM$~+lQL1oZ_uEof4S}t#1wWH(A;ozO{B%~s?oRpX}Js3)a1 z4t*|ZD)$XtjA#5L%+dPq1*Dzc9`h4CvGDUD12mBIS2IP|Cm)Ai{5|o^`_!->C|M^E z{~gUm`XaC&7WUXC38uZsHefJgt9TNu{r7_m>n}ZhAZXn zTiCi~5!p%!1Xt;7^skD1?Uxb)EL49P&;S)^F#wPVfjSePx7m}=y_r&xcfb>B73INU z(2&&3us6*9j+HicnNkVgolgZr3ft;GBJUt|p-hD$BqKDYFnD?gKGU|3)34@O%@@D~ zIa4Fe-NDSv%8Wf_2IlEWI!!1*abg@xaRhnVuve!n$C|$>{sh7SW+!DHg*^QwB`fFJ z{0txe&IDcZxo6qEKMLPOe*^gw1xzF zB)MN~dJT`yJWe+B`ar{I_ExD+LuTZ`faZjZ;I#hI$6 zAQ(ET%@>*8TxDDQ+_lmaNYC%f-gW;H^WfK1qq#fQMP}$J-R$)WT4*@53g>F~v;1=` z)Vj%=lRq%d_LlbSe5Y?Hjb8axF$qdmQZ&z&ox^YCf`imD z(|~J zfZ^;R+SDbm`AG9r4?YaSC6o&GvNVT=2o)+*QGxFo z7Doy=D1hW?`Q;S(lVis*@Z)sIzX}O~K}dGCC6Q;<}pmxl=8 zLXbuqbhD6p;r#Tt>>y}%O6yst1=F6HFW3_xD3$}MSsalFzuC>@d7Gtv??@5~{O`2i zRJjL>c3JwRld_|0zQr1bfy!RYdc~2%qWK-p`OcG1i}+pp?TICt@xlx6$JO~-d;3ha zTl;MRr62=uR-MY$w$qJJzRL7heHKF}7-bcx0iA4W)qY~K2Y zS|bERp;rGl>kf?F*t2w_si zYaAKbZ=?S%be+F{8?q-&*>wqVBV-3>KB8L1Q=4v|KYzWe&7Ly=g8-Y9Eqwq0 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/setup/feedback/resend-feedback-request-button.png b/erpnext/docs/assets/img/setup/feedback/resend-feedback-request-button.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4b19d79b7f7189558345069722cada7b2125b2 GIT binary patch literal 15399 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/setup/feedback/resend-feedback-request-custom-message.png b/erpnext/docs/assets/img/setup/feedback/resend-feedback-request-custom-message.png new file mode 100644 index 0000000000000000000000000000000000000000..a68f520a0e34f062995e1b0dc961035a93030ad0 GIT binary patch literal 84889 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 E172ZjVgLXD literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/setup/feedback/setting-up-feedback-trigger-message.png b/erpnext/docs/assets/img/setup/feedback/setting-up-feedback-trigger-message.png new file mode 100644 index 0000000000000000000000000000000000000000..7308db405cc90f430227502e7eff86d7d7380bcf GIT binary patch literal 60088 zcmeFZWmuHm_cly-cMc$pfOJSVDAFJfA=f;<)x+d+oK?I?r=Wgoc_DE*2FQ0s;cAin6>G0s?Xk0s_(% z1{(ZIpgX7-0f8PtMP5e7(|B+3r4!!|Ki2CC3B}mA`^;Z*X`e1p%*#ad0`QB>*uRuM zLwm0Gg!8kPXt|j>nHIA{Lr@g?OCIvPs4+tjcWBg+akjQwu`8A?vQ{*Xu#lTt}COyIVdWsnZ|o3)_m-&j0fn$AB##oElE#KfjtR ziHJ7$W8T`1_n(3MXG{nt*_M=lj4``I2a5-yw&7r&$NryT|1*Q2kAi<*LeggMkQV#U z91~Oc-+BJ^0vd4Y&r4XU1qjIdItM~RsejI%0`vm;&pGjYK*FifZk(S1{W&N2z;XX~ z;D4I;{{@RLWJ|+Pq%N=NR`5$k*X#XZ%WK4R;^#W;Fx;EvtAL*N#>1Yi0IK0pKf2@; zukv#SWXXd|q;$FfydC^Iq=46KdF6yGqB1pv%?zJLz^AWyT38NS=q*TdB0nKgqMjx=M8Az)(^TZ z>h&<#2S74Em0|tqXB{LM3oX(xKaYB z&*2R%px~Z{?zYy=_s*Q(6H0fFHmk&(+2{BOnXck{g}HRs2|dmWI9B1jnF#2;|8S4F;1Pf~x{G+xf7$7A z&uSH5g(y{U51kje8C~uXYX^15-F0fxwCGK2< z45moEp|P?;kcjfX+&XT*g^jKh9ig0$3m=CC6t1yKUGZN=pHEc!56#@*==j2Rmpg=a zq=M9M_gIf9OHs3UGVmVyL&5DGNvDCQZMcs2$J0lfMN>x#yJ3MI0U?h58|p`~-4V5o z2c`r2w95dF#R`cDBN{u2-{W0S8mCh?(mvgT`>L1S6pZVP!bqo1A-}3X+hmy9R>X9y&`=Z|;-g{z?-tKX< zT|RZaq|aOlTfX6FyUTgmd&n6;a(J_nc6pM;)vI=bu`^@#r=N2^K!j@`Wc&l0Rj$o z4QoJ{%OZTk$f_bS-!1iJ-EK)Ko|9)>#-z}#p^r+$sqYetB8pt$-Az1i3%=io+Pxf7 z#eE6873bhF(RGg(qIQ*r10Adzw0KU}sCxSN{qxWcc!P`}&0f%=O%M=9?_0?7l zx_?AthmejKoSOF2S?KzFW5sHk+sbx_kPg1B2zR!zjq!ow%eXxy0wu?tP$LTm3^T?mI=Y zD}1q3iMnN2#pTJW>*a@K!_GCOOk}l^0soChJg~P6hi6OSMnj5!ME;*f6M#@1k3icZ zdUBF`UZIYz+r@3qX6<|7joyECT)AVlI=X<~;k>**44A)}1yGpWHNNbqcocxsH>G~~ z{l4EoBP%@X>?WIF|*1o9y=sqX41L+@rXZ^@27-_${-vs;bMBwie)x;Zx z0#s!EvZ~+@W3xe+JER9){(kQ7G$QB|iAi?G*Tp_X?Y}Smy%~|YZ2!E3TBsEm2()~E2VK2A^r2gVwn3jUWBqBO6>f|ccuIG<72uD5f3xJH-PmZ3U-Mu{5_$(! zXGZ&0cOzu*?s*Q{O`3tzh(cS>s2-xtc{2EKR*Gjd{gU28;tyr~Kd4Eh-4J}%g|@rQpT zha(_!A@9p$MPV2Go;C2iLPP_i&8bXNB&q-Lr3dgY;nWbbb8^4`El6c|`(w3d^I>!0x507Da0CyQ_v4pNQ+5er;|9yq# zcv0p&mi^w;->urSIo=a5jZq~oS^sH$L@YxslfEOwo2WQn3aP6x{Po7I%;xX){m|o| z#ewIt54=t>_DNX2-aTC7&${dRFl}<#F)6GV^5W_k|2SdxMY80zsjpL?(}w#|)E}$F z#?#bc=?$vwYrYH%xM3}py5qe&KXo1D{I*mq4TCz~VtC?TKEFRExX!z*{T_&hvRX#H|n>uW6Q zW_oPhq4uf&$JrAxoO=pjZIao(r56UHlMC3TUE3D!cU(h*R@sa%3~Hi~SYZjtAGfz1r+ zWoL-@IS+?04{}v;LLHk>R+1$;{&d#Go3 z*h+_Vsq{z0sDcdok^#k&N{OSc2QD#M@(-L*s=K2En=#21X_@2nmm;%mPY~_++>GTU zy)m8+pgy%loxEjparM7MzkXK8e65xBxrn1Tp68Nqj~XPX6ZI+|KW65r+3C(pi8MtS zaN)kVO|8-Ge@0LTK@HOTpsBZ2B{E&YSr7=C3kh5fr3A%SHxGPET6L-D;*(HUV$mlt z{MX6X!32+SSt{AO4CH(RG?^wp+NgJa`We*UObuio z0E5hT1-?Zr)s6d8HLkx{aBZ%7yp8$=8!7pLW&F@{L^;=1T!o$sARvLVy_5*uGlIzGvFp>X(VDQ89+S#icF&1w6`%bQPZ*2Du}GM@FSEQZ4# z!769&!nI^sQsfF4>S}{Rk5L;WcDIlXq|~1&3IUWhJ;^R`g?&d9DCF_I_`-6{f+n`Y z2CYy+>$HR3tE@>o2(;qrEmZ3|S>UB(*VuT`eNyV@;cQ-U*T25dE7hWL?v07hYqr%z znNt$seHE|UL4Oh9Cg*sXZCCPzQXcOk!NntYKxX)Dsv4bal|#pF%@2H=OQnCEH9;!y zLql>yy7c{Lin)~!$+$~;lcIG{YIWyolNl}M$QJl`Egn5BvN zE~$tZBDhrbY&GWA26Obp)RXc*@`V?jvVC$7srU1vlf@}LS4oF7sQx$b1U17`O4v6faOlpR?TlpQ zgO+uP{aZ0@$E{GBs0bhTQm0To*u`r>A5q=1t7-HRozf49Gm!)O^Rr#v9$GZxa%qw! z$e}Nix485_Kgz=6pA632cC$YRj-;Aa%~skS?%>i8fhNsR=F!pgRl(dVAG;&?f@9+E z1p`B0db&ttBFA#xmUZdt8$dmk{yM z`BBXh@!5wPymy0e?Z{UV_N9It1M)5@TqBQfLAznUS zoNRsXt=`sxvfKgvNJ{d+;F`~UMDl&3!4}Yg>tA6Q1)ij50kiE7B*tt%4C$J9kKsa} zv;*e&44WGAL#5UYGW^Qu zV-YGmgS8}w1ZGhn)byR%p*-=P#X3C5nbde#Sm|M>)G@tduZtDVgo6>HrtL4wvm+_K{QMwkZ;V$FG@kDmf zzz1u|i`#Y;*6+3sXd&U3Qe*74dgq3@;OmC9TW4G;Q*EOAZ@ZGbV(#(K^_(-+;$k=k z;$0*e971d?Z`;8+2ky4TPx?E?i`%2T?`Y?MlA$%7QQ5IMxfD?=!;?;-!P#?BR%KyxW=lcxpV}1eefqaeHTQ)pShh$eTPBdVmXYG!u zzF2SkdN3-T@BWVvUCiSoGYur(kWu*D#>8sYGN!}E`MUgAk*EP6-9{WY|Kryp)fCq> z6=r$6MFBN7gg?%xeZxLZQ~zrlMPS2il_)(wR{_Kwm$`oZaUF;l;fbY$E4F|rMdP|w z^lD9+h68>ucRyNEpJc`Vx~e~v&vZwHrZ40>9Pzei8Kas8|8^EIW=^7&2vV!X$Eg@{sbGR?)bK4o>o9 zfE8MDhT}-rL&Z%SEt~{#r>0MSEV4GW)o-TqHA2aqmg|?i9d+!iu~H(jUf<#nS#j#0 zrl+htX{mq#sdl1F?J{T&#PT!DntSp!yc)+A_Hl`g_1`5Vl2xuQ_FOl56vKvH%48#% zv%Q0j@E^>Tm~Fe!_%w2;+Df7r3Q?56!u#oR%o@Sh$it&MS6mGe1jxp1deFV+-z#({_kUmSgO*$vMwacUWGsM zz~q)+RnPa*Xxl#uQXa%#IT+@9QgW4lokZ}TCMUnDp2P~i@}NJeo}Y05UiE0`88ZEQ z^RP(=eS!M~yy|KD+JN@&k--aXVuD{er1T5tgnwm6KYy}3`c?H@ajaAQmUjN{gnk+7 ze^&_ZeI5VLT<)k0^*s^OFdA&3+5ux4Ud~5r|JoYq=RKC1f0sx>)NI+Zk^MOha!$z( zCZ{t@SQ;x|;XYr_1JOIhw0Ocnb#AVMqsN&N&BN8aYLqg??}>Xg1F(Rx_?F(%m6jAR zt$7g(`KobJRrrca|Epjank0Xn*8WLZndOA18Cn13wzZBNLmT?5SHzu&uw7X|ZHOvI zTuGs{q-5v9xVV*dnUh0#x68bH1W-}PEim$g;`|E1y#<@NB3WfO=LQ3DV+$%H6jmX&qFF*VtD2yi{Bb_ttiC@xgU9z*Tu~w z;C4z18(k*}P=4_w9a-7IaFYND^6~Lf#%8Zm4JN8Jn^Y{dA+#T!BO981$; z2=Q`mi@G3Ce;mQF61w1SJMt9yX=&)~HiKP`3L3ELgzCbaXs`2}ni!-|%A#qo{y4H$ z3#YjRKL?weM36nMpG;{>W~gCG;>6{>c2|73;E|niRfE#UD3GLg(%g7_*;!d zSyW#m!s3Oy^y#iJAsYvcic9@B^r&n+?mxpa5lDC7Ee>B8tA5jA-?bV4*Sf4WAPsgr zGpb^q%PZ8kF zj*SFIzL(*9sj!O-V#DHW;|hn_gH!vBA4H{^QyY{jX6woG`5}C2iv;hxUutN4Elfxf zY^^UGLr@(Acq^ux2pn0xM41zz%B0^*!mGi`S0zGs$!q+C_V8eqLxc}q z4H^8i2C|i$B%e3)MRYjUX|Luc-MA&e<1jNY2#6upUoge_>La1_d0WtvLcxCu@2T9_ zFg2^M4}`E9ycU&|Ma;*KsPjcKW76m=8Y;n;7y z2Z=d|b~L81kNCJtMiWNfJt6$^om!;)QRgB58oeuuZbur;(be8HFLP|Qjv`SyC>%*h ze>56FLvw^BK2aE*I zrr#xzL~h)SS?i1BGmBK>isyM_94>vPq-&)l)S{g}Y~>0nOP%A-1IY2jEVL6SfZwnR)3+JehM; zbzpLU5@S7oObb&E%ELXYRv$9Gq$2*W^3n9lmK+*8d^iUgr}zSo9$S~OD=SXK$DAhf z4@=u8oAQ3k3175mj0?1_0m$%UKn!(n}>?- zkCCt}RCC1dpoJT7cZ67a?9R;rdy1ikc^MLy?C>mr2p$pDMIjsooa2pHR)>wN#zrE< z2Lc1fk4%*o<(a-6OlmMNyKB0L2SSI4`=gR3eYKV(CfT4{zYzMZu8E^hfadQ=M^Y(7So?M0z*Hdoz$aqlc7*uCVNud6Q zQN-9*5`khv{b7IQhiXO|p#4Q%u|f|K{}HM>9p4$J(gy-{gv_aS+YJ$8G2`w*ZfvTz zwDLMqb<x-QW0q2GZW=-rc;hbnqpHer~^{46}Jv-a7lLuW(OKDekTLq=*{3Il~l*#jCYb~!= z8}~VOMcQXm(>uFcND-HR1Y_1xbRR_2yQzU0nn`6At8ufQiJy`xjCm$*;)LEGksyEA4((Kn9Ow$jKfK+UX+B|4C z6kZ*paH6n>jHoc%znpxOz4l!LSu+7}lCC>uLtN?xuxj`091x|x@13u!sa)jj`8fm^ z`q&ORtTDp;h#`ODD8<$VHwE%EUda9E#Cz9Ym5Z?&hE`^lmEk2VxtD4CjWH%G4*|6g zo+AFN*c%`%q5H@WyTq2%@YN2vC+S%MxxVho(G4Azo9HdjoNR(w**TJq*!KFZtuDZv zPHDgM6i(D|sAY3O(X?`anZFJ?PBqV{L8ZmZzO{uP2CU@hK*}#*6u@X2?|f@e46#5N zAVhJe&Te^IS5vj3qZ8vjcC#z%W<|i2@QL%052<17kBm;Pi>7FHF82@e$+k5rJMkb*W!}Thtd} zcTMk3Wa!sfbm2T%qXju1O~2T>P!2v#%)y*fw>&b&8A+aw+;)8LYmeL^6UJ|CW3Mi> zT8=4rD28|pz?F~YAFtMaj9D94!sFeyJUguI=|D%J`ufF4+!*^u>-pMdKz+@EXlQ7? zt7lA{mEeu`6H{t2FYSpkM2dY|C$T1PW`n5h0As3+^qd@^Dx)jg$kSoKp*N~iJK!-c zcCPiSl}7vbZaDKJQ}LryciZK8B{_V&#VIU1tR?Zrc`>`^8E-oGD6#1KoZ$L3NG9 zy~J%6|q!_o$G7~QkCvHgLpbq@v#T>Fu|ebAwhi}#5o(%c&f5`0k6S>Z>9 zHqZJrxx;o^rHeey*Q5;;+*#3WXQb#GUgl=^63^&h^FQr5*G?OWQ|Ue?9B z&`2yw&)=sz^CRtx*xaa2o;4~_xO3v+*O)f}VrJyv!92cRa-09LD#{#<9lr0Danv?B zC~VOcS1RC$7@p_n|4c4j;1HAYF&=pP73i!*t`z@SQ~)NSJ+W9ugbs;vgy(3yIT$Ga z__mL9Ift}0%BT48O-7p87%V9+-_##MMOHvUIGS2HE2yJ^W9zNIDBU2K_GU?2r!7ol ztGzm$DF(x#Hf&Xq;Q0aLx5g`yS8dT|_IMA$9-&IyJDB*QlKMv(XbQ*Qpam4~rEyjn zT~fx`v!F6fIVB8vDw*`-2LAPgZJ& zh>QV^VeV+PHx$q>)if^RvVO682EoYSCFENm-jqi1uE?0ihu9$I<|XWhu@O4mxG$~0 z2Zq{gGMrpgE)Ak-*8iaNyuqtM7p@7TkrJuChdbL&T&G5K0q;6cmcjZ>g%497#y&~6 z?4z<{p()gJ(a5cHB(R7$ce#2Mt(HezeR1#r!$Ir#K@P3I19e@jW}SBQoTq*z|@tL~3uUHckbA2=ouMR7|YPoy*spdoQ_p?1fM6A-Gwe_DKsBXcB?$KV2 z`G!KoTr9rNH6gff*Tp)~ES5-@k`X?mBs`jbJdN>8m)G15_hox!nER!(Kucd3ol>`r zwP$u~&pGJ*={uKBu^J#|#NuNi;Pmd&egy-yKk2(u%MjY&Fq$~;QNe|eSwF#mpV+J_ zlD(~mji566kMb9>Y3ikeWY`>Gd{k!Njcv8qvLxBRf%p%MZmK1Qp<=EjpCpzOC0Ao+ zS0`9A#_r!EJ*Z+Fat}2Sf+W9qQ@UlXohmi#Qao&?NB0ucrJ@r0h1LcYp6L7I|6nAo zt~Pteh)_)?(o#M+3J~p-F2&y%W=cq+zAhA|Vri*lVr1nq>7MsS*H4I7p~?O)HsrQG zW31@Pls{vwxXZCHQVxA|?$e3VcBX|l7ga$|wbw*RmKf7>;WSg(y}uk{F4J<@6g9wz zdNEAk`;eu01Bd8(Pfl@2`mGgTjz3fPo>OXzyT8a+S&O1ng9M4efZ+lk{n4(rD{bsj>{l$xDTE(XPoNsI^bDzP=k&a!3aEtp(M) z2a1FB0ct~mDQ|TfjP}O@bxu5V-oKgF^^`RvChLrG3jy_{dpYIVpo7-Z>tu>?i z)cqJ|A9<-JM6h0jHQaRDd2geH2Yf}~G;30Pzz7HkiChJUcW%lXn<-l}eCW$DgN$ae z;+nX(iTe1R3eH4Ljd>3+_ydZ^?`8qV5OeHiQfxipg_*sfFsIHD>P;`cn-&2Zdm}^H z?mE)pEN$x7G%-$hc6d3%((mHbS>L9<=qPFSlb|xrBG2S6@#@KaC2oAS5)?rB#15N1 zk(}X>==;Fa0U&ZKzQ-dJP0f*>gv2x{E~fHP#a%S<5e0#KrZr4nhVOotx4V@BUkCcu z2Xx6RH&44K{jFg@LCG%X*P8n`{R;2z;*O2t(2Rv)6c=e5`d^e1$neug+XzYn+OLkj zfWT`<4Pz%lX0wdt-PhD#lddfz2-QB^V8ClihQFY`(S034(0Xy>8}qBH6wJw?iI-)` zB;O%#q-}|!PjM*@M=!*0anrj5FIws+i*CKu)ksGmZvJ)FSVl7zzi_t(1|;3R{wI~F z)96DL&inz_JE1F8lqAUI4p_6MHrRZpFeHJ z`>~@7`pTYIsZBN1__M=Gy(->>#t%%b%q(@496vTF$RY8< zyn;(`$#tC>AAw1&+uPim+gtoCe#-2yYo>lGgMCh*yHc|5Z%NS0pH zK*T|#;0b{jzlj-R|0rzBU9+ADf%5nZvq_? zVC$(q2P^>@e+V%wLxS~!(-##A+i;S6NI#Y?6+eWd1guVBG~UYEQO-T;2aMl6(VnMZ z$Hl_KC8K`uNcj;EuA{)H(}3O!Ey<~VFjJp;3$$R`SWf9P+q`Po*v}WCnKBA z@1A4qB%x8jrWJ~CbM1DY8Xy7NOC4+iznr#UTGtf`E=4}@GuXNsrr(oukKou!7 z+_k13$jQz_g`1m*v`H>;RGtoqc%Yg;5vEZ_ee~F#5oPssvWUc7S*QhL&a!7+Z~^}u zO{lgdt|w1;3_@2bWK!wSu~j2u!S!DpG*_(Z9~{(PsaoO>RFM>|<9ndvcUA|ZAU&=; zeWQ-Axr8OTT_BsnHX!dO=uCLKVjf~}FJeXMZbT-quWkE$>wnn-L1*J!C z)**>}qISNwq*FXF(fKJuqJQWno(Wwgy=5uADk51AKll)Mg_>+7AfSq!tV_axHUUJC z^g-^mpoxop)?lqmKZ#4gjF()wcVSX{s?#!So*}7~hC3ODNY|197^FIh5Wsqeq%?!e ze2USJdn|)}fNrRt{^}Ms#!EHDoP6#!1aAQd8l3V5X6sgEea(L0{^^c&C$|)LQrv8e zlPZc#+EEdiHI%vGcK?H&qUL_$Fzu5J!)MGwp276fX0h*bg#^c?r%*0B>~Ds ze^Ej6joKC?Z0>yC$ol#H{pf!{+i~KHM;JBTu~1W(kwB}S`~x?P+SvjW0h08YU<{AG z5_UGriGjgu6@_#?6W~Qh^<&}dXU!t9M4|(^pVdfAme7=ma7rC64cEjUUOc6GTk@v= zocze78FsU!;F%Tb3QY1OGOBMX0h_E!@0C+?Pd44l|AR zG_bPPmtj&U+Hh%xD&nP58$~8JY|XDQOGiVs5V8cuO?Il-N=3(6W+k62j@06dyga6{ zv#Rwvcq|(9Lm}WadHlYoDzz)ff63-970^SZ#=|Zw$^wuz~Wk*Y#cJ*`lgL`_X*-y4WWMk49Ki_ zALBwd?&}n==(C?7df93FlmGustaQG2WQ^-_^K?d2m=Lqphe<~{!stB>{)z;#9k=mR z<(!5_crSw>PNlbOt9rSOm;6NF{NZ*wy}W+Jv@n6YP*}1JT%STJESquAK3oh2}N8I(#$Jx`)nwV*13;_@H-pPU{6a*hFe!S=k*i$1Z`1(1W7Ic zoh!$?5+0LwB%;;$cNZ!z|062mmIVXm>@IbcZ67f%0Aj%(6BhiCF9PphHySOZruR5Z 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/setup/feedback/setting-up-feedback-trigger.png b/erpnext/docs/assets/img/setup/feedback/setting-up-feedback-trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..dec03361f5a1bc68e1a6e927e93495857efd0a01 GIT binary patch literal 58029 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 SQI9xa=8pb7aLMf_fBzST;wzf~ literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/setup/feedback/submit-feedback.png b/erpnext/docs/assets/img/setup/feedback/submit-feedback.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ccf0df835bf763d87fa8980a28af6c9fed4732 GIT binary patch literal 25461 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 Z@)-MP5auvFWuP&cilU}M`LkDV{|ow$6hr_3 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/setup/feedback/timeline-rating-and-feedback.png b/erpnext/docs/assets/img/setup/feedback/timeline-rating-and-feedback.png new file mode 100644 index 0000000000000000000000000000000000000000..0f691d3d591596ca6dffb207835d7830dd400e0a GIT binary patch literal 22160 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 + +To resend the Feedback Request we will need to navigate the Communication by clicking the `Details` link on Timeline Feedback. + +Setting Condition + +On Resend Button click the a dialog with the Feedback Request message will appear user can either send the +Feedback Request with same message or he/she can make the changes in the Feedback Request message. + +Setting Condition \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/setting-up/feedback/setting-up-feedback.md b/erpnext/docs/user/manual/en/setting-up/feedback/setting-up-feedback.md new file mode 100644 index 0000000000..78674be45a --- /dev/null +++ b/erpnext/docs/user/manual/en/setting-up/feedback/setting-up-feedback.md @@ -0,0 +1,55 @@ +# Feedback Trigger + +You can set up the Feedback Trigger for various documents to get the Feedback from the user. + +For this you will need to setup the Feedback Trigger, + +> Setup > Email > Feedback Trigger + +### Setting Up Feedback Trigger + +To Setup an Feedback: + +1. Select which Document Type you want send feedback request mail. +2. Select the Email Field, This field will be used to get the recipients email id. +3. Set the Subject for feedback request mail. +4. Set the conditions, if all the conditions are met only then the feedback request mail will be sent. +5. Compose the message. + +### Setting a Subject +You can retrieve the data for a particular field by using `doc.[field_name]`. To use it in your subject / message, you have to surround it with `{% raw %}{{ }}{% endraw %}`. These are called [Jinja](http://jinja.pocoo.org/) tags. So, for example to get the name of a document, you use `{% raw %}{{ doc.name }}{% endraw %}`. The below example sends an feedback request whenever Issue is Closed with the Subject, "ISS-##### Issue is Resolved" + +Setting Subject + +### Setting Conditions + +Feedback Trigger allow you to set conditions according to the field data in your documents. The feedback request email will be sent on document save only if the all conditions are true For example, if you want to trigger the feedback request mail to customer if a Issue is has been saved as "Closed" as it's status, you put `doc.status == "Closed"` in the conditions textbox. You can also set more complex conditions by combining them. + +Setting Condition + +### Setting a Message + +You can use both Jinja Tags (`{% raw %}{{ doc.[field_name] }}{% endraw %}`) and HTML tags in the message textbox. + + {% raw %}

Your Support Ticket is Resolved

+ +

Issue {{ doc.name }} Is resolved. Please check and confirm the same.

+

Your Feedback is important for us. Please give us your Feedback for {{ doc.name }}

+

Please visit the following url for feedback.

+ + {{ feedback_url }} + {% endraw %} + +Please note the to include Feedback URL in the feedback request mail message body you will need to include the `{% raw %}{{ feedback_url }}{% endraw %}` in message while setting up the feedback trigger. + +--- + +### Example + +1. Setting up Feedback Trigger + Defining Criteria + +1. Setting the Recipients and Message + Set Message + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/setting-up/feedback/submit-feedback.md b/erpnext/docs/user/manual/en/setting-up/feedback/submit-feedback.md new file mode 100644 index 0000000000..9069f3721b --- /dev/null +++ b/erpnext/docs/user/manual/en/setting-up/feedback/submit-feedback.md @@ -0,0 +1,19 @@ +# Submit Feedback + +Once feedback request mail is sent the user/customer. He/She can visit the URL to submit the feedback +as well as rating for the document. + +Setting Condition + +Once Feedback is submitted the feedback details message and ratings will be recorded and will be shown on Document sidebar and timeline. Also once the Feedback is successfully submitted by the user the link shared to the user will be expired and can not be used to submit the Feedback again. + +On Document sidebar the latest feedback ratings will displayed. + +Setting Condition + +Also, The Feedback details such as Feedback message and ratings will be shown in the Document's Timeline along +with Comment, Email. + +Setting Condition + +{next} \ No newline at end of file From 1df0b9bfed1374d4e38fdd73cfe01ccb0fdf2522 Mon Sep 17 00:00:00 2001 From: mbauskar Date: Thu, 2 Feb 2017 10:52:16 +0530 Subject: [PATCH 032/147] [minor] minor fixes in feedback index.md --- erpnext/docs/user/manual/en/setting-up/feedback/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/docs/user/manual/en/setting-up/feedback/index.md b/erpnext/docs/user/manual/en/setting-up/feedback/index.md index a81168da4a..e88772a22a 100644 --- a/erpnext/docs/user/manual/en/setting-up/feedback/index.md +++ b/erpnext/docs/user/manual/en/setting-up/feedback/index.md @@ -1,6 +1,6 @@ # Feedback -Customer/User Feedback for a Product or Services can be usefull for business as it can be used to make decisions for imporvements either in products or services. Feedback can also give the insight on which area Services/Product is excelling or lacking. +Customer/User Feedback for a Product or Services can be useful for business as it can be used to make decisions for imporvements either in products or services. ### Topics From 05dca985e6f94d371e3ed0789348e4377d1a2408 Mon Sep 17 00:00:00 2001 From: Ben Cornwell-Mott Date: Tue, 7 Feb 2017 09:15:33 -0800 Subject: [PATCH 033/147] Fixed stock query and corrected with suggestions from rohit --- .../bom_stock_report/bom_stock_report.json | 4 +- .../production_order_stock_report.js | 11 ++- .../production_order_stock_report.py | 77 ++++++++++--------- 3 files changed, 52 insertions(+), 40 deletions(-) diff --git a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json index cbe9ecef9e..6bdeb231a0 100644 --- a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json +++ b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json @@ -8,12 +8,12 @@ "idx": 0, "is_standard": "Yes", "letter_head": "Standard", - "modified": "2017-01-10 14:00:54.341088", + "modified": "2017-02-07 09:10:10.954616", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Stock Report", "owner": "Administrator", - "query": "SELECT \n\tbom_item.item_code as \"Item:Link/Item:200\",\n\tROUND(bom_item.qty,2) as \"Required Qty:Float:100\",\n\tROUND(SUM(ifnull(ledger.actual_qty,0)),2) as \"In Stock Qty:Float:100\",\n\tFLOOR(SUM(ifnull(ledger.actual_qty,0))/bom_item.qty) as \"Enough Parts to Build:Int:100\"\nFROM\n\t`tabBOM Item` AS bom_item \n\tLEFT JOIN `tabStock Ledger Entry` AS ledger\t\n\tON bom_item.item_code = ledger.item_code \nWHERE\n\tbom_item.parent=%(bom)s\n\nGROUP BY bom_item.item_code", + "query": "SELECT \n\tbom_item.item_code as \"Item:Link/Item:200\",\n\tbom_item.description as \"Description:Data:300\",\n\tROUND(bom_item.qty * conf_item.conversion_factor,2) as \"Required Qty:Float:100\",\n\tROUND(ledger.actual_qty * conf_ledger.conversion_factor,2) as \"In Stock Qty:Float:100\",\n\tFLOOR((ledger.actual_qty * conf_ledger.conversion_factor)/(bom_item.qty * \t\t \tconf_item.conversion_factor)) as \"Enough Parts to Build:Int:100\"\nFROM\n\t`tabBOM Item` AS bom_item \n\tLEFT JOIN `tabBin` AS ledger\t\n\tON bom_item.item_code = ledger.item_code AND ledger.warehouse = %(warehouse)s\n\tLEFT JOIN `tabUOM Conversion Detail` AS conf_item\n\tON conf_item.parent = bom_item.item_code AND conf_item.uom = bom_item.stock_uom\n\tLEFT JOIN `tabUOM Conversion Detail` AS conf_ledger\n\tON conf_ledger.parent = ledger.item_code AND conf_ledger.uom = ledger.stock_uom\nWHERE\n\tbom_item.parent=%(bom)s\n\nGROUP BY bom_item.item_code", "ref_doctype": "BOM", "report_name": "BOM Stock Report", "report_type": "Query Report" diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js index e3c8ce9f76..8e5adce9ca 100644 --- a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js @@ -2,5 +2,14 @@ // For license information, please see license.txt frappe.query_reports["Production Order Stock Report"] = { - + "filters": [ + { + "fieldname":"warehouse", + "label": __("Warehouse"), + "fieldtype": "Link", + "options": "Warehouse", + "default": "Stores - VMI" + + } + ] } diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py index 6ded72fc8b..43fd3acb13 100644 --- a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py @@ -6,46 +6,41 @@ from frappe.utils import flt, cint import frappe def execute(filters=None): - - prod_list = get_production_orders() - - data = get_item_list( prod_list) - + data = get_item_list( prod_list, filters) columns = get_columns() - return columns, data - - -def get_item_list(prod_list): +def get_item_list(prod_list, filters): out = [] low_price_data = [] low_supplier = [] - company = frappe.db.get_default("company") - float_precision = cint(frappe.db.get_default("float_precision")) or 2 - company_currency = frappe.db.get_default("currency") - # Get the default supplier of suppliers - + # Get the default supplier of suppliers #Add a row for each item/qty for root in prod_list: bom = frappe.db.get_value("Production Order", root.name,"bom_no") + warehouse = frappe.db.get_value("Production Order", root.name,"source_warehouse") + warehouse = "Stores - VMI" desc = frappe.db.get_value("BOM", bom, "description") qty = frappe.db.get_value("Production Order", root.name,"qty") - item_list = frappe.db.sql(""" SELECT - bom_item.item_code as item_code, - SUM(ifnull(ledger.actual_qty,0))/bom_item.qty as build_qty - FROM - `tabBOM Item` AS bom_item - LEFT JOIN `tabStock Ledger Entry` AS ledger - ON bom_item.item_code = ledger.item_code - WHERE - bom_item.parent=%(bom)s - GROUP BY - bom_item.item_code""", {"bom": bom}, as_dict=1) + item_list = frappe.db.sql("""SELECT + bom_item.item_code as item_code, + SUM(ifnull(ledger.actual_qty * conf_ledger.conversion_factor,0))/(bom_item.qty * conf_item.conversion_factor) as build_qty + FROM + `tabBOM Item` AS bom_item + LEFT JOIN `tabBin` AS ledger + ON bom_item.item_code = ledger.item_code AND ledger.warehouse = ifnull(%(warehouse)s,%(filterhouse)s) + LEFT JOIN `tabUOM Conversion Detail` AS conf_item + ON conf_item.parent = bom_item.item_code AND conf_item.uom = bom_item.stock_uom + LEFT JOIN `tabUOM Conversion Detail` AS conf_ledger + ON conf_ledger.parent = ledger.item_code AND conf_ledger.uom = ledger.stock_uom + WHERE + bom_item.parent = %(bom)s + GROUP BY + bom_item.item_code""", {"bom": bom, "warehouse": warehouse, "filterhouse": filters.warehouse}, as_dict=1) stock_qty = 0 count = 0 for item in item_list: @@ -64,6 +59,7 @@ def get_item_list(prod_list): "instock": stock_qty, "description": desc, "bom_no": bom, + "qty": qty, "ready_to_build": build }) @@ -73,14 +69,15 @@ def get_item_list(prod_list): def get_production_orders(): - out = [] + #out = [] - prod_list = frappe.db.sql("""select name, status from `tabProduction Order` as prod where status != "Completed" and docstatus = 1""", {}, as_dict=1) - prod_list.sort(reverse=False) + #prod_list = frappe.db.sql("""select name, status from `tabProduction Order` as prod where status != "Completed" and docstatus = 1""", {}, as_dict=1) + out = frappe.get_all("Production Order", filters={"docstatus": 1, "status": ( "!=","Completed")}, fields=["name","status"], order_by='name') + #prod_list.sort(reverse=False) - for po in prod_list: - out.append(po) + #for po in prod_list: + #out.append(po) return out @@ -90,43 +87,49 @@ def get_columns(): "label": "Production Order", "fieldtype": "Link", "options": "Production Order", - "width": 120 + "width": 110 },{ "fieldname": "bom_no", "label": "BOM", "fieldtype": "Link", "options": "BOM", - "width": 150 + "width": 130 },{ "fieldname": "description", "label": "Description", "fieldtype": "Data", "options": "", - "width": 275 + "width": 250 + },{ + "fieldname": "qty", + "label": "Qty to Build", + "fieldtype": "Data", + "options": "", + "width": 110 },{ "fieldname": "status", "label": "Status", "fieldtype": "Data", "options": "", - "width": 120 + "width": 110 },{ "fieldname": "req_items", "label": "# of Required Items", "fieldtype": "Data", "options": "", - "width": 150 + "width": 135 },{ "fieldname": "instock", "label": "# of In Stock Items", "fieldtype": "Data", "options": "", - "width": 150 + "width": 135 }, { "fieldname": "ready_to_build", "label": "Can Start?", "fieldtype": "Data", "options": "", - "width": 80 + "width": 75 }] return columns From b3489548a98685a959b5d027d1f5e071acf9cce4 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 8 Feb 2017 11:20:04 +0530 Subject: [PATCH 034/147] minor fix --- .../bank_reconciliation/bank_reconciliation.py | 3 +++ .../profitability_analysis.py | 18 ++++++++++-------- erpnext/config/learn.py | 7 +------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py b/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py index abc6ebaf9c..11dcfe7537 100644 --- a/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py +++ b/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py @@ -74,6 +74,9 @@ class BankReconciliation(Document): clearance_date_updated = False for d in self.get('payment_entries'): if d.clearance_date: + if not d.payment_document: + frappe.throw(_("Row #{0}: Payment document is required to complete the trasaction")) + if d.cheque_date and getdate(d.clearance_date) < getdate(d.cheque_date): frappe.throw(_("Row #{0}: Clearance date {1} cannot be before Cheque Date {2}") .format(d.idx, d.clearance_date, d.cheque_date)) diff --git a/erpnext/accounts/report/profitability_analysis/profitability_analysis.py b/erpnext/accounts/report/profitability_analysis/profitability_analysis.py index 4f9fd15f66..6d952374af 100644 --- a/erpnext/accounts/report/profitability_analysis/profitability_analysis.py +++ b/erpnext/accounts/report/profitability_analysis/profitability_analysis.py @@ -11,9 +11,11 @@ from erpnext.accounts.report.trial_balance.trial_balance import validate_filters value_fields = ("income", "expense", "gross_profit_loss") def execute(filters=None): + if not filters.get('based_on'): filters["based_on"] = 'Cost Center' + based_on = filters.based_on.replace(' ', '_').lower() validate_filters(filters) - accounts = get_accounts_data(based_on, filters.company) + accounts = get_accounts_data(based_on, filters.get("company")) data = get_data(accounts, filters, based_on) columns = get_columns(filters) return columns, data @@ -27,14 +29,14 @@ def get_accounts_data(based_on, company): def get_data(accounts, filters, based_on): if not accounts: - return None + return [] accounts, accounts_by_name, parent_children_map = filter_accounts(accounts) gl_entries_by_account = {} - set_gl_entries_by_account(filters.company, filters.from_date, - filters.to_date, based_on, gl_entries_by_account, ignore_closing_entries=not flt(filters.with_period_closing_entry)) + set_gl_entries_by_account(filters.get("company"), filters.get("from_date"), + filters.get("to_date"), based_on, gl_entries_by_account, ignore_closing_entries=not flt(filters.get("with_period_closing_entry"))) total_row = calculate_values(accounts, gl_entries_by_account, filters) accumulate_values_into_parents(accounts, accounts_by_name) @@ -90,7 +92,7 @@ def accumulate_values_into_parents(accounts, accounts_by_name): def prepare_data(accounts, filters, total_row, parent_children_map, based_on): data = [] - company_currency = frappe.db.get_value("Company", filters.company, "default_currency") + company_currency = frappe.db.get_value("Company", filters.get("company"), "default_currency") for d in accounts: has_value = False @@ -99,7 +101,7 @@ def prepare_data(accounts, filters, total_row, parent_children_map, based_on): "account": d.name, "parent_account": d.parent_account, "indent": d.indent, - "fiscal_year": filters.fiscal_year, + "fiscal_year": filters.get("fiscal_year"), "currency": company_currency, "based_on": based_on } @@ -122,9 +124,9 @@ def get_columns(filters): return [ { "fieldname": "account", - "label": _(filters.based_on), + "label": _(filters.get("based_on")), "fieldtype": "Link", - "options": filters.based_on, + "options": filters.get("based_on"), "width": 300 }, { diff --git a/erpnext/config/learn.py b/erpnext/config/learn.py index 426449ba69..86db8081d7 100644 --- a/erpnext/config/learn.py +++ b/erpnext/config/learn.py @@ -44,7 +44,7 @@ def get_data(): }, { "type": "help", - "label": _("Setting up Email"), + "label": _("Setting up Email Account"), "youtube_id": "YFYe0DrB95o" }, { @@ -62,11 +62,6 @@ def get_data(): "label": _("Workflow"), "youtube_id": "yObJUg9FxFs" }, - { - "type": "help", - "label": _("Email Account"), - "youtube_id": "YFYe0DrB95o" - }, { "type": "help", "label": _("File Manager"), From 57e97c06e6982f2ce89815529d4f8d0d12ae7c8b Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 8 Feb 2017 12:02:47 +0600 Subject: [PATCH 035/147] bumped to version 7.2.19 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 360c4c70d4..706a8e5b2a 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -2,7 +2,7 @@ from __future__ import unicode_literals import frappe -__version__ = '7.2.18' +__version__ = '7.2.19' def get_default_company(user=None): '''Get default company for user''' From d262eb1a1c20cdd2651202667b94d3b8cef80d11 Mon Sep 17 00:00:00 2001 From: khatrijitendra Date: Wed, 8 Feb 2017 14:59:59 +0530 Subject: [PATCH 036/147] issue in type and rate 1. there is not such field, "type" it is "margin_type" 2. there is not such field, "rate" it is "margin_rate_or_amount" --- erpnext/accounts/doctype/pricing_rule/pricing_rule.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.js b/erpnext/accounts/doctype/pricing_rule/pricing_rule.js index 5a3e651b24..03bb7aef5a 100644 --- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.js @@ -91,8 +91,8 @@ cur_frm.cscript.buying = function() { } //Dynamically change the description based on type of margin -cur_frm.cscript.type = function(doc){ - cur_frm.set_df_property('rate', 'description', doc.type=='Percentage'?'In Percentage %':'In Amount') +cur_frm.cscript.margin_type = function(doc){ + cur_frm.set_df_property('margin_rate_or_amount', 'description', doc.margin_type=='Percentage'?'In Percentage %':'In Amount') } frappe.ui.form.on('Pricing Rule', 'price_or_discount', function(frm){ @@ -112,4 +112,4 @@ frappe.ui.form.on('Pricing Rule', { } } } -}) \ No newline at end of file +}) From d487bf77e1d483c54bd1a5f6f30c9c60b20f4840 Mon Sep 17 00:00:00 2001 From: mbauskar Date: Thu, 9 Feb 2017 12:36:44 +0530 Subject: [PATCH 037/147] [minor] payment entry company trigger --- erpnext/accounts/doctype/payment_entry/payment_entry.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index d3dbd314cc..2a2f9fff55 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -79,8 +79,13 @@ frappe.ui.form.on('Payment Entry', { frm.events.show_general_ledger(frm); }, + company: function(frm) { + frm.events.hide_unhide_fields(frm); + frm.events.set_dynamic_labels(frm); + }, + hide_unhide_fields: function(frm) { - var company_currency = frappe.get_doc(":Company", frm.doc.company).default_currency; + var company_currency = frm.doc.company? frappe.get_doc(":Company", frm.doc.company).default_currency: ""; frm.toggle_display("source_exchange_rate", (frm.doc.paid_amount && frm.doc.paid_from_account_currency != company_currency)); @@ -118,7 +123,7 @@ frappe.ui.form.on('Payment Entry', { }, set_dynamic_labels: function(frm) { - var company_currency = frappe.get_doc(":Company", frm.doc.company).default_currency; + var company_currency = frm.doc.company? frappe.get_doc(":Company", frm.doc.company).default_currency: ""; frm.set_currency_labels(["base_paid_amount", "base_received_amount", "base_total_allocated_amount", "difference_amount"], company_currency); From e6aa3b435ae7fc88059340de23911816493e60cc Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 9 Feb 2017 17:47:22 +0530 Subject: [PATCH 038/147] [minor] added make material request from Stock Entry and removed cur_frm --- .../profit_and_loss_statement.py | 31 +- .../doctype/purchase_order/purchase_order.js | 2 +- .../stock/doctype/stock_entry/stock_entry.js | 398 +++++++++--------- 3 files changed, 223 insertions(+), 208 deletions(-) diff --git a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py index 747eb43006..254523f03f 100644 --- a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py +++ b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py @@ -9,12 +9,12 @@ from erpnext.accounts.report.financial_statements import (get_period_list, get_c def execute(filters=None): period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity) - + income = get_data(filters.company, "Income", "Credit", period_list, filters = filters, accumulated_values=filters.accumulated_values, ignore_closing_entries=True, ignore_accumulated_values_for_fy= True) expense = get_data(filters.company, "Expense", "Debit", period_list, filters=filters, accumulated_values=filters.accumulated_values, ignore_closing_entries=True, ignore_accumulated_values_for_fy= True) - + net_profit_loss = get_net_profit_loss(income, expense, period_list, filters.company) data = [] @@ -24,7 +24,7 @@ def execute(filters=None): data.append(net_profit_loss) columns = get_columns(filters.periodicity, period_list, filters.accumulated_values, filters.company) - + chart = get_chart_data(filters, columns, income, expense, net_profit_loss) return columns, data, None, chart @@ -43,21 +43,21 @@ def get_net_profit_loss(income, expense, period_list, company): for period in period_list: net_profit_loss[period.key] = flt(income[-2][period.key] - expense[-2][period.key], 3) - + if net_profit_loss[period.key]: has_value=True - + total += flt(net_profit_loss[period.key]) net_profit_loss["total"] = total - + if has_value: return net_profit_loss def get_chart_data(filters, columns, income, expense, net_profit_loss): x_intervals = ['x'] + [d.get("label") for d in columns[2:]] - + income_data, expense_data, net_profit = [], [], [] - + for p in columns[2:]: if income: income_data.append(income[-2].get(p.get("fieldname"))) @@ -65,7 +65,7 @@ def get_chart_data(filters, columns, income, expense, net_profit_loss): expense_data.append(expense[-2].get(p.get("fieldname"))) if net_profit_loss: net_profit.append(net_profit_loss.get(p.get("fieldname"))) - + columns = [x_intervals] if income_data: columns.append(["Income"] + income_data) @@ -73,15 +73,20 @@ def get_chart_data(filters, columns, income, expense, net_profit_loss): columns.append(["Expense"] + expense_data) if net_profit: columns.append(["Net Profit/Loss"] + net_profit) - + chart = { "data": { 'x': 'x', - 'columns': columns + 'columns': columns, + 'colors': { + 'Income': '#5E64FF', + 'Expense': '#b8c2cc', + 'Net Profit/Loss': '#ff5858' + } } } - + if not filters.accumulated_values: chart["chart_type"] = "bar" - + return chart \ No newline at end of file diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.js b/erpnext/buying/doctype/purchase_order/purchase_order.js index f2f04fe88c..0a577c3c1b 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/purchase_order.js @@ -66,7 +66,7 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( if(doc.docstatus == 1 && doc.status != "Closed") { if(flt(doc.per_received, 2) < 100 && allow_receipt) { - cur_frm.add_custom_button(__('Receive'), this.make_purchase_receipt, __("Make")); + cur_frm.add_custom_button(__('Receipt'), this.make_purchase_receipt, __("Make")); if(doc.is_subcontracted==="Yes") { cur_frm.add_custom_button(__('Material to Supplier'), diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.js b/erpnext/stock/doctype/stock_entry/stock_entry.js index 37f9b680bf..ed044a92c9 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.js +++ b/erpnext/stock/doctype/stock_entry/stock_entry.js @@ -2,6 +2,188 @@ frappe.provide("erpnext.stock"); +frappe.ui.form.on('Stock Entry', { + setup: function(frm) { + $.extend(frm.cscript, new erpnext.stock.StockEntry({frm: frm})); + + frm.set_query('production_order', function() { + return { + filters: [ + ['Production Order', 'docstatus', '=', 1], + ['Production Order', 'qty', '>','`tabProduction Order`.produced_qty'], + ['Production Order', 'company', '=', frm.doc.company] + ] + } + }); + // }, + // onload_post_render: function(frm) { + + frm.set_query('batch_no', 'items', function(doc, cdt, cdn) { + var item = locals[cdt][cdn]; + if(!item.item_code) { + frappe.throw(__("Please enter Item Code to get Batch Number")); + } else { + if (in_list(["Material Transfer for Manufacture", "Manufacture", "Repack", "Subcontract"], doc.purpose)) { + var filters = { + 'item_code': item.item_code, + 'posting_date': frm.doc.posting_date || nowdate() + } + } else { + var filters = { + 'item_code': item.item_code + } + } + + if(item.s_warehouse) filters["warehouse"] = item.s_warehouse; + return { + query : "erpnext.controllers.queries.get_batch_no", + filters: filters + } + } + }); + }, + refresh: function(frm) { + if(!frm.doc.docstatus) { + frm.add_custom_button(__('Make Material Request'), function() { + frappe.model.with_doctype('Material Request', function() { + var mr = frappe.model.get_new_doc('Material Request'); + var items = frm.get_field('items').grid.get_selected_children(); + if(!items.length) { + items = frm.doc.items; + } + items.forEach(function(item) { + var mr_item = frappe.model.add_child(mr, 'items'); + mr_item.item_code = item.item_code; + mr_item.item_name = item.item_name; + mr_item.uom = item.uom; + mr_item.item_group = item.item_group; + mr_item.description = item.description; + mr_item.image = item.image; + mr_item.qty = item.qty; + mr_item.warehouse = item.s_warehouse; + mr_item.required_date = frappe.datetime.nowdate(); + }); + frappe.set_route('Form', 'Material Request', mr.name); + }); + }); + } + }, + purpose: function(frm) { + frm.fields_dict.items.grid.refresh(); + frm.cscript.toggle_related_fields(frm.doc); + }, + company: function(frm) { + if(frm.doc.company) { + var company_doc = frappe.get_doc(":Company", frm.doc.company); + if(company_doc.default_letter_head) { + frm.set_value("letter_head", company_doc.default_letter_head); + } + } + }, + set_serial_no: function(frm, cdt, cdn) { + var d = frappe.model.get_doc(cdt, cdn); + if(!d.item_code && !d.s_warehouse && !d.qty) return; + var args = { + 'item_code' : d.item_code, + 'warehouse' : cstr(d.s_warehouse), + 'qty' : d.qty + }; + frappe.call({ + method: "erpnext.stock.get_item_details.get_serial_no", + args: {"args": args}, + callback: function(r) { + if (!r.exe){ + frappe.model.set_value(cdt, cdn, "serial_no", r.message); + } + } + }); + }, +}) + +frappe.ui.form.on('Stock Entry Detail', { + qty: function(frm, cdt, cdn) { + frm.events.set_serial_no(frm, cdt, cdn); + }, + + s_warehouse: function(frm, cdt, cdn) { + frm.events.set_serial_no(frm, cdt, cdn); + }, + barcode: function(doc, cdt, cdn) { + var d = locals[cdt][cdn]; + if (d.barcode) { + frappe.call({ + method: "erpnext.stock.get_item_details.get_item_code", + args: {"barcode": d.barcode }, + callback: function(r) { + if (!r.exe){ + frappe.model.set_value(cdt, cdn, "item_code", r.message); + } + } + }); + } + }, + uom: function(doc, cdt, cdn) { + var d = locals[cdt][cdn]; + if(d.uom && d.item_code){ + return frappe.call({ + method: "erpnext.stock.doctype.stock_entry.stock_entry.get_uom_details", + args: { + item_code: d.item_code, + uom: d.uom, + qty: d.qty + }, + callback: function(r) { + if(r.message) { + frappe.model.set_value(cdt, cdn, r.message); + } + } + }); + } + }, + item_code: function(frm, cdt, cdn) { + var d = locals[cdt][cdn]; + if(d.item_code) { + args = { + 'item_code' : d.item_code, + 'warehouse' : cstr(d.s_warehouse) || cstr(d.t_warehouse), + 'transfer_qty' : d.transfer_qty, + 'serial_no ' : d.serial_no, + 'bom_no' : d.bom_no, + 'expense_account' : d.expense_account, + 'cost_center' : d.cost_center, + 'company' : frm.doc.company, + 'qty' : d.qty + }; + return frappe.call({ + doc: frm.doc, + method: "get_item_details", + args: args, + callback: function(r) { + if(r.message) { + var d = locals[cdt][cdn]; + $.each(r.message, function(k, v) { + d[k] = v; + }); + refresh_field("items"); + } + } + }); + } + }, + expense_account: function(frm, cdt, cdn) { + erpnext.utils.copy_value_in_all_row(frm.doc, cdt, cdn, "items", "expense_account"); + }, + cost_center: function(doc, cdt, cdn) { + erpnext.utils.copy_value_in_all_row(frm.doc, cdt, cdn, "items", "cost_center"); + } +}); + +frappe.ui.form.on('Landed Cost Taxes and Charges', { + amount: function(frm) { + frm.events.calculate_amount(); + } +}); + erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ setup: function() { var me = this; @@ -51,7 +233,7 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ var me = this; this.set_default_account(function() { if(me.frm.doc.__islocal && me.frm.doc.company && !me.frm.doc.amended_from) { - cur_frm.script_manager.trigger("company"); + me.frm.trigger("company"); } }); @@ -180,7 +362,7 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ excise.voucher_type = 'Excise Entry'; frappe.set_route('Form', 'Journal Entry', excise.name); }, __("Make")); - cur_frm.page.set_inner_btn_group_as_primary(__("Make")); + this.frm.page.set_inner_btn_group_as_primary(__("Make")); }, items_add: function(doc, cdt, cdn) { @@ -309,204 +491,32 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ this.frm.set_value("total_additional_costs", flt(total_additional_costs, precision("total_additional_costs"))); }, -}); -cur_frm.script_manager.make(erpnext.stock.StockEntry); + toggle_related_fields: function(doc) { + this.frm.toggle_enable("from_warehouse", doc.purpose!='Material Receipt'); + this.frm.toggle_enable("to_warehouse", doc.purpose!='Material Issue'); -cur_frm.cscript.toggle_related_fields = function(doc) { - cur_frm.toggle_enable("from_warehouse", doc.purpose!='Material Receipt'); - cur_frm.toggle_enable("to_warehouse", doc.purpose!='Material Issue'); + this.frm.fields_dict["items"].grid.set_column_disp("s_warehouse", doc.purpose!='Material Receipt'); + this.frm.fields_dict["items"].grid.set_column_disp("t_warehouse", doc.purpose!='Material Issue'); - cur_frm.fields_dict["items"].grid.set_column_disp("s_warehouse", doc.purpose!='Material Receipt'); - cur_frm.fields_dict["items"].grid.set_column_disp("t_warehouse", doc.purpose!='Material Issue'); + this.frm.cscript.toggle_enable_bom(); - cur_frm.cscript.toggle_enable_bom(); - - if (doc.purpose == 'Subcontract') { - doc.customer = doc.customer_name = doc.customer_address = - doc.delivery_note_no = doc.sales_invoice_no = null; - } else { - doc.customer = doc.customer_name = doc.customer_address = - doc.delivery_note_no = doc.sales_invoice_no = doc.supplier = - doc.supplier_name = doc.supplier_address = doc.purchase_receipt_no = null; - } - if(doc.purpose == "Material Receipt") { - cur_frm.set_value("from_bom", 0); - } - - // Addition costs based on purpose - cur_frm.toggle_display(["additional_costs", "total_additional_costs", "additional_costs_section"], - doc.purpose!='Material Issue'); - - cur_frm.fields_dict["items"].grid.set_column_disp("additional_cost", doc.purpose!='Material Issue'); -} - -cur_frm.fields_dict['production_order'].get_query = function(doc) { - return { - filters: [ - ['Production Order', 'docstatus', '=', 1], - ['Production Order', 'qty', '>','`tabProduction Order`.produced_qty'], - ['Production Order', 'company', '=', cur_frm.doc.company] - ] - } -} - -cur_frm.cscript.purpose = function(doc, cdt, cdn) { - cur_frm.fields_dict.items.grid.refresh(); - cur_frm.cscript.toggle_related_fields(doc); -} - -// Overloaded query for link batch_no -cur_frm.fields_dict['items'].grid.get_field('batch_no').get_query = function(doc, cdt, cdn) { - var item = locals[cdt][cdn]; - if(!item.item_code) { - frappe.throw(__("Please enter Item Code to get batch no")); - } - else { - if (in_list(["Material Transfer for Manufacture", "Manufacture", "Repack", "Subcontract"], doc.purpose)) { - var filters = { - 'item_code': item.item_code, - 'posting_date': me.frm.doc.posting_date || nowdate() - } + if (doc.purpose == 'Subcontract') { + doc.customer = doc.customer_name = doc.customer_address = + doc.delivery_note_no = doc.sales_invoice_no = null; } else { - var filters = { - 'item_code': item.item_code - } + doc.customer = doc.customer_name = doc.customer_address = + doc.delivery_note_no = doc.sales_invoice_no = doc.supplier = + doc.supplier_name = doc.supplier_address = doc.purchase_receipt_no = null; + } + if(doc.purpose == "Material Receipt") { + frm.set_value("from_bom", 0); } + // Addition costs based on purpose + this.frm.toggle_display(["additional_costs", "total_additional_costs", "additional_costs_section"], + doc.purpose!='Material Issue'); - if(item.s_warehouse) filters["warehouse"] = item.s_warehouse - return { - query : "erpnext.controllers.queries.get_batch_no", - filters: filters - } + this.frm.fields_dict["items"].grid.set_column_disp("additional_cost", doc.purpose!='Material Issue'); } -} - -cur_frm.cscript.validate = function(doc, cdt, cdn) { - cur_frm.cscript.validate_items(doc); -} - -cur_frm.cscript.validate_items = function(doc) { - cl = doc.items || []; - if (!cl.length) { - msgprint(__("Item table can not be blank")); - validated = false; - } -} - -cur_frm.cscript.expense_account = function(doc, cdt, cdn) { - erpnext.utils.copy_value_in_all_row(doc, cdt, cdn, "items", "expense_account"); -} - -cur_frm.cscript.cost_center = function(doc, cdt, cdn) { - erpnext.utils.copy_value_in_all_row(doc, cdt, cdn, "items", "cost_center"); -} - - -frappe.ui.form.on('Landed Cost Taxes and Charges', { - amount: function(frm) { - frm.cscript.calculate_amount(); - } -}) - -frappe.ui.form.on('Stock Entry Detail', { - qty: function(frm, cdt, cdn) { - frm.events.set_serial_no(frm, cdt, cdn); - }, - - s_warehouse: function(frm, cdt, cdn) { - frm.events.set_serial_no(frm, cdt, cdn); - }, - barcode: function(doc, cdt, cdn) { - var d = locals[cdt][cdn]; - if (d.barcode) { - frappe.call({ - method: "erpnext.stock.get_item_details.get_item_code", - args: {"barcode": d.barcode }, - callback: function(r) { - if (!r.exe){ - frappe.model.set_value(cdt, cdn, "item_code", r.message); - } - } - }); - } - }, - uom: function(doc, cdt, cdn) { - var d = locals[cdt][cdn]; - if(d.uom && d.item_code){ - return frappe.call({ - method: "erpnext.stock.doctype.stock_entry.stock_entry.get_uom_details", - args: { - item_code: d.item_code, - uom: d.uom, - qty: d.qty - }, - callback: function(r) { - if(r.message) { - frappe.model.set_value(cdt, cdn, r.message); - } - } - }); - } - }, - item_code: function(doc, cdt, cdn) { - var d = locals[cdt][cdn]; - if(d.item_code) { - args = { - 'item_code' : d.item_code, - 'warehouse' : cstr(d.s_warehouse) || cstr(d.t_warehouse), - 'transfer_qty' : d.transfer_qty, - 'serial_no ' : d.serial_no, - 'bom_no' : d.bom_no, - 'expense_account' : d.expense_account, - 'cost_center' : d.cost_center, - 'company' : cur_frm.doc.company, - 'qty' : d.qty - }; - return frappe.call({ - doc: cur_frm.doc, - method: "get_item_details", - args: args, - callback: function(r) { - if(r.message) { - var d = locals[cdt][cdn]; - $.each(r.message, function(k, v) { - d[k] = v; - }); - refresh_field("items"); - } - } - }); - } - } -}) - -frappe.ui.form.on('Stock Entry', { - company: function(doc, cdt, cdn) { - if(doc.company) { - var company_doc = frappe.get_doc(":Company", doc.company); - if(company_doc.default_letter_head) { - cur_frm.set_value("letter_head", company_doc.default_letter_head); - } - } - }, - set_serial_no: function(doc, cdt, cdn) { - var d = frappe.model.get_doc(cdt, cdn); - if(!d.item_code && !d.s_warehouse && !d.qty) return; - var args = { - 'item_code' : d.item_code, - 'warehouse' : cstr(d.s_warehouse), - 'qty' : d.qty - }; - frappe.call({ - method: "erpnext.stock.get_item_details.get_serial_no", - args: {"args": args}, - callback: function(r) { - if (!r.exe){ - frappe.model.set_value(cdt, cdn, "serial_no", r.message); - } - } - }); - }, -}) +}); \ No newline at end of file From cf99dc0e7766ccbdb0cc27664e2a5aedb734fd7f Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 9 Feb 2017 18:06:11 +0530 Subject: [PATCH 039/147] [fix] for setup wizard tests and demo; --- erpnext/demo/setup/setup_data.py | 3 +-- erpnext/setup/setup_wizard/test_setup_data.py | 3 +-- erpnext/setup/utils.py | 19 +++++++++---------- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/erpnext/demo/setup/setup_data.py b/erpnext/demo/setup/setup_data.py index c6641012e0..4c1d443aa4 100644 --- a/erpnext/demo/setup/setup_data.py +++ b/erpnext/demo/setup/setup_data.py @@ -46,8 +46,7 @@ def complete_setup(domain='Manufacturing'): if not frappe.get_all('Company', limit=1): setup_complete({ - "first_name": "Test", - "last_name": "User", + "full_name": "Test User", "email": "test_demo@erpnext.com", "company_tagline": 'Awesome Products and Services', "password": "demo", diff --git a/erpnext/setup/setup_wizard/test_setup_data.py b/erpnext/setup/setup_wizard/test_setup_data.py index de54a1d16b..25378f4ab5 100644 --- a/erpnext/setup/setup_wizard/test_setup_data.py +++ b/erpnext/setup/setup_wizard/test_setup_data.py @@ -13,7 +13,7 @@ args = { "customer_2": "Mahesh Engg", "customer_contact_1": "Aditya Duggal", "customer_contact_2": "Mahesh Malani", -"first_name": "Rushabh", +"full_name": "Rushabh Mehta", "fy_start": "1st Apr", "item_1": "Enterprise Plan", "item_2": "Small Business", @@ -42,7 +42,6 @@ args = { "item_uom_3": "Unit", "item_uom_4": "Unit", "item_uom_5": "Unit", -"last_name": "Mehta", "supplier_1": "Google", "supplier_2": "Hetzner", "supplier_3": "Digital Ocean", diff --git a/erpnext/setup/utils.py b/erpnext/setup/utils.py index 0c214e4c2a..cb638373b1 100644 --- a/erpnext/setup/utils.py +++ b/erpnext/setup/utils.py @@ -6,7 +6,7 @@ import frappe from frappe import _, throw from frappe.utils import flt from frappe.utils import get_datetime_str, nowdate - + def get_company_currency(company): currency = frappe.db.get_value("Company", company, "default_currency", cache=True) if not currency: @@ -37,8 +37,7 @@ def before_tests(): if not frappe.get_list("Company"): setup_complete({ "currency" :"USD", - "first_name" :"Test", - "last_name" :"User", + "full_name" :"Test User", "company_name" :"Wind Power LLC", "timezone" :"America/New_York", "company_abbr" :"WP", @@ -52,7 +51,7 @@ def before_tests(): "password" :"test", "chart_of_accounts" : "Standard", "domain" : "Manufacturing", - + }) frappe.db.sql("delete from `tabLeave Allocation`") @@ -71,18 +70,18 @@ def get_exchange_rate(from_currency, to_currency, transaction_date=None): if not (from_currency and to_currency): # manqala 19/09/2016: Should this be an empty return or should it throw and exception? return - + if from_currency == to_currency: return 1 - + # cksgb 19/09/2016: get last entry in Currency Exchange with from_currency and to_currency. - entries = frappe.get_all("Currency Exchange", fields = ["exchange_rate"], + entries = frappe.get_all("Currency Exchange", fields = ["exchange_rate"], filters=[ - ["date", "<=", get_datetime_str(transaction_date)], - ["from_currency", "=", from_currency], + ["date", "<=", get_datetime_str(transaction_date)], + ["from_currency", "=", from_currency], ["to_currency", "=", to_currency] ], order_by="date desc", limit=1) - + if entries: return flt(entries[0].exchange_rate) From f9fdbe2853745484291ec65b1cc88cd060447566 Mon Sep 17 00:00:00 2001 From: joolsr Date: Thu, 9 Feb 2017 23:10:39 +0000 Subject: [PATCH 040/147] Update customer.md --- erpnext/docs/user/manual/en/CRM/customer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/docs/user/manual/en/CRM/customer.md b/erpnext/docs/user/manual/en/CRM/customer.md index 55755e6844..1e4e0b5e9a 100644 --- a/erpnext/docs/user/manual/en/CRM/customer.md +++ b/erpnext/docs/user/manual/en/CRM/customer.md @@ -13,7 +13,7 @@ You can either directly create your Customers via or upload it via the Data Import Tool. -A Customer can avail the features (operations) in the selling process. The general flow can be summarazed as: +A Customer can avail the features (operations) in the selling process. The general flow can be summarised as: Customer From fc41bb6afd11b970273732323dc76a78bff1f953 Mon Sep 17 00:00:00 2001 From: bcornwellmott Date: Thu, 9 Feb 2017 20:37:11 -0800 Subject: [PATCH 041/147] Fixed code issues Also changed qty to Quantity left to build --- .../production_order_stock_report.py | 57 ++++++++----------- 1 file changed, 24 insertions(+), 33 deletions(-) diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py index 43fd3acb13..eff01687ed 100644 --- a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py @@ -7,7 +7,7 @@ import frappe def execute(filters=None): prod_list = get_production_orders() - data = get_item_list( prod_list, filters) + data = get_item_list(prod_list, filters) columns = get_columns() return columns, data @@ -17,49 +17,49 @@ def get_item_list(prod_list, filters): low_price_data = [] low_supplier = [] - # Get the default supplier of suppliers #Add a row for each item/qty - for root in prod_list: - bom = frappe.db.get_value("Production Order", root.name,"bom_no") - warehouse = frappe.db.get_value("Production Order", root.name,"source_warehouse") - warehouse = "Stores - VMI" + for prod_order in prod_list: + bom = frappe.db.get_value("Production Order", prod_order.name, "bom_no") + warehouse = frappe.db.get_value("Production Order", prod_order.name, "source_warehouse") desc = frappe.db.get_value("BOM", bom, "description") - qty = frappe.db.get_value("Production Order", root.name,"qty") - + qty = frappe.db.get_value("Production Order", prod_order.name, "qty") + produced_value = frappe.db.get_value("Production Order", prod_order.name, "produced_qty") item_list = frappe.db.sql("""SELECT bom_item.item_code as item_code, - SUM(ifnull(ledger.actual_qty * conf_ledger.conversion_factor,0))/(bom_item.qty * conf_item.conversion_factor) as build_qty + ifnull(ledger.actual_qty,0)/(bom_item.qty) as build_qty FROM `tabBOM Item` AS bom_item LEFT JOIN `tabBin` AS ledger - ON bom_item.item_code = ledger.item_code AND ledger.warehouse = ifnull(%(warehouse)s,%(filterhouse)s) - LEFT JOIN `tabUOM Conversion Detail` AS conf_item - ON conf_item.parent = bom_item.item_code AND conf_item.uom = bom_item.stock_uom - LEFT JOIN `tabUOM Conversion Detail` AS conf_ledger - ON conf_ledger.parent = ledger.item_code AND conf_ledger.uom = ledger.stock_uom + ON bom_item.item_code = ledger.item_code + AND ledger.warehouse = ifnull(%(warehouse)s,%(filterhouse)s) WHERE bom_item.parent = %(bom)s GROUP BY bom_item.item_code""", {"bom": bom, "warehouse": warehouse, "filterhouse": filters.warehouse}, as_dict=1) stock_qty = 0 count = 0 + buildable_qty = qty for item in item_list: count = count + 1 - if item.build_qty >= qty: + if item.build_qty >= (qty-produced_value): stock_qty = stock_qty + 1 + elif buildable_qty > item.build_qty: + buidable_qty = item.build_qty + if count == stock_qty: build = "Y" else: build = "N" row = frappe._dict({ - "production_order": root.name, - "status": root.status, + "production_order": prod_order.name, + "status": prod_order.status, "req_items": cint(count), "instock": stock_qty, "description": desc, "bom_no": bom, "qty": qty, + "buildable_qty": buildable_qty, "ready_to_build": build }) @@ -69,16 +69,7 @@ def get_item_list(prod_list, filters): def get_production_orders(): - #out = [] - - - #prod_list = frappe.db.sql("""select name, status from `tabProduction Order` as prod where status != "Completed" and docstatus = 1""", {}, as_dict=1) out = frappe.get_all("Production Order", filters={"docstatus": 1, "status": ( "!=","Completed")}, fields=["name","status"], order_by='name') - #prod_list.sort(reverse=False) - - #for po in prod_list: - #out.append(po) - return out def get_columns(): @@ -88,43 +79,43 @@ def get_columns(): "fieldtype": "Link", "options": "Production Order", "width": 110 - },{ + }, { "fieldname": "bom_no", "label": "BOM", "fieldtype": "Link", "options": "BOM", "width": 130 - },{ + }, { "fieldname": "description", "label": "Description", "fieldtype": "Data", "options": "", "width": 250 - },{ + }, { "fieldname": "qty", "label": "Qty to Build", "fieldtype": "Data", "options": "", "width": 110 - },{ + }, { "fieldname": "status", "label": "Status", "fieldtype": "Data", "options": "", "width": 110 - },{ + }, { "fieldname": "req_items", "label": "# of Required Items", "fieldtype": "Data", "options": "", "width": 135 - },{ + }, { "fieldname": "instock", "label": "# of In Stock Items", "fieldtype": "Data", "options": "", "width": 135 - }, { + }, { "fieldname": "ready_to_build", "label": "Can Start?", "fieldtype": "Data", From 630882787a6091a41a825f95e21cb2d1612cb9be Mon Sep 17 00:00:00 2001 From: bcornwellmott Date: Thu, 9 Feb 2017 20:41:12 -0800 Subject: [PATCH 042/147] Added buildable qty The field indicates how many can be built. --- .../production_order_stock_report.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py index eff01687ed..5c3bd787f9 100644 --- a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py @@ -116,11 +116,17 @@ def get_columns(): "options": "", "width": 135 }, { - "fieldname": "ready_to_build", - "label": "Can Start?", + "fieldname": "buildable_qty", + "label": "Buildable Qty", "fieldtype": "Data", "options": "", - "width": 75 + "width": 100 + }, { + "fieldname": "ready_to_build", + "label": "Can Build All", + "fieldtype": "Data", + "options": "", + "width": 90 }] return columns From edaa43d9b8d68d477da29b73ba0bd88d7cecbb4b Mon Sep 17 00:00:00 2001 From: mbauskar Date: Fri, 10 Feb 2017 11:14:00 +0530 Subject: [PATCH 043/147] [docs] manual feedback request and minor fixes --- .../manual-feedback-request-option.png | Bin 0 -> 47872 bytes .../feedback/manual-feedback-request.png | Bin 0 -> 64444 bytes .../setting-up-feedback-trigger-message.png | Bin 60088 -> 18384 bytes .../manual/en/setting-up/feedback/index.md | 2 +- .../manual/en/setting-up/feedback/index.txt | 3 ++- .../feedback/manual-feedback-request.md | 17 +++++++++++++++++ .../feedback/resend-feedback-request.md | 6 ++++-- .../feedback/setting-up-feedback.md | 12 +++++------- 8 files changed, 29 insertions(+), 11 deletions(-) create mode 100644 erpnext/docs/assets/img/setup/feedback/manual-feedback-request-option.png create mode 100644 erpnext/docs/assets/img/setup/feedback/manual-feedback-request.png create mode 100644 erpnext/docs/user/manual/en/setting-up/feedback/manual-feedback-request.md diff --git a/erpnext/docs/assets/img/setup/feedback/manual-feedback-request-option.png b/erpnext/docs/assets/img/setup/feedback/manual-feedback-request-option.png new file mode 100644 index 0000000000000000000000000000000000000000..e9f6487b3e333c08cf79abb4b7d3e375c630bc27 GIT binary patch literal 47872 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 Q=30}6xKJT@6BH3@=kKq6Sy%l?d3(aU9 zV!0QmC#Oy7mxsKK1!O++*Z3V!{uK?IPEW|*q>&U5J(i2zW?rBhJRbXCq*>m>WUOlD zNkc#Xw05QU@-388P4_0t=mW5~;f!RJ-B)Kz4iykK)mvqAf`J|`VM_4b7cF9pRxRrn zyZOV~!CHsgpLvyerzlw7;vqjD8)L@TzXv`+xboe*I@IKoMDn&Yb@ti=0nPDlcft|t zNu?p<#=Edn1$Za`tQs;97hIT8c2DL3SdIsaph0EzI!e6}Kn5gb`8j0X;rZKFiC`=M znLSCyn4{UsaELSkst}^JJH6+}}4@e>vHjYd7-*Hq=z_!D7-pM3}q8>337a1;&D{Z23bY!4v zfK2*o=Vj)BC!&jux%_+~Q5LlCIl4|x?vXRBU=E!6?wFu&#}mPSJ$d@iZmQFXJi|)K zj%U$Ry=uqi7S>KrUTKvDRni9w2T^Y-lQ)?L`Xqcw*UZ<;^ms{^m7DVYb2UvQ*BU=? zgI~5-b?=b?$Q(`&CqKK)*Cb3eX(+RydsGCW`2DCC>d*F;|NaN~ub-v55QKLtq3xWRY`!!sMn*D2ib|rf7$+u^=B=cHh{jBR(FpMFy&I zAKV&&-v2$Cxu?!ZrYPgah+yt}os^B*L2D!IXE-F@$VWb_r+*F-HaXHir*A#jqQZtU zm2o{l9Hu;`^_R-QPSem7VIIqCJ0?Y$L1RrZlvB>fPeNx3_jI>uc73M_Z9F(C)3aUX zKjOUzQ@Y>7!!cniv5_HNZe}e~;HtMW)UlT^3leqg(m_{ryS!+-*yMT)*h)08r#7I4 zBa0h^>o%M@bUdMYbUmnCVya%nj!0}~2PU6{@i^DW^B_OorVuI512k^WJD8to1S~US zWg0t;aoaHKXGdm8UImU{ZCJ=_f@H&6<b*;x(X6o4Nm})O2M`Sw-eFh0cqS<6Jz- z0}P>@er$=WV=kncpFMR7oXOmh9c!JxO4OFAl5;Cpp-=L^b55{e9&*=8$ZvaY)u!#e zQY#0#TSLIHie(~)IcM?VSw|7ZqdCrUOCur9ub_W2)!sJ6)Zry8oT&hGYr$D zhefmgH=Linr|f8n8l@q2Ro-oR|F7p4!v95`-pu0sPk`!w$*^#1u~bLD=t?<+B{WN| z1z1k?yi7_xT8kZW>ab*NPSd-9-gdLBO-`(aD>s81L|sR^?gg*|8~W@AY}R zx_(P&@tVy<$O&^`xFmG1Z}Y!UK#py27XkOqw7Zco0s?}_Kt)veBCn14moHz|yDc`f z5dd$MU46N!V6k;r^c;497+@^HkluI@S?PgFeRuvZHKKTD3Ou^c=4-VT&2+yVIF^?E zy4}leE7~Np9;)S{jGXVq1B-R9xx`6O%pB^aKa@gQGl&RE+rX(%%oU^w@!|cLQKW-xuw7Uh5DGNpYsvk zkVMScTmsq5HKH<-^uUO3)ZoYe693%f_zj321z@kXL1{yRC6ZYkC?*Q3lE&87-&&aj zuPqgCci}!8f;Rb+%WQQwmJ#{zA-2;I$96V}L?Jo~F$dGsoIxJTfh7UQFdQ(oz|>8_MLrkzDl>v;AWGv}crd;ANV@arwmGMZY<|5qERdNHOP zeiz-`3&FN+)z!L$ucT~FHotZgUxR+|a2ZXcLp77F-5^QNp!+#rD7+jem#2p7TDC4dAB}N0&su<|~JpD$};XYKC#9L7?L5%?{LaE`254gt2Mn!#v1iH^PIh zVdi>cc-ZxDDUl3%^f3Fbf4tnkVYxCZesXfx{*-JtzFLOz(uKc^^Qm!tZa4nJCJ&zo zGBIpUz-EPwihp1dQ4>3faPp^vR&rkJ@q?Y^ z0o|-NZtmVD=*((AaoKg%4bUz9L>R&u*R)&5vNIt>8xa&|$pcQz_TloBfTiGk@mH*>@iiX^MgdeCi=W(m7_gh6<8K6@5!?f_ z>YdTiU2p*@bv{s<+8^gX{KN^6yP}5e_{r+i1M-~%%$I?ps6p><*PE2wzbQV%PEpvK zBcIhA$CZ%qNjN*l!ZYu_TXYwmqR5ZmKDrXI0MauP%Eb=8c$M$!gK&R)3c?V*z^ctB zU1>Sz4(ET|x+J_tv)rH^i08+`j;#G{BizA{(8g`xYu&`?!kS&sGaz7u@Q%{&)A>V5 z0RGd24q3(KN~g~K4#xN225{fXi(i%KP5VEl{Rv18)wkTHuFp_u`%Q+rw>vMsUA5|M zez0%LcyUUwZ$IWk%Li;A|q7B9#a+HR1%T3gL3rS>(a0-ye@x^>&Ee2)<( z+>=Qr01al0p^ui$09kI`t^q304Z3Ger@yE(Ig{S0KuK9 zVS~KVjATDcgq{!1=6-EB%*J9T+?{JBATlPRl)B$`-E-gbJC3It8OebAD{~yYSB{ld zsO%_}{e@CG7Z)}DZ~%w}XxI68hY}GmLYiFPA~?k47S{S$tU<`dg;N(A^Qz+${ zuX5(=lz>EfH`{vtprI#S5}=X^a9z!haCjr3IXBg;bPy8z?3JH)H(n|pXaL?QRVYGs zwN}GkGW?h!y|HbuM-@DP1km(KxL>#f5B5LMk$1i&g6rY>a?rJQX~pKYnle(y89e63 zgvJ8$XWf;j(>hVj2I9XaY~kkJr~D=hkd0xyO#wRIe#f;a;K+D_Y)*?A40$lDvQ^<$ z`R#vlM9xO4-9igk9O-x5JV0+#=bKHA(HpXw9oI)$@VL3p;={^3AhwKuod<+e)G%;M zDsonjw0nWqw>}_`Hf^d*47Nl=Xw2efEVgJU-?gl>{t)ZH|5G0tS{frKVyDxq)$!&T zmsCa~jXXt;De!0Ofdpp2NPfTO^3+0fEN+vAX!MA2bD!}MbH zFi)KDT=#BlfnP1v@w0W$!5&B***VR^x9RMV&ey(gHlR!Zb-BgRXzhw3f=Fp;8NPqi znJ-OX#4z$QKtQ{6G9A#JQhj9bl>oe^$I)#5HeVK;auzvkIN0huZG6a-oV&gh#CuOg zOvt_WIyGUw)rOCTtif)rb5)_}cg!FQOeXM|Frs6#Hi>_ot-ii(V>H7D>ZQ+?+Yn%`B_SL7L|s*734>*FJ^uOHBucm;kEolp5fne9H^J@~?`Lq{-4K z-$g}d^D_cn&ljpR{5e=T%a3d^1%Z}lvCs%`9S_&bLo?B>1_EB&FW!LH#w@yP4eQX{ zAXkb3ATr=(I5O$dFcpH%dq$tfgqZlp3+l~bUKK6XsP>2O&Z+H1c#npnrYd~=l_D12 zn@in+$vkgTCL$clzO|ZbyN{CFByztbenYD-9OD47ZA}*fZA^Dr^VR*~-}4yoqLPGj4&SJ^IT6yt;R{A zj9Thgn$y?jRXwYT5tZ@z*{L^#1;DzW<3naw`VpxV4Vog$I%7?OC5RTgy5H?CR^+wW z0kU!`jv_iWZm+B1J`Spv&9ZPO_td>kC(hxhqsW1tM>){&CuCgmkmInVrG|ogXc2x~nmSio zBG(q|DT>+$Mvd#r7k)}OL=4MyKNUHj$Z8S-#Q640AATN|)o{kc$sF|Je9zI>XoI?H z86RqyUF0h`M|yQR_qBktn41yY(y%8pHfrK+#($Br7VGORu$9A5fN}k<^=80=mdxpX zZEb3&^u5R1TH#B%y<`b@qhUb2k!eICB8pc*S9iI-5-t|BA zB$_212H4hN+|<{5tBT>HD4Al)RW6=u2?1w_E--ji+*mt%IM?& zZKRsp?c%_L&wE&t%H9E0ejC}AB1r+JRhG%fJzjPE_ykAu^}HVfL^<9p;Ay18t&M(6 z<6Rbxq=kMrmQ-bQl2^_x(Fb{4Lw}T6?wKXO_08)Z8QGzcDCzK?F=Jx?;}rWl2ZK!p zQZgp+2t5LO>PEUl1x|rZ&El-sW0di^3CgszWn#!h!nv9<7*;JUH6u31kTH_#uBiLN zYED=DLs!kD<;5L){IU$~kQs8ioS*rs+)}KQ?7g~9d)E>*T%xX%gNL^Z14d?*{Mm;d zAYNzos#~v0P@?*y=1l8yC}Trq>+8X`7d&RvI9&^OaDdTJ!PP~OhuOib4vJk_Q8t#9 zd%f0|ioTx*UA-Zon%|9jy|nVgk8AqGae}!oQO<1jA8CT=xT>w}#w_o#ir^l-(~SBl z0PW-SY=mQUpV2&zlkK{eZ>^$(DX;vMNJqo}{8YZROOP4X1)9lp_j&%e^_B70$iJ@!kpCZdM(|N$A!oHhe%6-}3GjR2B|$yFtL1Y9 zk9|jY|5b`aA`+Dw4|AK^J+0IiIEiP_Q{P4dh>8+;g0PdPJ~!Fs2)jpZQD*ppsVfa>m}A;aHc?u z!&D~X^D1`qLH{PSvX@mfRHM#eD|R&vn9it7#X^$Uq@SVvU}KT(=Uw3FV2o$5tr+0Jd?XZQ`q-)VK6_-jOC5SFh5`9j4V zt$S0M=_+btZedRVe1xt#>jPPNl$rcIdKa#N(bB}sd~CWGnOQWuDE(dN_#_0(9(!E_ zduo9PQ8RJaqJE-iq#Se{1uh?o*$j3oPt$RaNVWLILaN7g(nv1Fe`H86qII$%5xD-^}{o!Mt zNQ=xAII}M8^wGTYL3$KUyOx1#bQQEz>N$?~xL`r&IgJ%{n9#zPH5nPZNaz90Rjn~r z5delYuMnYYHgY>`zVFR@JnF%DHUxo-h_kBoG{z!7IWu~jJ4F92rP2N>9vSkAvxvX{ zA_bSVTPz)~&SSh=01dc1Svahcz)=!Ru);L>u*o9Uu}Pt2(0Et7lAsItKz=)xAoF-_ zVta6w7Fla<7(TC(z}d~Xn-((fR2eBAQU9Jtiv@NEZ)iz)w{UlO8t^%{!1Y+ZGI72c7v{ze=HuUX{y3}IkW zUlV>7mqF?$4rmg*&nk^*%hkdiQ7x2Q_^Kjjq-e4NNFG=~psozruV!W9TXX#lafRcl z$wi%@IN4$4OxlSrCVR<5cg%Y3n?bb}J6~k&OBp-is#Rz z)pgqOvA6+)J9_TBFRaK73f+IqzoaV`bntH+$?_bAvH0TUcq~OG#}=&zglMr`UpTgr zQUg9v3&;FQKBNqqm~C;S)478tTOiupzs2&Kvo~jKt&I%4sh`aU;Q1wI@Qi0g5+;7^ zc%8#Y`y~R>6I4_{<)S$3y7R$K|Akpt2ThO0z?Sk3iQxWQ%}2`J>fxC*M8A#gsX&He z()vP+ooS4ca7I^myNe+=$mR9i+U7X9_m3Ygp#cK&S`A9h@^<<&7uUKV4syfWktHD^ zp(e4xpuzSL!p7up!~|@pvh{0HlAq>r83dyX$i|{gJKFulR|(T*oKED^?!n1?`ag)} zB#L044~1ySL^^gWe->(Sdv=`MuxnUADk(}9MZ}5l_wM;!3iG#bq*|RWuF^WY8FA-w z%9A6Qe;{630Xk5f*!b~xB4DC2T69Of^&Mz1yEMfUB4&YT(YXN|3r5~3zD>r&~he2MXG3cJ}4wFXEk=qLBTMpDc2xoVx1Os7kx2Q0`p zSz1Uc5R3$Kc)PhuXXjzvY~iwx(Qq&j#XJiuW!NMBvU;PH!{SV;;CeKp;p${n`Di9j zu`cv1lCOau;1&0E1FOrqFM5;T)IF;+>P-Mr4p_{sEsCP(*7$*CcyQE$bpO5EePKUM zjAR0OV$&M-)tt7X3CTXH)zdDEi|dtW5UAzIK~tSO3>}ygkiyC@A)wdJ#zX^T4ua~P zpG&DyxAY1g1%VQLi}6>6f76Q@7qac4hKLWF^pzukGPcB}-@q_P4oSem`mX%4*VN^V znAxL8`GC^=PyyFiRCY1MnX4tF#1bE+J&*2TL+rUPS+O|W$tZjAH^$sVCd=>#Ci?T2 zfD&MxV+xGZp;(G`0+`3x#kiO?A*a@t&eXh6tnVLIU0Q6b{CnL9VzW0L6;d2LJoefI z6|)%PS{Vt&6YYswZiJ(1W5?q7l7*1-1Fg-~g$erkulE;hMt;<_cJ2!XpampW(o0a9 z{{}sI;GwRgeqRcJmya%8BwRYThWQ@)Shw<+;pVmbN1j9f(`AHE^D2 zXn*0>D0O(G*4;MrxnKm)*-0tK8X{OI{(X5u@U0s2$dS|e@KQO1A zN8~)`^O!Q2lZ7UatzE|;c0$B%BzwG{@eVZaC0;WYrEttN{K|^a_cXCeM?!ol9J#C$ z3^qsEzkO&!clG2iEp=Twi`zd>u0jIX>Zgr<%?C8v#YEN}4TYdXK2?>wk8f$+bvt6p z#xg6^2ljVaUBGoDLX8-KC;-67m;a^BcDV>lV56~7xjBr?1z%PwKzYVGGQ40 z9H2?sY}@{oFnujn?wC?~zM;d={SrQs$g&+8pUmm8ADZUO>c{xiurLmXR;6>8pk`^; zuV{RsbV8Xt!j5Hja8UZ)>zB`-3Ls3tQ)j;9pFfd9yU9VXUIqFxmddEuoHs2d?vG>X z8J~!*N_x!KiR@#q-t%;@4qn0uSr2aS5PEFD?}Q)y+HkEA_ptt`OLaWay{prOhy2aa zvM7krz;1~;Tub~*kL$k4#lb1m=tMn#8ZUn9EGy^xAS4Pggt9 zNm|=1g5sU&M6In< zJC;b&#W>Y5Zr#|;S$4mGPs#3&Q&$i29Mw)eHD!e#%qh>2^41R>R)u}msSAS4 zW?^CDzhbd+L^Br!AKZxa#(nPY5pqy;@_0Obqwz`mxE?caa8St+R)O=ntP}Tm;#NqZ zB}|9m6S!kNu+#S(oGB?7Hf@@!Aic9jSAWkCz-np>ySG`)vpTLR^fyW8ZJ{puvP6?F zd+w@c1fxo}#{(|BUCwO`BkC^ZVyR9G%%$#fTun|Ptbh5(EO(mRW9|=QsI!~T_il*V zv+?&8e;3UW70?M1NU<`ZjN-syr6@P2jZ#-X^B=aN4dcMkK!qMfy_breYCdb|D~JMv zYpfDgB;1hr=VnxEPTlB6M$bZ~RJVaQSj;Ms_VeOk$FuTdRdsk+&a_`EuN$T zOQu0xgXW^^-ngp-&O^M(ZXs|7ZUAy7B?yb|>5^shP0cyChdoI~p4f0p4Sl1Xkn_WJ z+HwV43})N);h%37n`T7GR(&1bXD1d_dJh5uA&hnFtG5GAwk2RS-3i=>a^65F)J`o5 z(rBP7pLY!OhoVK{dN$Z~!w(t39Y%%mYQ4|E&t=+j;(ZJY*XHYazUAeNUpsCP6J7uG z{0w~qMf`%_1~V$#VtFq-`rF#m(4JeA$(=qXExGynhTG@7P7RL_%i1g@OAbd12Wln% zCTu0jRa6);VKoEggI>*tn@?F3H3Os+xAFdm ziL$lD?rQ|WZp9~Ub>~shIs$`122ng%0oSr6r2jEdeEfeVimoHXihEWS1u8x^~&nAfm+25_aTQ;=w>^bni zcF=N27xuQI^R=9wbECGn3qde$!k;zH!$V_6%S9ah?ve7Tn>(WU?{0~?tqt#R_)m*8 zpVn8EOlR5s9SfjD9g#TT`3Y`ZFZ_>Nyz;XhKC+_Zf_>zt96E_`cK#eIQU7Powr4Wq z<4$PVtZYLk4FJFwnzLL+uwtJok;J3hyLmTEG4upmAPH}k-Xn@K*CSL=^oht)d2t4< z#J)^eikrZU*x8xXYBA|T!ZyKd2E+MTC^8^8`gF?bg#+y|5E%Bw@EGg$&Y|&5kU;$c zwgw|jI%uIt%N*ai{K@e%t^fouGq?nd+2*9^fctmi(Xxywp_0aIUE3i6N?3ys#{Ij> zlyaN%Fn2-H*(P0>#;1bx$Ar$NzINLziL&{KKD$trs-tc4JCCIn6H&pz;*uCcfw>if zk&VNpw<*Ddqe#ECyJlX<5S<@&=q&O|1z=DlGO+PwH1#y=r4)xSF(xl|XagGc{#WI#R1QU(92XFD3MB?}V!qA!VfTvk9MP2V*X}s>=j-UN zo^FIjQH48W5KS14SMQsiRc4fDNX5`gHx`G@T*12whrKQQX@?3mxdd11MaQU8y>AN* zbqAh$I!xz~Y7!B$POE@5r^fQM$Bi@utg-pk(L^*?TeGC1DRHcYH6Ggy7rUp( zF6#GJvL)_!$23EDVn|*sl3z^@=ZfZ&X2@xrwc6*@#}?B!GE8tS7uTf@>tP3TazmaY z@+$ETE1LVcNAcPiWsA!wc5lLjqMFx#W#5ee#NZiCv=tZ@EfbmCQH$aAHHw?!w-`GX z{W%TOR|mc2q%$pM73w(RoA>)hvNijJ#{DIb*y4?`)i(xD%yi?cQTHb6icZIheax%E zJQgFq%+**qYSi0bUW85PR>{pQ6rFon!bB1@IFA~3*p_eCV+GC~=clUzXsA}=BCAXL zgEZ^CZB5ZVL`t#R>ftO>SwYvq>Y6NFcQGA;aP@9~*s^^)-I|HYpvZY>AXjrn zHmFZ_uABU37z&+;Yw3W*)Hd`&&;AE@HhyMVc}Q^7yzLBK%p-m!Z)%GF`pQRFQKBGv z^Y*cHeS5~LovwyqUPzDgo~`rK%vME8vlt(e7p~Yr?$@J@WsYAQ>pQcWamzDuK#@7? zJnHg^&|r(x1RieI%{WtXpwiac-8YP=tr4#H+%}jfq{}%;j<$M2FbkxxVtQ>0lVe(E zeZS(Sh4=7>Mj(@~>2jl$xQ+uP_7 z>Mz2hvCMU6_CS}U_5^UE^8d~4eyYTuPr&M^9q7L-V~uS+?I}@z$m(G1ib8(;!5AF4 z@5iX3dB?6nz>;555ldmo?`^R^pd?H03k=Vuf6P|iBYHTLJ@4XbIdOao@Pb~u(IuZ2 z_x8MnC~DYWR^h&i-LgCyJjTIUa4jtQ-PaUVdXeAvaqh>{rt~CDMKPx4fk`Dxn%5s- zhvs&j$T-jScB@e3=&1L_wy$0$IPM*!sgTH-lIpWrj83LgC4aXldiJ!dH7A2rB{7X- zYEPGbkQPL3CCg3zYtGRD7_HR+DRB-501Q)w47qJ`TJSD!esXAAYK&R^s72gYnQDeq^6;qTi;8)-!M8OBiFjn@jYe$QRzDG;_7Ir3&AS5t zu5E+5B(YOgM;B3(589K|#&Vk&Ql0u^J2RY&Mf!)-jeCcrC;+04~D~?KR>E#!Xf@aVC^>_L3Yvf49u#-@f z<&BBCRJ_Kc$3jY$vJ0j{@0@imptpp!Rb+s7ph}hl++}cqL!R+`pP9}d+A}3M;Gm?r zkeo1hEB(!BixK=(Bd=q-BE_%?-rd4)ab~LmI=ZhRVYAif>)Fx5^4FX*Upc@@sTI7Q z?#W8gW8ZHDh&{C@P0z7&wLMQXEDS2HKkIX3dW@w83|rNr>{ey2;$;cS8tH4E-l@^LZ=(bN zm^7LUxyx~3IeY%%b?4@v5G>#ijE0ZZ*TQh}P;ESatI*`IRd-PP9oW}(w$j7svRY~M ziKmU*N5|DW$LGOGu1{=7mfsWDBa3Bjvl*!QpQ;haSgk;NiWM+F9i7_cS$*7hImke` z>1tc~7TZchyOIji#eAC6Khc7GRwr=m8B*WdV33YW)|pt5G0VW~$409VU4W!lTdT}M zqggCm8_NCXLvX%j)+L84D!V_+^R9a6I;}7bVc=>wUO41IJO@_{*TxU4ZXuadQ&_%G za$TR#gJv%PPEXJrmGEg=vhWWZxcu|t+!Lrc6^3w>2zq|MrKC0z^dKexh9OpQ7LA5; zcQ(WpD97)jR_#zzO#hzwy{7rz{oc$NcWK62h$KQ3sq1Rg*+kbnO^eoD!&a%D>Jd)<}SB?6K&9$Omj3| zLm9(tHjz#bs&6#@?Nd6$i8;ZSd|g9q=9;hfQ1MO5v^iOy1j*2Yzc?@mI;eW?N#_80 zzwT50eO(~sQs#2z=hi@coLLCnB+IbGlHQ29^-w(Fm9ehgtFz4 zLIFw);nm`mSqQF)PqkI(0~=31@fN=@0|pZHl>`K)G$HCQ^$jyc`KS41O=A)Kj;8wf zXhP&P=!l&cpV>&VcWqPd*i?Kh`?$jd)fY8+B*+AZAT_p`!n7+gmXbfYQWa{kBK{Z^ zSd)U!vwny&su0b1W7FY)&VIflc&d#WPMbX-qrv6bcNa(rdnhvXb;+`lj$Ps7bQ!p# zuzh7rmY0Di$_A?_3ygNZKH>?9cfLruFTp?y+wQ5U-7!&+ik=|JLo5bMO}Vodt1@cpgP7WbbwB@XsP4l0Q*llbcPFcZiX_!(ux&w&J<(e`4`ix)kz& zbeu^dGvnCSgH5ODV(&S%xPVZI`~DO?FC?VSll9;;H8HFi-tL`pBVoGP_Kd-lSJWqY za6WSMlX~OcoH*B%b=%Pv-;LxQ8@sAaq0s$gT^#~v){d^|SW9@qZ-FpZq;j_G-` zsn?q|2vVVcb$e=+qWw;-JGnKy;Dra>8lS+;@|Dn);I#6vO=ROD^=}z*aFE%xt4{p! ziz$lA{i_m@^TF#a(iGBZE{FZye3^$!mhrpC2kgb0UVQ04OR|}3d~=yFgLe(dti3jK zz~0fpe1|q40RwPc%?UQM4qwP)UF}|vXXw7YUf+LiWmM?@Ut9pEiXGH7*w)=A0XA$b zEnEZ`2-atbLxh?BK!W;g1k!&X!4L1F`c_hZ`!c>Jh{}xUwY0SS0|~x9x#1%T9bP}B zr>A$~BLO0yK{mVZ_VwWj$A`)#N{h+-zS%qtk9;Ud?fmXp9_8114I#J~0X8QGThtlt zlq@YPLx)-BoA7Rowy|W^7PLy&eG5)1^22X-HbOd-1+%U~vLuhHCkDS7Qx_L-jC}U? zc7It2T-%s>_9|IU6e5`#a3k~couzWy)@}u?Rg)b1@Cz)p(mG}ti!(bd#mG7AIXHXX zonD0TL5xb&sbK*F6)OGQAka~tH2Q9!r(i^f@-j>RT!C!^bx8n5Fpzi1tTft~@$?i8kV=A5v}RWrE}qVPwv00%4eAROjK^i4%L|zT#j)Srg=)i3 z-2Jn8e0L=j(m=ZUEGWRLBSQFbGk9S)3Df0e++Ls&SGu17Ys27tUFj5kcXvo86Wug+ zR96W88;y!A#SH4(^@SlV$ob>jq>@Q;I>TKR**We;?laB@Ten30o`W4R>dB{okKUt( z6cmXgHGAXJ7*EgvUdc%#lEViBWT3&D^={KK8I!Z`KSoI>$|OCOramnb6+5|(sRZ)m ztGLx)paCTcH^DciRleexLr`9~DCdIhS9mR0>hrH55tsM3{ml#rlR%aw$B!ju;yi`! zt>QL#v5Fz34(9)&p z4hXS$x>>Q*t^1g!p>8djHHCicz%rvp_|T)2G;|m~&y^PSYe#*chPf^DxuBCdv)3l{ zVzbWVg$?V_zW+ssL=!nL>aeyd?|wp1G;+7cpiUbPY!^QLD#iulkc#_!zKm4w{g*Uu z&-?uGnErH9^(5K7iE79tIWaXhRpEd|hM?25h|S?Q^96SQ5+7(&@oJ$+^Szs*n9$T| zd&}FI=Q8o^H{=$g}J3YrGbX1?4o&g4wc41-v}<3cMy z3lTg2)At9=p!LcmYT4w^3p~8F`j=v?YmbWNSlk%N{Em$|xl6=-bz0jFc`3>8!t{juM<` zqTt|hanBBc_Q^6lzGr!lIBdqw6gI)&`o`;<^)^H;5EslOk_>%`n770?OM7mxiy)y0 z-2i_(=d#fZmlw#$KNpXmoaB@Jh5o%}!(9A$%T4g}>ph0bG*5m&UU&p29LBPFN?_gj zP;H*tZY6$8#EFTmJ!j3qwtY)c7Fpx5b=LS`h9yf?j6$PDOsq|RmeAn1?-w%0D7EGh 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/setup/feedback/manual-feedback-request.png b/erpnext/docs/assets/img/setup/feedback/manual-feedback-request.png new file mode 100644 index 0000000000000000000000000000000000000000..cf9ecc0f227fd66e399938535fd63e60ba9a35da GIT binary patch literal 64444 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 z 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 t@AGE`RaNji*;?_%OgCeow}NGJ5(B3-(a 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 literal 60088 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%0Aj%(6BhiCF9PphHySOZruR5Z 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 diff --git a/erpnext/docs/user/manual/en/setting-up/feedback/index.md b/erpnext/docs/user/manual/en/setting-up/feedback/index.md index e88772a22a..bb2efaffc5 100644 --- a/erpnext/docs/user/manual/en/setting-up/feedback/index.md +++ b/erpnext/docs/user/manual/en/setting-up/feedback/index.md @@ -1,6 +1,6 @@ # Feedback -Customer/User Feedback for a Product or Services can be useful for business as it can be used to make decisions for imporvements either in products or services. +Customer/User Feedback for a Product or Services can be useful for business as it can be used to make decisions for improvements either in products or services. ### Topics diff --git a/erpnext/docs/user/manual/en/setting-up/feedback/index.txt b/erpnext/docs/user/manual/en/setting-up/feedback/index.txt index 8e5fb37c9b..08160ccd71 100644 --- a/erpnext/docs/user/manual/en/setting-up/feedback/index.txt +++ b/erpnext/docs/user/manual/en/setting-up/feedback/index.txt @@ -1,3 +1,4 @@ setting-up-feedback submit-feedback -resend-feedback-request \ No newline at end of file +resend-feedback-request +manual-feedback-request diff --git a/erpnext/docs/user/manual/en/setting-up/feedback/manual-feedback-request.md b/erpnext/docs/user/manual/en/setting-up/feedback/manual-feedback-request.md new file mode 100644 index 0000000000..4afaee1fed --- /dev/null +++ b/erpnext/docs/user/manual/en/setting-up/feedback/manual-feedback-request.md @@ -0,0 +1,17 @@ +# Manual Feedback Request + +We can also send the feedback request to Customer/User without configuring the +Feedback Trigger. + +To request a feedback manually go to respective document e.g. Sales Order, Issue etc. +and click on Ask a Feedback option in Menu. + +Setting Condition + +Then, user can enter the feedback request details like email id, message and send the +feedback request mail. + +Setting Condition + +Note. If Feedback Trigger is already configured for the document then system will fetch +Feedback Request details (email id, message) diff --git a/erpnext/docs/user/manual/en/setting-up/feedback/resend-feedback-request.md b/erpnext/docs/user/manual/en/setting-up/feedback/resend-feedback-request.md index c810183283..0dbb3b7340 100644 --- a/erpnext/docs/user/manual/en/setting-up/feedback/resend-feedback-request.md +++ b/erpnext/docs/user/manual/en/setting-up/feedback/resend-feedback-request.md @@ -8,7 +8,9 @@ To resend the Feedback Request we will need to navigate the Communication by cli Setting Condition -On Resend Button click the a dialog with the Feedback Request message will appear user can either send the +On Resend Button click a dialog with the Feedback Request message will appear user can either send the Feedback Request with same message or he/she can make the changes in the Feedback Request message. -Setting Condition \ No newline at end of file +Setting Condition + +{next} diff --git a/erpnext/docs/user/manual/en/setting-up/feedback/setting-up-feedback.md b/erpnext/docs/user/manual/en/setting-up/feedback/setting-up-feedback.md index 78674be45a..373d703275 100644 --- a/erpnext/docs/user/manual/en/setting-up/feedback/setting-up-feedback.md +++ b/erpnext/docs/user/manual/en/setting-up/feedback/setting-up-feedback.md @@ -2,7 +2,7 @@ You can set up the Feedback Trigger for various documents to get the Feedback from the user. -For this you will need to setup the Feedback Trigger, +For this, you will need to setup the Feedback Trigger, > Setup > Email > Feedback Trigger @@ -10,20 +10,20 @@ For this you will need to setup the Feedback Trigger, To Setup an Feedback: -1. Select which Document Type you want send feedback request mail. +1. Select which Document Type you want to send feedback request mail. 2. Select the Email Field, This field will be used to get the recipients email id. 3. Set the Subject for feedback request mail. 4. Set the conditions, if all the conditions are met only then the feedback request mail will be sent. 5. Compose the message. ### Setting a Subject -You can retrieve the data for a particular field by using `doc.[field_name]`. To use it in your subject / message, you have to surround it with `{% raw %}{{ }}{% endraw %}`. These are called [Jinja](http://jinja.pocoo.org/) tags. So, for example to get the name of a document, you use `{% raw %}{{ doc.name }}{% endraw %}`. The below example sends an feedback request whenever Issue is Closed with the Subject, "ISS-##### Issue is Resolved" +You can retrieve the data for a particular field by using `doc.[field_name]`. To use it in your subject/message, you have to surround it with `{% raw %}{{ }}{% endraw %}`. These are called [Jinja](http://jinja.pocoo.org/) tags. So, for example, to get the name of a document, you use `{% raw %}{{ doc.name }}{% endraw %}`. The below example sends an feedback request whenever Issue is Closed with the Subject, "ISS-##### Issue is Resolved" Setting Subject ### Setting Conditions -Feedback Trigger allow you to set conditions according to the field data in your documents. The feedback request email will be sent on document save only if the all conditions are true For example, if you want to trigger the feedback request mail to customer if a Issue is has been saved as "Closed" as it's status, you put `doc.status == "Closed"` in the conditions textbox. You can also set more complex conditions by combining them. +Feedback Trigger allows you to set conditions according to the field data in your documents. The feedback request email will be sent on document save only if the all conditions are true For example if you want to trigger the feedback request mail to a customer if an Issue is has been saved as "Closed" as it's status, you put `doc.status == "Closed"` in the conditions textbox. You can also set more complex conditions by combining them. Setting Condition @@ -40,8 +40,6 @@ You can use both Jinja Tags (`{% raw %}{{ doc.[field_name] }}{% endraw %}`) and {{ feedback_url }} {% endraw %} -Please note the to include Feedback URL in the feedback request mail message body you will need to include the `{% raw %}{{ feedback_url }}{% endraw %}` in message while setting up the feedback trigger. - --- ### Example @@ -52,4 +50,4 @@ Please note the to include Feedback URL in the feedback request mail message bod 1. Setting the Recipients and Message Set Message -{next} \ No newline at end of file +{next} From 67a13972fbad046074130a37026130a9b65635ab Mon Sep 17 00:00:00 2001 From: Ben Cornwell-Mott Date: Thu, 9 Feb 2017 23:21:52 -0800 Subject: [PATCH 044/147] Added warehouse to BOM Stock Report, fixed bugs with buildable qty --- .../bom_stock_report/bom_stock_report.js | 10 ++++++-- .../bom_stock_report/bom_stock_report.json | 4 ++-- .../production_order_stock_report.js | 3 +-- .../production_order_stock_report.py | 23 ++++++++++--------- 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js index df5e47b33d..7f087f4b64 100644 --- a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js +++ b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js @@ -4,7 +4,13 @@ frappe.query_reports["BOM Stock Report"] = { "fieldname":"bom", "label": __("BOM"), "fieldtype": "Link", - "options": "BOM" - }, + "options": "BOM", + "reqd": 1 + },{ + "fieldname":"warehouse", + "label": __("Warehouse"), + "fieldtype": "Link", + "reqd": 1 + } ] } \ No newline at end of file diff --git a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json index 6bdeb231a0..64d0ebbed4 100644 --- a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json +++ b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json @@ -8,12 +8,12 @@ "idx": 0, "is_standard": "Yes", "letter_head": "Standard", - "modified": "2017-02-07 09:10:10.954616", + "modified": "2017-02-09 23:19:32.050905", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Stock Report", "owner": "Administrator", - "query": "SELECT \n\tbom_item.item_code as \"Item:Link/Item:200\",\n\tbom_item.description as \"Description:Data:300\",\n\tROUND(bom_item.qty * conf_item.conversion_factor,2) as \"Required Qty:Float:100\",\n\tROUND(ledger.actual_qty * conf_ledger.conversion_factor,2) as \"In Stock Qty:Float:100\",\n\tFLOOR((ledger.actual_qty * conf_ledger.conversion_factor)/(bom_item.qty * \t\t \tconf_item.conversion_factor)) as \"Enough Parts to Build:Int:100\"\nFROM\n\t`tabBOM Item` AS bom_item \n\tLEFT JOIN `tabBin` AS ledger\t\n\tON bom_item.item_code = ledger.item_code AND ledger.warehouse = %(warehouse)s\n\tLEFT JOIN `tabUOM Conversion Detail` AS conf_item\n\tON conf_item.parent = bom_item.item_code AND conf_item.uom = bom_item.stock_uom\n\tLEFT JOIN `tabUOM Conversion Detail` AS conf_ledger\n\tON conf_ledger.parent = ledger.item_code AND conf_ledger.uom = ledger.stock_uom\nWHERE\n\tbom_item.parent=%(bom)s\n\nGROUP BY bom_item.item_code", + "query": "SELECT \n\tbom_item.item_code as \"Item:Link/Item:200\",\n\tbom_item.description as \"Description:Data:300\",\n\tbom_item.qty as \"Required Qty:Float:100\",\n\tledger.actual_qty as \"In Stock Qty:Float:100\",\n\tFLOOR(ledger.actual_qty /bom_item.qty) as \"Enough Parts to Build:Int:100\"\nFROM\n\t`tabBOM Item` AS bom_item \n\tLEFT JOIN `tabBin` AS ledger\t\n\t\tON bom_item.item_code = ledger.item_code \n\t\tAND ledger.warehouse = %(warehouse)s\nWHERE\n\tbom_item.parent=%(bom)s\n\nGROUP BY bom_item.item_code", "ref_doctype": "BOM", "report_name": "BOM Stock Report", "report_type": "Query Report" diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js index 8e5adce9ca..917af5da9d 100644 --- a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.js @@ -7,8 +7,7 @@ frappe.query_reports["Production Order Stock Report"] = { "fieldname":"warehouse", "label": __("Warehouse"), "fieldtype": "Link", - "options": "Warehouse", - "default": "Stores - VMI" + "options": "Warehouse" } ] diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py index 5c3bd787f9..4bb00a2939 100644 --- a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py @@ -26,7 +26,7 @@ def get_item_list(prod_list, filters): produced_value = frappe.db.get_value("Production Order", prod_order.name, "produced_qty") item_list = frappe.db.sql("""SELECT bom_item.item_code as item_code, - ifnull(ledger.actual_qty,0)/(bom_item.qty) as build_qty + ifnull(ledger.actual_qty/bom_item.qty,0) as build_qty FROM `tabBOM Item` AS bom_item LEFT JOIN `tabBin` AS ledger @@ -43,8 +43,9 @@ def get_item_list(prod_list, filters): count = count + 1 if item.build_qty >= (qty-produced_value): stock_qty = stock_qty + 1 - elif buildable_qty > item.build_qty: - buidable_qty = item.build_qty + elif buildable_qty >= item.build_qty: + buildable_qty = item.build_qty + if count == stock_qty: build = "Y" @@ -84,13 +85,13 @@ def get_columns(): "label": "BOM", "fieldtype": "Link", "options": "BOM", - "width": 130 + "width": 120 }, { "fieldname": "description", "label": "Description", "fieldtype": "Data", "options": "", - "width": 250 + "width": 230 }, { "fieldname": "qty", "label": "Qty to Build", @@ -102,19 +103,19 @@ def get_columns(): "label": "Status", "fieldtype": "Data", "options": "", - "width": 110 + "width": 100 }, { "fieldname": "req_items", - "label": "# of Required Items", + "label": "# Req'd Items", "fieldtype": "Data", "options": "", - "width": 135 + "width": 105 }, { "fieldname": "instock", - "label": "# of In Stock Items", + "label": "# In Stock", "fieldtype": "Data", "options": "", - "width": 135 + "width": 105 }, { "fieldname": "buildable_qty", "label": "Buildable Qty", @@ -123,7 +124,7 @@ def get_columns(): "width": 100 }, { "fieldname": "ready_to_build", - "label": "Can Build All", + "label": "Build All?", "fieldtype": "Data", "options": "", "width": 90 From 2f09dc0e62e8c1008d7cc0f956ebf38c4e7df20c Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Fri, 10 Feb 2017 12:44:04 +0530 Subject: [PATCH 045/147] [Fix] Valuation method changing issue in the item --- erpnext/stock/doctype/item/item.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index 53faa43f24..ad1407a3de 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -451,6 +451,8 @@ class Item(WebsiteGenerator): "valuation_method", "has_batch_no", "is_fixed_asset") vals = frappe.db.get_value("Item", self.name, to_check, as_dict=True) + if not vals.get('valuation_method'): + vals['valuation_method'] = frappe.db.get_single_value("Stock Settings", "valuation_method") or "FIFO" if vals: for key in to_check: From bdd470a6d13eefbf8c993ddea75f6e2417407632 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 10 Feb 2017 17:12:48 +0530 Subject: [PATCH 046/147] Update item.py --- erpnext/stock/doctype/item/item.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index ad1407a3de..4d5265f72a 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -451,7 +451,7 @@ class Item(WebsiteGenerator): "valuation_method", "has_batch_no", "is_fixed_asset") vals = frappe.db.get_value("Item", self.name, to_check, as_dict=True) - if not vals.get('valuation_method'): + if not vals.get('valuation_method') and self.get('valuation_method'): vals['valuation_method'] = frappe.db.get_single_value("Stock Settings", "valuation_method") or "FIFO" if vals: From cc2c7649a8380e8ece9f03f9fca8b726223515da Mon Sep 17 00:00:00 2001 From: KanchanChauhan Date: Fri, 10 Feb 2017 17:47:49 +0530 Subject: [PATCH 047/147] [Minor] Stock Entry Fix (#7715) --- erpnext/stock/doctype/stock_entry/stock_entry.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.js b/erpnext/stock/doctype/stock_entry/stock_entry.js index ed044a92c9..cc867a88aa 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.js +++ b/erpnext/stock/doctype/stock_entry/stock_entry.js @@ -510,7 +510,7 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ doc.supplier_name = doc.supplier_address = doc.purchase_receipt_no = null; } if(doc.purpose == "Material Receipt") { - frm.set_value("from_bom", 0); + this.frm.set_value("from_bom", 0); } // Addition costs based on purpose From 1cd5e583badc4368be627f2ac49c059ca2017910 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Fri, 10 Feb 2017 17:58:41 +0530 Subject: [PATCH 048/147] [Fix] Apply Now button redirect fixed for Job Opening --- erpnext/templates/generators/job_opening.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/templates/generators/job_opening.html b/erpnext/templates/generators/job_opening.html index 5998e3f878..f92e72eaa7 100644 --- a/erpnext/templates/generators/job_opening.html +++ b/erpnext/templates/generators/job_opening.html @@ -15,7 +15,7 @@ {% endif %}

+ href='/job_application?new=1&job_title={{ doc.name }}'> {{ _("Apply Now") }}

From 049a88cc403efca6ffc0c32551684421f311bb14 Mon Sep 17 00:00:00 2001 From: suyashphadtare Date: Thu, 12 Jan 2017 17:49:37 +0530 Subject: [PATCH 049/147] [minor] Show item quantity in warehouse set query --- erpnext/controllers/queries.py | 27 +++++++++++++++++++ erpnext/public/js/queries.js | 16 +++++++++++ .../doctype/sales_order/sales_order.js | 2 ++ .../doctype/delivery_note/delivery_note.js | 9 +------ .../stock/doctype/warehouse/warehouse.json | 4 ++- 5 files changed, 49 insertions(+), 9 deletions(-) diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py index cc3f27724e..be0cb02417 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -348,3 +348,30 @@ def get_expense_account(doctype, txt, searchfield, start, page_len, filters): 'company': filters.get("company", ""), 'txt': "%%%s%%" % frappe.db.escape(txt) }) + + +@frappe.whitelist() +def warehouse_query(doctype, txt, searchfield, start, page_len, filters): + # Should be used when item code is passed in filters. + conditions = [] + response = frappe.db.sql("""select distinct `tabWarehouse`.name, + CONCAT_WS(" : ", "Actual Qty", ifnull(round(`tabBin`.actual_qty, 2), 0)) + from `tabWarehouse` INNER JOIN `tabBin` + on `tabWarehouse`.name = `tabBin`.warehouse + where + `tabWarehouse`.`{key}` like %(txt)s + {fcond} {mcond} + order by + `tabWarehouse`.name, `tabBin`.actual_qty desc + limit + %(start)s, %(page_len)s """.format( + key=frappe.db.escape(searchfield), + fcond=get_filters_cond(doctype, filters, conditions), + mcond=get_match_cond(doctype) + ), + { + "txt": "%%%s%%" % frappe.db.escape(txt), + "start": start, + "page_len": page_len, + }) + return response diff --git a/erpnext/public/js/queries.js b/erpnext/public/js/queries.js index f3167bb620..bf7143a10e 100644 --- a/erpnext/public/js/queries.js +++ b/erpnext/public/js/queries.js @@ -133,3 +133,19 @@ erpnext.queries.setup_queries = function(frm, options, query_fn) { set_query(df.options, df.fieldname); }); } + +/* if item code is selected in child table + then list down warehouses with its quantity + else apply default filters. +*/ +erpnext.queries.setup_warehouse_query = function(frm){ + frm.set_query('warehouse', 'items', function(doc, cdt, cdn) { + var row = locals[cdt][cdn]; + var filters = erpnext.queries.warehouse(frm.doc); + if(row.item_code){ + $.extend(filters, {"query":"erpnext.controllers.queries.warehouse_query"}); + filters["filters"].push(["Bin", "item_code", "=", row.item_code]); + } + return filters + }); +} diff --git a/erpnext/selling/doctype/sales_order/sales_order.js b/erpnext/selling/doctype/sales_order/sales_order.js index f01e4848e3..8130ce848b 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.js +++ b/erpnext/selling/doctype/sales_order/sales_order.js @@ -24,6 +24,8 @@ frappe.ui.form.on("Sales Order", { // formatter for material request item frm.set_indicator_formatter('item_code', function(doc) { return (doc.qty<=doc.delivered_qty) ? "green" : "orange" }) + + erpnext.queries.setup_warehouse_query(frm); } }); diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.js b/erpnext/stock/doctype/delivery_note/delivery_note.js index 8f871987f0..23806d48c3 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note.js +++ b/erpnext/stock/doctype/delivery_note/delivery_note.js @@ -13,14 +13,7 @@ frappe.ui.form.on("Delivery Note", { return (doc.docstatus==1 || doc.qty<=doc.actual_qty) ? "green" : "orange" }) - frm.set_query("warehouse", "items", function() { - return { - filters: [ - ["Warehouse", "company", "in", ["", cstr(frm.doc.company)]], - ["Warehouse", "is_group", "=", 0] - ] - } - }) + erpnext.queries.setup_warehouse_query(frm); } }); diff --git a/erpnext/stock/doctype/warehouse/warehouse.json b/erpnext/stock/doctype/warehouse/warehouse.json index 477041fc66..913d133b8c 100644 --- a/erpnext/stock/doctype/warehouse/warehouse.json +++ b/erpnext/stock/doctype/warehouse/warehouse.json @@ -655,7 +655,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:06:39.128312", + "modified": "2017-01-12 16:08:01.207466", "modified_by": "Administrator", "module": "Stock", "name": "Warehouse", @@ -791,7 +791,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "search_fields": "", "sort_order": "DESC", "title_field": "warehouse_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file From 750a067688bde1b6210ed296f3831ced231be3b4 Mon Sep 17 00:00:00 2001 From: suyashphadtare Date: Wed, 18 Jan 2017 15:35:01 +0530 Subject: [PATCH 050/147] [minor][fix] Show all warehouses with item actual qty in warehouse set query --- erpnext/controllers/queries.py | 59 ++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 21 deletions(-) diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py index be0cb02417..626c20e1ae 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -5,6 +5,7 @@ from __future__ import unicode_literals import frappe from frappe.desk.reportview import get_match_cond, get_filters_cond from frappe.utils import nowdate +from collections import defaultdict # searches for active employees @@ -353,25 +354,41 @@ def get_expense_account(doctype, txt, searchfield, start, page_len, filters): @frappe.whitelist() def warehouse_query(doctype, txt, searchfield, start, page_len, filters): # Should be used when item code is passed in filters. - conditions = [] - response = frappe.db.sql("""select distinct `tabWarehouse`.name, - CONCAT_WS(" : ", "Actual Qty", ifnull(round(`tabBin`.actual_qty, 2), 0)) - from `tabWarehouse` INNER JOIN `tabBin` - on `tabWarehouse`.name = `tabBin`.warehouse - where - `tabWarehouse`.`{key}` like %(txt)s - {fcond} {mcond} - order by - `tabWarehouse`.name, `tabBin`.actual_qty desc - limit - %(start)s, %(page_len)s """.format( - key=frappe.db.escape(searchfield), - fcond=get_filters_cond(doctype, filters, conditions), - mcond=get_match_cond(doctype) - ), - { - "txt": "%%%s%%" % frappe.db.escape(txt), - "start": start, - "page_len": page_len, - }) + conditions, bin_conditions = [], [] + filter_dict = get_doctype_wise_filters(filters) + + sub_query = """ select round(`tabBin`.actual_qty, 2) from `tabBin` + where `tabBin`.warehouse = `tabWarehouse`.name + {bin_conditions} """.format( + bin_conditions=get_filters_cond(doctype, filter_dict.get("Bin"), bin_conditions)) + + response = frappe.db.sql("""select `tabWarehouse`.name, + CONCAT_WS(" : ", "Actual Qty", ifnull( ({sub_query}), 0) ) as actual_qty + from `tabWarehouse` + where + `tabWarehouse`.`{key}` like %(txt)s + {fcond} {mcond} + order by + `tabWarehouse`.name desc + limit + %(start)s, %(page_len)s + """.format( + sub_query=sub_query, + key=frappe.db.escape(searchfield), + fcond=get_filters_cond(doctype, filter_dict.get("Warehouse"), conditions), + mcond=get_match_cond(doctype) + ), + { + "txt": "%%%s%%" % frappe.db.escape(txt), + "start": start, + "page_len": page_len + }) return response + + +def get_doctype_wise_filters(filters): + # Helper function to seperate filters doctype_wise + filter_dict = defaultdict(list) + for row in filters: + filter_dict[row[0]].append(row) + return filter_dict From 34ab136b46a5d2aba885fd172c5e066e4703a198 Mon Sep 17 00:00:00 2001 From: suyashphadtare Date: Tue, 31 Jan 2017 15:14:44 +0530 Subject: [PATCH 051/147] [fix] Remove un-necessary Whitespace --- erpnext/controllers/queries.py | 46 +++++++++++++++++----------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py index 626c20e1ae..88600e88cc 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -358,31 +358,31 @@ def warehouse_query(doctype, txt, searchfield, start, page_len, filters): filter_dict = get_doctype_wise_filters(filters) sub_query = """ select round(`tabBin`.actual_qty, 2) from `tabBin` - where `tabBin`.warehouse = `tabWarehouse`.name - {bin_conditions} """.format( - bin_conditions=get_filters_cond(doctype, filter_dict.get("Bin"), bin_conditions)) + where `tabBin`.warehouse = `tabWarehouse`.name + {bin_conditions} """.format( + bin_conditions=get_filters_cond(doctype, filter_dict.get("Bin"), bin_conditions)) response = frappe.db.sql("""select `tabWarehouse`.name, - CONCAT_WS(" : ", "Actual Qty", ifnull( ({sub_query}), 0) ) as actual_qty - from `tabWarehouse` - where - `tabWarehouse`.`{key}` like %(txt)s - {fcond} {mcond} - order by - `tabWarehouse`.name desc - limit - %(start)s, %(page_len)s - """.format( - sub_query=sub_query, - key=frappe.db.escape(searchfield), - fcond=get_filters_cond(doctype, filter_dict.get("Warehouse"), conditions), - mcond=get_match_cond(doctype) - ), - { - "txt": "%%%s%%" % frappe.db.escape(txt), - "start": start, - "page_len": page_len - }) + CONCAT_WS(" : ", "Actual Qty", ifnull( ({sub_query}), 0) ) as actual_qty + from `tabWarehouse` + where + `tabWarehouse`.`{key}` like %(txt)s + {fcond} {mcond} + order by + `tabWarehouse`.name desc + limit + %(start)s, %(page_len)s + """.format( + sub_query=sub_query, + key=frappe.db.escape(searchfield), + fcond=get_filters_cond(doctype, filter_dict.get("Warehouse"), conditions), + mcond=get_match_cond(doctype) + ), + { + "txt": "%%%s%%" % frappe.db.escape(txt), + "start": start, + "page_len": page_len + }) return response From c1bf70dc75d50172fb305af9623d2131528a60f9 Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Sun, 12 Feb 2017 01:17:52 +0530 Subject: [PATCH 052/147] Added Exit Section to Student master --- erpnext/schools/doctype/student/student.json | 169 ++++++++++++++++++- 1 file changed, 168 insertions(+), 1 deletion(-) diff --git a/erpnext/schools/doctype/student/student.json b/erpnext/schools/doctype/student/student.json index 9595dfa62d..ff33051b75 100644 --- a/erpnext/schools/doctype/student/student.json +++ b/erpnext/schools/doctype/student/student.json @@ -22,6 +22,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "First Name", @@ -49,6 +50,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Middle Name", @@ -76,6 +78,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Last Name", @@ -103,6 +106,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -129,6 +133,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Naming Series", @@ -157,6 +162,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Email Address", @@ -184,6 +190,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Mobile Number", @@ -213,6 +220,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Joining Date", @@ -240,6 +248,7 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -269,6 +278,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Personal Details", @@ -296,6 +306,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date of Birth", @@ -323,6 +334,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Blood Group", @@ -351,6 +363,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -377,6 +390,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gender", @@ -405,6 +419,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Nationality", @@ -433,6 +448,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Applicant", @@ -461,6 +477,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardian Details", @@ -488,6 +505,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardians", @@ -516,6 +534,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Home Address", @@ -543,6 +562,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Line 1", @@ -570,6 +590,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Line 2", @@ -597,6 +618,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pincode", @@ -624,6 +646,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -650,6 +673,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "City", @@ -677,6 +701,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "State", @@ -704,6 +729,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sibling Details", @@ -732,6 +758,7 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Siblings", @@ -750,6 +777,145 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "exit", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Exit", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "date_of_leaving", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Date of Leaving", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "leaving_certificate_number", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Leaving Certificate Number", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_31", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "reason_for_leaving", + "fieldtype": "Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Reason For Leaving", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -761,6 +927,7 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -791,7 +958,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-02-03 05:07:48.915706", + "modified": "2017-02-12 01:17:09.872249", "modified_by": "Administrator", "module": "Schools", "name": "Student", From 1ab8554d15d76744df73a86348d59d53e1b696a4 Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Sun, 12 Feb 2017 01:29:24 +0530 Subject: [PATCH 053/147] Removed Nationality in Student Applicant as a link feild to Country --- .../student_applicant/student_applicant.json | 6 +-- .../student_applicant/student_applicant.json | 50 +++++++++++++++++-- 2 files changed, 48 insertions(+), 8 deletions(-) diff --git a/erpnext/schools/doctype/student_applicant/student_applicant.json b/erpnext/schools/doctype/student_applicant/student_applicant.json index beb53145f4..c9f5af3d28 100644 --- a/erpnext/schools/doctype/student_applicant/student_applicant.json +++ b/erpnext/schools/doctype/student_applicant/student_applicant.json @@ -560,7 +560,7 @@ "collapsible": 0, "columns": 0, "fieldname": "nationality", - "fieldtype": "Link", + "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -570,7 +570,7 @@ "label": "Nationality", "length": 0, "no_copy": 0, - "options": "Country", + "options": "", "permlevel": 0, "precision": "", "print_hide": 0, @@ -988,7 +988,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-01-27 13:19:56.616331", + "modified": "2017-02-12 01:27:56.600827", "modified_by": "Administrator", "module": "Schools", "name": "Student Applicant", diff --git a/erpnext/schools/web_form/student_applicant/student_applicant.json b/erpnext/schools/web_form/student_applicant/student_applicant.json index c28958a0e4..1feb1596c5 100644 --- a/erpnext/schools/web_form/student_applicant/student_applicant.json +++ b/erpnext/schools/web_form/student_applicant/student_applicant.json @@ -1,22 +1,30 @@ { + "accept_payment": 0, "allow_comments": 0, "allow_delete": 0, "allow_edit": 1, + "allow_incomplete": 0, "allow_multiple": 1, - "creation": "2016-09-12 02:26:42.447103", + "allow_print": 0, + "amount": 0.0, + "amount_based_on_field": 0, + "creation": "2016-09-22 13:10:10.792735", "doc_type": "Student Applicant", "docstatus": 0, "doctype": "Web Form", "idx": 0, "is_standard": 1, "login_required": 1, - "modified": "2016-09-15 02:00:28.493759", + "max_attachment_size": 0, + "modified": "2017-02-12 01:28:57.997942", "modified_by": "Administrator", "module": "Schools", "name": "student-applicant", "owner": "Administrator", + "payment_button_label": "Buy Now", "published": 1, "route": "student-applicant", + "show_sidebar": 1, "sidebar_items": [], "success_url": "/student-applicant", "title": "Student Applicant", @@ -26,6 +34,8 @@ "fieldtype": "Data", "hidden": 0, "label": "First Name", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 1 }, @@ -34,6 +44,8 @@ "fieldtype": "Data", "hidden": 0, "label": "Middle Name", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, @@ -42,6 +54,8 @@ "fieldtype": "Data", "hidden": 0, "label": "Last Name", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, @@ -50,6 +64,8 @@ "fieldtype": "Data", "hidden": 0, "label": "Image", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, @@ -58,6 +74,8 @@ "fieldtype": "Link", "hidden": 0, "label": "Program", + "max_length": 0, + "max_value": 0, "options": "Program", "read_only": 0, "reqd": 1 @@ -67,6 +85,8 @@ "fieldtype": "Link", "hidden": 0, "label": "Academic Year", + "max_length": 0, + "max_value": 0, "options": "Academic Year", "read_only": 0, "reqd": 0 @@ -76,6 +96,8 @@ "fieldtype": "Date", "hidden": 0, "label": "Date of Birth", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, @@ -84,6 +106,8 @@ "fieldtype": "Select", "hidden": 0, "label": "Blood Group", + "max_length": 0, + "max_value": 0, "options": "\nA+\nA-\nB+\nB-\nO+\nO-\nAB+\nAB-", "read_only": 0, "reqd": 0 @@ -92,7 +116,9 @@ "fieldname": "student_email_id", "fieldtype": "Data", "hidden": 0, - "label": "Student Email Address", + "label": "Student Email ID", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, @@ -101,15 +127,19 @@ "fieldtype": "Data", "hidden": 0, "label": "Student Mobile Number", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, { "fieldname": "nationality", - "fieldtype": "Link", + "fieldtype": "Data", "hidden": 0, "label": "Nationality", - "options": "Country", + "max_length": 0, + "max_value": 0, + "options": "", "read_only": 0, "reqd": 0 }, @@ -118,6 +148,8 @@ "fieldtype": "Data", "hidden": 0, "label": "Address Line 1", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, @@ -126,6 +158,8 @@ "fieldtype": "Data", "hidden": 0, "label": "Address Line 2", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, @@ -134,6 +168,8 @@ "fieldtype": "Data", "hidden": 0, "label": "Pincode", + "max_length": 0, + "max_value": 0, "read_only": 0, "reqd": 0 }, @@ -142,6 +178,8 @@ "fieldtype": "Table", "hidden": 0, "label": "Guardians", + "max_length": 0, + "max_value": 0, "options": "Student Guardian", "read_only": 0, "reqd": 0 @@ -151,6 +189,8 @@ "fieldtype": "Table", "hidden": 0, "label": "Siblings", + "max_length": 0, + "max_value": 0, "options": "Student Sibling", "read_only": 0, "reqd": 0 From 779c581a92e97f4220b0475dd88c2b6158b83458 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Mon, 13 Feb 2017 16:01:52 +0530 Subject: [PATCH 054/147] [Minor] List of Contacts --- erpnext/public/js/templates/contact_list.html | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/erpnext/public/js/templates/contact_list.html b/erpnext/public/js/templates/contact_list.html index 765ddf802d..abaadff0c1 100644 --- a/erpnext/public/js/templates/contact_list.html +++ b/erpnext/public/js/templates/contact_list.html @@ -1,20 +1,23 @@

- +
    {% for(var i=0, l=contact_list.length; i - {%= i+1 %}. {%= contact_list[i].first_name %} {%= contact_list[i].last_name %} - {% if(contact_list[i].is_primary_contact) { %} - ({%= __("Primary") %}) - {% } %} - {% if(contact_list[i].designation){ %} - – {%= contact_list[i].designation %} - {% } %} - - {%= __("Edit") %} -

    +
  1. + {%= contact_list[i].first_name %} {%= contact_list[i].last_name %} + {% if(contact_list[i].is_primary_contact) { %} + ({%= __("Primary") %}) + {% } %} + {% if(contact_list[i].designation){ %} + – {%= contact_list[i].designation %} + {% } %} + + {%= __("Edit") %} +
  2. +

    +

    {% if(contact_list[i].phone) { %} @@ -29,6 +32,7 @@

    {% } %} +
{% if(!contact_list.length) { %}

{%= __("No contacts added yet.") %}

-{% } %} +{% } %} \ No newline at end of file From 99dfa3060a9dd703434892602def94f2e99b2254 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 13 Feb 2017 16:06:02 +0530 Subject: [PATCH 055/147] Check existing SO, PO and MR for disabling 'Is Stock Item' checkbox --- erpnext/stock/doctype/item/item.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index 4d5265f72a..f8d6606b74 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -457,7 +457,7 @@ class Item(WebsiteGenerator): if vals: for key in to_check: if self.get(key) != vals.get(key): - if not self.check_if_linked_document_exists(): + if not self.check_if_linked_document_exists(key): break # no linked document, allowed else: frappe.throw(_("As there are existing transactions for this item, you can not change the value of {0}").format(frappe.bold(self.meta.get_label(key)))) @@ -467,10 +467,16 @@ class Item(WebsiteGenerator): if asset: frappe.throw(_('"Is Fixed Asset" cannot be unchecked, as Asset record exists against the item')) - def check_if_linked_document_exists(self): - for doctype in ("Sales Order Item", "Delivery Note Item", "Sales Invoice Item", - "Material Request Item", "Purchase Order Item", "Purchase Receipt Item", - "Purchase Invoice Item", "Stock Entry Detail", "Stock Reconciliation Item"): + def check_if_linked_document_exists(self, key): + linked_doctypes = ["Delivery Note Item", "Sales Invoice Item", "Purchase Receipt Item", + "Purchase Invoice Item", "Stock Entry Detail", "Stock Reconciliation Item"] + + # For "Is Stock Item", following doctypes is important + # because reserved_qty, ordered_qty and requested_qty updated from these doctypes + if key == "is_stock_item": + linked_doctypes += ["Sales Order Item", "Purchase Order Item", "Material Request Item"] + + for doctype in linked_doctypes: if frappe.db.get_value(doctype, filters={"item_code": self.name, "docstatus": 1}) or \ frappe.db.get_value("Production Order", filters={"production_item": self.name, "docstatus": 1}): From 2ecfd9be5de8d9550f33b03655a50c1d90451dea Mon Sep 17 00:00:00 2001 From: mbauskar Date: Tue, 14 Feb 2017 08:40:46 +0530 Subject: [PATCH 056/147] [minor] fetched tickets to closed using sql instead of get_all --- erpnext/support/doctype/issue/issue.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/erpnext/support/doctype/issue/issue.py b/erpnext/support/doctype/issue/issue.py index e5c6ee1aac..2798f70226 100644 --- a/erpnext/support/doctype/issue/issue.py +++ b/erpnext/support/doctype/issue/issue.py @@ -81,10 +81,9 @@ def set_status(name, status): st.save() def auto_close_tickets(): - issues = frappe.db.get_all("Issue", filters={ - "status": "Replied", - "modified": ("<", "date_sub(curdate(),interval 7 Day)") - }, fields=["name"]) + """ auto close the replied support tickets after 7 days """ + issues = frappe.db.sql(""" select name from tabIssue where status='Replied' and + modified Date: Tue, 14 Feb 2017 12:49:36 +0530 Subject: [PATCH 057/147] [Fix] Serial No Status --- erpnext/stock/report/serial_no_status/serial_no_status.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/report/serial_no_status/serial_no_status.json b/erpnext/stock/report/serial_no_status/serial_no_status.json index cb4e70d030..99b99f7239 100644 --- a/erpnext/stock/report/serial_no_status/serial_no_status.json +++ b/erpnext/stock/report/serial_no_status/serial_no_status.json @@ -7,8 +7,8 @@ "doctype": "Report", "idx": 1, "is_standard": "Yes", - "json": "{\"add_total_row\": 0, \"sort_by\": \"Serial No.name\", \"sort_order\": \"desc\", \"sort_by_next\": null, \"filters\": [], \"sort_order_next\": \"desc\", \"columns\": [[\"name\", \"Serial No\"], [\"item_code\", \"Serial No\"], [\"warehouse\", \"Serial No\"], [\"item_name\", \"Serial No\"], [\"description\", \"Serial No\"], [\"item_group\", \"Serial No\"], [\"brand\", \"Serial No\"], [\"purchase_document_no\", \"Serial No\"], [\"purchase_date\", \"Serial No\"], [\"customer\", \"Serial No\"], [\"customer_name\", \"Serial No\"], [\"purchase_rate\", \"Serial No\"], [\"delivery_document_no\", \"Serial No\"], [\"delivery_date\", \"Serial No\"], [\"supplier\", \"Serial No\"], [\"supplier_name\", \"Serial No\"]]}", - "modified": "2016-12-05 18:49:31.424300", + "json": "{\"add_total_row\": 0, \"sort_by\": \"Serial No.name\", \"sort_order\": \"desc\", \"sort_by_next\": null, \"filters\": [], \"sort_order_next\": \"desc\", \"columns\": [[\"name\", \"Serial No\"], [\"item_code\", \"Serial No\"], [\"warehouse\", \"Serial No\"], [\"item_name\", \"Serial No\"], [\"description\", \"Serial No\"], [\"item_group\", \"Serial No\"], [\"brand\", \"Serial No\"], [\"purchase_document_type\", \"Serial No\"], [\"purchase_document_no\", \"Serial No\"], [\"purchase_date\", \"Serial No\"], [\"customer\", \"Serial No\"], [\"customer_name\", \"Serial No\"], [\"purchase_rate\", \"Serial No\"], [\"delivery_document_type\", \"Serial No\"], [\"delivery_document_no\", \"Serial No\"], [\"delivery_date\", \"Serial No\"], [\"supplier\", \"Serial No\"], [\"supplier_name\", \"Serial No\"]]}", + "modified": "2017-02-14 18:50:31.424300", "modified_by": "Administrator", "module": "Stock", "name": "Serial No Status", From bab6c9c0061d6007605ae51762230de67d6aad05 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Tue, 14 Feb 2017 14:30:00 +0530 Subject: [PATCH 058/147] [Fix] Project perecentage set 0 if no tasks --- erpnext/projects/doctype/project/project.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py index 37fcc113a6..b5ef4bfd76 100644 --- a/erpnext/projects/doctype/project/project.py +++ b/erpnext/projects/doctype/project/project.py @@ -119,6 +119,8 @@ class Project(Document): def update_percent_complete(self): total = frappe.db.sql("""select count(name) from tabTask where project=%s""", self.name)[0][0] + if not total and self.percent_complete: + self.percent_complete = 0 if (self.percent_complete_method == "Task Completion" and total > 0) or (not self.percent_complete_method and total > 0): completed = frappe.db.sql("""select count(name) from tabTask where project=%s and status in ('Closed', 'Cancelled')""", self.name)[0][0] From 993358d5d791c14ae7dc8a2ac79f404d19de2690 Mon Sep 17 00:00:00 2001 From: KanchanChauhan Date: Tue, 14 Feb 2017 15:12:07 +0530 Subject: [PATCH 059/147] Update install.md --- erpnext/docs/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/docs/install.md b/erpnext/docs/install.md index 26ad1286d3..c6a87cb809 100644 --- a/erpnext/docs/install.md +++ b/erpnext/docs/install.md @@ -8,7 +8,7 @@ To intall ERPNext, you will have to install the Date: Thu, 9 Feb 2017 08:57:33 +0530 Subject: [PATCH 061/147] Add template --- erpnext/hooks.py | 3 +- erpnext/manufacturing/doctype/bom/bom.json | 2598 +++++++++++--------- erpnext/manufacturing/doctype/bom/bom.py | 12 +- erpnext/templates/generators/bom.html | 3 + 4 files changed, 1408 insertions(+), 1208 deletions(-) create mode 100644 erpnext/templates/generators/bom.html diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 14ea74b70b..9f93707195 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -44,7 +44,7 @@ calendars = ["Task", "Production Order", "Leave Application", "Sales Order", "Ho fixtures = ["Web Form"] -website_generators = ["Item Group", "Item", "Sales Partner", "Job Opening", "Student Admission"] +website_generators = ["Item Group", "Item", "BOM", "Sales Partner", "Job Opening", "Student Admission"] website_context = { "favicon": "/assets/erpnext/images/favicon.png", @@ -96,6 +96,7 @@ website_route_rules = [ }, {"from_route": "/jobs", "to_route": "Job Opening"}, {"from_route": "/admissions", "to_route": "Student Admission"}, + {"from_route": "/bom", "to_route": "BOM"}, ] portal_menu_items = [ diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index 51018d3606..84736e6e70 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -1,1305 +1,1495 @@ { - "allow_copy": 0, - "allow_import": 1, - "allow_rename": 0, - "beta": 0, - "creation": "2013-01-22 15:11:38", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "Setup", - "editable_grid": 0, + "allow_copy": 0, + "allow_import": 1, + "allow_rename": 0, + "beta": 0, + "creation": "2013-01-22 15:11:38", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 0, "fields": [ { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Item to be manufactured or repacked", - "fieldname": "item", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 1, - "in_standard_filter": 1, - "label": "Item", - "length": 0, - "no_copy": 0, - "oldfieldname": "item", - "oldfieldtype": "Link", - "options": "Item", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 1, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Item to be manufactured or repacked", + "fieldname": "item", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 1, + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Item", + "length": 0, + "no_copy": 0, + "oldfieldname": "item", + "oldfieldtype": "Link", + "options": "Item", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 1, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "item_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "item_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "description": "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials", - "fieldname": "quantity", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Quantity", - "length": 0, - "no_copy": 0, - "oldfieldname": "quantity", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "description": "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials", + "fieldname": "quantity", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Quantity", + "length": 0, + "no_copy": 0, + "oldfieldname": "quantity", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "cb0", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cb0", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "fieldname": "is_active", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Is Active", - "length": 0, - "no_copy": 1, - "oldfieldname": "is_active", - "oldfieldtype": "Select", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "is_active", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Is Active", + "length": 0, + "no_copy": 1, + "oldfieldname": "is_active", + "oldfieldtype": "Select", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "fieldname": "is_default", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Is Default", - "length": 0, - "no_copy": 1, - "oldfieldname": "is_default", - "oldfieldtype": "Check", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "is_default", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Is Default", + "length": 0, + "no_copy": 1, + "oldfieldname": "is_default", + "oldfieldtype": "Check", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Manage cost of operations", - "fieldname": "with_operations", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "With Operations", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Manage cost of operations", + "fieldname": "with_operations", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "With Operations", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "rm_cost_as_per", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Rate Of Materials Based On", - "length": 0, - "no_copy": 0, - "options": "Valuation Rate\nLast Purchase Rate\nPrice List", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "rm_cost_as_per", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Rate Of Materials Based On", + "length": 0, + "no_copy": 0, + "options": "Valuation Rate\nLast Purchase Rate\nPrice List", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.rm_cost_as_per===\"Price List\"", - "fieldname": "buying_price_list", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Price List", - "length": 0, - "no_copy": 0, - "options": "Price List", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.rm_cost_as_per===\"Price List\"", + "fieldname": "buying_price_list", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Price List", + "length": 0, + "no_copy": 0, + "options": "Price List", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "currency_detail", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "currency_detail", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "currency", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Currency", - "length": 0, - "no_copy": 0, - "options": "Currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "currency", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Currency", + "length": 0, + "no_copy": 0, + "options": "Currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_12", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_12", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "conversion_rate", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Conversion Rate", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "9", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "conversion_rate", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Conversion Rate", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "9", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "description": "Specify the operations, operating cost and give a unique Operation no to your operations.", - "fieldname": "operations_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Operations", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "description": "Specify the operations, operating cost and give a unique Operation no to your operations.", + "fieldname": "operations_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operations", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "operations", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Operations", - "length": 0, - "no_copy": 0, - "oldfieldname": "bom_operations", - "oldfieldtype": "Table", - "options": "BOM Operation", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "operations", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operations", + "length": 0, + "no_copy": 0, + "oldfieldname": "bom_operations", + "oldfieldtype": "Table", + "options": "BOM Operation", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "materials_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Materials", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "materials_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Materials", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Items", - "length": 0, - "no_copy": 0, - "oldfieldname": "bom_materials", - "oldfieldtype": "Table", - "options": "BOM Item", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Items", + "length": 0, + "no_copy": 0, + "oldfieldname": "bom_materials", + "oldfieldtype": "Table", + "options": "BOM Item", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "scrap_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Scrap", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "scrap_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scrap", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "scrap_items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Scrap Items", - "length": 0, - "no_copy": 0, - "options": "BOM Scrap Item", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "scrap_items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scrap Items", + "length": 0, + "no_copy": 0, + "options": "BOM Scrap Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "costing", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Costing", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "costing", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Costing", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "operating_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Operating Cost", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "operating_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operating Cost", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "raw_material_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Raw Material Cost", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "raw_material_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Raw Material Cost", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "scrap_material_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Scrap Material Cost", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "scrap_material_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scrap Material Cost", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "cb1", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cb1", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "base_operating_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Operating Cost (Company Currency)", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base_operating_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operating Cost (Company Currency)", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "base_raw_material_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Raw Material Cost(Company Currency)", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base_raw_material_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Raw Material Cost(Company Currency)", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "base_scrap_material_cost", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Scrap Material Cost(Company Currency)", - "length": 0, - "no_copy": 1, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base_scrap_material_cost", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scrap Material Cost(Company Currency)", + "length": 0, + "no_copy": 1, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "total_cost_of_bom", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "total_cost_of_bom", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "total_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Total Cost", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "total_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Total Cost", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_26", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_26", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "base_total_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Total Cost(Company Currency)", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base_total_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Total Cost(Company Currency)", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "more_info_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "more_info_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "project", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Project", - "length": 0, - "no_copy": 0, - "oldfieldname": "project", - "oldfieldtype": "Link", - "options": "Project", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "project", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 1, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Project", + "length": 0, + "no_copy": 0, + "oldfieldname": "project", + "oldfieldtype": "Link", + "options": "Project", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "company", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Company", - "length": 0, - "no_copy": 0, - "options": "Company", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 1, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 1, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "amended_from", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Amended From", - "length": 0, - "no_copy": 1, - "options": "BOM", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "amended_from", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Amended From", + "length": 0, + "no_copy": 1, + "options": "BOM", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "col_break23", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "col_break23", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "uom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item UOM", - "length": 0, - "no_copy": 0, - "options": "UOM", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "section_break_25", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_25", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "description", - "fieldtype": "Small Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Description", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_27", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_27", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image", - "fieldtype": "Attach", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image_view", - "fieldtype": "Image", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image View", - "length": 0, - "no_copy": 0, - "options": "image", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image_view", + "fieldtype": "Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image View", + "length": 0, + "no_copy": 0, + "options": "image", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "section_break0", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Materials Required (Exploded)", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "section_break0", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Materials Required (Exploded)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "exploded_items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Exploded_items", - "length": 0, - "no_copy": 1, - "oldfieldname": "flat_bom_details", - "oldfieldtype": "Table", - "options": "BOM Explosion Item", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "exploded_items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Exploded_items", + "length": 0, + "no_copy": 1, + "oldfieldname": "flat_bom_details", + "oldfieldtype": "Table", + "options": "BOM Explosion Item", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "website_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website", + "length": 0, + "no_copy": 0, + "options": "fa fa-globe", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.variant_of", + "fieldname": "show_in_website", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Show in Website", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "show_in_website", + "fieldname": "route", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Route", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "show_in_website", + "description": "Item Image (if not slideshow)", + "fieldname": "website_image", + "fieldtype": "Attach Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "thumbnail", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Thumbnail", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 } - ], - "hide_heading": 0, - "hide_toolbar": 0, - "icon": "fa fa-sitemap", - "idx": 1, - "image_view": 0, - "in_create": 0, - "in_dialog": 0, - "is_submittable": 1, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2017-02-01 14:27:17.949390", - "modified_by": "Administrator", - "module": "Manufacturing", - "name": "BOM", - "owner": "Administrator", + ], + "hide_heading": 0, + "hide_toolbar": 0, + "icon": "fa fa-sitemap", + "idx": 1, + "image_view": 0, + "in_create": 0, + "in_dialog": 0, + "is_submittable": 1, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-02-01 14:27:17.949390", + "modified": "2017-02-08 21:24:45.029096", + "modified_by": "Administrator", + "module": "Manufacturing", + "name": "BOM", + "owner": "Administrator", "permissions": [ { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "All", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "All", + "set_user_permissions": 0, + "share": 1, + "submit": 0, "write": 1 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 1, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Manufacturing Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 1, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 1, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Manufacturing Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 1, "write": 1 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 1, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Manufacturing User", - "set_user_permissions": 0, - "share": 1, - "submit": 1, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 1, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Manufacturing User", + "set_user_permissions": 0, + "share": 1, + "submit": 1, "write": 1 } - ], - "quick_entry": 0, - "read_only": 0, - "read_only_onload": 0, - "search_fields": "item", - "sort_field": "modified", - "sort_order": "DESC", - "track_changes": 0, + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "search_fields": "item", + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index 8102057a66..fef819fc63 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -5,8 +5,8 @@ from __future__ import unicode_literals import frappe from frappe.utils import cint, cstr, flt from frappe import _ -from erpnext.setup.utils import get_exchange_rate -from frappe.model.document import Document +from erpnext.setup.utils import get_exchange_rate +from frappe.website.website_generator import WebsiteGenerator from operator import itemgetter @@ -14,7 +14,13 @@ form_grid_templates = { "items": "templates/form_grid/item_grid.html" } -class BOM(Document): +class BOM(WebsiteGenerator): + website = frappe._dict( + page_title_field = "item_name", + condition_field = "show_in_website", + template = "templates/generators/bom.html" + ) + def autoname(self): names = frappe.db.sql_list("""select name from `tabBOM` where item=%s""", self.item) diff --git a/erpnext/templates/generators/bom.html b/erpnext/templates/generators/bom.html new file mode 100644 index 0000000000..828d43919e --- /dev/null +++ b/erpnext/templates/generators/bom.html @@ -0,0 +1,3 @@ +{% block content %} + Hello +{% endblock %} \ No newline at end of file From dee36e10ae8709a09eae3c8b79b55e4ed322420f Mon Sep 17 00:00:00 2001 From: pratu16x7 Date: Fri, 10 Feb 2017 18:28:39 +0530 Subject: [PATCH 062/147] Add operations and items to website --- erpnext/hooks.py | 2 +- erpnext/manufacturing/doctype/bom/bom.json | 2888 +++++++++-------- erpnext/manufacturing/doctype/bom/bom.py | 69 +- .../bom_explosion_item.json | 63 +- .../doctype/bom_operation/bom_operation.json | 57 +- .../doctype/bom_website_item/__init__.py | 0 .../bom_website_item/bom_website_item.json | 176 + .../bom_website_item/bom_website_item.py | 10 + .../doctype/bom_website_operation/__init__.py | 0 .../bom_website_operation.json | 149 + .../bom_website_operation.py | 10 + erpnext/templates/generators/bom.html | 85 +- 12 files changed, 2093 insertions(+), 1416 deletions(-) create mode 100644 erpnext/manufacturing/doctype/bom_website_item/__init__.py create mode 100644 erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json create mode 100644 erpnext/manufacturing/doctype/bom_website_item/bom_website_item.py create mode 100644 erpnext/manufacturing/doctype/bom_website_operation/__init__.py create mode 100644 erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json create mode 100644 erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.py diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 9f93707195..990d5ed678 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -96,7 +96,7 @@ website_route_rules = [ }, {"from_route": "/jobs", "to_route": "Job Opening"}, {"from_route": "/admissions", "to_route": "Student Admission"}, - {"from_route": "/bom", "to_route": "BOM"}, + {"from_route": "/boms", "to_route": "BOM"} ] portal_menu_items = [ diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index 84736e6e70..af030d6203 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -1,1495 +1,1615 @@ { - "allow_copy": 0, - "allow_import": 1, - "allow_rename": 0, - "beta": 0, - "creation": "2013-01-22 15:11:38", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "Setup", - "editable_grid": 0, + "allow_copy": 0, + "allow_import": 1, + "allow_rename": 0, + "beta": 0, + "creation": "2013-01-22 15:11:38", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 0, "fields": [ { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Item to be manufactured or repacked", - "fieldname": "item", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 1, - "in_list_view": 1, - "in_standard_filter": 1, - "label": "Item", - "length": 0, - "no_copy": 0, - "oldfieldname": "item", - "oldfieldtype": "Link", - "options": "Item", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 1, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Item to be manufactured or repacked", + "fieldname": "item", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Item", + "length": 0, + "no_copy": 0, + "oldfieldname": "item", + "oldfieldtype": "Link", + "options": "Item", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 1, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "item_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "item_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "description": "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials", - "fieldname": "quantity", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Quantity", - "length": 0, - "no_copy": 0, - "oldfieldname": "quantity", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "description": "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials", + "fieldname": "quantity", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Quantity", + "length": 0, + "no_copy": 0, + "oldfieldname": "quantity", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "cb0", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cb0", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "fieldname": "is_active", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Is Active", - "length": 0, - "no_copy": 1, - "oldfieldname": "is_active", - "oldfieldtype": "Select", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "is_active", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Is Active", + "length": 0, + "no_copy": 1, + "oldfieldname": "is_active", + "oldfieldtype": "Select", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "fieldname": "is_default", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Is Default", - "length": 0, - "no_copy": 1, - "oldfieldname": "is_default", - "oldfieldtype": "Check", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "is_default", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Is Default", + "length": 0, + "no_copy": 1, + "oldfieldname": "is_default", + "oldfieldtype": "Check", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Manage cost of operations", - "fieldname": "with_operations", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "With Operations", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Manage cost of operations", + "fieldname": "with_operations", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "With Operations", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "rm_cost_as_per", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Rate Of Materials Based On", - "length": 0, - "no_copy": 0, - "options": "Valuation Rate\nLast Purchase Rate\nPrice List", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "rm_cost_as_per", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Rate Of Materials Based On", + "length": 0, + "no_copy": 0, + "options": "Valuation Rate\nLast Purchase Rate\nPrice List", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.rm_cost_as_per===\"Price List\"", - "fieldname": "buying_price_list", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Price List", - "length": 0, - "no_copy": 0, - "options": "Price List", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.rm_cost_as_per===\"Price List\"", + "fieldname": "buying_price_list", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Price List", + "length": 0, + "no_copy": 0, + "options": "Price List", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "currency_detail", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "currency_detail", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "currency", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Currency", - "length": 0, - "no_copy": 0, - "options": "Currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "currency", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Currency", + "length": 0, + "no_copy": 0, + "options": "Currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_12", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_12", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "conversion_rate", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Conversion Rate", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "9", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "conversion_rate", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Conversion Rate", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "9", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "description": "Specify the operations, operating cost and give a unique Operation no to your operations.", - "fieldname": "operations_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Operations", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "description": "Specify the operations, operating cost and give a unique Operation no to your operations.", + "fieldname": "operations_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operations", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "operations", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Operations", - "length": 0, - "no_copy": 0, - "oldfieldname": "bom_operations", - "oldfieldtype": "Table", - "options": "BOM Operation", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "operations", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operations", + "length": 0, + "no_copy": 0, + "oldfieldname": "bom_operations", + "oldfieldtype": "Table", + "options": "BOM Operation", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "materials_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Materials", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "materials_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Materials", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Items", - "length": 0, - "no_copy": 0, - "oldfieldname": "bom_materials", - "oldfieldtype": "Table", - "options": "BOM Item", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Items", + "length": 0, + "no_copy": 0, + "oldfieldname": "bom_materials", + "oldfieldtype": "Table", + "options": "BOM Item", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "scrap_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Scrap", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "scrap_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scrap", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "scrap_items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Scrap Items", - "length": 0, - "no_copy": 0, - "options": "BOM Scrap Item", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "scrap_items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scrap Items", + "length": 0, + "no_copy": 0, + "options": "BOM Scrap Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "costing", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Costing", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "costing", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Costing", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "operating_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Operating Cost", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "operating_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operating Cost", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "raw_material_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Raw Material Cost", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "raw_material_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Raw Material Cost", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "scrap_material_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Scrap Material Cost", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "scrap_material_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scrap Material Cost", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "cb1", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cb1", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "base_operating_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Operating Cost (Company Currency)", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base_operating_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operating Cost (Company Currency)", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "base_raw_material_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Raw Material Cost(Company Currency)", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base_raw_material_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Raw Material Cost(Company Currency)", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "base_scrap_material_cost", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Scrap Material Cost(Company Currency)", - "length": 0, - "no_copy": 1, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base_scrap_material_cost", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scrap Material Cost(Company Currency)", + "length": 0, + "no_copy": 1, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "total_cost_of_bom", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "total_cost_of_bom", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "total_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Total Cost", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "total_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Total Cost", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_26", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_26", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "base_total_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Total Cost(Company Currency)", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "base_total_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Total Cost(Company Currency)", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "more_info_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "more_info_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "project", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 1, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Project", - "length": 0, - "no_copy": 0, - "oldfieldname": "project", - "oldfieldtype": "Link", - "options": "Project", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "project", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Project", + "length": 0, + "no_copy": 0, + "oldfieldname": "project", + "oldfieldtype": "Link", + "options": "Project", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "company", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Company", - "length": 0, - "no_copy": 0, - "options": "Company", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 1, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 1, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "amended_from", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Amended From", - "length": 0, - "no_copy": 1, - "options": "BOM", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "amended_from", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Amended From", + "length": 0, + "no_copy": 1, + "options": "BOM", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "col_break23", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "col_break23", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "uom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item UOM", - "length": 0, - "no_copy": 0, - "options": "UOM", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "section_break_25", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_25", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "description", - "fieldtype": "Small Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Description", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_27", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_27", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image", - "fieldtype": "Attach", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image_view", - "fieldtype": "Image", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image View", - "length": 0, - "no_copy": 0, - "options": "image", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image_view", + "fieldtype": "Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image View", + "length": 0, + "no_copy": 0, + "options": "image", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "section_break0", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Materials Required (Exploded)", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "section_break0", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Materials Required (Exploded)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "exploded_items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Exploded_items", - "length": 0, - "no_copy": 1, - "oldfieldname": "flat_bom_details", - "oldfieldtype": "Table", - "options": "BOM Explosion Item", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "exploded_items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Exploded_items", + "length": 0, + "no_copy": 1, + "oldfieldname": "flat_bom_details", + "oldfieldtype": "Table", + "options": "BOM Explosion Item", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "website_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website", - "length": 0, - "no_copy": 0, - "options": "fa fa-globe", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "website_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website", + "length": 0, + "no_copy": 0, + "options": "fa fa-globe", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.variant_of", - "fieldname": "show_in_website", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Show in Website", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.variant_of", + "fieldname": "show_in_website", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Show in Website", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "show_in_website", - "fieldname": "route", - "fieldtype": "Small Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Route", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "route", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Route", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "show_in_website", - "description": "Item Image (if not slideshow)", - "fieldname": "website_image", - "fieldtype": "Attach Image", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "show_in_website", + "description": "Item Image (if not slideshow)", + "fieldname": "website_image", + "fieldtype": "Attach Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "thumbnail", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Thumbnail", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "thumbnail", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Thumbnail", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": "", + "columns": 0, + "depends_on": "show_in_website", + "fieldname": "sb_web_spec", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Specifications", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "show_in_website", + "fieldname": "web_long_description", + "fieldtype": "Text Editor", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "show_in_website", + "fieldname": "show_items", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Show Items", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "show_items", + "fieldname": "website_items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Items", + "length": 0, + "no_copy": 0, + "options": "BOM Website Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "show_in_website", + "fieldname": "show_operations", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Show Operations", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "show_operations", + "fieldname": "website_operations", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Operations", + "length": 0, + "no_copy": 0, + "options": "BOM Website Operation", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 } - ], - "hide_heading": 0, - "hide_toolbar": 0, - "icon": "fa fa-sitemap", - "idx": 1, - "image_view": 0, - "in_create": 0, - "in_dialog": 0, - "is_submittable": 1, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2017-02-01 14:27:17.949390", - "modified": "2017-02-08 21:24:45.029096", - "modified_by": "Administrator", - "module": "Manufacturing", - "name": "BOM", - "owner": "Administrator", + ], + "hide_heading": 0, + "hide_toolbar": 0, + "icon": "fa fa-sitemap", + "idx": 1, + "image_view": 0, + "in_create": 0, + "in_dialog": 0, + "is_submittable": 1, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-02-10 07:52:53.599831", + "modified_by": "Administrator", + "module": "Manufacturing", + "name": "BOM", + "owner": "Administrator", "permissions": [ { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "All", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "All", + "set_user_permissions": 0, + "share": 1, + "submit": 0, "write": 1 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 1, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Manufacturing Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 1, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 1, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Manufacturing Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 1, "write": 1 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 1, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Manufacturing User", - "set_user_permissions": 0, - "share": 1, - "submit": 1, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 1, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Manufacturing User", + "set_user_permissions": 0, + "share": 1, + "submit": 1, "write": 1 } - ], - "quick_entry": 0, - "read_only": 0, - "read_only_onload": 0, - "search_fields": "item", - "sort_field": "modified", - "sort_order": "DESC", - "track_changes": 0, + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "search_fields": "item", + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index fef819fc63..bdd76aaf5c 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -5,7 +5,7 @@ from __future__ import unicode_literals import frappe from frappe.utils import cint, cstr, flt from frappe import _ -from erpnext.setup.utils import get_exchange_rate +from erpnext.setup.utils import get_exchange_rate from frappe.website.website_generator import WebsiteGenerator from operator import itemgetter @@ -16,7 +16,7 @@ form_grid_templates = { class BOM(WebsiteGenerator): website = frappe._dict( - page_title_field = "item_name", + # page_title_field = "item_name", condition_field = "show_in_website", template = "templates/generators/bom.html" ) @@ -40,6 +40,8 @@ class BOM(WebsiteGenerator): self.name = 'BOM-' + self.item + ('-%.3i' % idx) def validate(self): + # if not self.route: + self.route = frappe.scrub(self.name).replace('_', '-') self.clear_operations() self.validate_main_item() self.validate_currency() @@ -53,9 +55,14 @@ class BOM(WebsiteGenerator): self.validate_operations() self.calculate_cost() + def get_context(self, context): + context.parents = [{'name': 'boms', 'title': _('All BOMs') }] + def on_update(self): self.check_recursion() self.update_exploded_items() + self.update_website_items() + self.update_website_operations() def on_submit(self): self.manage_default_bom() @@ -434,6 +441,64 @@ class BOM(WebsiteGenerator): if not d.description: d.description = frappe.db.get_value('Operation', d.operation, 'description') + def update_website_items(self): + self.get_website_items() + self.add_website_items() + + def get_website_items(self): + self.cur_website_items = {} + for d in self.get('items'): + self.add_to_cur_website_items(frappe._dict({ + 'item_code' : d.item_code, + 'item_name' : d.item_name, + 'description' : d.description, + 'website_image' : d.image + })) + + def add_to_cur_website_items(self, args): + self.cur_website_items[args.item_code] = args + + def add_website_items(self): + frappe.db.sql("""delete from `tabBOM Website Item` where parent=%s""", self.name) + self.set('website_items', []) + for d in sorted(self.cur_website_items, key=itemgetter(0)): + ch = self.append('website_items', {}) + for i in self.cur_website_items[d].keys(): + ch.set(i, self.cur_website_items[d][i]) + ch.docstatus = self.docstatus + ch.db_insert() + + def update_website_operations(self): + self.get_website_operations() + self.add_website_operations() + + def get_website_operations(self): + self.cur_website_operations = {} + for d in self.get('operations'): + self.add_to_cur_website_operations(frappe._dict({ + 'operation' : d.operation, + 'workstation' : d.workstation, + 'time_in_mins' : d.time_in_mins, + 'website_image' : d.image + })) + + def add_to_cur_website_operations(self, args): + self.cur_website_operations[args.operation] = args + + def add_website_operations(self): + frappe.db.sql("""delete from `tabBOM Website Operation` where parent=%s""", self.name) + self.set('website_operations', []) + for d in sorted(self.cur_website_operations, key=itemgetter(0)): + ch = self.append('website_operations', {}) + for i in self.cur_website_operations[d].keys(): + ch.set(i, self.cur_website_operations[d][i]) + ch.docstatus = self.docstatus + ch.db_insert() + +def get_list_context(context): + context.title = _("Bill of Materials") + # context.introduction = _('Boms') + def get_bom_items_as_dict(bom, company, qty=1, fetch_exploded=1, fetch_scrap_items=0): item_dict = {} diff --git a/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json b/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json index eca19b48e3..febfb25eba 100644 --- a/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json +++ b/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json @@ -15,13 +15,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -32,6 +33,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -42,13 +44,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "cb", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -56,6 +59,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -66,13 +70,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -81,6 +86,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -91,13 +97,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_3", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -105,6 +112,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -115,13 +123,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -132,6 +141,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -143,13 +153,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_2", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -157,6 +168,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -167,13 +179,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "image", "fieldtype": "Attach", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -182,6 +195,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -192,13 +206,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "image_view", "fieldtype": "Image", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -208,6 +223,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -218,13 +234,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_4", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -232,6 +249,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -242,13 +260,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Qty", "length": 0, "no_copy": 0, @@ -258,6 +277,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -268,13 +288,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "rate", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Rate", "length": 0, "no_copy": 0, @@ -285,6 +306,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -295,13 +317,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty_consumed_per_unit", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Qty Consumed Per Unit", "length": 0, "no_copy": 0, @@ -309,6 +332,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -319,13 +343,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_8", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -333,6 +358,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -343,13 +369,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "stock_uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Stock UOM", "length": 0, "no_copy": 0, @@ -360,6 +387,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -370,13 +398,14 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "amount", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -387,6 +416,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -404,7 +434,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:27:58.370415", + "modified": "2017-02-09 21:13:26.032399", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Explosion Item", @@ -413,5 +443,6 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/bom_operation/bom_operation.json b/erpnext/manufacturing/doctype/bom_operation/bom_operation.json index 50f1c6cd83..b846bc6d5b 100644 --- a/erpnext/manufacturing/doctype/bom_operation/bom_operation.json +++ b/erpnext/manufacturing/doctype/bom_operation/bom_operation.json @@ -21,8 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Operation", "length": 0, "no_copy": 0, @@ -33,6 +33,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -49,8 +50,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Workstation", "length": 0, "no_copy": 0, @@ -61,6 +62,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -77,8 +79,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -88,6 +90,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -104,14 +107,15 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -128,8 +132,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Hour Rate", "length": 0, "no_copy": 0, @@ -140,6 +144,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -157,8 +162,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Operation Time ", "length": 0, "no_copy": 0, @@ -169,6 +174,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -185,8 +191,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Operating Cost", "length": 0, "no_copy": 0, @@ -197,6 +203,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -213,8 +220,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Base Hour Rate(Company Currency)", "length": 0, "no_copy": 0, @@ -224,6 +231,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -241,8 +249,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Operating Cost(Company Currency)", "length": 0, "no_copy": 0, @@ -252,6 +260,34 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -269,7 +305,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-10-21 18:38:14.700637", + "modified": "2017-02-10 07:12:41.255544", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Operation", @@ -278,5 +314,6 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/bom_website_item/__init__.py b/erpnext/manufacturing/doctype/bom_website_item/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json b/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json new file mode 100644 index 0000000000..3e605dbc5e --- /dev/null +++ b/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json @@ -0,0 +1,176 @@ +{ + "allow_copy": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-02-10 05:36:19.757356", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "item_code", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Item Code", + "length": 0, + "no_copy": 0, + "options": "Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 1, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 3, + "fieldname": "item_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Name", + "length": 0, + "no_copy": 0, + "options": "Workstation", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Text Editor", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 2, + "fieldname": "qty", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Qty", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "website_image", + "fieldtype": "Attach", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "in_dialog": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-02-10 07:34:33.625474", + "modified_by": "Administrator", + "module": "Manufacturing", + "name": "BOM Website Item", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.py b/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.py new file mode 100644 index 0000000000..4088a7fc54 --- /dev/null +++ b/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class BOMWebsiteItem(Document): + pass diff --git a/erpnext/manufacturing/doctype/bom_website_operation/__init__.py b/erpnext/manufacturing/doctype/bom_website_operation/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json b/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json new file mode 100644 index 0000000000..1a8d4fe4cb --- /dev/null +++ b/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json @@ -0,0 +1,149 @@ +{ + "allow_copy": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-02-10 05:27:16.031403", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "operation", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operation", + "length": 0, + "no_copy": 0, + "options": "Operation", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "workstation", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Workstation", + "length": 0, + "no_copy": 0, + "options": "Workstation", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "time_in_mins", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Operation Time", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "website_image", + "fieldtype": "Attach", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "in_dialog": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-02-10 07:34:30.479443", + "modified_by": "Administrator", + "module": "Manufacturing", + "name": "BOM Website Operation", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.py b/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.py new file mode 100644 index 0000000000..bcc5ddab08 --- /dev/null +++ b/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class BOMWebsiteOperation(Document): + pass diff --git a/erpnext/templates/generators/bom.html b/erpnext/templates/generators/bom.html index 828d43919e..46dea6e2a6 100644 --- a/erpnext/templates/generators/bom.html +++ b/erpnext/templates/generators/bom.html @@ -1,3 +1,82 @@ -{% block content %} - Hello -{% endblock %} \ No newline at end of file +{% extends "templates/web.html" %} + +{% block title %} {{ title }} {% endblock %} + +{% block breadcrumbs %} + {% include "templates/includes/breadcrumbs.html" %} +{% endblock %} + +{% block page_content %} +{% from "erpnext/templates/includes/macros.html" import product_image %} +
+
+
+
+ {% if slideshow %} + {% include "templates/includes/slideshow.html" %} + {% else %} + {{ product_image(website_image, "product-full-image") }} + {% endif %} +
+
+

{{ name }}

+ +

+ {{ _("Item Name") }}: {{ item_name }}

+
+ +
{{ _("Description") }}
+
+ {{ web_long_description or description or _("No description given") }}
+
+
{{ _("Quantity") }}
+
{{ quantity }}
+
+ +
+
+ +
+
+ + {% if show_items -%} +
+
+
{{ _("Items") }}
+ + + {% for d in website_items -%} + + + + + + + {%- endfor %} +
{{ d.item_name }}{{ d.item_code }}{{ d.description }}{{ d.qty }}
+
+
+ {%- endif %} + + {% if show_operations -%} +
+
+
{{ _("Operations") }}
+ + + {% for d in website_operations -%} + + + + + + + {%- endfor %} +
{{ d.operation }}{{ d.workstation }}{{ d.time_in_mins }}{{ d.website_image }}
+
+
+ {%- endif %} + +
+ +{% endblock %} From 60fe77cc9059dd2d84754ee7c049cb93e573f5a4 Mon Sep 17 00:00:00 2001 From: pratu16x7 Date: Mon, 13 Feb 2017 21:52:43 +0530 Subject: [PATCH 063/147] Website data from existing child tables, layout, images --- erpnext/manufacturing/doctype/bom/bom.json | 24 ++-- erpnext/manufacturing/doctype/bom/bom.py | 83 +++++++++++++ .../bom_website_item/bom_website_item.json | 2 +- .../bom_website_operation.json | 29 ++++- erpnext/public/css/website.css | 24 ++++ erpnext/public/less/website.less | 29 +++++ erpnext/templates/generators/bom.html | 113 ++++++++++++------ erpnext/templates/includes/macros.html | 23 ++++ erpnext/templates/pages/home.html | 2 +- 9 files changed, 280 insertions(+), 49 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index af030d6203..bfbbce8e99 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -1230,7 +1230,7 @@ "label": "Website", "length": 0, "no_copy": 0, - "options": "fa fa-globe", + "options": "", "permlevel": 0, "precision": "", "print_hide": 0, @@ -1248,7 +1248,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "eval:!doc.variant_of", + "depends_on": "", "fieldname": "show_in_website", "fieldtype": "Check", "hidden": 0, @@ -1299,7 +1299,7 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1328,7 +1328,7 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1358,7 +1358,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 1, - "collapsible_depends_on": "", + "collapsible_depends_on": "website_items", "columns": 0, "depends_on": "show_in_website", "fieldname": "sb_web_spec", @@ -1384,7 +1384,7 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1412,7 +1412,7 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -1440,7 +1440,7 @@ "unique": 0 }, { - "allow_on_submit": 1, + "allow_on_submit": 0, "bold": 0, "collapsible": 0, "columns": 0, @@ -1469,11 +1469,11 @@ "unique": 0 }, { - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "show_in_website", + "depends_on": "eval:(doc.show_in_website && doc.with_operations)", "fieldname": "show_operations", "fieldtype": "Check", "hidden": 0, @@ -1497,7 +1497,7 @@ "unique": 0 }, { - "allow_on_submit": 1, + "allow_on_submit": 0, "bold": 0, "collapsible": 0, "columns": 0, @@ -1537,7 +1537,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-10 07:52:53.599831", + "modified": "2017-02-12 23:16:15.994194", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM", diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index bdd76aaf5c..d9f35d8e00 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -54,6 +54,8 @@ class BOM(WebsiteGenerator): self.set_bom_material_details() self.validate_operations() self.calculate_cost() + self.validate_website_image() + self.make_thumbnail() def get_context(self, context): context.parents = [{'name': 'boms', 'title': _('All BOMs') }] @@ -452,6 +454,7 @@ class BOM(WebsiteGenerator): 'item_code' : d.item_code, 'item_name' : d.item_name, 'description' : d.description, + 'qty' : d.qty, 'website_image' : d.image })) @@ -495,6 +498,86 @@ class BOM(WebsiteGenerator): ch.docstatus = self.docstatus ch.db_insert() + def validate_website_image(self): + """Validate if the website image is a public file""" + auto_set_website_image = False + if not self.website_image and self.image: + auto_set_website_image = True + self.website_image = self.image + + if not self.website_image: + return + + # find if website image url exists as public + file_doc = frappe.get_all("File", filters={ + "file_url": self.website_image + }, fields=["name", "is_private"], order_by="is_private asc", limit_page_length=1) + + + if file_doc: + file_doc = file_doc[0] + + if not file_doc: + if not auto_set_website_image: + frappe.msgprint(_("Website Image {0} attached to Item {1} cannot be found") + .format(self.website_image, self.name)) + + self.website_image = None + + elif file_doc.is_private: + if not auto_set_website_image: + frappe.msgprint(_("Website Image should be a public file or website URL")) + + self.website_image = None + + def make_thumbnail(self): + """Make a thumbnail of `website_image`""" + import requests.exceptions + + if not self.is_new() and self.website_image != frappe.db.get_value(self.doctype, self.name, "website_image"): + self.thumbnail = None + + if self.website_image and not self.thumbnail: + file_doc = None + + try: + file_doc = frappe.get_doc("File", { + "file_url": self.website_image, + "attached_to_doctype": "Item", + "attached_to_name": self.name + }) + except frappe.DoesNotExistError: + pass + # cleanup + frappe.local.message_log.pop() + + except requests.exceptions.HTTPError: + frappe.msgprint(_("Warning: Invalid attachment {0}").format(self.website_image)) + self.website_image = None + + except requests.exceptions.SSLError: + frappe.msgprint(_("Warning: Invalid SSL certificate on attachment {0}").format(self.website_image)) + self.website_image = None + + # for CSV import + if self.website_image and not file_doc: + try: + file_doc = frappe.get_doc({ + "doctype": "File", + "file_url": self.website_image, + "attached_to_doctype": "Item", + "attached_to_name": self.name + }).insert() + + except IOError: + self.website_image = None + + if file_doc: + if not file_doc.thumbnail_url: + file_doc.make_thumbnail() + + self.thumbnail = file_doc.thumbnail_url + def get_list_context(context): context.title = _("Bill of Materials") # context.introduction = _('Boms') diff --git a/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json b/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json index 3e605dbc5e..7df728b1cd 100644 --- a/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json +++ b/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json @@ -159,7 +159,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-10 07:34:33.625474", + "modified": "2017-02-12 12:48:56.949861", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Website Item", diff --git a/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json b/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json index 1a8d4fe4cb..8f28dd7c45 100644 --- a/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json +++ b/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json @@ -120,6 +120,33 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "thumbnail", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Thumbnail", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], "hide_heading": 0, @@ -132,7 +159,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-10 07:34:30.479443", + "modified": "2017-02-12 16:32:44.316447", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Website Operation", diff --git a/erpnext/public/css/website.css b/erpnext/public/css/website.css index 1617ea7bd1..1d30e78382 100644 --- a/erpnext/public/css/website.css +++ b/erpnext/public/css/website.css @@ -250,3 +250,27 @@ .product-image-wrapper { padding-bottom: 40px; } +.duration-bar { + display: inline-block; + color: white; + /* border-right: 2px solid green; */ + background: #8FD288; + padding: 3px; +} +.duration-invisible { + visibility: hidden; +} +.duration-value { + float: right; +} +.bar-outer-text { + color: #8FD288; + background: none; + float: none; + border: none; +} +.thumbsize { + width: 200px; + height: 200px; + padding: 0; +} \ No newline at end of file diff --git a/erpnext/public/less/website.less b/erpnext/public/less/website.less index a645f28d71..b816354458 100644 --- a/erpnext/public/less/website.less +++ b/erpnext/public/less/website.less @@ -320,4 +320,33 @@ .product-image-wrapper { padding-bottom: 40px; +} + +.duration-bar { + display: inline-block; + color: white; + /* border-right: 2px solid green; */ + background: #8FD288; + padding: 3px; +} + +.duration-invisible { + visibility: hidden; +} + +.duration-value { + float: right; +} + +.bar-outer-text { + color: #8FD288; + background: none; + float: none; + border: none; +} + +.thumbsize { + width: 200px; + height: 200px; + padding: 0; } \ No newline at end of file diff --git a/erpnext/templates/generators/bom.html b/erpnext/templates/generators/bom.html index 46dea6e2a6..f514f2dd8e 100644 --- a/erpnext/templates/generators/bom.html +++ b/erpnext/templates/generators/bom.html @@ -8,48 +8,50 @@ {% block page_content %} {% from "erpnext/templates/includes/macros.html" import product_image %} -
-
+{% from "erpnext/templates/includes/macros.html" import media_image %} +
+
-
- {% if slideshow %} - {% include "templates/includes/slideshow.html" %} - {% else %} - {{ product_image(website_image, "product-full-image") }} - {% endif %} -
-
-

{{ name }}

+
+

{{ name }}

- {{ _("Item Name") }}: {{ item_name }}

-
- -
{{ _("Description") }}
-
- {{ web_long_description or description or _("No description given") }}
-
-
{{ _("Quantity") }}
-
{{ quantity }}
+ {{ _("Item") }}: {{ item_name }}


- -
+
+
+ {{ product_image(website_image, "product-full-image") }} +
+

{{ _("Quantity") }}: {{ quantity }}

+
+
{% if show_items -%}
-
{{ _("Items") }}
- +

{{ _("Items") }}

- {% for d in website_items -%} - - - + + + + + {% for d in items -%} + + + {%- endfor %} @@ -61,15 +63,25 @@ {% if show_operations -%}
-
{{ _("Operations") }}
- +

{{ _("Operations") }}

{{ d.item_name }}{{ d.item_code }}{{ d.description }}{{ _("Qty") }}
{{ media_image(d.image, "product-full-image") }}
{{ d.item_name }}
+ {% if d.item_name != d.item_code -%} +
{{ d.item_code }}
+ {% else -%} + + {%- endif %} +
+ {{ d.description }} +
{{ d.qty }}
- {% for d in website_operations -%} - + + + + + + + {% for d in operations -%} + + + + - - + {%- endfor %}
{{ d.operation }}{{ _("Workstation") }}{{ _("Time(in mins)") }}
{{ media_image(d.image, d.operation, "product-full-image") }}
{{ d.operation }}
+
{{ d.description }}
+
{{ d.workstation }}{{ d.time_in_mins }}{{ d.website_image }} + {{ d.time_in_mins }}
@@ -77,6 +89,39 @@
{%- endif %} +
+
+
+
{{ _("Description") }}
+
+ {{ web_long_description or _("No description given") }}
+
+ +
+
+
+ + {% endblock %} diff --git a/erpnext/templates/includes/macros.html b/erpnext/templates/includes/macros.html index 675b7afeea..db194b2c52 100644 --- a/erpnext/templates/includes/macros.html +++ b/erpnext/templates/includes/macros.html @@ -19,3 +19,26 @@ {%- endif %}
{% endmacro %} + +{% macro media_image(website_image, name, css_class="") %} +{% if website_image -%} + +{%- endif %} +
+
+{% endmacro %} + +{% macro bom_image(website_image, name, css_class="") %} +
+{% endmacro %} diff --git a/erpnext/templates/pages/home.html b/erpnext/templates/pages/home.html index b91cd73c7e..750fa3849f 100644 --- a/erpnext/templates/pages/home.html +++ b/erpnext/templates/pages/home.html @@ -18,7 +18,7 @@
- {{ product_image_square(item.thumbnail or item.image) }} + {{ product_image_square(item.thumbnail or item.image) }}
{{ item.item_name }}
From 0e94b4bec4f8409397b6a1293a3036a1dd0089fe Mon Sep 17 00:00:00 2001 From: pratu16x7 Date: Tue, 14 Feb 2017 16:32:48 +0530 Subject: [PATCH 064/147] Mobile view fixes --- erpnext/manufacturing/doctype/bom/bom.json | 167 ++-- erpnext/manufacturing/doctype/bom/bom.py | 139 --- erpnext/public/css/website.css | 8 +- erpnext/public/less/website.less | 7 - erpnext/templates/generators/bom.html | 98 +- erpnext/templates/includes/macros.html | 21 +- .../utilities/doctype/contact/contact.json | 943 ++++++++++++++++++ 7 files changed, 1101 insertions(+), 282 deletions(-) create mode 100644 erpnext/utilities/doctype/contact/contact.json diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index bfbbce8e99..312a3c55d6 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -21,6 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Item", @@ -50,6 +52,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -79,6 +83,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quantity", @@ -107,6 +113,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -133,6 +141,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Is Active", @@ -162,6 +172,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Is Default", @@ -191,6 +203,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "With Operations", @@ -217,6 +231,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate Of Materials Based On", @@ -245,6 +261,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -272,6 +290,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -299,6 +319,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -327,6 +349,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -353,6 +377,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Conversion Rate", @@ -382,6 +408,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operations", @@ -409,6 +437,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operations", @@ -438,6 +468,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Materials", @@ -465,6 +497,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -494,6 +528,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap", @@ -521,6 +557,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap Items", @@ -549,6 +587,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Costing", @@ -576,6 +616,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operating Cost", @@ -603,6 +645,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Material Cost", @@ -630,6 +674,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap Material Cost", @@ -658,6 +704,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -683,6 +731,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operating Cost (Company Currency)", @@ -711,6 +761,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Material Cost(Company Currency)", @@ -739,6 +791,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap Material Cost(Company Currency)", @@ -767,6 +821,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -793,6 +849,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Cost", @@ -820,6 +878,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -846,6 +906,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Cost(Company Currency)", @@ -874,6 +936,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -900,6 +964,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -929,6 +995,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -957,6 +1025,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -984,6 +1054,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1009,6 +1081,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item UOM", @@ -1036,6 +1110,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1062,6 +1138,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Description", @@ -1088,6 +1166,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1114,6 +1194,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -1141,6 +1223,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image View", @@ -1170,6 +1254,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Materials Required (Exploded)", @@ -1196,6 +1282,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exploded_items", @@ -1225,6 +1313,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website", @@ -1254,6 +1344,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Show in Website", @@ -1281,6 +1373,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Route", @@ -1310,6 +1404,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -1337,6 +1433,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Thumbnail", @@ -1366,6 +1464,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website Specifications", @@ -1394,6 +1494,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website Description", @@ -1422,6 +1524,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Show Items", @@ -1439,35 +1543,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "show_items", - "fieldname": "website_items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website Items", - "length": 0, - "no_copy": 0, - "options": "BOM Website Item", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_on_submit": 1, "bold": 0, @@ -1479,6 +1554,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Show Operations", @@ -1495,35 +1572,6 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "show_operations", - "fieldname": "website_operations", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website Operations", - "length": 0, - "no_copy": 0, - "options": "BOM Website Operation", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], "hide_heading": 0, @@ -1537,7 +1585,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-12 23:16:15.994194", + "modified": "2017-02-14 02:23:20.506890", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM", @@ -1608,6 +1656,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "item", + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "track_changes": 0, diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index d9f35d8e00..a3d3da39c8 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -54,8 +54,6 @@ class BOM(WebsiteGenerator): self.set_bom_material_details() self.validate_operations() self.calculate_cost() - self.validate_website_image() - self.make_thumbnail() def get_context(self, context): context.parents = [{'name': 'boms', 'title': _('All BOMs') }] @@ -63,8 +61,6 @@ class BOM(WebsiteGenerator): def on_update(self): self.check_recursion() self.update_exploded_items() - self.update_website_items() - self.update_website_operations() def on_submit(self): self.manage_default_bom() @@ -443,141 +439,6 @@ class BOM(WebsiteGenerator): if not d.description: d.description = frappe.db.get_value('Operation', d.operation, 'description') - def update_website_items(self): - self.get_website_items() - self.add_website_items() - - def get_website_items(self): - self.cur_website_items = {} - for d in self.get('items'): - self.add_to_cur_website_items(frappe._dict({ - 'item_code' : d.item_code, - 'item_name' : d.item_name, - 'description' : d.description, - 'qty' : d.qty, - 'website_image' : d.image - })) - - def add_to_cur_website_items(self, args): - self.cur_website_items[args.item_code] = args - - def add_website_items(self): - frappe.db.sql("""delete from `tabBOM Website Item` where parent=%s""", self.name) - self.set('website_items', []) - for d in sorted(self.cur_website_items, key=itemgetter(0)): - ch = self.append('website_items', {}) - for i in self.cur_website_items[d].keys(): - ch.set(i, self.cur_website_items[d][i]) - ch.docstatus = self.docstatus - ch.db_insert() - - def update_website_operations(self): - self.get_website_operations() - self.add_website_operations() - - def get_website_operations(self): - self.cur_website_operations = {} - for d in self.get('operations'): - self.add_to_cur_website_operations(frappe._dict({ - 'operation' : d.operation, - 'workstation' : d.workstation, - 'time_in_mins' : d.time_in_mins, - 'website_image' : d.image - })) - - def add_to_cur_website_operations(self, args): - self.cur_website_operations[args.operation] = args - - def add_website_operations(self): - frappe.db.sql("""delete from `tabBOM Website Operation` where parent=%s""", self.name) - self.set('website_operations', []) - for d in sorted(self.cur_website_operations, key=itemgetter(0)): - ch = self.append('website_operations', {}) - for i in self.cur_website_operations[d].keys(): - ch.set(i, self.cur_website_operations[d][i]) - ch.docstatus = self.docstatus - ch.db_insert() - - def validate_website_image(self): - """Validate if the website image is a public file""" - auto_set_website_image = False - if not self.website_image and self.image: - auto_set_website_image = True - self.website_image = self.image - - if not self.website_image: - return - - # find if website image url exists as public - file_doc = frappe.get_all("File", filters={ - "file_url": self.website_image - }, fields=["name", "is_private"], order_by="is_private asc", limit_page_length=1) - - - if file_doc: - file_doc = file_doc[0] - - if not file_doc: - if not auto_set_website_image: - frappe.msgprint(_("Website Image {0} attached to Item {1} cannot be found") - .format(self.website_image, self.name)) - - self.website_image = None - - elif file_doc.is_private: - if not auto_set_website_image: - frappe.msgprint(_("Website Image should be a public file or website URL")) - - self.website_image = None - - def make_thumbnail(self): - """Make a thumbnail of `website_image`""" - import requests.exceptions - - if not self.is_new() and self.website_image != frappe.db.get_value(self.doctype, self.name, "website_image"): - self.thumbnail = None - - if self.website_image and not self.thumbnail: - file_doc = None - - try: - file_doc = frappe.get_doc("File", { - "file_url": self.website_image, - "attached_to_doctype": "Item", - "attached_to_name": self.name - }) - except frappe.DoesNotExistError: - pass - # cleanup - frappe.local.message_log.pop() - - except requests.exceptions.HTTPError: - frappe.msgprint(_("Warning: Invalid attachment {0}").format(self.website_image)) - self.website_image = None - - except requests.exceptions.SSLError: - frappe.msgprint(_("Warning: Invalid SSL certificate on attachment {0}").format(self.website_image)) - self.website_image = None - - # for CSV import - if self.website_image and not file_doc: - try: - file_doc = frappe.get_doc({ - "doctype": "File", - "file_url": self.website_image, - "attached_to_doctype": "Item", - "attached_to_name": self.name - }).insert() - - except IOError: - self.website_image = None - - if file_doc: - if not file_doc.thumbnail_url: - file_doc.make_thumbnail() - - self.thumbnail = file_doc.thumbnail_url - def get_list_context(context): context.title = _("Bill of Materials") # context.introduction = _('Boms') diff --git a/erpnext/public/css/website.css b/erpnext/public/css/website.css index 1d30e78382..73230d027c 100644 --- a/erpnext/public/css/website.css +++ b/erpnext/public/css/website.css @@ -253,9 +253,8 @@ .duration-bar { display: inline-block; color: white; - /* border-right: 2px solid green; */ background: #8FD288; - padding: 3px; + padding: 2px; } .duration-invisible { visibility: hidden; @@ -268,9 +267,4 @@ background: none; float: none; border: none; -} -.thumbsize { - width: 200px; - height: 200px; - padding: 0; } \ No newline at end of file diff --git a/erpnext/public/less/website.less b/erpnext/public/less/website.less index b816354458..d41a773126 100644 --- a/erpnext/public/less/website.less +++ b/erpnext/public/less/website.less @@ -325,7 +325,6 @@ .duration-bar { display: inline-block; color: white; - /* border-right: 2px solid green; */ background: #8FD288; padding: 3px; } @@ -343,10 +342,4 @@ background: none; float: none; border: none; -} - -.thumbsize { - width: 200px; - height: 200px; - padding: 0; } \ No newline at end of file diff --git a/erpnext/templates/generators/bom.html b/erpnext/templates/generators/bom.html index f514f2dd8e..5fba8f7a20 100644 --- a/erpnext/templates/generators/bom.html +++ b/erpnext/templates/generators/bom.html @@ -13,7 +13,7 @@
-

{{ name }}

+

{{ name }}

{{ _("Item") }}: {{ item_name }}

@@ -22,9 +22,11 @@
-
- {{ product_image(website_image, "product-full-image") }} +
+ {{ media_image(website_image, item_name, "product-full-image") }}
+
+

{{ _("Quantity") }}: {{ quantity }}


@@ -34,28 +36,21 @@

{{ _("Items") }}

- - - - - - +
{% for d in items -%} - - - - - + +
{{ _("Qty") }}: {{ d.qty }}
+ +
{%- endfor %} -
{{ _("Qty") }}
{{ media_image(d.image, "product-full-image") }}
{{ d.item_name }}
+
+
{{ media_image(d.image, d.item_name, "product-full-image") }}
+
{{ d.item_name }}
{% if d.item_name != d.item_code -%}
{{ d.item_code }}
- {% else -%} - {%- endif %}
{{ d.description }} -
{{ d.qty }}
{%- endif %} @@ -64,27 +59,20 @@

{{ _("Operations") }}

- - - - - - - - +
{% for d in operations -%} - - - + - - - +
{{ _("Workstation") }}
{{ d.workstation }}
+
{{ _("Time(in mins)") }}
+ {{ d.time_in_mins }}
+ +
{%- endfor %} -
{{ _("Workstation") }}{{ _("Time(in mins)") }}
{{ media_image(d.image, d.operation, "product-full-image") }}
{{ d.operation }}
+
+
{{ media_image(d.image, d.operation, "product-full-image") }}
+
{{ d.operation }}
{{ d.description }}
-
{{ d.workstation }} - {{ d.time_in_mins }}
{%- endif %} @@ -96,32 +84,32 @@
{{ web_long_description or _("No description given") }}

-
- {% endblock %} diff --git a/erpnext/templates/includes/macros.html b/erpnext/templates/includes/macros.html index db194b2c52..863d48ebb3 100644 --- a/erpnext/templates/includes/macros.html +++ b/erpnext/templates/includes/macros.html @@ -21,23 +21,14 @@ {% endmacro %} {% macro media_image(website_image, name, css_class="") %} -{% if website_image -%} - -{%- endif %} -
-
-{% endmacro %} - -{% macro bom_image(website_image, name, css_class="") %} -
- {% if not website_image -%}{{ name }}{%- endif %} + diff --git a/erpnext/utilities/doctype/contact/contact.json b/erpnext/utilities/doctype/contact/contact.json new file mode 100644 index 0000000000..ef3be54ce9 --- /dev/null +++ b/erpnext/utilities/doctype/contact/contact.json @@ -0,0 +1,943 @@ +{ + "allow_copy": 0, + "allow_import": 1, + "allow_rename": 1, + "beta": 0, + "creation": "2013-01-10 16:34:32", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 0, + "engine": "InnoDB", + "fields": [ + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "options": "icon-user", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "first_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "First Name", + "length": 0, + "no_copy": 0, + "oldfieldname": "first_name", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "fieldname": "last_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Last Name", + "length": 0, + "no_copy": 0, + "oldfieldname": "last_name", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "fieldname": "email_id", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Email Id", + "length": 0, + "no_copy": 0, + "oldfieldname": "email_id", + "oldfieldtype": "Data", + "options": "Email", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 1, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cb00", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Passive", + "fieldname": "status", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Status", + "length": 0, + "no_copy": 0, + "options": "Passive\nOpen\nReplied", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "fieldname": "phone", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Phone", + "length": 0, + "no_copy": 0, + "oldfieldname": "contact_no", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach Image", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Reference", + "length": 0, + "no_copy": 0, + "options": "icon-pushpin", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "user", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "User Id", + "length": 0, + "no_copy": 0, + "options": "User", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "customer", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Customer", + "length": 0, + "no_copy": 0, + "oldfieldname": "customer", + "oldfieldtype": "Link", + "options": "Customer", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "customer_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Customer Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break1", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "oldfieldtype": "Column Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0, + "width": "50%" + }, + { + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "supplier", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Supplier", + "length": 0, + "no_copy": 0, + "options": "Supplier", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "supplier_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Supplier Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "sales_partner", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sales Partner", + "length": 0, + "no_copy": 0, + "options": "Sales Partner", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "depends_on": "eval:(doc.customer || doc.supplier || doc.sales_partner)", + "fieldname": "is_primary_contact", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Primary Contact", + "length": 0, + "no_copy": 0, + "oldfieldname": "is_primary_contact", + "oldfieldtype": "Select", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "more_info", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "More Information", + "length": 0, + "no_copy": 0, + "options": "icon-file-text", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "mobile_no", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Mobile No", + "length": 0, + "no_copy": 0, + "oldfieldname": "mobile_no", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Enter department to which this Contact belongs", + "fieldname": "department", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Department", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Enter designation of this Contact", + "fieldname": "designation", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Designation", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "unsubscribed", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Unsubscribed", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "hide_heading": 0, + "hide_toolbar": 0, + "icon": "icon-user", + "idx": 1, + "image_field": "image", + "image_view": 0, + "in_create": 0, + "in_dialog": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2016-12-11 21:52:48.574161", + "modified_by": "Administrator", + "module": "Utilities", + "name": "Contact", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Sales Master Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Purchase Master Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Sales Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Purchase Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Maintenance Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Accounts Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Sales User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Purchase User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Maintenance User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Accounts User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "is_custom": 0, + "match": "", + "permlevel": 1, + "print": 0, + "read": 1, + "report": 1, + "role": "All", + "set_user_permissions": 0, + "share": 0, + "submit": 0, + "write": 0 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "sort_order": "ASC", + "track_seen": 0 +} \ No newline at end of file From 462e89e45273cd7c1c96bf27d23ea20326c16925 Mon Sep 17 00:00:00 2001 From: pratu16x7 Date: Tue, 14 Feb 2017 17:17:28 +0530 Subject: [PATCH 065/147] [minor] margin fix --- erpnext/public/css/website.css | 3 +++ erpnext/public/less/website.less | 4 ++++ erpnext/templates/generators/bom.html | 8 ++++---- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/erpnext/public/css/website.css b/erpnext/public/css/website.css index 73230d027c..4f419377b0 100644 --- a/erpnext/public/css/website.css +++ b/erpnext/public/css/website.css @@ -267,4 +267,7 @@ background: none; float: none; border: none; +} +.bom-spec { + margin-bottom: 20px; } \ No newline at end of file diff --git a/erpnext/public/less/website.less b/erpnext/public/less/website.less index d41a773126..b733dabaf7 100644 --- a/erpnext/public/less/website.less +++ b/erpnext/public/less/website.less @@ -342,4 +342,8 @@ background: none; float: none; border: none; +} + +.bom-spec { + margin-bottom: 20px; } \ No newline at end of file diff --git a/erpnext/templates/generators/bom.html b/erpnext/templates/generators/bom.html index 5fba8f7a20..c28d9d4c5a 100644 --- a/erpnext/templates/generators/bom.html +++ b/erpnext/templates/generators/bom.html @@ -62,13 +62,13 @@
{% for d in operations -%}
-
{{ media_image(d.image, d.operation, "product-full-image") }}
-
{{ d.operation }}
+
{{ media_image(d.image, d.operation, "product-full-image") }}
+
{{ d.operation }}
{{ d.description }}
-
{{ _("Workstation") }}
{{ d.workstation }}
-
{{ _("Time(in mins)") }}
+
{{ _("Workstation") }}
{{ d.workstation }}
+
{{ _("Time(in mins)") }}
{{ d.time_in_mins }}

From ca56ad0bfc1b156e81830dda374ba5b97a9943c2 Mon Sep 17 00:00:00 2001 From: pratu16x7 Date: Tue, 14 Feb 2017 18:49:26 +0530 Subject: [PATCH 066/147] [minor] fix test --- .../utilities/doctype/contact/contact.json | 943 ------------------ 1 file changed, 943 deletions(-) delete mode 100644 erpnext/utilities/doctype/contact/contact.json diff --git a/erpnext/utilities/doctype/contact/contact.json b/erpnext/utilities/doctype/contact/contact.json deleted file mode 100644 index ef3be54ce9..0000000000 --- a/erpnext/utilities/doctype/contact/contact.json +++ /dev/null @@ -1,943 +0,0 @@ -{ - "allow_copy": 0, - "allow_import": 1, - "allow_rename": 1, - "beta": 0, - "creation": "2013-01-10 16:34:32", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "Setup", - "editable_grid": 0, - "engine": "InnoDB", - "fields": [ - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "contact_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "", - "length": 0, - "no_copy": 0, - "options": "icon-user", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "first_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 1, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "First Name", - "length": 0, - "no_copy": 0, - "oldfieldname": "first_name", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "fieldname": "last_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Last Name", - "length": 0, - "no_copy": 0, - "oldfieldname": "last_name", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "fieldname": "email_id", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 1, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Email Id", - "length": 0, - "no_copy": 0, - "oldfieldname": "email_id", - "oldfieldtype": "Data", - "options": "Email", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 1, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "cb00", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "Passive", - "fieldname": "status", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 1, - "label": "Status", - "length": 0, - "no_copy": 0, - "options": "Passive\nOpen\nReplied", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "fieldname": "phone", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Phone", - "length": 0, - "no_copy": 0, - "oldfieldname": "contact_no", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image", - "fieldtype": "Attach Image", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "contact_details", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Reference", - "length": 0, - "no_copy": 0, - "options": "icon-pushpin", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "user", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "User Id", - "length": 0, - "no_copy": 0, - "options": "User", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "customer", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Customer", - "length": 0, - "no_copy": 0, - "oldfieldname": "customer", - "oldfieldtype": "Link", - "options": "Customer", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "customer_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Customer Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break1", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "oldfieldtype": "Column Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, - "width": "50%" - }, - { - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "supplier", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Supplier", - "length": 0, - "no_copy": 0, - "options": "Supplier", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "supplier_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Supplier Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "sales_partner", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Sales Partner", - "length": 0, - "no_copy": 0, - "options": "Sales Partner", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "0", - "depends_on": "eval:(doc.customer || doc.supplier || doc.sales_partner)", - "fieldname": "is_primary_contact", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Primary Contact", - "length": 0, - "no_copy": 0, - "oldfieldname": "is_primary_contact", - "oldfieldtype": "Select", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "more_info", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "More Information", - "length": 0, - "no_copy": 0, - "options": "icon-file-text", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "mobile_no", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Mobile No", - "length": 0, - "no_copy": 0, - "oldfieldname": "mobile_no", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Enter department to which this Contact belongs", - "fieldname": "department", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Department", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Enter designation of this Contact", - "fieldname": "designation", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Designation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "unsubscribed", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Unsubscribed", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - } - ], - "hide_heading": 0, - "hide_toolbar": 0, - "icon": "icon-user", - "idx": 1, - "image_field": "image", - "image_view": 0, - "in_create": 0, - "in_dialog": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2016-12-11 21:52:48.574161", - "modified_by": "Administrator", - "module": "Utilities", - "name": "Contact", - "owner": "Administrator", - "permissions": [ - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Sales Master Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Purchase Master Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Sales Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Purchase Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Maintenance Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Accounts Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Sales User", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Purchase User", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Maintenance User", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Accounts User", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "match": "", - "permlevel": 1, - "print": 0, - "read": 1, - "report": 1, - "role": "All", - "set_user_permissions": 0, - "share": 0, - "submit": 0, - "write": 0 - } - ], - "quick_entry": 0, - "read_only": 0, - "read_only_onload": 0, - "sort_order": "ASC", - "track_seen": 0 -} \ No newline at end of file From 349ed568ed8283a2958c4a7ee626ffaafedaf0a9 Mon Sep 17 00:00:00 2001 From: pratu16x7 Date: Wed, 15 Feb 2017 09:23:26 +0530 Subject: [PATCH 067/147] Add task and item --- erpnext/projects/doctype/task/task.json | 41 +++++++++- erpnext/stock/doctype/item/item.json | 102 ++++++++++++++++++++++-- 2 files changed, 134 insertions(+), 9 deletions(-) diff --git a/erpnext/projects/doctype/task/task.json b/erpnext/projects/doctype/task/task.json index 7433222538..811626d41e 100644 --- a/erpnext/projects/doctype/task/task.json +++ b/erpnext/projects/doctype/task/task.json @@ -21,7 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Subject", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Project", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Status", @@ -139,7 +143,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Priority", @@ -170,6 +175,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -197,6 +203,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expected Start Date", @@ -228,6 +235,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expected Time (in hours)", @@ -257,6 +265,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Weight", @@ -285,6 +294,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -311,7 +321,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expected End Date", @@ -341,6 +352,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "% Progress", @@ -369,6 +381,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -397,6 +410,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Details", @@ -428,6 +442,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depends On", @@ -456,6 +471,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "depends_on", @@ -485,6 +501,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "depends_on_tasks", @@ -514,6 +531,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -544,6 +562,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Actual Start Date (via Time Sheet)", @@ -575,6 +594,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Actual Time (in hours)", @@ -604,6 +624,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -631,6 +652,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Actual End Date (via Time Sheet)", @@ -660,6 +682,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -687,6 +710,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Costing Amount (via Time Sheet)", @@ -717,6 +741,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Expense Claim (via Expense Claim)", @@ -746,6 +771,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -773,6 +799,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Billing Amount (via Time Sheet)", @@ -801,6 +828,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -829,6 +857,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Review Date", @@ -859,6 +888,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Closing Date", @@ -888,6 +918,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -914,6 +945,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -944,7 +976,7 @@ "istable": 0, "max_attachments": 5, "menu_index": 0, - "modified": "2017-01-27 01:26:24.985167", + "modified": "2017-02-14 22:46:02.027284", "modified_by": "Administrator", "module": "Projects", "name": "Task", @@ -975,6 +1007,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "subject", + "show_name_in_global_search": 0, "sort_order": "DESC", "timeline_field": "project", "title_field": "subject", diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 5748a93d2d..6de497f43d 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -25,6 +25,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -54,6 +55,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -83,6 +85,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Code", @@ -114,6 +117,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Variant Of", @@ -142,7 +146,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -172,6 +177,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Barcode", @@ -199,7 +205,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Item Group", @@ -231,6 +238,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Unit of Measure", @@ -261,6 +269,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -287,6 +296,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disabled", @@ -317,6 +327,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Maintain Stock", @@ -348,6 +359,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opening Stock", @@ -377,6 +389,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Valuation Rate", @@ -405,6 +418,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Standard Selling Rate", @@ -433,6 +447,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Fixed Asset", @@ -462,6 +477,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Asset Category", @@ -491,6 +507,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -520,6 +537,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -548,6 +566,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Brand", @@ -578,6 +597,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -609,6 +629,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Inventory", @@ -640,6 +661,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Warehouse", @@ -672,6 +694,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End of Life", @@ -703,6 +726,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Has Batch No", @@ -735,7 +759,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Has Serial No", @@ -768,6 +793,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Serial Number Series", @@ -796,6 +822,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Material Request Type", @@ -826,6 +853,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -856,6 +884,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Allow over delivery or receipt upto this percent", @@ -886,6 +915,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Valuation Method", @@ -915,6 +945,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warranty Period (in days)", @@ -946,6 +977,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Weight", @@ -974,6 +1006,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Weight UOM", @@ -1004,6 +1037,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Auto re-order", @@ -1034,6 +1068,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reorder level based on Warehouse", @@ -1063,6 +1098,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Units of Measure", @@ -1093,6 +1129,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "UOMs", @@ -1125,6 +1162,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Variants", @@ -1156,6 +1194,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Has Variants", @@ -1186,6 +1225,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Attributes", @@ -1215,6 +1255,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Details", @@ -1245,6 +1286,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Purchase Item", @@ -1276,6 +1318,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Minimum Order Qty", @@ -1305,6 +1348,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Safety Stock", @@ -1335,6 +1379,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Lead Time in days", @@ -1366,6 +1411,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Buying Cost Center", @@ -1398,6 +1444,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Expense Account", @@ -1429,6 +1476,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Last Purchase Rate", @@ -1459,6 +1507,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Details", @@ -1488,6 +1537,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Supplier", @@ -1516,6 +1566,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivered by Supplier (Drop Ship)", @@ -1545,6 +1596,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Manufacturer", @@ -1574,6 +1626,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Manufacturer Part Number", @@ -1602,6 +1655,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Code for Suppliers", @@ -1632,6 +1686,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Items", @@ -1660,6 +1715,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Details", @@ -1690,6 +1746,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Sales Item", @@ -1720,6 +1777,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Publish in Hub", @@ -1749,6 +1807,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Synced With Hub", @@ -1778,6 +1837,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Income Account", @@ -1807,6 +1867,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Selling Cost Center", @@ -1836,6 +1897,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Item Codes", @@ -1867,6 +1929,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Items", @@ -1896,6 +1959,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Max Discount (%)", @@ -1925,6 +1989,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Tax", @@ -1955,6 +2020,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes", @@ -1985,6 +2051,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Inspection Criteria", @@ -2015,6 +2082,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Inspection Required before Purchase", @@ -2045,6 +2113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Inspection Required before Delivery", @@ -2075,6 +2144,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quality Parameters", @@ -2106,6 +2176,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Manufacturing", @@ -2136,6 +2207,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default BOM", @@ -2168,6 +2240,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supply Raw Materials for Purchase", @@ -2198,6 +2271,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2224,7 +2298,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Code", @@ -2252,6 +2327,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website", @@ -2281,6 +2357,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Show in Website", @@ -2309,6 +2386,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Show in Website (Variant)", @@ -2338,6 +2416,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Route", @@ -2368,6 +2447,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Weightage", @@ -2397,6 +2477,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Slideshow", @@ -2427,6 +2508,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -2455,6 +2537,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Thumbnail", @@ -2483,6 +2566,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2511,6 +2595,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website Warehouse", @@ -2541,6 +2626,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website Item Groups", @@ -2571,6 +2657,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website Specifications", @@ -2599,6 +2686,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Copy From Item Group", @@ -2627,6 +2715,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website Specifications", @@ -2656,6 +2745,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website Description", @@ -2683,6 +2773,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Projected Qty", @@ -2713,7 +2804,7 @@ "issingle": 0, "istable": 0, "max_attachments": 1, - "modified": "2017-01-30 17:25:46.211995", + "modified": "2017-02-14 22:49:44.664910", "modified_by": "Administrator", "module": "Stock", "name": "Item", @@ -2884,6 +2975,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "item_name,description,item_group,customer_code", + "show_name_in_global_search": 0, "sort_field": "idx desc, modified desc", "sort_order": "DESC", "title_field": "item_name", From ff41c82c2bddf96a877046a3c77a333e76a5c316 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Tue, 14 Feb 2017 16:02:18 +0530 Subject: [PATCH 068/147] [Fix] Payment Entry currency symbol issue --- erpnext/accounts/doctype/payment_entry/payment_entry.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index 2a2f9fff55..4cd86c6033 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -136,6 +136,10 @@ frappe.ui.form.on('Payment Entry', { frm.set_currency_labels(["total_allocated_amount", "unallocated_amount"], party_account_currency); + currency_field = (frm.doc.payment_type=="Receive") ? "paid_from_account_currency" : "paid_to_account_currency" + frm.set_df_property("total_allocated_amount", "options", currency_field); + frm.set_df_property("unallocated_amount", "options", currency_field); + frm.set_currency_labels(["total_amount", "outstanding_amount", "allocated_amount"], party_account_currency, "references"); From 2307f57f19f52bd4adbb13da75eb3356fd91d501 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Wed, 15 Feb 2017 11:52:29 +0530 Subject: [PATCH 069/147] [Minor] Item Name in Asset --- erpnext/accounts/doctype/asset/asset.json | 60 +++++++++++------------ 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/erpnext/accounts/doctype/asset/asset.json b/erpnext/accounts/doctype/asset/asset.json index d093e69aa0..ce12c8e49a 100644 --- a/erpnext/accounts/doctype/asset/asset.json +++ b/erpnext/accounts/doctype/asset/asset.json @@ -21,7 +21,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Asset Name", @@ -49,7 +48,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Item Code", @@ -68,6 +66,34 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "item_name", + "fieldtype": "Read Only", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Name", + "length": 0, + "no_copy": 0, + "options": "item_code.item_name", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -78,7 +104,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Asset Category", @@ -108,7 +133,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Status", @@ -137,7 +161,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -165,7 +188,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -192,7 +214,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -221,7 +242,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Warehouse", @@ -250,7 +270,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Existing Asset", @@ -278,7 +297,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Date", @@ -306,7 +324,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -335,7 +352,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Invoice", @@ -364,7 +380,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disposal Date", @@ -392,7 +407,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Journal Entry for Scrap", @@ -421,7 +435,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -448,7 +461,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gross Purchase Amount", @@ -478,7 +490,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expected Value After Useful Life", @@ -508,7 +519,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opening Accumulated Depreciation", @@ -537,7 +547,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Value After Depreciation", @@ -566,7 +575,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -595,7 +603,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depreciation Method", @@ -624,7 +631,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Number of Depreciations", @@ -653,7 +659,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Number of Depreciations Booked", @@ -681,7 +686,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Frequency of Depreciation (Months)", @@ -710,7 +714,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Depreciation Date", @@ -738,7 +741,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depreciation Schedule", @@ -766,7 +768,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depreciation Schedules", @@ -795,7 +796,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -825,7 +825,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-18 15:59:19.774500", + "modified": "2017-02-15 01:19:53.498966", "modified_by": "Administrator", "module": "Accounts", "name": "Asset", @@ -842,7 +842,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -859,5 +858,6 @@ "read_only_onload": 1, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file From 7118b5a2bddd812e9f38300ee26b03110fe0a544 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Wed, 15 Feb 2017 14:46:08 +0530 Subject: [PATCH 070/147] [Minor] Is group filter removed from Territory in Opportunity --- erpnext/crm/doctype/opportunity/opportunity.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/erpnext/crm/doctype/opportunity/opportunity.js b/erpnext/crm/doctype/opportunity/opportunity.js index b5e195c6aa..def67d87b6 100644 --- a/erpnext/crm/doctype/opportunity/opportunity.js +++ b/erpnext/crm/doctype/opportunity/opportunity.js @@ -101,8 +101,7 @@ erpnext.crm.Opportunity = frappe.ui.form.Controller.extend({ $.each([["lead", "lead"], ["customer", "customer"], - ["contact_person", "customer_filter"], - ["territory", "not_a_group_filter"]], function(i, opts) { + ["contact_person", "customer_filter"]], function(i, opts) { me.frm.set_query(opts[0], erpnext.queries[opts[1]]); }); }, From e5cb3e34fe26f4733056fea01fdcc47ef127f016 Mon Sep 17 00:00:00 2001 From: nick9822 Date: Wed, 15 Feb 2017 15:32:50 +0530 Subject: [PATCH 071/147] nowdate changed to purchase_date next depreciation date should be compared with purchase_date instead of nowdate. --- erpnext/accounts/doctype/asset/asset.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/asset/asset.py b/erpnext/accounts/doctype/asset/asset.py index 9caac071f9..6a0cef5a11 100644 --- a/erpnext/accounts/doctype/asset/asset.py +++ b/erpnext/accounts/doctype/asset/asset.py @@ -80,7 +80,7 @@ class Asset(Document): if cint(self.number_of_depreciations_booked) > cint(self.total_number_of_depreciations): frappe.throw(_("Number of Depreciations Booked cannot be greater than Total Number of Depreciations")) - if self.next_depreciation_date and getdate(self.next_depreciation_date) < getdate(nowdate()): + if self.next_depreciation_date and getdate(self.next_depreciation_date) < getdate(self.purchase_date): frappe.msgprint(_("Next Depreciation Date is entered as past date")) if (flt(self.value_after_depreciation) > flt(self.expected_value_after_useful_life) @@ -242,4 +242,4 @@ def get_item_details(item_code): "asset_category": asset_category }) - return ret \ No newline at end of file + return ret From 11f159193e2d5885bb4fc186ecef554be379f204 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Wed, 15 Feb 2017 13:58:33 +0530 Subject: [PATCH 072/147] Rejected leave application can be submitted --- .../leave_application/leave_application.py | 29 +++++++++++-------- erpnext/hr/doctype/salary_slip/salary_slip.py | 1 + 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/erpnext/hr/doctype/leave_application/leave_application.py b/erpnext/hr/doctype/leave_application/leave_application.py index 5b565fa1de..84c14c91d1 100755 --- a/erpnext/hr/doctype/leave_application/leave_application.py +++ b/erpnext/hr/doctype/leave_application/leave_application.py @@ -25,7 +25,7 @@ class LeaveApplication(Document): def validate(self): if not getattr(self, "__islocal", None) and frappe.db.exists(self.doctype, self.name): - self.previous_doc = frappe.db.get_value(self.doctype, self.name, "*", as_dict=True) + self.previous_doc = frappe.get_value(self.doctype, self.name, "leave_approver", as_dict=True) else: self.previous_doc = None @@ -46,14 +46,10 @@ class LeaveApplication(Document): self.status == "Open" and self.previous_doc.leave_approver != self.leave_approver): # notify leave approver about creation self.notify_leave_approver() - elif self.previous_doc and \ - self.previous_doc.status == "Open" and self.status == "Rejected": - # notify employee about rejection - self.notify_employee(self.status) def on_submit(self): - if self.status != "Approved": - frappe.throw(_("Only Leave Applications with status 'Approved' can be submitted")) + if self.status == "Open": + frappe.throw(_("Only Leave Applications with status 'Approved' and 'Rejected' can be submitted")) self.validate_back_dated_application() @@ -234,13 +230,18 @@ class LeaveApplication(Document): else: name = self.name - return (_("Leave Application") + ": %s - %s") % (name, _(status)) + message = "Leave Application: {name}".format(name=name)+"
" + message += "Leave Type: {leave_type}".format(leave_type=self.leave_type)+"
" + message += "From Date: {from_date}".format(from_date=self.from_date)+"
" + message += "To Date: {to_date}".format(to_date=self.to_date)+"
" + message += "Status: {status}".format(status=_(status)) + return message self.notify({ # for post in messages "message": _get_message(url=True), "message_to": employee.user_id, - "subject": _get_message(), + "subject": (_("Leave Application") + ": %s - %s") % (self.name, _(status)) }) def notify_leave_approver(self): @@ -252,8 +253,12 @@ class LeaveApplication(Document): if url: name = get_link_to_form(self.doctype, self.name) employee_name = get_link_to_form("Employee", self.employee, label=employee_name) - - return (_("New Leave Application") + ": %s - " + _("Employee") + ": %s") % (name, employee_name) + message = (_("Leave Application") + ": %s") % (name)+"
" + message += (_("Employee") + ": %s") % (employee_name)+"
" + message += (_("Leave Type") + ": %s") % (self.leave_type)+"
" + message += (_("From Date") + ": %s") % (self.from_date)+"
" + message += (_("To Date") + ": %s") % (self.to_date) + return message self.notify({ # for post in messages @@ -261,7 +266,7 @@ class LeaveApplication(Document): "message_to": self.leave_approver, # for email - "subject": _get_message() + "subject": (_("New Leave Application") + ": %s - " + _("Employee") + ": %s") % (self.name, cstr(employee.employee_name)) }) def notify(self, args): diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.py b/erpnext/hr/doctype/salary_slip/salary_slip.py index 5ff1248717..9d57a5d562 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.py +++ b/erpnext/hr/doctype/salary_slip/salary_slip.py @@ -283,6 +283,7 @@ class SalarySlip(TransactionBase): where t2.name = t1.leave_type and t2.is_lwp = 1 and t1.docstatus = 1 + and t1.status = 'Approved' and t1.employee = %(employee)s and CASE WHEN t2.include_holiday != 1 THEN %(dt)s not in ('{0}') and %(dt)s between from_date and to_date WHEN t2.include_holiday THEN %(dt)s between from_date and to_date From 835a615af88e4f00765054b096dedcb2442875b9 Mon Sep 17 00:00:00 2001 From: mlisb0n Date: Wed, 15 Feb 2017 15:45:52 +0100 Subject: [PATCH 073/147] Add files via upload --- erpnext/translations/pt.csv | 8687 ++++++++++++++++++----------------- 1 file changed, 4347 insertions(+), 4340 deletions(-) diff --git a/erpnext/translations/pt.csv b/erpnext/translations/pt.csv index 1add76d817..68575be0e2 100644 --- a/erpnext/translations/pt.csv +++ b/erpnext/translations/pt.csv @@ -1,747 +1,747 @@ -DocType: Employee,Salary Mode,Modo de salário -DocType: Employee,Divorced,Divorciado -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +84,Warning: Same item has been entered multiple times.,Atenção: O mesmo artigo foi introduzido várias vezes. -apps/erpnext/erpnext/hub_node/doctype/hub_settings/hub_settings.py +96,Items already synced,Itens já sincronizados -DocType: Buying Settings,Allow Item to be added multiple times in a transaction,Permitir que o Item seja adicionado várias vezes numa transação -apps/erpnext/erpnext/support/doctype/warranty_claim/warranty_claim.py +33,Cancel Material Visit {0} before cancelling this Warranty Claim,Anule a Visita Material {0} antes de cancelar esta Solicitação de Garantia -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +19,Consumer Products,Produtos do Consumidor -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.js +68,Please select Party Type first,"Por favor, selecione primeiro o Tipo de Parte" -DocType: Item,Customer Items,Itens de Cliente -DocType: Project,Costing and Billing,Custos e Faturamento -apps/erpnext/erpnext/accounts/doctype/account/account.py +52,Account {0}: Parent account {1} can not be a ledger,A Conta {0}: Conta Principal {1} não pode ser um livro -DocType: Item,Publish Item to hub.erpnext.com,Publicar Item em hub.erpnext.com -apps/erpnext/erpnext/config/setup.py +88,Email Notifications,Notificações de Email -apps/erpnext/erpnext/hr/doctype/employee/employee_dashboard.py +22,Evaluation,Avaliação -DocType: Item,Default Unit of Measure,Unidade de Medida Padrão -DocType: SMS Center,All Sales Partner Contact,Todos os Contactos de Parceiros de Vendas -DocType: Employee,Leave Approvers,Aprovadores da Licença -DocType: Sales Partner,Dealer,Intermediário -DocType: Employee,Rented,Alugado -DocType: Purchase Order,PO-,OC- -DocType: POS Profile,Applicable for User,Aplicável ao Utilizador -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +193,"Stopped Production Order cannot be cancelled, Unstop it first to cancel","Parou ordem de produção não pode ser cancelado, desentupir-lo primeiro para cancelar" -DocType: Vehicle Service,Mileage,Quilometragem -apps/erpnext/erpnext/accounts/doctype/asset/asset.js +231,Do you really want to scrap this asset?,Deseja realmente desfazer-se deste ativo? -apps/erpnext/erpnext/buying/report/quoted_item_comparison/quoted_item_comparison.js +48,Select Default Supplier,Escolha um fornecedor de substituição -apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +37,Currency is required for Price List {0},É necessário colocar a Moeda para a Lista de Preços {0} -DocType: Sales Taxes and Charges Template,* Will be calculated in the transaction.,* Será calculado na transação. -DocType: Address,County,Condado -DocType: Purchase Order,Customer Contact,Contacto de Cliente -apps/erpnext/erpnext/schools/doctype/program_enrollment_tool/program_enrollment_tool.py +16,Mandatory feild - Program,Campo Obrigatório - Programa -DocType: Job Applicant,Job Applicant,Candidato a Emprego -apps/erpnext/erpnext/buying/doctype/supplier/supplier_dashboard.py +6,This is based on transactions against this Supplier. See timeline below for details,Isto é baseado em operações contra esse fornecedor. Veja cronograma abaixo para detalhes -apps/erpnext/erpnext/hub_node/page/hub/hub_body.html +18,No more results.,Não há mais resultados. -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +34,Legal,Legal -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +166,Actual type tax cannot be included in Item rate in row {0},O tipo de imposto efetivo não pode ser incluído na Taxa de item na linha {0} -DocType: C-Form,Customer,Cliente -DocType: Purchase Receipt Item,Required By,Solicitado Por -DocType: Delivery Note,Return Against Delivery Note,Devolução Relacionada à Guia de Remessa -DocType: Department,Department,Departamento -DocType: Purchase Order,% Billed,% Faturado -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +43,Exchange Rate must be same as {0} {1} ({2}),A Taxa de Câmbio deve ser a mesmo que {0} {1} ({2}) -DocType: Sales Invoice,Customer Name,Nome do Cliente -DocType: Vehicle,Natural Gas,Gás natural -apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py +130,Bank account cannot be named as {0},A conta bancária não pode ser designada como {0} -DocType: Account,Heads (or groups) against which Accounting Entries are made and balances are maintained.,Os livros (ou grupos) sobre os quais são efetuados Lançamentos Contábeis e são mantidos saldos. -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +192,Outstanding for {0} cannot be less than zero ({1}),O Pendente para {0} não pode ser inferior a zero ({1}) -DocType: Manufacturing Settings,Default 10 mins,Padrão 10 min -DocType: Leave Type,Leave Type Name,Nome de Tipo de Licença -apps/erpnext/erpnext/templates/pages/projects.js +63,Show open,Mostrar aberta -apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +150,Series Updated Successfully,Série atualizado com sucesso -apps/erpnext/erpnext/templates/includes/cart/cart_dropdown.html +18,Checkout,Check-out -DocType: Pricing Rule,Apply On,Aplicar Em -DocType: Item Price,Multiple Item prices.,Múltiplos Preços do Item -,Purchase Order Items To Be Received,Itens da Ordem de Compra a Serem Recebidos -DocType: SMS Center,All Supplier Contact,Todos os Contactos de Fornecedores -apps/erpnext/erpnext/projects/doctype/project/project.py +56,Expected End Date can not be less than Expected Start Date,A Data de Término Prevista não pode ser anterior à Data de Início Prevista -apps/erpnext/erpnext/utilities/transaction_base.py +107,Row #{0}: Rate must be same as {1}: {2} ({3} / {4}) ,Linha #{0}: A taxa deve ser a mesma que {1}: {2} ({3} / {4}) -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +256,New Leave Application,Novo Pedido de Licença -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +143,Bank Draft,Cheque Bancário -DocType: Mode of Payment Account,Mode of Payment Account,Modo de Pagamento da Conta -apps/erpnext/erpnext/stock/doctype/item/item.js +52,Show Variants,Mostrar Variantes -DocType: Academic Term,Academic Term,Período Letivo -apps/erpnext/erpnext/projects/doctype/project/project_dashboard.py +14,Material,Material -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +624,Quantity,Quantidade -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +529,Accounts table cannot be blank.,A tabela de contas não pode estar vazia. -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +151,Loans (Liabilities),Empréstimos ( Passivos) -DocType: Employee Education,Year of Passing,Ano de Passagem -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +69,"Reference: %s, Item Code: %s and Customer: %s","Referência: %s, Código de Item: %s e Cliente: %s" -apps/erpnext/erpnext/public/js/pos/pos_bill_item.html +12,In Stock,Em Stock -apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +46,Open Issues,Incidentes Abertos -DocType: Designation,Designation,Designação -DocType: Production Plan Item,Production Plan Item,Item do Plano de Produção -apps/erpnext/erpnext/hr/doctype/employee/employee.py +141,User {0} is already assigned to Employee {1},Utilizador {0} já está atribuído a Empregado {1} -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +31,Health Care,Serviços de Saúde -apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +65,Delay in payment (Days),Atraso no pagamento (Dias) -apps/erpnext/erpnext/fleet_management/report/vehicle_expenses/vehicle_expenses.py +25,Service Expense,Despesa de serviço -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +758,Invoice,Fatura -DocType: Maintenance Schedule Item,Periodicity,Periodicidade -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +21,Fiscal Year {0} is required,É necessária ter o Ano Fiscal de {0} -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +21,Defense,Defesa -DocType: Salary Component,Abbr,Abrv -DocType: Appraisal Goal,Score (0-5),Pontuação (0-5) -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +214,Row {0}: {1} {2} does not match with {3},A linha {0}: {1} {2} não corresponde à {3} -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +75,Row # {0}:,Linha # {0}: -DocType: Timesheet,Total Costing Amount,Valor Total Custeio -DocType: Delivery Note,Vehicle No,No veículo -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +139,Please select Price List,"Por favor, selecione a Lista de Preços" -DocType: Production Order Operation,Work In Progress,Trabalho em andamento -apps/erpnext/erpnext/schools/report/absent_student_report/absent_student_report.py +13,Please select date,"Por favor, selecione a data" -DocType: Employee,Holiday List,Lista de Feriados -apps/erpnext/erpnext/public/js/setup_wizard.js +205,Accountant,Contador -DocType: Cost Center,Stock User,Estoque de Usuário -DocType: Company,Phone No,Nº de Telefone -apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.py +49,Course Schedules created:,Cronogramas de Curso criados: -apps/erpnext/erpnext/controllers/recurring_document.py +132,New {0}: #{1},Novo {0}: #{1} -,Sales Partners Commission,Vendas Partners Comissão -apps/erpnext/erpnext/hr/doctype/salary_component/salary_component.py +21,Abbreviation cannot have more than 5 characters,A abreviatura não pode ter mais de 5 caracteres -DocType: Payment Request,Payment Request,Solicitação de Pagamento -DocType: Asset,Value After Depreciation,Valor Depois de Depreciação -DocType: Employee,O+,O+ -apps/erpnext/erpnext/selling/doctype/quotation/quotation_dashboard.py +8,Related,Relacionado -apps/erpnext/erpnext/accounts/doctype/account/account.js +26,This is a root account and cannot be edited.,Este é uma conta de raíz e não pode ser editado -DocType: BOM,Operations,Operações -apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +38,Cannot set authorization on basis of Discount for {0},Não é possível definir a autorização com base no Desconto para {0} -DocType: Rename Tool,"Attach .csv file with two columns, one for the old name and one for the new name","Anexa o ficheiro .csv com duas colunas, uma para o nome antigo e um para o novo nome" -DocType: Packed Item,Parent Detail docname,Dados Principais de docname -apps/erpnext/erpnext/public/js/setup_wizard.js +298,Kg,Kg -DocType: Student Log,Log,Registo -apps/erpnext/erpnext/config/hr.py +45,Opening for a Job.,Vaga para um Emprego. -DocType: Item Attribute,Increment,Aumento -apps/erpnext/erpnext/public/js/stock_analytics.js +62,Select Warehouse...,Selecione Warehouse ... -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +6,Advertising,Publicidade -apps/erpnext/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.py +22,Same Company is entered more than once,Mesma empresa está inscrita mais de uma vez -DocType: Employee,Married,Casado -apps/erpnext/erpnext/accounts/party.py +38,Not permitted for {0},Não permitido para {0} -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +576,Get items from,Obter itens de -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +413,Stock cannot be updated against Delivery Note {0},Banco não pode ser atualizado contra entrega Nota {0} -apps/erpnext/erpnext/templates/pages/home.py +25,Product {0},Produto {0} -DocType: Payment Reconciliation,Reconcile,Conciliar -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +30,Grocery,Mercearia -DocType: Quality Inspection Reading,Reading 1,Leitura 1 -DocType: Process Payroll,Make Bank Entry,Efetuar Registo Bancário -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +40,Pension Funds,Fundos de Pensão -DocType: SMS Center,All Sales Person,Todos os Vendedores -DocType: Monthly Distribution,**Monthly Distribution** helps you distribute the Budget/Target across months if you have seasonality in your business.,"A ** Distribuição Mensal ** ajuda-o a distribuir o Orçamento/Meta por vários meses, se o seu negócio for sazonal." -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +174,Salary Structure Missing,Falta estrutura salarial -DocType: Lead,Person Name,Nome da Pessoa -DocType: Sales Invoice Item,Sales Invoice Item,Vendas item Fatura -DocType: Account,Credit,Crédito -DocType: POS Profile,Write Off Cost Center,Escreva Off Centro de Custos -apps/erpnext/erpnext/public/js/setup_wizard.js +51,"e.g. ""Primary School"" or ""University""","ex: ""Escola Primária"" ou ""Universidade""" -apps/erpnext/erpnext/config/stock.py +32,Stock Reports,Relatórios de Stock -DocType: Warehouse,Warehouse Detail,Detalhe Armazém -apps/erpnext/erpnext/selling/doctype/customer/customer.py +201,Credit limit has been crossed for customer {0} {1}/{2},O limite de crédito foi cruzado para o cliente {0} {1}/{2} -apps/erpnext/erpnext/schools/doctype/academic_term/academic_term.py +31,The Term End Date cannot be later than the Year End Date of the Academic Year to which the term is linked (Academic Year {}). Please correct the dates and try again.,O Data Prazo Final não pode ser posterior à data de Fim de Ano do Ano Acadêmico ao qual o termo é ligada (Ano Lectivo {}). Corrija as datas e tente novamente. -apps/erpnext/erpnext/stock/doctype/item/item.py +474,"""Is Fixed Asset"" cannot be unchecked, as Asset record exists against the item","""É um Ativo Imobilizado"" não pode ser desmarcado, pois existe um registo de ativos desse item" -DocType: Vehicle Service,Brake Oil,óleo de freio -DocType: Tax Rule,Tax Type,Tipo de imposto -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +156,You are not authorized to add or update entries before {0},Você não está autorizado para adicionar ou atualizar entradas antes de {0} -DocType: Item,Item Image (if not slideshow),Imagem do Item (se não for diapositivo de imagens) -apps/erpnext/erpnext/setup/doctype/customer_group/customer_group.py +20,An Customer exists with same name,Existe um Cliente com o mesmo nome -DocType: Production Order Operation,(Hour Rate / 60) * Actual Operation Time,(Taxa por Hora / 60) * Tempo Real de Execução -DocType: SMS Log,SMS Log,SMS Log -apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +27,Cost of Delivered Items,Custo de Itens Entregues -apps/erpnext/erpnext/hr/doctype/holiday_list/holiday_list.py +38,The holiday on {0} is not between From Date and To Date,O feriado em {0} não é entre De Data e To Date -DocType: Student Log,Student Log,Log Student -DocType: Quality Inspection,Get Specification Details,Obter Dados de Especificação -DocType: Lead,Interested,Interessado -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +167,Opening,A Abrir -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +27,From {0} to {1},De {0} a {1} -DocType: Item,Copy From Item Group,Copiar do Item do Grupo -DocType: Journal Entry,Opening Entry,Data de Abertura -apps/erpnext/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js +25,Account Pay Only,Só Contas Pagas -DocType: Stock Entry,Additional Costs,Custos Adicionais -apps/erpnext/erpnext/accounts/doctype/account/account.py +141,Account with existing transaction can not be converted to group.,A conta com a transação existente não pode ser convertida a grupo. -DocType: Lead,Product Enquiry,Inquérito de Produto -DocType: Academic Term,Schools,Escolas -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +23,Please enter company first,"Por favor, insira a Empresa primeiro" -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +333,Please select Company first,"Por favor, selecione primeiro a Empresa" -DocType: Employee Education,Under Graduate,Sob graduação -apps/erpnext/erpnext/selling/report/sales_person_target_variance_item_group_wise/sales_person_target_variance_item_group_wise.js +27,Target On,Target On -DocType: BOM,Total Cost,Custo Total -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.js +66,Activity Log:,Registo de Atividade: -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +216,Item {0} does not exist in the system or has expired,O Item {0} não existe no sistema ou expirou -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +44,Real Estate,Imóveis -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.html +4,Statement of Account,Extrato de conta -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +41,Pharmaceuticals,Farmacêuticos -DocType: Purchase Invoice Item,Is Fixed Asset,É um Ativo Imobilizado -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +225,"Available qty is {0}, you need {1}","A qtd disponível é {0}, necessita {1}" -DocType: Expense Claim Detail,Claim Amount,Quantidade do Pedido -DocType: Employee,Mr,Sr. -apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +49,Duplicate customer group found in the cutomer group table,grupo de clientes duplicado encontrado na tabela de grupo cutomer -apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +33,Supplier Type / Supplier,Leverancier Type / leverancier -DocType: Naming Series,Prefix,Prefixo -apps/erpnext/erpnext/public/js/setup_wizard.js +295,Consumable,Consumíveis -DocType: Employee,B-,B- -DocType: Upload Attendance,Import Log,Importar Registo -DocType: Production Planning Tool,Pull Material Request of type Manufacture based on the above criteria,Tirar as Solicitações de Material do tipo de Fabrico com base nos critérios acima -DocType: Training Result Employee,Grade,Grau -DocType: Sales Invoice Item,Delivered By Supplier,Entregue Pelo Fornecedor -DocType: SMS Center,All Contact,Todos os Contactos -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +175,Annual Salary,Salário Anual -DocType: Daily Work Summary,Daily Work Summary,Resumo trabalho diário -DocType: Period Closing Voucher,Closing Fiscal Year,A Encerrar Ano Fiscal -apps/erpnext/erpnext/accounts/party.py +349,{0} {1} is frozen,{0} {1} foi suspenso -apps/erpnext/erpnext/setup/doctype/company/company.py +129,Please select Existing Company for creating Chart of Accounts,Por favor seleccione empresa já existente para a criação de Plano de Contas -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +78,Stock Expenses,despesas Stock -DocType: Journal Entry,Contra Entry,Contra-Valor -DocType: Journal Entry Account,Credit in Company Currency,Crédito na Moeda da Empresa -DocType: Delivery Note,Installation Status,Status da Instalação -apps/erpnext/erpnext/controllers/buying_controller.py +316,Accepted + Rejected Qty must be equal to Received quantity for Item {0},A Qtd Aceite + Rejeitada deve ser igual à quantidade recebida pelo item {0} -DocType: Request for Quotation,RFQ-,SDC- -DocType: Item,Supply Raw Materials for Purchase,Abastecimento de Matérias-Primas para a Compra -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +131,At least one mode of payment is required for POS invoice.,Pelo menos um modo de pagamento é necessário para POS fatura. -DocType: Products Settings,Show Products as a List,Mostrar os produtos como uma lista -DocType: Upload Attendance,"Download the Template, fill appropriate data and attach the modified file. +"DocType: Employee","Salary Mode","Modalidade de Salário" +"DocType: Employee","Divorced","Divorciado" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +84","Warning: Same item has been entered multiple times.","Aviso: O mesmo artigo foi inserido várias vezes." +"apps/erpnext/erpnext/hub_node/doctype/hub_settings/hub_settings.py +96","Items already synced","Artigos já sincronizados" +"DocType: Buying Settings","Allow Item to be added multiple times in a transaction","Permitir que o item a seja adicionado várias vezes em uma transação" +"apps/erpnext/erpnext/support/doctype/warranty_claim/warranty_claim.py +33","Cancel Material Visit {0} before cancelling this Warranty Claim","Cancele a Visita Material {0} antes de cancelar esta Solicitação de Garantia" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +19","Consumer Products","Bens de Consumo" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.js +68","Please select Party Type first","Por favor, selecione o Tipo de Entidade primeiro" +"DocType: Item","Customer Items","Artigos do Cliente" +"DocType: Project","Costing and Billing","Custos e Faturamento" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +52","Account {0}: Parent account {1} can not be a ledger","Conta {0}: Conta paterna {1} não pode ser um livro fiscal" +"DocType: Item","Publish Item to hub.erpnext.com","Publicar o artigo em hub.erpnext.com" +"apps/erpnext/erpnext/config/setup.py +88","Email Notifications","Notificações por E-mail" +"apps/erpnext/erpnext/hr/doctype/employee/employee_dashboard.py +22","Evaluation","Avaliação" +"DocType: Item","Default Unit of Measure","Unidade de Medida Padrão" +"DocType: SMS Center","All Sales Partner Contact","Todos os Contactos de Parceiros Comerciais" +"DocType: Employee","Leave Approvers","Autorizadores de Baixa" +"DocType: Sales Partner","Dealer","Revendedor" +"DocType: Employee","Rented","Alugado" +"DocType: Purchase Order","PO-","OC-" +"DocType: POS Profile","Applicable for User","Aplicável para o Usuário" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +193","Stopped Production Order cannot be cancelled, Unstop it first to cancel","A Ordem de Produção parada não pode ser cancelada, continue com mesma antes para depois cancelar" +"DocType: Vehicle Service","Mileage","Quilometragem" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.js +231","Do you really want to scrap this asset?","Você realmente quer descartar esse ativo?" +"apps/erpnext/erpnext/buying/report/quoted_item_comparison/quoted_item_comparison.js +48","Select Default Supplier","Selecione o Fornecedor Padrão" +"apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +37","Currency is required for Price List {0}","Moeda é necessária para a Lista de Preços {0}" +"DocType: Sales Taxes and Charges Template","* Will be calculated in the transaction.","* Será calculado na transação." +"DocType: Address","County","Município" +"DocType: Purchase Order","Customer Contact","Contato do Cliente" +"apps/erpnext/erpnext/schools/doctype/program_enrollment_tool/program_enrollment_tool.py +16","Mandatory feild - Program","Campo obrigatório - Programa" +"DocType: Job Applicant","Job Applicant","Candidato a Emprego" +"apps/erpnext/erpnext/buying/doctype/supplier/supplier_dashboard.py +6","This is based on transactions against this Supplier. See timeline below for details","Isto é baseado em operações com este fornecedor. Veja o cronograma abaixo para obter detalhes" +"apps/erpnext/erpnext/hub_node/page/hub/hub_body.html +18","No more results.","Não há mais resultados." +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +34","Legal","Jurídico" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +166","Actual type tax cannot be included in Item rate in row {0}","Tipo de imposto efetivo não pode ser incluído no preço do artigo na linha {0}" +"DocType: C-Form","Customer","Ao cliente" +"DocType: Purchase Receipt Item","Required By","Solicitado Por" +"DocType: Delivery Note","Return Against Delivery Note","Devolução Contra Nota de Entrega" +"DocType: Department","Department","Departamento" +"DocType: Purchase Order","% Billed","% Cobrado" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +43","Exchange Rate must be same as {0} {1} ({2})","Taxa de Câmbio deve ser a mesma que {0} {1} ({2})" +"DocType: Sales Invoice","Customer Name","Nome do Cliente" +"DocType: Vehicle","Natural Gas","Gás Natural" +"apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py +130","Bank account cannot be named as {0}","Conta bancária não pode ser nomeada como {0}" +"DocType: Account","Heads (or groups) against which Accounting Entries are made and balances are maintained.","Elementos (ou grupos) dos quais os Lançamentos Contabilísticos são feitas e os saldos são mantidos." +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +192","Outstanding for {0} cannot be less than zero ({1})","Pendente para {0} não pode ser menor que zero ({1})" +"DocType: Manufacturing Settings","Default 10 mins","Padrão de 10 min" +"DocType: Leave Type","Leave Type Name","Nome do Tipo de Baixa" +"apps/erpnext/erpnext/templates/pages/projects.js +63","Show open","Mostrar aberto" +"apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +150","Series Updated Successfully","Série Atualizada com Sucesso" +"apps/erpnext/erpnext/templates/includes/cart/cart_dropdown.html +18","Checkout","Check-out" +"DocType: Pricing Rule","Apply On","Aplicar Em" +"DocType: Item Price","Multiple Item prices.","Preços de Vários Artigos." +"","Purchase Order Items To Be Received","Artigos da Ordem de Compra a serem recebidos" +"DocType: SMS Center","All Supplier Contact","Todos os Contactos do Fornecedor" +"apps/erpnext/erpnext/projects/doctype/project/project.py +56","Expected End Date can not be less than Expected Start Date","Data de Término não pode ser inferior a Data de Início" +"apps/erpnext/erpnext/utilities/transaction_base.py +107","Row #{0}: Rate must be same as {1}: {2} ({3} / {4}) ","Linha #{0}: A taxa deve ser a mesma que {1}: {2} ({3} / {4}) " +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +256","New Leave Application","Novo Pedido de Licença" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +143","Bank Draft","Depósito Bancário" +"DocType: Mode of Payment Account","Mode of Payment Account","Modo da Conta de Pagamento" +"apps/erpnext/erpnext/stock/doctype/item/item.js +52","Show Variants","Mostrar Variantes" +"DocType: Academic Term","Academic Term","Período Letivo" +"apps/erpnext/erpnext/projects/doctype/project/project_dashboard.py +14","Material","Material" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +624","Quantity","Quantidade" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +529","Accounts table cannot be blank.","A tabela de contas não pode estar vazia." +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +151","Loans (Liabilities)","Empréstimos (Passivo)" +"DocType: Employee Education","Year of Passing","Ano de Falecimento" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +69","Reference: %s, Item Code: %s and Customer: %s","Referência: %s, Código do Artigo: %s e Cliente: %s" +"apps/erpnext/erpnext/public/js/pos/pos_bill_item.html +12","In Stock","Em Estoque" +"apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +46","Open Issues","Questões em Aberto" +"DocType: Designation","Designation","Designação" +"DocType: Production Plan Item","Production Plan Item","Artigo do Plano de Produção" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +141","User {0} is already assigned to Employee {1}","O usuário {0} já está atribuído ao funcionário {1}" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +31","Health Care","Assistência Médica" +"apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +65","Delay in payment (Days)","Atraso no pagamento (Dias)" +"apps/erpnext/erpnext/fleet_management/report/vehicle_expenses/vehicle_expenses.py +25","Service Expense","Despesa de Serviço" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +758","Invoice","Fatura" +"DocType: Maintenance Schedule Item","Periodicity","Periodicidade" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +21","Fiscal Year {0} is required","O Ano Fiscal {0} é obrigatório" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +21","Defense","Defesa" +"DocType: Salary Component","Abbr","Abrev" +"DocType: Appraisal Goal","Score (0-5)","Pontuação (de 0 a 5)" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +214","Row {0}: {1} {2} does not match with {3}","Linha {0}: {1} {2} não coincide com a {3}" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +75","Row # {0}:","Linha # {0}:" +"DocType: Timesheet","Total Costing Amount","Valor Total dos Custos" +"DocType: Delivery Note","Vehicle No","Nº do Veículo" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +139","Please select Price List","Por favor, selecione a Lista de Preços" +"DocType: Production Order Operation","Work In Progress","Trabalho em Andamento" +"apps/erpnext/erpnext/schools/report/absent_student_report/absent_student_report.py +13","Please select date","Por favor selecione a data" +"DocType: Employee","Holiday List","Lista de Feriados" +"apps/erpnext/erpnext/public/js/setup_wizard.js +205","Accountant","Contabilista" +"DocType: Cost Center","Stock User","Usuário de Estoque" +"DocType: Company","Phone No","Nº de Telefone" +"apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.py +49","Course Schedules created:","Cronogramas de Curso criados:" +"apps/erpnext/erpnext/controllers/recurring_document.py +132","New {0}: #{1}","Novo {0}: #{1}" +"","Sales Partners Commission","Comissão de Parceiros de Vendas" +"apps/erpnext/erpnext/hr/doctype/salary_component/salary_component.py +21","Abbreviation cannot have more than 5 characters","A abreviatura não pode ter mais de 5 caracteres" +"DocType: Payment Request","Payment Request","Solicitação de Pagamento" +"DocType: Asset","Value After Depreciation","Valor Após Amortização" +"DocType: Employee","O+","O+" +"apps/erpnext/erpnext/selling/doctype/quotation/quotation_dashboard.py +8","Related","Relacionado" +"apps/erpnext/erpnext/accounts/doctype/account/account.js +26","This is a root account and cannot be edited.","Esta é uma conta principal e não pode ser editada." +"DocType: BOM","Operations","Operações" +"apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +38","Cannot set authorization on basis of Discount for {0}","Não é possível definir a autorização com base no Desconto de {0}" +"DocType: Rename Tool","Attach .csv file with two columns, one for the old name and one for the new name","Anexe o ficheiro .csv com duas colunas, uma para o nome antigo e uma para o novo nome" +"DocType: Packed Item","Parent Detail docname","Dados Principais de docname" +"apps/erpnext/erpnext/public/js/setup_wizard.js +298","Kg","Kg" +"DocType: Student Log","Log","Registo" +"apps/erpnext/erpnext/config/hr.py +45","Opening for a Job.","Vaga para um Emprego." +"DocType: Item Attribute","Increment","Aumento" +"apps/erpnext/erpnext/public/js/stock_analytics.js +62","Select Warehouse...","Selecionar Armazém..." +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +6","Advertising","Publicidade" +"apps/erpnext/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.py +22","Same Company is entered more than once","Esta mesma empresa está inscrita mais do que uma vez" +"DocType: Employee","Married","Casado/a" +"apps/erpnext/erpnext/accounts/party.py +38","Not permitted for {0}","Não tem permissão para {0}" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +576","Get items from","Obter itens de" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +413","Stock cannot be updated against Delivery Note {0}","O Stock não pode ser atualizado nesta Guia de Remessa {0}" +"apps/erpnext/erpnext/templates/pages/home.py +25","Product {0}","Produto {0}" +"DocType: Payment Reconciliation","Reconcile","Conciliar" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +30","Grocery","Mercearia" +"DocType: Quality Inspection Reading","Reading 1","Leitura 1" +"DocType: Process Payroll","Make Bank Entry","Efetuar Registo Bancário" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +40","Pension Funds","Fundos de Pensão" +"DocType: SMS Center","All Sales Person","Todos os Vendedores" +"DocType: Monthly Distribution","**Monthly Distribution** helps you distribute the Budget/Target across months if you have seasonality in your business.","A **Distribuição Mensal** ajuda-o a distribuir o Orçamento/Meta por vários meses, caso o seu negócio seja sazonal." +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +174","Salary Structure Missing","Falta a Estrutura Salarial" +"DocType: Lead","Person Name","Nome da Pessoa" +"DocType: Sales Invoice Item","Sales Invoice Item","Item de Fatura de Vendas" +"DocType: Account","Credit","Crédito" +"DocType: POS Profile","Write Off Cost Center","Liquidar Centro de Custos" +"apps/erpnext/erpnext/public/js/setup_wizard.js +51","e.g. ""Primary School"" or ""University""","ex: ""Escola Primária"" ou ""Universidade""" +"apps/erpnext/erpnext/config/stock.py +32","Stock Reports","Relatórios de Stock" +"DocType: Warehouse","Warehouse Detail","Detalhe Armazém" +"apps/erpnext/erpnext/selling/doctype/customer/customer.py +201","Credit limit has been crossed for customer {0} {1}/{2}","O cliente {0} {1}/{2} ultrapassou o limite de crédito" +"apps/erpnext/erpnext/schools/doctype/academic_term/academic_term.py +31","The Term End Date cannot be later than the Year End Date of the Academic Year to which the term is linked (Academic Year {}). Please correct the dates and try again.","O Prazo de Data de Término não pode ser posterior à Data de Término de Ano do Ano Letivo, com a qual está relacionado o termo (Ano Lectivo {}). Por favor, corrija as datas e tente novamente." +"apps/erpnext/erpnext/stock/doctype/item/item.py +474","""Is Fixed Asset"" cannot be unchecked, as Asset record exists against the item","""É um Ativo Imobilizado"" não pode ser desmarcado, pois existe um registo de ativos desse item" +"DocType: Vehicle Service","Brake Oil","Óleo dos Travões" +"DocType: Tax Rule","Tax Type","Tipo de imposto" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +156","You are not authorized to add or update entries before {0}","Não está autorizado a adicionar ou atualizar registos antes de {0}" +"DocType: Item","Item Image (if not slideshow)","Imagem do Item (se não for diapositivo de imagens)" +"apps/erpnext/erpnext/setup/doctype/customer_group/customer_group.py +20","An Customer exists with same name","Existe um Cliente com o mesmo nome" +"DocType: Production Order Operation","(Hour Rate / 60) * Actual Operation Time","(Taxa por Hora / 60) * Tempo Real Operacional" +"DocType: SMS Log","SMS Log","Registo de SMS" +"apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +27","Cost of Delivered Items","Custo de Itens Entregues" +"apps/erpnext/erpnext/hr/doctype/holiday_list/holiday_list.py +38","The holiday on {0} is not between From Date and To Date","O feriado em {0} não é entre De Data e To Date" +"DocType: Student Log","Student Log","Log Student" +"DocType: Quality Inspection","Get Specification Details","Obter Dados Específicos" +"DocType: Lead","Interested","Interessado" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +167","Opening","A Abrir" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +27","From {0} to {1}","De {0} a {1}" +"DocType: Item","Copy From Item Group","Copiar do Grupo do Item" +"DocType: Journal Entry","Opening Entry","Registo de Abertura" +"apps/erpnext/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js +25","Account Pay Only","Só Conta de Pagamento" +"DocType: Stock Entry","Additional Costs","Custos Adicionais" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +141","Account with existing transaction can not be converted to group.","A conta da transação existente não pode ser convertida a grupo." +"DocType: Lead","Product Enquiry","Inquérito de Produto" +"DocType: Academic Term","Schools","Escolas" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +23","Please enter company first","Por favor, insira primeiro a empresa" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +333","Please select Company first","Por favor, selecione primeiro a Empresa" +"DocType: Employee Education","Under Graduate","Universitário" +"apps/erpnext/erpnext/selling/report/sales_person_target_variance_item_group_wise/sales_person_target_variance_item_group_wise.js +27","Target On","Objetivo" +"DocType: BOM","Total Cost","Custo Total" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.js +66","Activity Log:","Registo de Atividade:" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +216","Item {0} does not exist in the system or has expired","O Item {0} não existe no sistema ou já expirou" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +44","Real Estate","Imóveis" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.html +4","Statement of Account","Extrato de Conta" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +41","Pharmaceuticals","Farmacêuticos" +"DocType: Purchase Invoice Item","Is Fixed Asset","É um Ativo Imobilizado" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +225","Available qty is {0}, you need {1}","A qtd disponível é {0}, necessita {1}" +"DocType: Expense Claim Detail","Claim Amount","Quantidade do Pedido" +"DocType: Employee","Mr","Sr." +"apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +49","Duplicate customer group found in the cutomer group table","Foi encontrado um grupo de clientes duplicado na tabela de grupo do cliente" +"apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +33","Supplier Type / Supplier","Tipo de Fornecedor / Fornecedor" +"DocType: Naming Series","Prefix","Prefixo" +"apps/erpnext/erpnext/public/js/setup_wizard.js +295","Consumable","Consumíveis" +"DocType: Employee","B-","B-" +"DocType: Upload Attendance","Import Log","Importar Registo" +"DocType: Production Planning Tool","Pull Material Request of type Manufacture based on the above criteria","Retirar as Solicitações de Material do tipo de Fabrico com base nos critérios acima" +"DocType: Training Result Employee","Grade","Classe" +"DocType: Sales Invoice Item","Delivered By Supplier","Entregue Pelo Fornecedor" +"DocType: SMS Center","All Contact","Todos os Contactos" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +175","Annual Salary","Salário Anual" +"DocType: Daily Work Summary","Daily Work Summary","Resumo do Trabalho Diário" +"DocType: Period Closing Voucher","Closing Fiscal Year","A Encerrar Ano Fiscal" +"apps/erpnext/erpnext/accounts/party.py +349","{0} {1} is frozen","{0} {1} foi suspenso" +"apps/erpnext/erpnext/setup/doctype/company/company.py +129","Please select Existing Company for creating Chart of Accounts","Por favor, seleccione uma Empresa Existente para a criação do Plano de Contas" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +78","Stock Expenses","Despesas de Stock" +"DocType: Journal Entry","Contra Entry","Contrapartida" +"DocType: Journal Entry Account","Credit in Company Currency","Crédito na Moeda da Empresa" +"DocType: Delivery Note","Installation Status","Estado da Instalação" +"apps/erpnext/erpnext/controllers/buying_controller.py +316","Accepted + Rejected Qty must be equal to Received quantity for Item {0}","A Qtd Aceite + Rejeitada deve ser igual à quantidade Recebida pelo Item {0}" +"DocType: Request for Quotation","RFQ-","SDC-" +"DocType: Item","Supply Raw Materials for Purchase","Abastecimento de Matérias-Primas para Compra" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +131","At least one mode of payment is required for POS invoice.","É necessário pelo menos um modo de pagamento para a fatura POS." +"DocType: Products Settings","Show Products as a List","Mostrar os Produtos como Lista" +"DocType: Upload Attendance","Download the Template, fill appropriate data and attach the modified file. All dates and employee combination in the selected period will come in the template, with existing attendance records","Transfira o Modelo, preencha os dados apropriados e anexe o ficheiro modificado. Todas as datas e combinação de funcionários no período selecionado aparecerão no modelo, com os registos de assiduidade existentes" -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +471,Item {0} is not active or end of life has been reached,O Item {0} não está ativo ou chegou ao seu fim de vida -apps/erpnext/erpnext/public/js/setup_wizard.js +341,Example: Basic Mathematics,Exemplo: Fundamentos de Matemática -apps/erpnext/erpnext/controllers/accounts_controller.py +663,"To include tax in row {0} in Item rate, taxes in rows {1} must also be included","Para incluir impostos na linha {0} na taxa de Item, os impostos em linhas {1} também deve ser incluída" -apps/erpnext/erpnext/config/hr.py +177,Settings for HR Module,Configurações para o Módulo HR -DocType: SMS Center,SMS Center,SMS Center -DocType: Sales Invoice,Change Amount,Alterar Montante -DocType: BOM Replace Tool,New BOM,Nova LDM -DocType: Depreciation Schedule,Make Depreciation Entry,Efetuar Registo de Depreciação -DocType: Appraisal Template Goal,KRA,ACR -DocType: Lead,Request Type,Tipo de Solicitação -DocType: Leave Application,Reason,Motivo -apps/erpnext/erpnext/hr/doctype/offer_letter/offer_letter.js +15,Make Employee,Tornar Funcionário -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +14,Broadcasting,Transmissão -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +150,Execution,Execução -apps/erpnext/erpnext/config/manufacturing.py +62,Details of the operations carried out.,Os dados das operações realizadas. -DocType: Serial No,Maintenance Status,Status de Manutenção -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +52,{0} {1}: Supplier is required against Payable account {2},{0} {1}: Fornecedor é necessária contra conta a pagar {2} -apps/erpnext/erpnext/config/selling.py +52,Items and Pricing,Itens e Preços -apps/erpnext/erpnext/projects/doctype/project/project_dashboard.html +2,Total hours: {0},Total de horas: {0} -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +43,From Date should be within the Fiscal Year. Assuming From Date = {0},A Data De deve estar dentro do Ano Fiscal. Assumindo que a Data De = {0} -DocType: Customer,Individual,Individual -DocType: Interest,Academics User,Utilizador Académico -DocType: Cheque Print Template,Amount In Figure,Montante Na Figura -apps/erpnext/erpnext/config/maintenance.py +12,Plan for maintenance visits.,Plano de visitas de manutenção. -DocType: SMS Settings,Enter url parameter for message,Insira o parâmetro url para a mensagem -DocType: POS Profile,Customer Groups,Grupos de clientes -DocType: Program Enrollment Tool,Students,estudantes -apps/erpnext/erpnext/config/selling.py +91,Rules for applying pricing and discount.,As regras para aplicação de preços e de descontos. -apps/erpnext/erpnext/stock/doctype/price_list/price_list.py +14,Price List must be applicable for Buying or Selling,A Lista de Preços deve ser aplicável a Comprar ou Vender -apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +79,Installation date cannot be before delivery date for Item {0},A data de instalação não pode ser anterior à data de entrega do Item {0} -DocType: Pricing Rule,Discount on Price List Rate (%),Desconto na Taxa de Lista de Preços (%) -DocType: Offer Letter,Select Terms and Conditions,Selecione os Termos e Condições -apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +51,Out Value,Valor de Saída -DocType: Production Planning Tool,Sales Orders,Pedidos de Vendas -DocType: Purchase Taxes and Charges,Valuation,Avaliação -,Purchase Order Trends,Tendências de Ordens de Compra -apps/erpnext/erpnext/templates/emails/request_for_quotation.html +7,The request for quotation can be accessed by clicking on the following link,A solicitação de cotação pode ser acessada clicando no link a seguir -apps/erpnext/erpnext/config/hr.py +81,Allocate leaves for the year.,Atribuir licenças para o ano. -DocType: SG Creation Tool Course,SG Creation Tool Course,SG Course ferramenta de criação -DocType: Student Group Creation Tool,Leave blank if you wish to fetch all courses for selected academic term,Deixe em branco se deseja procurar todos os cursos para o termo académico selecionado -apps/erpnext/erpnext/controllers/selling_controller.py +168,Selling price for item {0} is lower than its {1}. Selling price should be atleast {2},preço para o item vendendo {0} é menor do que o seu {1}. preço de venda deve ser pelo menos {2} -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +227,Insufficient Stock,Stock Insuficiente -DocType: Manufacturing Settings,Disable Capacity Planning and Time Tracking,Desativar a Capacidade de Planeamento e o Controlo do Tempo -DocType: Email Digest,New Sales Orders,Novos Pedidos de Vendas -DocType: Bank Reconciliation,Bank Account,Conta Bancária -DocType: Leave Type,Allow Negative Balance,Permitir Saldo Negativo -DocType: Selling Settings,Default Territory,Território Padrão -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +53,Television,televisão -DocType: Production Order Operation,Updated via 'Time Log',Atualizado via 'Time Log' -apps/erpnext/erpnext/controllers/taxes_and_totals.py +413,Advance amount cannot be greater than {0} {1},O montante do adiantamento não pode ser maior do que {0} {1} -DocType: Naming Series,Series List for this Transaction,Lista de séries para esta transação -DocType: Sales Invoice,Is Opening Entry,Está a Abrir a Entrada -DocType: Customer Group,Mention if non-standard receivable account applicable,Mencione se é aplicável uma conta a receber não padrão -DocType: Course Schedule,Instructor Name,Nome do Instrutor -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +176,For Warehouse is required before Submit,É necessário colocar Para o Armazém antes de Enviar -apps/erpnext/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html +8,Received On,Recebeu Em -DocType: Sales Partner,Reseller,Revendedor -DocType: Production Planning Tool,"If checked, Will include non-stock items in the Material Requests.","Se marcada, incluirá itens não estocáveis nos pedidos de material." -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +24,Please enter Company,"Por favor, insira a Empresa" -DocType: Delivery Note Item,Against Sales Invoice Item,Na Nota Fiscal de Venda do Item -,Production Orders in Progress,Pedidos de Produção em Progresso -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +38,Net Cash from Financing,Caixa Líquido de Financiamento -apps/erpnext/erpnext/accounts/page/pos/pos.js +1542,"LocalStorage is full , did not save","A LocalStorage está cheia, não guardou" -DocType: Lead,Address & Contact,Endereço e Contacto -DocType: Leave Allocation,Add unused leaves from previous allocations,Adicionar licenças não utilizadas através das atribuições anteriores -apps/erpnext/erpnext/controllers/recurring_document.py +227,Next Recurring {0} will be created on {1},O Próximo Recorrente {0} será criado em {1} -DocType: Sales Partner,Partner website,Website parceiro -apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +105,Add Item,Adicionar Item -,Contact Name,Nome de Contacto -DocType: Process Payroll,Creates salary slip for above mentioned criteria.,Cria Folha de Pagamento para os critérios acima mencionados. -DocType: POS Customer Group,POS Customer Group,POS Grupo Cliente -DocType: Cheque Print Template,Line spacing for amount in words,Espaçamento entre linhas para o valor por extenso -DocType: Vehicle,Additional Details,detalhes adicionais -apps/erpnext/erpnext/templates/generators/item.html +77,No description given,Sem descrição dada -apps/erpnext/erpnext/config/buying.py +13,Request for purchase.,Pedido para compra. -apps/erpnext/erpnext/projects/doctype/project/project_dashboard.py +6,This is based on the Time Sheets created against this project,Esta baseia-se nas folhas de tempo criou contra este projecto -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +339,Net Pay cannot be less than 0,Pay Net não pode ser inferior a 0 -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +215,Only the selected Leave Approver can submit this Leave Application,Só o Aprovador de Licenças selecionado é que pode enviar esta Solicitação de Licença -apps/erpnext/erpnext/hr/doctype/employee/employee.py +113,Relieving Date must be greater than Date of Joining,A Data de Dispensa deve ser mais recente que a Data de Adesão -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +183,Leaves per Year,Licenças por Ano -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +119,Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry.,"Linha {0}: Por favor, selecione 'É um Adiantamento' na Conta {1} se este é um registo dum adiantamento." -apps/erpnext/erpnext/stock/utils.py +188,Warehouse {0} does not belong to company {1},Armazém {0} não pertence à empresa {1} -DocType: Email Digest,Profit & Loss,Perda de lucro -apps/erpnext/erpnext/public/js/setup_wizard.js +299,Litre,Litro -DocType: Task,Total Costing Amount (via Time Sheet),Total de Custeio Montante (via Time Sheet) -DocType: Item Website Specification,Item Website Specification,Especificação de Website do Item -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +453,Leave Blocked,Licença Bloqueada -apps/erpnext/erpnext/stock/doctype/item/item.py +675,Item {0} has reached its end of life on {1},O Item {0} chegou ao fim da sua vida em {1} -apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.js +95,Bank Entries,Entradas Bancárias -apps/erpnext/erpnext/accounts/doctype/budget/budget.py +111,Annual,Anual -DocType: Stock Reconciliation Item,Stock Reconciliation Item,Da Reconciliação item -DocType: Stock Entry,Sales Invoice No,Vendas factura n -DocType: Material Request Item,Min Order Qty,Qtd de Pedido Mín. -DocType: Student Group Creation Tool Course,Student Group Creation Tool Course,Curso Grupo Estudantil ferramenta de criação -DocType: Lead,Do Not Contact,Não Contactar -apps/erpnext/erpnext/public/js/setup_wizard.js +360,People who teach at your organisation,Pessoas que instruem na sua organização -DocType: Purchase Invoice,The unique id for tracking all recurring invoices. It is generated on submit.,A ID exclusiva para acompanhar todas as facturas recorrentes. Ele é gerado em enviar. -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +94,Software Developer,Software Developer -DocType: Item,Minimum Order Qty,Qtd de Pedido Mínima -DocType: Pricing Rule,Supplier Type,Tipo de fornecedor -DocType: Course Scheduling Tool,Course Start Date,Data de Início do Curso -,Student Batch-Wise Attendance,Por lotes estudante Presença -DocType: Item,Publish in Hub,Publicar no Hub -DocType: Student Admission,Student Admission,A admissão Student -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +49,Customer > Customer Group > Territory,Cliente> Grupo Cliente> Território -,Terretory,terretory -apps/erpnext/erpnext/stock/doctype/item/item.py +695,Item {0} is cancelled,O Item {0} foi cancelado -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +831,Material Request,Solicitação de Material -DocType: Bank Reconciliation,Update Clearance Date,Atualizar Data de Liquidação -apps/erpnext/erpnext/hr/doctype/salary_component/salary_component.py +24,Abbreviation already used for another salary component,Esta abreviatura já foi utilizada para outro componente salarial -DocType: Item,Purchase Details,Dados de Compra -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +348,Item {0} not found in 'Raw Materials Supplied' table in Purchase Order {1},O Item {0} não foi encontrado na tabela das 'Matérias-primas Fornecidas' na Ordem de Compra {1} -DocType: Employee,Relation,Relação -DocType: Shipping Rule,Worldwide Shipping,Envio para todo o planeta -DocType: Student Guardian,Mother,Mãe -apps/erpnext/erpnext/config/selling.py +18,Confirmed orders from Customers.,Pedidos confirmados de Clientes. -DocType: Purchase Receipt Item,Rejected Quantity,Quantidade Rejeitada -DocType: SMS Settings,SMS Sender Name,Nome do remetente SMS -DocType: Contact,Is Primary Contact,É o Contato Principal -DocType: Notification Control,Notification Control,Controlo de Notificação -DocType: Lead,Suggestions,Sugestões -DocType: Territory,Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.,"Definir item Group-wise orçamentos sobre este território. Você também pode incluir sazonalidade, definindo a distribuição." -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +265,Payment against {0} {1} cannot be greater than Outstanding Amount {2},O pagamento em {0} {1} não pode ser superior ao Montante em Dívida {2} -DocType: Supplier,Address HTML,Endereço HTML -DocType: Lead,Mobile No.,N.º de Telemóvel -DocType: Maintenance Schedule,Generate Schedule,Gerar Cronograma -DocType: Purchase Invoice Item,Expense Head,Livro de Despesa -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +138,Please select Charge Type first,"Por favor, selecione primeiro o Tipo de Conta" -DocType: Student Group Student,Student Group Student,Estudante Grupo Estudantil -apps/erpnext/erpnext/stock/report/stock_ageing/stock_ageing.py +41,Latest,Último -DocType: Vehicle Service,Inspection,Inspeção -DocType: Email Digest,New Quotations,Novas cotações -DocType: HR Settings,Emails salary slip to employee based on preferred email selected in Employee,deslizamento e-mails salário para funcionários com base em e-mail preferido selecionado no Employee -DocType: Employee,The first Leave Approver in the list will be set as the default Leave Approver,O primeiro Deixe Approver na lista vai ser definido como o Leave Approver padrão -DocType: Tax Rule,Shipping County,O envio County -apps/erpnext/erpnext/config/desktop.py +158,Learn,Aprender -DocType: Asset,Next Depreciation Date,Próxima Data de Depreciação -apps/erpnext/erpnext/projects/doctype/activity_type/activity_type.js +3,Activity Cost per Employee,Custo Atividade por Funcionário -DocType: Accounts Settings,Settings for Accounts,Definições para contas -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +635,Supplier Invoice No exists in Purchase Invoice {0},Fornecedor Nota Fiscal n existe na factura de compra {0} -apps/erpnext/erpnext/config/selling.py +118,Manage Sales Person Tree.,Gerir Organograma de Vendedores. -DocType: Job Applicant,Cover Letter,Carta de Apresentação -apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +37,Outstanding Cheques and Deposits to clear,Cheques a Cobrar e Depósitos a receber -DocType: Item,Synced With Hub,Sincronizado com o Hub -DocType: Vehicle,Fleet Manager,Gerente de Frotas -apps/erpnext/erpnext/setup/doctype/company/company.js +63,Wrong Password,Senha Incorreta -DocType: Item,Variant Of,Variante de -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +352,Completed Qty can not be greater than 'Qty to Manufacture',"A Qtd Concluída não pode ser superior à ""Qtd de Fabrico""" -DocType: Period Closing Voucher,Closing Account Head,A Fechar Livro de Conta -DocType: Employee,External Work History,Histórico Profissional Externo -apps/erpnext/erpnext/projects/doctype/task/task.py +98,Circular Reference Error,Erro de Referência Circular -DocType: Delivery Note,In Words (Export) will be visible once you save the Delivery Note.,Por Extenso (Exportar) será visível assim que salvar a Guia de Remessa. -DocType: Cheque Print Template,Distance from left edge,Distância da margem esquerda -apps/erpnext/erpnext/utilities/bot.py +29,{0} units of [{1}](#Form/Item/{1}) found in [{2}](#Form/Warehouse/{2}),Foram encontradas {0} unidades de [{1}](#Formulário/Item/{1}) found in [{2}](#Formulário/Armazém/{2}) -DocType: Lead,Industry,Indústria -DocType: Employee,Job Profile,Perfil de Emprego -DocType: Stock Settings,Notify by Email on creation of automatic Material Request,Notificar por Email na criação de Solicitações de Material automáticas -DocType: Journal Entry,Multi Currency,Multiplas Moedas -DocType: Payment Reconciliation Invoice,Invoice Type,Tipo de Fatura -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +831,Delivery Note,Guia de Remessa -apps/erpnext/erpnext/config/learn.py +87,Setting up Taxes,Configurando Impostos -apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +131,Cost of Sold Asset,Custo do Ativo Vendido -apps/erpnext/erpnext/accounts/utils.py +310,Payment Entry has been modified after you pulled it. Please pull it again.,"O Registo de Pagamento foi alterado após ter sido sacado. Por favor, saque-o novamente." -apps/erpnext/erpnext/stock/doctype/item/item.py +445,{0} entered twice in Item Tax,{0} entrou duas vezes no item Taxa -apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +114,Summary for this week and pending activities,Resumo para esta semana e atividades pendentes -DocType: Student Applicant,Admitted,Admitido -DocType: Workstation,Rent Cost,Custo de Aluguer -apps/erpnext/erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py +81,Amount After Depreciation,Montante Após Depreciação -apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +97,Upcoming Calendar Events,Próximos eventos de calendário -apps/erpnext/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py +73,Please select month and year,"Por favor, selecione o mês e o ano" -DocType: Purchase Invoice,"Enter email id separated by commas, invoice will be mailed automatically on particular date",Digite o ID de email separado por vírgulas. A fatura será enviada automaticamente em determinada data -DocType: Employee,Company Email,Email da Empresa -DocType: GL Entry,Debit Amount in Account Currency,Montante de Débito na Moeda da Conta -apps/erpnext/erpnext/config/accounts.py +27,Bank/Cash transactions against party or for internal transfer,Transações Bancárias/Dinheiro em terceiros ou em transferências internas -DocType: Shipping Rule,Valid for Countries,Válido para Países -apps/erpnext/erpnext/stock/doctype/item/item.js +51,This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set,Este artigo é um modelo e não podem ser usados em transações. Atributos item será copiado para as variantes a menos 'No Copy' é definido -apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +69,Total Order Considered,Order Total Considerado -apps/erpnext/erpnext/config/hr.py +197,"Employee designation (e.g. CEO, Director etc.).","Designação do funcionário (por exemplo, Presidente Executivo , Diretor , etc.)" -apps/erpnext/erpnext/controllers/recurring_document.py +220,Please enter 'Repeat on Day of Month' field value,"Por favor, insira o valor do campo 'Repetir no Dia do Mês '" -DocType: Sales Invoice,Rate at which Customer Currency is converted to customer's base currency,Taxa a que Moeda do Cliente é convertida para a moeda principal do cliente -DocType: Course Scheduling Tool,Course Scheduling Tool,Curso de ferramenta de agendamento -apps/erpnext/erpnext/controllers/accounts_controller.py +564,Row #{0}: Purchase Invoice cannot be made against an existing asset {1},Linha #{0}: Não pode ser efetuada uma Fatura de Compra para um ativo existente {1} -DocType: Item Tax,Tax Rate,Taxa de Imposto -apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +59,{0} already allocated for Employee {1} for period {2} to {3},{0} já foi alocado para o Funcionário {1} para o período de {2} a {3} -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +799,Select Item,Selecionar item -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +147,"Item: {0} managed batch-wise, can not be reconciled using \ +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +471","Item {0} is not active or end of life has been reached","O Item {0} não está ativo ou expirou" +"apps/erpnext/erpnext/public/js/setup_wizard.js +341","Example: Basic Mathematics","Exemplo: Fundamentos de Matemática" +"apps/erpnext/erpnext/controllers/accounts_controller.py +663","To include tax in row {0} in Item rate, taxes in rows {1} must also be included","Para incluir impostos na linha {0} na taxa de Item, os impostos nas linhas {1} também deverão ser incluídos" +"apps/erpnext/erpnext/config/hr.py +177","Settings for HR Module","Definições para o Módulo RH" +"DocType: SMS Center","SMS Center","Centro de SMS" +"DocType: Sales Invoice","Change Amount","Alterar Montante" +"DocType: BOM Replace Tool","New BOM","Nova LDM" +"DocType: Depreciation Schedule","Make Depreciation Entry","Efetuar Registo de Depreciação" +"DocType: Appraisal Template Goal","KRA","ACR" +"DocType: Lead","Request Type","Tipo de Solicitação" +"DocType: Leave Application","Reason","Motivo" +"apps/erpnext/erpnext/hr/doctype/offer_letter/offer_letter.js +15","Make Employee","Tornar Funcionário" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +14","Broadcasting","Transmissão" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +150","Execution","Execução" +"apps/erpnext/erpnext/config/manufacturing.py +62","Details of the operations carried out.","Os dados das operações realizadas." +"DocType: Serial No","Maintenance Status","Estado de Manutenção" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +52","{0} {1}: Supplier is required against Payable account {2}","{0} {1}: É necessário colocar o fornecedor na Conta a pagar {2}" +"apps/erpnext/erpnext/config/selling.py +52","Items and Pricing","Itens e Preços" +"apps/erpnext/erpnext/projects/doctype/project/project_dashboard.html +2","Total hours: {0}","Horas totais: {0}" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +43","From Date should be within the Fiscal Year. Assuming From Date = {0}","A Data De deve estar dentro do Ano Fiscal. Assumindo que a Data De = {0}" +"DocType: Customer","Individual","Individual" +"DocType: Interest","Academics User","Utilizador Académico" +"DocType: Cheque Print Template","Amount In Figure","Montante em Números" +"apps/erpnext/erpnext/config/maintenance.py +12","Plan for maintenance visits.","Plano de visitas de manutenção." +"DocType: SMS Settings","Enter url parameter for message","Insira o parâmetro url da mensagem" +"DocType: POS Profile","Customer Groups","Grupos de Clientes" +"DocType: Program Enrollment Tool","Students","Estudantes" +"apps/erpnext/erpnext/config/selling.py +91","Rules for applying pricing and discount.","As regras para aplicação de preços e descontos." +"apps/erpnext/erpnext/stock/doctype/price_list/price_list.py +14","Price List must be applicable for Buying or Selling","A Lista de Preços deve ser aplicável a Comprar ou Vender" +"apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +79","Installation date cannot be before delivery date for Item {0}","A data de instalação não pode ser anterior à data de entrega do Item {0}" +"DocType: Pricing Rule","Discount on Price List Rate (%)","Desconto na Taxa de Lista de Preços (%)" +"DocType: Offer Letter","Select Terms and Conditions","Selecione os Termos e Condições" +"apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +51","Out Value","Valor de Saída" +"DocType: Production Planning Tool","Sales Orders","Pedidos de Vendas" +"DocType: Purchase Taxes and Charges","Valuation","Avaliação" +"","Purchase Order Trends","Tendências de Pedidos de Compra" +"apps/erpnext/erpnext/templates/emails/request_for_quotation.html +7","The request for quotation can be accessed by clicking on the following link","Pode aceder à solicitação de cotação ao clicar no link a seguir" +"apps/erpnext/erpnext/config/hr.py +81","Allocate leaves for the year.","Atribuir licenças do ano." +"DocType: SG Creation Tool Course","SG Creation Tool Course","Curso de Ferramenta de Criação SG" +"DocType: Student Group Creation Tool","Leave blank if you wish to fetch all courses for selected academic term","Deixe em branco se deseja procurar todos os cursos do termo académico selecionado" +"apps/erpnext/erpnext/controllers/selling_controller.py +168","Selling price for item {0} is lower than its {1}. Selling price should be atleast {2}","O preço de venda para o item {0} é menor do que {1}. O preço de venda deve ser de pelo menos {2}" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +227","Insufficient Stock","Stock Insuficiente" +"DocType: Manufacturing Settings","Disable Capacity Planning and Time Tracking","Desativar a Capacidade de Planeamento e o Controlo do Tempo" +"DocType: Email Digest","New Sales Orders","Novos Pedidos de Vendas" +"DocType: Bank Reconciliation","Bank Account","Conta Bancária" +"DocType: Leave Type","Allow Negative Balance","Permitir Saldo Negativo" +"DocType: Selling Settings","Default Territory","Território Padrão" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +53","Television","Televisão" +"DocType: Production Order Operation","Updated via 'Time Log'","Atualizado através de ""Registo de Tempo""" +"apps/erpnext/erpnext/controllers/taxes_and_totals.py +413","Advance amount cannot be greater than {0} {1}","O montante do adiantamento não pode ser maior do que {0} {1}" +"DocType: Naming Series","Series List for this Transaction","Lista de Séries para esta Transação" +"DocType: Sales Invoice","Is Opening Entry","É Registo de Entrada" +"DocType: Customer Group","Mention if non-standard receivable account applicable","Mencione se é uma conta a receber não padrão" +"DocType: Course Schedule","Instructor Name","Nome do Instrutor" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +176","For Warehouse is required before Submit","É necessário colocar Para o Armazém antes de Enviar" +"apps/erpnext/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html +8","Received On","Recebido Em" +"DocType: Sales Partner","Reseller","Revendedor" +"DocType: Production Planning Tool","If checked, Will include non-stock items in the Material Requests.","Se for selecionado, Incluirá itens não armazenáveis nos Pedidos de Material." +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +24","Please enter Company","Por favor, insira a Empresa" +"DocType: Delivery Note Item","Against Sales Invoice Item","Na Nota Fiscal de Venda do Item" +"","Production Orders in Progress","Pedidos de Produção em Progresso" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +38","Net Cash from Financing","Caixa Líquido de Financiamento" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1542","LocalStorage is full , did not save","O Armazenamento Local está cheio, não foi guardado" +"DocType: Lead","Address & Contact","Endereço e Contacto" +"DocType: Leave Allocation","Add unused leaves from previous allocations","Adicionar licenças não utilizadas através de atribuições anteriores" +"apps/erpnext/erpnext/controllers/recurring_document.py +227","Next Recurring {0} will be created on {1}","O próximo Recorrente {0} será criado em {1}" +"DocType: Sales Partner","Partner website","Website parceiro" +"apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +105","Add Item","Adicionar Item" +"","Contact Name","Nome de Contacto" +"DocType: Process Payroll","Creates salary slip for above mentioned criteria.","Cria a folha de pagamento com os critérios acima mencionados." +"DocType: POS Customer Group","POS Customer Group","Grupo de Cliente POS" +"DocType: Cheque Print Template","Line spacing for amount in words","Espaçamento entre linhas para o valor por extenso" +"DocType: Vehicle","Additional Details","Dados Adicionais" +"apps/erpnext/erpnext/templates/generators/item.html +77","No description given","Não foi dada qualquer descrição" +"apps/erpnext/erpnext/config/buying.py +13","Request for purchase.","Pedido de compra." +"apps/erpnext/erpnext/projects/doctype/project/project_dashboard.py +6","This is based on the Time Sheets created against this project","Isto baseia-se nas Folhas de Serviço criadas neste projecto" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +339","Net Pay cannot be less than 0","A Remuneração Líquida não pode ser inferior a 0" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +215","Only the selected Leave Approver can submit this Leave Application","Só o Aprovador de Licenças selecionado é que pode enviar esta Solicitação de Licença" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +113","Relieving Date must be greater than Date of Joining","A Data de Dispensa deve ser mais recente que a Data de Adesão" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +183","Leaves per Year","Licenças por Ano" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +119","Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry.","Linha {0}: Por favor, selecione ""É um Adiantamento"" na Conta {1} se for um registo dum adiantamento." +"apps/erpnext/erpnext/stock/utils.py +188","Warehouse {0} does not belong to company {1}","O Armazém {0} não pertence à empresa {1}" +"DocType: Email Digest","Profit & Loss","Lucros e Perdas" +"apps/erpnext/erpnext/public/js/setup_wizard.js +299","Litre","Litro" +"DocType: Task","Total Costing Amount (via Time Sheet)","Quantia de Custo Total (através da Folha de Serviço)" +"DocType: Item Website Specification","Item Website Specification","Especificação de Website do Item" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +453","Leave Blocked","Licença Bloqueada" +"apps/erpnext/erpnext/stock/doctype/item/item.py +675","Item {0} has reached its end of life on {1}","O Item {0} expirou em {1}" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.js +95","Bank Entries","Registos Bancários" +"apps/erpnext/erpnext/accounts/doctype/budget/budget.py +111","Annual","Anual" +"DocType: Stock Reconciliation Item","Stock Reconciliation Item","Item de Reconciliação de Stock" +"DocType: Stock Entry","Sales Invoice No","Fatura de Vendas Nr" +"DocType: Material Request Item","Min Order Qty","Qtd de Pedido Mín." +"DocType: Student Group Creation Tool Course","Student Group Creation Tool Course","Curso de Ferramenta de Criação de Grupo de Estudantes" +"DocType: Lead","Do Not Contact","Não Contactar" +"apps/erpnext/erpnext/public/js/setup_wizard.js +360","People who teach at your organisation","Pessoas que ensinam na sua organização" +"DocType: Purchase Invoice","The unique id for tracking all recurring invoices. It is generated on submit.","A id exclusiva para acompanhar todas as faturas recorrentes. Ela é gerada ao enviar." +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +94","Software Developer","Desenvolvedor de Software" +"DocType: Item","Minimum Order Qty","Qtd de Pedido Mínima" +"DocType: Pricing Rule","Supplier Type","Tipo de Fornecedor" +"DocType: Course Scheduling Tool","Course Start Date","Data de Início do Curso" +"","Student Batch-Wise Attendance","Assiduidade de Estudantes em Classe" +"DocType: Item","Publish in Hub","Publicar na Plataforma" +"DocType: Student Admission","Student Admission","Admissão de Estudante" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +49","Customer > Customer Group > Territory","Cliente, Grupo de Cliente e Território" +"","Terretory","Território" +"apps/erpnext/erpnext/stock/doctype/item/item.py +695","Item {0} is cancelled","O Item {0} foi cancelado" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +831","Material Request","Solicitação de Material" +"DocType: Bank Reconciliation","Update Clearance Date","Atualizar Data de Liquidação" +"apps/erpnext/erpnext/hr/doctype/salary_component/salary_component.py +24","Abbreviation already used for another salary component","Esta abreviatura já foi utilizada noutro componente salarial" +"DocType: Item","Purchase Details","Dados de Compra" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +348","Item {0} not found in 'Raw Materials Supplied' table in Purchase Order {1}","O Item {0} não foi encontrado na tabela das 'Matérias-primas Fornecidas' no Pedido de Compra {1}" +"DocType: Employee","Relation","Relação" +"DocType: Shipping Rule","Worldwide Shipping","Envio Internacional" +"DocType: Student Guardian","Mother","Mãe" +"apps/erpnext/erpnext/config/selling.py +18","Confirmed orders from Customers.","Pedidos confirmados de Clientes." +"DocType: Purchase Receipt Item","Rejected Quantity","Quantidade Rejeitada" +"DocType: SMS Settings","SMS Sender Name","Nome do Remetente do SMS" +"DocType: Contact","Is Primary Contact","É o Contato Principal" +"DocType: Notification Control","Notification Control","Controlo de Notificação" +"DocType: Lead","Suggestions","Sugestões" +"DocType: Territory","Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.","Definir orçamentos de Item em Grupo neste território. Também pode incluir a sazonalidade, ao definir a Distribuição." +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +265","Payment against {0} {1} cannot be greater than Outstanding Amount {2}","O pagamento de {0} {1} não pode ser superior ao Montante em Dívida {2}" +"DocType: Supplier","Address HTML","Endereço HTML" +"DocType: Lead","Mobile No.","N.º de Telemóvel" +"DocType: Maintenance Schedule","Generate Schedule","Gerar Cronograma" +"DocType: Purchase Invoice Item","Expense Head","Título de Despesas" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +138","Please select Charge Type first","Por favor, selecione primeiro o Tipo de Cobrança" +"DocType: Student Group Student","Student Group Student","Estudante de Grupo Estudantil" +"apps/erpnext/erpnext/stock/report/stock_ageing/stock_ageing.py +41","Latest","Últimas" +"DocType: Vehicle Service","Inspection","Inspeção" +"DocType: Email Digest","New Quotations","Novas Cotações" +"DocType: HR Settings","Emails salary slip to employee based on preferred email selected in Employee","Envia as folhas de vencimento por email com baxe no email preferido selecionado em Funcionário" +"DocType: Employee","The first Leave Approver in the list will be set as the default Leave Approver","O primeiroAprovador de Licenças na lista será definido como o Aprovador de Licenças padrão" +"DocType: Tax Rule","Shipping County","Condado de Envio" +"apps/erpnext/erpnext/config/desktop.py +158","Learn","Aprender" +"DocType: Asset","Next Depreciation Date","Próxima Data de Depreciação" +"apps/erpnext/erpnext/projects/doctype/activity_type/activity_type.js +3","Activity Cost per Employee","Custo de Atividade por Funcionário" +"DocType: Accounts Settings","Settings for Accounts","Definições de Contas" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +635","Supplier Invoice No exists in Purchase Invoice {0}","O Nr. de Fatura do Fornecedor existe na Fatura de Compra {0}" +"apps/erpnext/erpnext/config/selling.py +118","Manage Sales Person Tree.","Gerir Organograma de Vendedores." +"DocType: Job Applicant","Cover Letter","Carta de Apresentação" +"apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +37","Outstanding Cheques and Deposits to clear","Cheques a Cobrar e Depósitos a receber" +"DocType: Item","Synced With Hub","Sincronizado com a Plataforma" +"DocType: Vehicle","Fleet Manager","Gestor de Frotas" +"apps/erpnext/erpnext/setup/doctype/company/company.js +63","Wrong Password","Senha Incorreta" +"DocType: Item","Variant Of","Variante de" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +352","Completed Qty can not be greater than 'Qty to Manufacture'","A Qtd Concluída não pode ser superior à ""Qtd de Fabrico""" +"DocType: Period Closing Voucher","Closing Account Head","A Fechar Título de Contas" +"DocType: Employee","External Work History","Histórico Profissional Externo" +"apps/erpnext/erpnext/projects/doctype/task/task.py +98","Circular Reference Error","Erro de Referência Circular" +"DocType: Delivery Note","In Words (Export) will be visible once you save the Delivery Note.","Por Extenso (Exportar) será visível assim que guardar a Guia de Remessa." +"DocType: Cheque Print Template","Distance from left edge","Distância da margem esquerda" +"apps/erpnext/erpnext/utilities/bot.py +29","{0} units of [{1}](#Form/Item/{1}) found in [{2}](#Form/Warehouse/{2})","Foram encontradas {0} unidades de [{1}](#Formulário/Item/{1}) encontradas [{2}](#Formulário/Armazém/{2})" +"DocType: Lead","Industry","Setor" +"DocType: Employee","Job Profile","Perfil de Emprego" +"DocType: Stock Settings","Notify by Email on creation of automatic Material Request","Notificar por Email na criação de Solicitações de Material automáticas" +"DocType: Journal Entry","Multi Currency","Múltiplas Moedas" +"DocType: Payment Reconciliation Invoice","Invoice Type","Tipo de Fatura" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +831","Delivery Note","Guia de Remessa" +"apps/erpnext/erpnext/config/learn.py +87","Setting up Taxes","A Configurar Impostos" +"apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +131","Cost of Sold Asset","Custo do Ativo Vendido" +"apps/erpnext/erpnext/accounts/utils.py +310","Payment Entry has been modified after you pulled it. Please pull it again.","O Registo de Pagamento foi alterado após o ter retirado. Por favor, retire-o novamente." +"apps/erpnext/erpnext/stock/doctype/item/item.py +445","{0} entered twice in Item Tax","{0} entrou duas vezes na Taxa de Item" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +114","Summary for this week and pending activities","Resumo para esta semana e atividades pendentes" +"DocType: Student Applicant","Admitted","Admitido/a" +"DocType: Workstation","Rent Cost","Custo de Aluguer" +"apps/erpnext/erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py +81","Amount After Depreciation","Montante Após Depreciação" +"apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +97","Upcoming Calendar Events","Próximos Eventos no Calendário" +"apps/erpnext/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py +73","Please select month and year","Por favor, selecione o mês e o ano" +"DocType: Purchase Invoice","Enter Email Address separated by commas, invoice will be mailed automatically on particular date","Insira o Endereço de Email separado por vírgulas. A fatura será enviada automaticamente numa determinada data" +"DocType: Employee","Company Email","Email da Empresa" +"DocType: GL Entry","Debit Amount in Account Currency","Montante de Débito na Moeda da Conta" +"apps/erpnext/erpnext/config/accounts.py +27","Bank/Cash transactions against party or for internal transfer","Transações Bancárias/Dinheiro de terceiros ou de transferências internas" +"DocType: Shipping Rule","Valid for Countries","Válido para Países" +"apps/erpnext/erpnext/stock/doctype/item/item.js +51","This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set","Este Item é um Modelo e não pode ser utilizado nas transações. Os atributos doItem serão copiados para as variantes a menos que defina ""Não Copiar""" +"apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +69","Total Order Considered","PedidoTotal Considerado" +"apps/erpnext/erpnext/config/hr.py +197","Employee designation (e.g. CEO, Director etc.).","Designação do funcionário (por exemplo, Presidente Executivo , Diretor , etc.)" +"apps/erpnext/erpnext/controllers/recurring_document.py +220","Please enter 'Repeat on Day of Month' field value","Por favor, insira o valor do campo ""Repetir no Dia do Mês""" +"DocType: Sales Invoice","Rate at which Customer Currency is converted to customer's base currency","Taxa a que a Moeda do Cliente é convertida para a moeda principal do cliente" +"DocType: Course Scheduling Tool","Course Scheduling Tool","Ferramenta de Agendamento de Curso" +"apps/erpnext/erpnext/controllers/accounts_controller.py +564","Row #{0}: Purchase Invoice cannot be made against an existing asset {1}","Linha #{0}: Não pode ser efetuada uma Fatura de Compra para o ativo existente {1}" +"DocType: Item Tax","Tax Rate","Taxa de Imposto" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +59","{0} already allocated for Employee {1} for period {2} to {3}","{0} já foi alocado para o Funcionário {1} para o período de {2} a {3}" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +799","Select Item","Selecionar Item" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +147","Item: {0} managed batch-wise, can not be reconciled using \ Stock Reconciliation, instead use Stock Entry","O Item: {0} gerido por lotes, não pode ser conciliado utilizando a \ Conciliação de Stock, em vez disso utilize o Registo de Stock" -apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +139,Purchase Invoice {0} is already submitted,A Fatura de Compra {0} já foi enviada -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +87,Row # {0}: Batch No must be same as {1} {2},Linha # {0}: O Nº de Lote deve ser igual a {1} {2} -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +52,Convert to non-Group,Converter a Fora do Grupo -apps/erpnext/erpnext/config/stock.py +117,Batch (lot) of an Item.,Lote de um Item. -DocType: C-Form Invoice Detail,Invoice Date,Data da Fatura -DocType: GL Entry,Debit Amount,Montante de Débito -apps/erpnext/erpnext/accounts/party.py +242,There can only be 1 Account per Company in {0} {1},Pode haver apenas uma conta por empresa em {0} {1} -apps/erpnext/erpnext/templates/includes/footer/footer_extension.html +4,Your email address,Seu endereço de email -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +355,Please see attachment,"Por favor, veja o anexo" -DocType: Purchase Order,% Received,% Recebido -apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.js +3,Create Student Groups,Criar Grupos de Estudantes -apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py +21,Setup Already Complete!!,Setup al voltooid ! -,Finished Goods,Produtos Acabados -DocType: Delivery Note,Instructions,Instruções -DocType: Quality Inspection,Inspected By,Inspecionado Por -DocType: Maintenance Visit,Maintenance Type,Tipo de Manutenção -apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +59,Serial No {0} does not belong to Delivery Note {1},Serial Não {0} não pertence a entrega Nota {1} -apps/erpnext/erpnext/public/js/utils/item_selector.js +12,Add Items,Adicionar Itens -DocType: Item Quality Inspection Parameter,Item Quality Inspection Parameter,Parâmetro de Inspeção de Qualidade do Item -DocType: Leave Application,Leave Approver Name,Nome do Aprovador da Licença -DocType: Depreciation Schedule,Schedule Date,Data Marcada -apps/erpnext/erpnext/config/hr.py +116,"Earnings, Deductions and other Salary components","Remunerações, Deduções e outros Componentes Salariais" -DocType: Packed Item,Packed Item,Item Embalado -apps/erpnext/erpnext/config/buying.py +65,Default settings for buying transactions.,As definições padrão para as transações de compras. -apps/erpnext/erpnext/projects/doctype/activity_cost/activity_cost.py +29,Activity Cost exists for Employee {0} against Activity Type - {1},Existe Custo de Atividade por Funcionário {0} para o Tipo de Atividade - {1} -DocType: Currency Exchange,Currency Exchange,Câmbio de Moeda -DocType: Purchase Invoice Item,Item Name,Nome do Item -DocType: Authorization Rule,Approving User (above authorized value),Aprovar Utilizador (acima do valor autorizado) -DocType: Email Digest,Credit Balance,Saldo de Crédito -DocType: Employee,Widowed,Viúva -DocType: Request for Quotation,Request for Quotation,Solicitação de Cotação -DocType: Salary Slip Timesheet,Working Hours,Horas de trabalho -DocType: Naming Series,Change the starting / current sequence number of an existing series.,Alterar o número de sequência inicial / atual de numa série existente. -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +57,"If multiple Pricing Rules continue to prevail, users are asked to set Priority manually to resolve conflict.","Se várias Regras de Fixação de Preços continuarem a prevalecer, os utilizadores estão convidados a definir a Prioridade manualmente para resolver este conflito." -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +723,Purchase Return,Devolução de Compra -,Purchase Register,Registo de Compra -DocType: Course Scheduling Tool,Rechedule,Remarcar -DocType: Landed Cost Item,Applicable Charges,Encargos Aplicáveis -DocType: Workstation,Consumable Cost,Custo de Consumíveis -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +211,{0} ({1}) must have role 'Leave Approver',{0} ({1}) deve ter a função 'Aprovador de Licença' -DocType: Purchase Receipt,Vehicle Date,Veículo Data -DocType: Student Log,Medical,Clínico -apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.js +163,Reason for losing,Motivo de Perda -apps/erpnext/erpnext/crm/doctype/lead/lead.py +41,Lead Owner cannot be same as the Lead,Chumbo proprietário não pode ser o mesmo que o chumbo -apps/erpnext/erpnext/accounts/utils.py +316,Allocated amount can not greater than unadjusted amount,O montante atribuído não pode ser superior ao montante não ajustado -DocType: Announcement,Receiver,Recetor -apps/erpnext/erpnext/manufacturing/doctype/workstation/workstation.py +83,Workstation is closed on the following dates as per Holiday List: {0},"Workstation é fechado nas seguintes datas, conforme lista do feriado: {0}" -apps/erpnext/erpnext/selling/page/sales_funnel/sales_funnel.py +32,Opportunities,Oportunidades -DocType: Employee,Single,Único -DocType: Account,Cost of Goods Sold,Custo dos Produtos Vendidos -DocType: Purchase Invoice,Yearly,Anual -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +226,Please enter Cost Center,"Por favor, insira o Centro de Custos" -DocType: Journal Entry Account,Sales Order,Ordem de Vendas -apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +68,Avg. Selling Rate,Taxa de Venda Méd. -DocType: Assessment,Examiner Name,Nome do Examinador -apps/erpnext/erpnext/utilities/transaction_base.py +149,Quantity cannot be a fraction in row {0},A quantidade não pode ser uma fracção na linha {0} -DocType: Purchase Invoice Item,Quantity and Rate,Quantidade e Taxa -DocType: Delivery Note,% Installed,% Instalado -apps/erpnext/erpnext/public/js/setup_wizard.js +378,Classrooms/ Laboratories etc where lectures can be scheduled.,"Salas de Aula / Laboratórios etc, onde podem ser agendadas palestras." -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +46,Please enter company name first,Por favor insira primeiro o nome da empresa -DocType: Purchase Invoice,Supplier Name,Nome do Fornecedor -apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +25,Read the ERPNext Manual,Leia o Manual de ERPNext -DocType: Account,Is Group,É Grupo -DocType: Email Digest,Pending Purchase Orders,Enquanto se aguarda ordens de compra -DocType: Stock Settings,Automatically Set Serial Nos based on FIFO,Definir automaticamente os Nrs de Série com base no FIFO -DocType: Accounts Settings,Check Supplier Invoice Number Uniqueness,Verificar Singularidade de Número de Fatura de Fornecedor -DocType: Vehicle Service,Oil Change,Troca de óleo -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +57,'To Case No.' cannot be less than 'From Case No.',O 'Nº de Processo A' não pode ser inferior ao 'Nº de Processo De' -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +105,Non Profit,Sem Fins Lucrativos -DocType: Production Order,Not Started,Não Iniciado -DocType: Lead,Channel Partner,Parceiro de Canal -DocType: Account,Old Parent,Fonte Antiga -DocType: Notification Control,Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.,Personaliza o texto introdutório que vai fazer parte desse email. Cada transação tem um texto introdutório em separado. -DocType: Sales Taxes and Charges Template,Sales Master Manager,Gerente de Vendas Mestre -apps/erpnext/erpnext/config/manufacturing.py +84,Global settings for all manufacturing processes.,As definições globais para todos os processos de fabrico. -DocType: Accounts Settings,Accounts Frozen Upto,Contas Congeladas Até -DocType: SMS Log,Sent On,Enviado em -apps/erpnext/erpnext/stock/doctype/item/item.py +644,Attribute {0} selected multiple times in Attributes Table,O atributo {0} foi selecionado várias vezes na tabela de atributos -DocType: HR Settings,Employee record is created using selected field. ,O registo do funcionário é criado utilizando o campo selecionado. -DocType: Sales Order,Not Applicable,Não Aplicável -apps/erpnext/erpnext/config/hr.py +70,Holiday master.,Definidor de Feriados. -DocType: Request for Quotation Item,Required Date,Data Obrigatória -DocType: Delivery Note,Billing Address,Endereço de Faturamento -apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js +841,Please enter Item Code.,"Por favor, insira o Código do Item." -DocType: BOM,Costing,Cálculo dos Custos -DocType: Tax Rule,Billing County,Condado de Faturamento -DocType: Purchase Taxes and Charges,"If checked, the tax amount will be considered as already included in the Print Rate / Print Amount","Se for selecionado, o valor do imposto será considerado como já incluído na Taxa de Impressão / Quantidade de Impressão" -DocType: Request for Quotation,Message for Supplier,Mensagem para o Fornecedor -apps/erpnext/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py +48,Total Qty,Qtde -DocType: Employee,Health Concerns,Problemas Médicos -DocType: Process Payroll,Select Payroll Period,Selecione Período Payroll -DocType: Purchase Invoice,Unpaid,Não remunerado -apps/erpnext/erpnext/stock/page/stock_balance/stock_balance.js +49,Reserved for sale,Reservado para venda -DocType: Packing Slip,From Package No.,Do Nº de Pacote -DocType: Item Attribute,To Range,Para Gama -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +29,Securities and Deposits,Títulos e depósitos -apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +82,Total leaves allocated is mandatory,Total de folhas alocados é obrigatória -DocType: Job Opening,Description of a Job Opening,Descrição de uma Vaga de Emprego -apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +111,Pending activities for today,Atividades pendentes para hoje -apps/erpnext/erpnext/config/hr.py +24,Attendance record.,Registo de Assiduidade -DocType: Salary Structure,Salary Component for timesheet based payroll.,Componente salário para a folha de pagamento com base quadro de horários. -DocType: Sales Order Item,Used for Production Plan,Usado para o Plano de Produção -DocType: Manufacturing Settings,Time Between Operations (in mins),Time Between Operações (em minutos) -DocType: Customer,Buyer of Goods and Services.,Comprador de Produtos e Serviços. -DocType: Journal Entry,Accounts Payable,Contas a Pagar -apps/erpnext/erpnext/manufacturing/doctype/bom_replace_tool/bom_replace_tool.py +29,The selected BOMs are not for the same item,As listas de materiais selecionados não são para o mesmo item -DocType: Pricing Rule,Valid Upto,Válido Upto -DocType: Training Event,Workshop,Oficina -apps/erpnext/erpnext/public/js/setup_wizard.js +238,List a few of your customers. They could be organizations or individuals.,Insira alguns dos seus clientes. Podem ser organizações ou indivíduos. -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +126,Direct Income,Rendimento Direto -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +36,"Can not filter based on Account, if grouped by Account","Não é possivel fazer o filtro pela Conta, se estiver agrupado por Conta" -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +89,Administrative Officer,Funcionário Administrativo -apps/erpnext/erpnext/stock/dashboard/item_dashboard_list.html +25,Acutal Qty {0} / Waiting Qty {1},Qtd Efetiva {0} / Qtd Esperada {1} -DocType: Timesheet Detail,Hrs,Hrs -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +317,Please select Company,"Por favor, selecione a Empresa" -DocType: Stock Entry Detail,Difference Account,Conta de Diferenças -apps/erpnext/erpnext/projects/doctype/task/task.py +46,Cannot close task as its dependant task {0} is not closed.,Não pode fechar a tarefa pois é a sua tarefa dependente {0} não está encerrada. -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +400,Please enter Warehouse for which Material Request will be raised,"Por favor, insira o Armazém no qual será levantanda a Solicitação de Material" -DocType: Production Order,Additional Operating Cost,Custos Operacionais Adicionais -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +20,Cosmetics,Cosméticos -apps/erpnext/erpnext/stock/doctype/item/item.py +532,"To merge, following properties must be same for both items","Para unir, as seguintes propriedade devem ser iguais para ambos items" -DocType: Shipping Rule,Net Weight,Peso Líquido -DocType: Employee,Emergency Phone,Telefone de Emergência -apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +29,Buy,Comprar -,Serial No Warranty Expiry,Caducidade Não Serial Garantia -DocType: Sales Invoice,Offline POS Name,Nome POS Offline -DocType: Sales Order,To Deliver,Entregar -DocType: Purchase Invoice Item,Item,Item -apps/erpnext/erpnext/accounts/page/pos/pos.js +1669,Serial no item cannot be a fraction,Serial nenhum item não pode ser uma fração -DocType: Journal Entry,Difference (Dr - Cr),Diferença ( Db - Cr) -DocType: Account,Profit and Loss,Lucros e Perdas -apps/erpnext/erpnext/config/stock.py +314,Managing Subcontracting,Gestão de Subcontratação -DocType: Project,Project will be accessible on the website to these users,O projeto estará acessível no website para estes utilizadores -DocType: Quotation,Rate at which Price list currency is converted to company's base currency,Taxa à qual a moeda da lista de preços é convertida para a moeda principal da empresa -apps/erpnext/erpnext/setup/doctype/company/company.py +57,Account {0} does not belong to company: {1},A conta {0} não pertence à empresa: {1} -apps/erpnext/erpnext/setup/doctype/company/company.py +48,Abbreviation already used for another company,Esta abreviatura já foi utilizada para outra empresa -DocType: Selling Settings,Default Customer Group,Grupo de Clientes Padrão -DocType: Global Defaults,"If disable, 'Rounded Total' field will not be visible in any transaction",Se desativar o campo 'Total Arredondado' não será visível em nenhuma transação -DocType: BOM,Operating Cost,Custo de Funcionamento -DocType: Sales Order Item,Gross Profit,Lucro Bruto -apps/erpnext/erpnext/stock/doctype/item_attribute/item_attribute.py +42,Increment cannot be 0,O Aumento não pode ser 0 -DocType: Production Planning Tool,Material Requirement,Requisito de Material -DocType: Company,Delete Company Transactions,Eliminar Transações da Empresa -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +323,Reference No and Reference Date is mandatory for Bank transaction,O Nº de referência e a Data de Referência são obrigatórios para as transações bancárias -DocType: Purchase Receipt,Add / Edit Taxes and Charges,Adicionar / Editar Impostos e Taxas -DocType: Purchase Invoice,Supplier Invoice No,Fornecedor factura n -DocType: Territory,For reference,Para referência -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +154,"Cannot delete Serial No {0}, as it is used in stock transactions","Não é possível eliminar o Nº de Série {0}, pois ele é utilizado em transações de stock" -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +242,Closing (Cr),A Fechar (Cr) -apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +105,Move Item,Mover Item -DocType: Serial No,Warranty Period (Days),Período de Garantia (Dias) -DocType: Installation Note Item,Installation Note Item,Nota de Instalação de Item -DocType: Production Plan Item,Pending Qty,Qtd Pendente -DocType: Budget,Ignore,Ignorar -apps/erpnext/erpnext/setup/doctype/sms_settings/sms_settings.py +86,SMS sent to following numbers: {0},SMS enviado a seguintes números: {0} -apps/erpnext/erpnext/config/accounts.py +241,Setup cheque dimensions for printing,dimensões de verificação de configuração para impressão -DocType: Salary Slip,Salary Slip Timesheet,Quadro de Horários salário deslizamento -apps/erpnext/erpnext/controllers/buying_controller.py +152,Supplier Warehouse mandatory for sub-contracted Purchase Receipt,Fornecedor Armazém obrigatório para sub- contratados Recibo de compra -DocType: Pricing Rule,Valid From,Válido de -DocType: Sales Invoice,Total Commission,Total Comissão -DocType: Pricing Rule,Sales Partner,Parceiro de vendas -DocType: Buying Settings,Purchase Receipt Required,Recibo de Compra Obrigatório -apps/erpnext/erpnext/stock/doctype/item/item.py +128,Valuation Rate is mandatory if Opening Stock entered,Avaliação Taxa é obrigatória se da abertura Stock entrou -apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +142,No records found in the Invoice table,Não foram encontrados nenhuns registos na tabela da Fatura -apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.js +19,Please select Company and Party Type first,"Por favor, selecione primeiro a Empresa e Tipo de Parte" -apps/erpnext/erpnext/config/accounts.py +257,Financial / accounting year.,Ano fiscal / ficanceiro. -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.js +10,Accumulated Values,Valores Acumulados -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +158,"Sorry, Serial Nos cannot be merged","Sorry , kan de serienummers niet worden samengevoegd" -apps/erpnext/erpnext/selling/doctype/quotation/quotation.js +725,Make Sales Order,Criar Ordem de Venda -DocType: Project Task,Project Task,Tarefa do Projeto -,Lead Id,ID de Potencial Cliente -DocType: C-Form Invoice Detail,Grand Total,Total Geral -DocType: Training Event,Course,Curso -DocType: Timesheet,Payslip,Folha de Pagamento -apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +38,Fiscal Year Start Date should not be greater than Fiscal Year End Date,A Data de Início do Ano Fiscal não deve ser mais recente do que a Data de Término do Ano Fiscal -DocType: Issue,Resolution,Resolução -DocType: C-Form,IV,IV -apps/erpnext/erpnext/templates/pages/order.html +53,Delivered: {0},Entregue: {0} -apps/erpnext/erpnext/accounts/report/purchase_register/purchase_register.py +69,Payable Account,Conta a Pagar -DocType: Payment Entry,Type of Payment,Tipo de pagamento -DocType: Sales Order,Billing and Delivery Status,Status do Faturamento e Entrega -DocType: Job Applicant,Resume Attachment,Anexo de Currículo -apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +58,Repeat Customers,Clientes Fiéis -DocType: Leave Control Panel,Allocate,Atribuir -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +759,Sales Return,Retorno de Vendas -apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +96,Note: Total allocated leaves {0} shouldn't be less than already approved leaves {1} for the period,"Nota: Total de folhas atribuídos {0} não deve ser menor do que as folhas já aprovados {1}, para o período" -DocType: Announcement,Posted By,Postado Por -DocType: Item,Delivered by Supplier (Drop Ship),Entregue pelo Fornecedor (Envio Direto) -apps/erpnext/erpnext/config/crm.py +12,Database of potential customers.,Base de dados de potenciais clientes. -DocType: Authorization Rule,Customer or Item,Cliente ou Item -apps/erpnext/erpnext/config/selling.py +28,Customer database.,Base de dados do cliente. -DocType: Quotation,Quotation To,Orçamento Para -DocType: Lead,Middle Income,Rendimento Médio -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +214,Opening (Cr),Inicial (Cr) -apps/erpnext/erpnext/stock/doctype/item/item.py +801,Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You will need to create a new Item to use a different Default UOM.,A Unidade de Medida Padrão para o item {0} não pode ser diretamente alterada porque já foi efetuada alguma(s) transação(ões) com outra UNID. Irá precisar criar um novo Item para poder utilizar uma UNID Padrão diferente. -apps/erpnext/erpnext/accounts/utils.py +314,Allocated amount can not be negative,O montante alocado não pode ser negativo -DocType: Purchase Order Item,Billed Amt,Qtd Faturada -DocType: Training Result Employee,Training Result Employee,Resultado treinamento de empregado -DocType: Warehouse,A logical Warehouse against which stock entries are made.,Um Armazém lógico no qual são feitos lançamentos de estoque. -DocType: Sales Invoice Timesheet,Sales Invoice Timesheet,Vendas Fatura quadro de horários -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +107,Reference No & Reference Date is required for {0},O Nº de Referência e a Data de Referência são necessários para {0} -DocType: Process Payroll,Select Payment Account to make Bank Entry,Seleccione Conta de pagamento para fazer Banco Entry -apps/erpnext/erpnext/support/doctype/issue/issue.js +24,Add to Knowledge Base,Adicionar à Base de Conhecimento -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +149,Proposal Writing,Elaboração de Proposta -DocType: Payment Entry Deduction,Payment Entry Deduction,Dedução de Registo de Pagamento -apps/erpnext/erpnext/setup/doctype/sales_person/sales_person.py +35,Another Sales Person {0} exists with the same Employee id,Já existe outro Vendedor {0} com a mesma ID de Funcionário -DocType: Production Planning Tool,"If checked, raw materials for items that are sub-contracted will be included in the Material Requests","Se for selecionado, as matérias-primas para os itens sub-contratados serão incluídas nas Solicitações de Material" -apps/erpnext/erpnext/config/accounts.py +80,Masters,Definidores -apps/erpnext/erpnext/config/accounts.py +140,Update Bank Transaction Dates,Datas das transações de atualização do banco -apps/erpnext/erpnext/config/projects.py +30,Time Tracking,Time Tracking -DocType: Fiscal Year Company,Fiscal Year Company,Ano Fiscal da Empresa -DocType: Packing Slip Item,DN Detail,Dados de NE -DocType: Training Event,Conference,Conferência -DocType: Timesheet,Billed,Faturado -DocType: Batch,Batch Description,Descrição do Lote -apps/erpnext/erpnext/accounts/utils.py +691,"Payment Gateway Account not created, please create one manually.","Pagamento Conta Gateway não criado, crie um manualmente." -DocType: Delivery Note,Time at which items were delivered from warehouse,Hora em que itens foram entregues a partir do armazém -DocType: Sales Invoice,Sales Taxes and Charges,Vendas Impostos e Taxas -DocType: Employee,Organization Profile,Perfil da Organização -apps/erpnext/erpnext/accounts/page/pos/pos.js +709,View Offline Records,Visualização off-line Registros -DocType: Student,Sibling Details,Detalhes do irmão -DocType: Vehicle Service,Vehicle Service,Serviço de veículo -DocType: Employee,Reason for Resignation,Motivo para Demissão -apps/erpnext/erpnext/config/hr.py +147,Template for performance appraisals.,Modelo para avaliação de desempenho . -DocType: Sales Invoice,Credit Note Issued,Nota de Crédito Emitido -DocType: Project Task,Weight,Peso -DocType: Payment Reconciliation,Invoice/Journal Entry Details,Dados de Fatura/Lançamento Contábil -apps/erpnext/erpnext/accounts/utils.py +53,{0} '{1}' not in Fiscal Year {2},{0} '{1}' não se encontra no ano fiscal de {2} -DocType: Buying Settings,Settings for Buying Module,Definições para comprar Module -apps/erpnext/erpnext/accounts/doctype/asset_movement/asset_movement.py +21,Asset {0} does not belong to company {1},O ativo {0} não pertence à empresa {1} -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +69,Please enter Purchase Receipt first,"Por favor, insira primeiro o Recibo de Compra" -DocType: Buying Settings,Supplier Naming By,Fornecedor de nomeação -DocType: Activity Type,Default Costing Rate,Taxa de Custo Padrão -DocType: Maintenance Schedule,Maintenance Schedule,Cronograma de Manutenção -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +34,"Then Pricing Rules are filtered out based on Customer, Customer Group, Territory, Supplier, Supplier Type, Campaign, Sales Partner etc.","Então Preços Regras são filtradas com base no Cliente, Grupo de Clientes, Território, fornecedor, fornecedor Tipo, Campanha, Parceiro de vendas etc" -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +23,Net Change in Inventory,Variação Líquida no Inventário -DocType: Employee,Passport Number,Número do Passaporte -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +83,Manager,Gestor -apps/erpnext/erpnext/selling/doctype/customer/customer.py +138,New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0},Novo limite de crédito é inferior a montante em dívida atual para o cliente. limite de crédito tem que ser pelo menos {0} -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +247,Same item has been entered multiple times.,O mesmo artigo foi introduzido várias vezes. -DocType: SMS Settings,Receiver Parameter,Parâmetro de Recetor -apps/erpnext/erpnext/controllers/trends.py +39,'Based On' and 'Group By' can not be same,'Baseado em' e 'Agrupado por' não podem ser iguais -DocType: Sales Person,Sales Person Targets,Metas de vendas Pessoa -DocType: Installation Note,IN-,DENTRO- -apps/erpnext/erpnext/templates/includes/footer/footer_extension.html +34,Please enter email address,"Por favor, insira o endereço de email" -DocType: Production Order Operation,In minutes,Em minutos -DocType: Issue,Resolution Date,Data de Resolução -DocType: Student Batch Name,Batch Name,Nome lote -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +303,Timesheet created:,Quadro de Horários criado: -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +775,Please set default Cash or Bank account in Mode of Payment {0},Por favor defina se o padrão é a Dinheiro ou por Conta Bancária no Modo de Pagamento {0} -apps/erpnext/erpnext/schools/doctype/student_applicant/student_applicant.js +17,Enroll,Matricular -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +275,Journal Entry Submitted,Journal Entry Submetido -DocType: Selling Settings,Customer Naming By,Designação de Cliente Por -DocType: Depreciation Schedule,Depreciation Amount,Montante de Depreciação -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +56,Convert to Group,Converter para Grupo -DocType: Activity Cost,Activity Type,Tipo de Atividade -DocType: Request for Quotation,For individual supplier,Para cada fornecedor -DocType: BOM Operation,Base Hour Rate(Company Currency),Base de horas Rate (Empresa de moeda) -apps/erpnext/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py +47,Delivered Amount,Montante Entregue -DocType: Supplier,Fixed Days,Dias Fixos -DocType: Quotation Item,Item Balance,Saldo do Item -DocType: Sales Invoice,Packing List,Lista de Embalamento -apps/erpnext/erpnext/config/buying.py +28,Purchase Orders given to Suppliers.,Pedidos de Compra fornecidos a Fornecedores. -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +43,Publishing,Publicação -DocType: Activity Cost,Projects User,Utilizador de Projetos -apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +41,Consumed,Consumido -apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +157,{0}: {1} not found in Invoice Details table,{0}: {1} não foi encontrado na tabela de Dados da Fatura. -DocType: Company,Round Off Cost Center,Arredondar Centro de Custos -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +205,Maintenance Visit {0} must be cancelled before cancelling this Sales Order,A Visita de Manutenção {0} deve ser cancelada antes de cancelar esta Ordem de Venda -DocType: Item,Material Transfer,Transferência de Material -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +207,Opening (Dr),Inicial (Db) -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +39,Posting timestamp must be after {0},A marca temporal de postagem deve ser posterior a {0} -DocType: Landed Cost Taxes and Charges,Landed Cost Taxes and Charges,Impostos e Taxas de Custo de Entrega -DocType: Production Order Operation,Actual Start Time,Hora de Início Efetiva -DocType: BOM Operation,Operation Time,Tempo de Operação -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +141,Finish,Terminar -DocType: Pricing Rule,Sales Manager,Gerente De Vendas -apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +386,Base,Base -DocType: Timesheet,Total Billed Hours,Horas total cobrado -DocType: Journal Entry,Write Off Amount,Escreva Off Quantidade -DocType: Journal Entry,Bill No,Nº de Conta -DocType: Company,Gain/Loss Account on Asset Disposal,Conta de Ganhos/Perdas de Eliminação de Ativos -DocType: Purchase Invoice,Quarterly,Trimestral -DocType: Selling Settings,Delivery Note Required,Guia de Remessa Necessária -DocType: BOM Item,Basic Rate (Company Currency),Taxa Básica (Moeda da Empresa) -DocType: Student Attendance,Student Attendance,Presença Student -DocType: Sales Invoice Timesheet,Time Sheet,Planilha de horário -DocType: Manufacturing Settings,Backflush Raw Materials Based On,Confirmar Matérias-Primas com Base Em -apps/erpnext/erpnext/selling/doctype/quotation/quotation.py +59,Please enter item details,"Por favor, insira os dados do item" -DocType: Interest,Interest,Interesse -apps/erpnext/erpnext/selling/doctype/customer/customer_dashboard.py +10,Pre Sales,Pré-vendas -DocType: Purchase Receipt,Other Details,Outros Dados -DocType: Account,Accounts,Contas -DocType: Vehicle,Odometer Value (Last),Valor do odómetro (Last) -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +68,Marketing,Marketing -apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py +277,Payment Entry is already created,O Registo de Pagamento já tinha sido criado -DocType: Purchase Receipt Item Supplied,Current Stock,Stock Atual -apps/erpnext/erpnext/controllers/accounts_controller.py +551,Row #{0}: Asset {1} does not linked to Item {2},Linha #{0}: O Ativo {1} não está vinculado ao Item {2} -apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +368,Preview Salary Slip,Pré-visualizar Folha de Pagamento -apps/erpnext/erpnext/accounts/doctype/budget/budget.py +53,Account {0} has been entered multiple times,A conta {0} foi inserida várias vezes -DocType: Account,Expenses Included In Valuation,Despesas Incluídos na Estimativa -DocType: Employee,Provide email id registered in company,Forneça o ID do email registado na empresa -DocType: Hub Settings,Seller City,Vendedor Cidade -apps/erpnext/erpnext/schools/doctype/announcement/announcement.py +22,Please select a Student Group,"Por favor, selecione um Grupo de Estudantes" -,Absent Student Report,Ausente Relatório do Estudante -DocType: Email Digest,Next email will be sent on:,O próximo email será enviado em: -DocType: Offer Letter Term,Offer Letter Term,Termo de Carta de Oferta -apps/erpnext/erpnext/stock/doctype/item/item.py +623,Item has variants.,O Item tem variantes. -apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +68,Item {0} not found,Não foi encontrado o Item {0} -DocType: Bin,Stock Value,Valor da -apps/erpnext/erpnext/accounts/doctype/account/account.py +25,Company {0} does not exist,A Empresa {0} não existe -apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +88,Tree Type,boom Type -DocType: BOM Explosion Item,Qty Consumed Per Unit,Qtd Consumida por Unidade -DocType: Serial No,Warranty Expiry Date,Data de validade da garantia -DocType: Material Request Item,Quantity and Warehouse,Quantidade e Armazém -DocType: Sales Invoice,Commission Rate (%),Taxa de Comissão (%) -DocType: Project,Estimated Cost,Custo Estimado -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +7,Aerospace,Espaço Aéreo -DocType: Journal Entry,Credit Card Entry,Entrada de Cartão de Crédito -apps/erpnext/erpnext/config/accounts.py +51,Company and Accounts,Empresa e Contas -apps/erpnext/erpnext/config/stock.py +22,Goods received from Suppliers.,Bens recebidos de Fornecedores. -apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +49,In Value,No Valor -DocType: Lead,Campaign Name,Nome da Campanha -,Reserved,Reservado -DocType: Purchase Order,Supply Raw Materials,Abastecimento de Matérias-Primas -DocType: Purchase Invoice,The date on which next invoice will be generated. It is generated on submit.,A data na qual próxima fatura será gerada. Ele é gerado em enviar. -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +10,Current Assets,Ativo Corrente -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +87,{0} is not a stock Item,{0} não é um item de stock -DocType: Mode of Payment Account,Default Account,Conta Padrão -DocType: Payment Entry,Received Amount (Company Currency),Montante Recebido (Moeda da Empresa) -apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py +180,Lead must be set if Opportunity is made from Lead,O Potencial Cliente deve ser definido se for efetuada uma Oportunidade para um Potencial Cliente -apps/erpnext/erpnext/hr/doctype/holiday_list/holiday_list.py +29,Please select weekly off day,"Por favor, seleccione os dias de folga semanal" -DocType: Production Order Operation,Planned End Time,Tempo de Término Planeado -,Sales Person Target Variance Item Group-Wise,Vendas Pessoa Alvo Variance item Group-wise -apps/erpnext/erpnext/accounts/doctype/account/account.py +96,Account with existing transaction cannot be converted to ledger,A conta com a transação existente não pode ser convertida num livro -DocType: Delivery Note,Customer's Purchase Order No,Nº da Ordem de Compra do Cliente -DocType: Budget,Budget Against,orçamento Contra -DocType: Employee,Cell Number,Número de Células -apps/erpnext/erpnext/stock/reorder_item.py +177,Auto Material Requests Generated,Solicitações de Materiais Geradas Automaticamente -apps/erpnext/erpnext/buying/doctype/supplier_quotation/supplier_quotation_list.js +7,Lost,Perdido -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +141,You can not enter current voucher in 'Against Journal Entry' column,Você não pode entrar comprovante atual na coluna 'Contra Entrada de Jornal' -apps/erpnext/erpnext/stock/page/stock_balance/stock_balance.js +50,Reserved for manufacturing,Reservado para fabrico -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +25,Energy,Energia -DocType: Opportunity,Opportunity From,Oportunidade De -apps/erpnext/erpnext/config/hr.py +98,Monthly salary statement.,Declaração salarial mensal. -DocType: Item Group,Website Specifications,Especificações do site -apps/erpnext/erpnext/utilities/doctype/address/address.py +108,There is an error in your Address Template {0},Há um erro no seu modelo de endereço {0} -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +24,{0}: From {0} of type {1},{0}: De {0} do tipo {1} -DocType: Warranty Claim,CI-,CI- -apps/erpnext/erpnext/controllers/buying_controller.py +283,Row {0}: Conversion Factor is mandatory,Linha {0}: É obrigatório colocar o Fator de Conversão -DocType: Employee,A+,A+ -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +302,"Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}","Existem Várias Regras de Preços com os mesmos critérios, por favor, resolva o conflito através da atribuição de prioridades. Regras de Preços: {0}" -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +420,Cannot deactivate or cancel BOM as it is linked with other BOMs,Não é possível desativar ou cancelar a LDM pois está associada a outras LDM -DocType: Opportunity,Maintenance,Manutenção -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +207,Purchase Receipt number required for Item {0},É necessário colocar o número de Recibo de Compra para o Item {0} -DocType: Item Attribute Value,Item Attribute Value,Valor do Atributo do Item -apps/erpnext/erpnext/config/selling.py +148,Sales campaigns.,Campanhas de vendas . -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +42,Make Timesheet,Criar Livro de Ponto -DocType: Sales Taxes and Charges Template,"Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like ""Shipping"", ""Insurance"", ""Handling"" etc. +"apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +139","Purchase Invoice {0} is already submitted","A Fatura de Compra {0} já foi enviada" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +87","Row # {0}: Batch No must be same as {1} {2}","Linha # {0}: O Nº de Lote deve ser igual a {1} {2}" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +52","Convert to non-Group","Converter a Fora do Grupo" +"apps/erpnext/erpnext/config/stock.py +117","Batch (lot) of an Item.","Lote de um Item." +"DocType: C-Form Invoice Detail","Invoice Date","Data da Fatura" +"DocType: GL Entry","Debit Amount","Montante de Débito" +"apps/erpnext/erpnext/accounts/party.py +242","There can only be 1 Account per Company in {0} {1}","Só pode haver 1 Conta por Empresa em {0} {1}" +"apps/erpnext/erpnext/templates/includes/footer/footer_extension.html +4","Your email address","Seu endereço de email" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +355","Please see attachment","Por favor, veja o anexo" +"DocType: Purchase Order","% Received","% Recebida" +"apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.js +3","Create Student Groups","Criar Grupos de Estudantes" +"apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py +21","Setup Already Complete!!","A Instalação Já Está Concluída!!" +"","Finished Goods","Produtos Acabados" +"DocType: Delivery Note","Instructions","Instruções" +"DocType: Quality Inspection","Inspected By","Inspecionado Por" +"DocType: Maintenance Visit","Maintenance Type","Tipo de Manutenção" +"apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +59","Serial No {0} does not belong to Delivery Note {1}","O Nr. de Série {0} não pertence à Guia de Remessa {1}" +"apps/erpnext/erpnext/public/js/utils/item_selector.js +12","Add Items","Adicionar Itens" +"DocType: Item Quality Inspection Parameter","Item Quality Inspection Parameter","Parâmetro de Inspeção de Qualidade do Item" +"DocType: Leave Application","Leave Approver Name","Nome do Aprovador da Licença" +"DocType: Depreciation Schedule","Schedule Date","Data Marcada" +"apps/erpnext/erpnext/config/hr.py +116","Earnings, Deductions and other Salary components","Remunerações, Deduções e outros componentes Salariais" +"DocType: Packed Item","Packed Item","Item Embalado" +"apps/erpnext/erpnext/config/buying.py +65","Default settings for buying transactions.","As definições padrão para as transações de compras." +"apps/erpnext/erpnext/projects/doctype/activity_cost/activity_cost.py +29","Activity Cost exists for Employee {0} against Activity Type - {1}","Existe um Custo de Atividade por Funcionário {0} para o Tipo de Atividade - {1}" +"DocType: Currency Exchange","Currency Exchange","Câmbio de Moeda" +"DocType: Purchase Invoice Item","Item Name","Nome do Item" +"DocType: Authorization Rule","Approving User (above authorized value)","Aprovar Utilizador (acima do valor autorizado)" +"DocType: Email Digest","Credit Balance","Saldo de Crédito" +"DocType: Employee","Widowed","Viúvo/a" +"DocType: Request for Quotation","Request for Quotation","Solicitação de Cotação" +"DocType: Salary Slip Timesheet","Working Hours","Horas de Trabalho" +"DocType: Naming Series","Change the starting / current sequence number of an existing series.","Altera o número de sequência inicial / atual duma série existente." +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +57","If multiple Pricing Rules continue to prevail, users are asked to set Priority manually to resolve conflict.","Se várias Regras de Fixação de Preços continuarem a prevalecer, será pedido aos utilizadores que definam a Prioridade manualmente para que este conflito seja resolvido." +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +723","Purchase Return","Devolução de Compra" +"","Purchase Register","Registo de Compra" +"DocType: Course Scheduling Tool","Rechedule","Remarcar" +"DocType: Landed Cost Item","Applicable Charges","Encargos Aplicáveis" +"DocType: Workstation","Consumable Cost","Custo de Consumíveis" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +211","{0} ({1}) must have role 'Leave Approver'","{0} ({1}) deve ter a função 'Aprovador de Licenças'" +"DocType: Purchase Receipt","Vehicle Date","Data de Veículo" +"DocType: Student Log","Medical","Clínico" +"apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.js +163","Reason for losing","Motivo de perda" +"apps/erpnext/erpnext/crm/doctype/lead/lead.py +41","Lead Owner cannot be same as the Lead","O Dono do Potencial Cliente não pode ser o mesmo que o Potencial Cliente" +"apps/erpnext/erpnext/accounts/utils.py +316","Allocated amount can not greater than unadjusted amount","O montante atribuído não pode ser superior ao montante não ajustado" +"DocType: Announcement","Receiver","Recetor" +"apps/erpnext/erpnext/manufacturing/doctype/workstation/workstation.py +83","Workstation is closed on the following dates as per Holiday List: {0}","O Posto de Trabalho está encerrado nas seguintes datas, conforme a Lista de Feriados: {0}" +"apps/erpnext/erpnext/selling/page/sales_funnel/sales_funnel.py +32","Opportunities","Oportunidades" +"DocType: Employee","Single","Solteiro/a" +"DocType: Account","Cost of Goods Sold","Custo dos Produtos Vendidos" +"DocType: Purchase Invoice","Yearly","Anual" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +226","Please enter Cost Center","Por favor, insira o Centro de Custos" +"DocType: Journal Entry Account","Sales Order","Pedido de Vendas" +"apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +68","Avg. Selling Rate","Taxa de Venda Méd." +"DocType: Assessment","Examiner Name","Nome do Examinador" +"apps/erpnext/erpnext/utilities/transaction_base.py +149","Quantity cannot be a fraction in row {0}","A quantidade não pode ser uma fracção na linha {0}" +"DocType: Purchase Invoice Item","Quantity and Rate","Quantidade e Taxa" +"DocType: Delivery Note","% Installed","% Instalada" +"apps/erpnext/erpnext/public/js/setup_wizard.js +378","Classrooms/ Laboratories etc where lectures can be scheduled.","Salas de Aula / Laboratórios, etc. onde podem ser agendadas palestras." +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +46","Please enter company name first","Por favor, insira o nome da empresa primeiro" +"DocType: Purchase Invoice","Supplier Name","Nome do Fornecedor" +"apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +25","Read the ERPNext Manual","Leia o Manual de ERPNext" +"DocType: Account","Is Group","É Grupo" +"DocType: Email Digest","Pending Purchase Orders","Ordens de Compra Pendentes" +"DocType: Stock Settings","Automatically Set Serial Nos based on FIFO","Definir os Nrs de Série automaticamente com base em FIFO" +"DocType: Accounts Settings","Check Supplier Invoice Number Uniqueness","Verificar Singularidade de Número de Fatura de Fornecedor" +"DocType: Vehicle Service","Oil Change","Mudança de Óleo" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +57","'To Case No.' cannot be less than 'From Case No.'","O ""Nr. de Processo A"" não pode ser inferior ao ""Nr. de Processo De""" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +105","Non Profit","Sem Fins Lucrativos" +"DocType: Production Order","Not Started","Não Iniciado" +"DocType: Lead","Channel Partner","Parceiro de Canal" +"DocType: Account","Old Parent","Fonte Antiga" +"DocType: Notification Control","Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.","Personaliza o texto introdutório que vai fazer parte desse email. Cada transação tem um texto introdutório em separado." +"DocType: Sales Taxes and Charges Template","Sales Master Manager","Gestor de Vendas Master" +"apps/erpnext/erpnext/config/manufacturing.py +84","Global settings for all manufacturing processes.","As definições gerais para todos os processos de fabrico." +"DocType: Accounts Settings","Accounts Frozen Upto","Contas Congeladas Até" +"DocType: SMS Log","Sent On","Enviado Em" +"apps/erpnext/erpnext/stock/doctype/item/item.py +644","Attribute {0} selected multiple times in Attributes Table","O Atributo {0} foi selecionado várias vezes na Tabela de Atributos" +"DocType: HR Settings","Employee record is created using selected field. ","O registo de funcionário é criado ao utilizar o campo selecionado. " +"DocType: Sales Order","Not Applicable","Não Aplicável" +"apps/erpnext/erpnext/config/hr.py +70","Holiday master.","Definidor de Feriados." +"DocType: Request for Quotation Item","Required Date","Data Obrigatória" +"DocType: Delivery Note","Billing Address","Endereço de Faturamento" +"apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js +841","Please enter Item Code.","Por favor, insira o Código do Item." +"DocType: BOM","Costing","Cálculo dos Custos" +"DocType: Tax Rule","Billing County","Condado de Faturamento" +"DocType: Purchase Taxes and Charges","If checked, the tax amount will be considered as already included in the Print Rate / Print Amount","Se for selecionado, será considerado que o valor do imposto já está incluído na Taxa de Impressão / Quantidade de Impressão" +"DocType: Request for Quotation","Message for Supplier","Mensagem para o Fornecedor" +"apps/erpnext/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py +48","Total Qty","Qtd Total" +"DocType: Employee","Health Concerns","Problemas Médicos" +"DocType: Process Payroll","Select Payroll Period","Selecione o Período de Pagamento" +"DocType: Purchase Invoice","Unpaid","Não Pago" +"apps/erpnext/erpnext/stock/page/stock_balance/stock_balance.js +49","Reserved for sale","Reservado para venda" +"DocType: Packing Slip","From Package No.","Do Pacote Nr." +"DocType: Item Attribute","To Range","Para Gama" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +29","Securities and Deposits","Títulos e Depósitos" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +82","Total leaves allocated is mandatory","É obrigatório o total de licenças alocadas" +"DocType: Job Opening","Description of a Job Opening","Descrição de uma Vaga de Emprego" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +111","Pending activities for today","Atividades pendentes para hoje" +"apps/erpnext/erpnext/config/hr.py +24","Attendance record.","Registo de assiduidade." +"DocType: Salary Structure","Salary Component for timesheet based payroll.","Componente Salarial para a folha de presença com base no pagamento." +"DocType: Sales Order Item","Used for Production Plan","Utilizado para o Plano de Produção" +"DocType: Manufacturing Settings","Time Between Operations (in mins)","Tempo Entre Operações (em minutos)" +"DocType: Customer","Buyer of Goods and Services.","Comprador de Produtos e Serviços." +"DocType: Journal Entry","Accounts Payable","Contas a Pagar" +"apps/erpnext/erpnext/manufacturing/doctype/bom_replace_tool/bom_replace_tool.py +29","The selected BOMs are not for the same item","As listas de materiais selecionadas não são para o mesmo item" +"DocType: Pricing Rule","Valid Upto","Válido Até" +"DocType: Training Event","Workshop","Workshop" +"apps/erpnext/erpnext/public/js/setup_wizard.js +238","List a few of your customers. They could be organizations or individuals.","Insira alguns dos seus clientes. Podem ser organizações ou indivíduos." +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +126","Direct Income","Rendimento Direto" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +36","Can not filter based on Account, if grouped by Account","Não é possivel filtrar com base na Conta, se estiver agrupado por Conta" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +89","Administrative Officer","Funcionário Administrativo" +"apps/erpnext/erpnext/stock/dashboard/item_dashboard_list.html +25","Acutal Qty {0} / Waiting Qty {1}","Qtd Efetiva {0} / Qtd Esperada {1}" +"DocType: Timesheet Detail","Hrs","Hrs" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +317","Please select Company","Por favor, selecione a Empresa" +"DocType: Stock Entry Detail","Difference Account","Conta de Diferenças" +"apps/erpnext/erpnext/projects/doctype/task/task.py +46","Cannot close task as its dependant task {0} is not closed.","Não pode encerrar a tarefa pois a sua tarefa dependente {0} não está encerrada." +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +400","Please enter Warehouse for which Material Request will be raised","Por favor, insira o Armazém em que será levantanda a Solicitação de Material" +"DocType: Production Order","Additional Operating Cost","Custos Operacionais Adicionais" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +20","Cosmetics","Cosméticos" +"apps/erpnext/erpnext/stock/doctype/item/item.py +532","To merge, following properties must be same for both items","Para unir, as seguintes propriedades devem ser iguais para ambos items" +"DocType: Shipping Rule","Net Weight","Peso Líquido" +"DocType: Employee","Emergency Phone","Telefone de Emergência" +"apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +29","Buy","Comprar" +"","Serial No Warranty Expiry","Validade de Garantia de Nr. de Série" +"DocType: Sales Invoice","Offline POS Name","Nome POS Offline" +"DocType: Sales Order","To Deliver","A Entregar" +"DocType: Purchase Invoice Item","Item","Item" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1669","Serial no item cannot be a fraction","O nr. de série do item não pode ser uma fração" +"DocType: Journal Entry","Difference (Dr - Cr)","Diferença (Db - Cr)" +"DocType: Account","Profit and Loss","Lucros e Perdas" +"apps/erpnext/erpnext/config/stock.py +314","Managing Subcontracting","Gestão de Subcontratação" +"DocType: Project","Project will be accessible on the website to these users","O projeto estará acessível no website para estes utilizadores" +"DocType: Quotation","Rate at which Price list currency is converted to company's base currency","Taxa à qual a moeda da Lista de preços é convertida para a moeda principal da empresa" +"apps/erpnext/erpnext/setup/doctype/company/company.py +57","Account {0} does not belong to company: {1}","A conta {0} não pertence à empresa: {1}" +"apps/erpnext/erpnext/setup/doctype/company/company.py +48","Abbreviation already used for another company","Esta abreviatura já foi utilizada para outra empresa" +"DocType: Selling Settings","Default Customer Group","Grupo de Clientes Padrão" +"DocType: Global Defaults","If disable, 'Rounded Total' field will not be visible in any transaction","Se desativar, o campo 'Total Arredondado' não será visível em nenhuma transação" +"DocType: BOM","Operating Cost","Custo de Funcionamento" +"DocType: Sales Order Item","Gross Profit","Lucro Bruto" +"apps/erpnext/erpnext/stock/doctype/item_attribute/item_attribute.py +42","Increment cannot be 0","O Aumento não pode ser 0" +"DocType: Production Planning Tool","Material Requirement","Requisito de Material" +"DocType: Company","Delete Company Transactions","Eliminar Transações da Empresa" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +323","Reference No and Reference Date is mandatory for Bank transaction","É obrigatório colocar o Nº de Referência e a Data de Referência para as transações bancárias" +"DocType: Purchase Receipt","Add / Edit Taxes and Charges","Adicionar / Editar Impostos e Taxas" +"DocType: Purchase Invoice","Supplier Invoice No","Nr. de Fatura de Fornecedor" +"DocType: Territory","For reference","Para referência" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +154","Cannot delete Serial No {0}, as it is used in stock transactions","Não é possível eliminar o Nº de Série {0}, pois está a ser utilizado em transações de stock" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +242","Closing (Cr)","A Fechar (Cr)" +"apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +105","Move Item","Mover Item" +"DocType: Serial No","Warranty Period (Days)","Período de Garantia (Dias)" +"DocType: Installation Note Item","Installation Note Item","Nota de Instalação de Item" +"DocType: Production Plan Item","Pending Qty","Qtd Pendente" +"DocType: Budget","Ignore","Ignorar" +"apps/erpnext/erpnext/setup/doctype/sms_settings/sms_settings.py +86","SMS sent to following numbers: {0}","SMS enviado a seguintes números: {0}" +"apps/erpnext/erpnext/config/accounts.py +241","Setup cheque dimensions for printing","Defina as dimensões do cheque para impressão" +"DocType: Salary Slip","Salary Slip Timesheet","Folha de Presença nas Folhas de Vencimento" +"apps/erpnext/erpnext/controllers/buying_controller.py +152","Supplier Warehouse mandatory for sub-contracted Purchase Receipt","É obrigatório colocar o Fornecedor de Armazém no Recibo de compra de subcontratados" +"DocType: Pricing Rule","Valid From","Válido De" +"DocType: Sales Invoice","Total Commission","Comissão Total" +"DocType: Pricing Rule","Sales Partner","Parceiro de Vendas" +"DocType: Buying Settings","Purchase Receipt Required","É Obrigatório o Recibo de Compra" +"apps/erpnext/erpnext/stock/doctype/item/item.py +128","Valuation Rate is mandatory if Opening Stock entered","É obrigatório colocar a Taxa de Avaliação se foi introduzido o Stock de Abertura" +"apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +142","No records found in the Invoice table","Não foram encontrados nenhuns registos na tabela da Fatura" +"apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.js +19","Please select Company and Party Type first","Por favor, selecione primeiro a Empresa e o Tipo de Parte" +"apps/erpnext/erpnext/config/accounts.py +257","Financial / accounting year.","Ano fiscal / financeiro." +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.js +10","Accumulated Values","Valores Acumulados" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +158","Sorry, Serial Nos cannot be merged","Desculpe, mas os Nrs. de Série não podem ser unidos" +"apps/erpnext/erpnext/selling/doctype/quotation/quotation.js +725","Make Sales Order","Criar Pedido de Venda" +"DocType: Project Task","Project Task","Tarefa do Projeto" +"","Lead Id","ID de Potencial Cliente" +"DocType: C-Form Invoice Detail","Grand Total","Total Geral" +"DocType: Training Event","Course","Curso" +"DocType: Timesheet","Payslip","Folha de Pagamento" +"apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +38","Fiscal Year Start Date should not be greater than Fiscal Year End Date","A Data de Início do Ano Fiscal não deve ser mais recente do que a Data de Término do Ano Fiscal" +"DocType: Issue","Resolution","Resolução" +"DocType: C-Form","IV","IV" +"apps/erpnext/erpnext/templates/pages/order.html +53","Delivered: {0}","Entregue: {0}" +"apps/erpnext/erpnext/accounts/report/purchase_register/purchase_register.py +69","Payable Account","Conta a Pagar" +"DocType: Payment Entry","Type of Payment","Tipo de Pagamento" +"DocType: Sales Order","Billing and Delivery Status","Faturamento e Estado de Entrega" +"DocType: Job Applicant","Resume Attachment","Anexo de Currículo" +"apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +58","Repeat Customers","Clientes Fiéis" +"DocType: Leave Control Panel","Allocate","Atribuir" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +759","Sales Return","Retorno de Vendas" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +96","Note: Total allocated leaves {0} shouldn't be less than already approved leaves {1} for the period","Nota: O total de licenças atribuídas {0} não deve ser menor do que as licenças já aprovadas {1}, para esse período" +"DocType: Announcement","Posted By","Postado Por" +"DocType: Item","Delivered by Supplier (Drop Ship)","Entregue pelo Fornecedor (Envio Direto)" +"apps/erpnext/erpnext/config/crm.py +12","Database of potential customers.","Base de dados de potenciais clientes." +"DocType: Authorization Rule","Customer or Item","Cliente ou Item" +"apps/erpnext/erpnext/config/selling.py +28","Customer database.","Base de dados do cliente." +"DocType: Quotation","Quotation To","Orçamento Para" +"DocType: Lead","Middle Income","Rendimento Médio" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +214","Opening (Cr)","Inicial (Cr)" +"apps/erpnext/erpnext/stock/doctype/item/item.py +801","Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You will need to create a new Item to use a different Default UOM.","A Unidade de Medida Padrão do Item {0} não pode ser alterada diretamente porque já efetuou alguma/s transação/transações com outra UNID. Irá precisar criar um novo Item para poder utilizar uma UNID Padrão diferente." +"apps/erpnext/erpnext/accounts/utils.py +314","Allocated amount can not be negative","O montante atribuído não pode ser negativo" +"DocType: Purchase Order Item","Billed Amt","Qtd Faturada" +"DocType: Training Result Employee","Training Result Employee","Resultado de Formação de Funcionário" +"DocType: Warehouse","A logical Warehouse against which stock entries are made.","Um Armazém lógico no qual são efetuados registos de stock." +"DocType: Sales Invoice Timesheet","Sales Invoice Timesheet","Folha de Presença de Fatura de Vendas" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +107","Reference No & Reference Date is required for {0}","É necessário colocar o Nr. de Referência e a Data de Referência em {0}" +"DocType: Process Payroll","Select Payment Account to make Bank Entry","Selecione a Conta de Pagamento para efetuar um Registo Bancário" +"apps/erpnext/erpnext/support/doctype/issue/issue.js +24","Add to Knowledge Base","Adicionar à Base de Conhecimento" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +149","Proposal Writing","Elaboração de Proposta" +"DocType: Payment Entry Deduction","Payment Entry Deduction","Dedução de Registo de Pagamento" +"apps/erpnext/erpnext/setup/doctype/sales_person/sales_person.py +35","Another Sales Person {0} exists with the same Employee id","Já existe outro Vendedor {0} com a mesma id de Funcionário" +"DocType: Production Planning Tool","If checked, raw materials for items that are sub-contracted will be included in the Material Requests","Se for selecionado, as matérias-primas para os itens subcontratados serão incluídas nas Solicitações de Material" +"apps/erpnext/erpnext/config/accounts.py +80","Masters","Definidores" +"apps/erpnext/erpnext/config/accounts.py +140","Update Bank Transaction Dates","Atualizar as Datas de Transações Bancárias" +"apps/erpnext/erpnext/config/projects.py +30","Time Tracking","Monitorização de Tempo" +"DocType: Fiscal Year Company","Fiscal Year Company","Ano Fiscal da Empresa" +"DocType: Packing Slip Item","DN Detail","Dados de NE" +"DocType: Training Event","Conference","Conferência" +"DocType: Timesheet","Billed","Faturado" +"DocType: Batch","Batch Description","Descrição do Lote" +"apps/erpnext/erpnext/accounts/utils.py +691","Payment Gateway Account not created, please create one manually.","Não foi criada uma Conta do Portal de Pagamento, por favor, crie uma manualmente." +"DocType: Delivery Note","Time at which items were delivered from warehouse","Hora em que os itens foram entregues a partir do armazém" +"DocType: Sales Invoice","Sales Taxes and Charges","Impostos e Taxas de Vendas" +"DocType: Employee","Organization Profile","Perfil da Organização" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +709","View Offline Records","Ver Registos Offline" +"DocType: Student","Sibling Details","Dados de Irmão/Irmã" +"DocType: Vehicle Service","Vehicle Service","Serviço de Veículo" +"DocType: Employee","Reason for Resignation","Motivo de Demissão" +"apps/erpnext/erpnext/config/hr.py +147","Template for performance appraisals.","Modelo para avaliação de desempenho ." +"DocType: Sales Invoice","Credit Note Issued","Nota de Crédito Emitido" +"DocType: Project Task","Weight","Peso" +"DocType: Payment Reconciliation","Invoice/Journal Entry Details","Dados de Fatura/Lançamento Contabilístico" +"apps/erpnext/erpnext/accounts/utils.py +53","{0} '{1}' not in Fiscal Year {2}","{0} '{1}' não se encontra no Ano Fiscal {2}" +"DocType: Buying Settings","Settings for Buying Module","Definições para Comprar Módulo" +"apps/erpnext/erpnext/accounts/doctype/asset_movement/asset_movement.py +21","Asset {0} does not belong to company {1}","O ativo {0} não pertence à empresa {1}" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +69","Please enter Purchase Receipt first","Por favor, insira primeiro o Recibo de Compra" +"DocType: Buying Settings","Supplier Naming By","Nome de Fornecedor Por" +"DocType: Activity Type","Default Costing Rate","Taxa de Custo Padrão" +"DocType: Maintenance Schedule","Maintenance Schedule","Cronograma de Manutenção" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +34","Then Pricing Rules are filtered out based on Customer, Customer Group, Territory, Supplier, Supplier Type, Campaign, Sales Partner etc.","Então as Regras de Fixação de Preços serão filtradas com base no Cliente, Grupo de Clientes, Território, Fornecedor, Tipo de fornecedor, Campanha, Parceiro de Vendas etc." +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +23","Net Change in Inventory","Variação Líquida no Inventário" +"DocType: Employee","Passport Number","Número de Passaporte" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +83","Manager","Gestor" +"apps/erpnext/erpnext/selling/doctype/customer/customer.py +138","New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}","O novo limite de crédito é inferior ao montante em dívida atual para o cliente. O limite de crédito tem que ser pelo menos {0}" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +247","Same item has been entered multiple times.","O mesmo artigo foi introduzido várias vezes." +"DocType: SMS Settings","Receiver Parameter","Parâmetro do Recetor" +"apps/erpnext/erpnext/controllers/trends.py +39","'Based On' and 'Group By' can not be same","'Baseado em' e 'Agrupado por' não podem ser iguais" +"DocType: Sales Person","Sales Person Targets","Metas de Vendedores" +"DocType: Installation Note","IN-","EM-" +"apps/erpnext/erpnext/templates/includes/footer/footer_extension.html +34","Please enter email address","Por favor, insira o endereço de email" +"DocType: Production Order Operation","In minutes","Em minutos" +"DocType: Issue","Resolution Date","Data de Resolução" +"DocType: Student Batch Name","Batch Name","Nome de Lote" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +303","Timesheet created:","Folha de Presença criado:" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +775","Please set default Cash or Bank account in Mode of Payment {0}","Por favor defina o Dinheiro ou Conta Bancária padrão no Modo de Pagamento {0}" +"apps/erpnext/erpnext/schools/doctype/student_applicant/student_applicant.js +17","Enroll","Matricular" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +275","Journal Entry Submitted","Lançamento Contabilístico Submetido" +"DocType: Selling Settings","Customer Naming By","Nome de Cliente Por" +"DocType: Depreciation Schedule","Depreciation Amount","Montante de Depreciação" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +56","Convert to Group","Converter a Grupo" +"DocType: Activity Cost","Activity Type","Tipo de Atividade" +"DocType: Request for Quotation","For individual supplier","Para cada fornecedor" +"DocType: BOM Operation","Base Hour Rate(Company Currency)","Valor Base por Hora (Moeda da Empresa)" +"apps/erpnext/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py +47","Delivered Amount","Montante Entregue" +"DocType: Supplier","Fixed Days","Dias Fixos" +"DocType: Quotation Item","Item Balance","Saldo do Item" +"DocType: Sales Invoice","Packing List","Lista de Embalamento" +"apps/erpnext/erpnext/config/buying.py +28","Purchase Orders given to Suppliers.","Pedidos de Compra fornecidos a Fornecedores." +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +43","Publishing","Publicação" +"DocType: Activity Cost","Projects User","Utilizador de Projetos" +"apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +41","Consumed","Consumido" +"apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +157","{0}: {1} not found in Invoice Details table","Não foi encontrado{0}: {1} na tabela de Dados da Fatura" +"DocType: Company","Round Off Cost Center","Arredondar Centro de Custos" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +205","Maintenance Visit {0} must be cancelled before cancelling this Sales Order","A Visita de Manutenção {0} deve ser cancelada antes de cancelar este Pedido de Vendas" +"DocType: Item","Material Transfer","Transferência de Material" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +207","Opening (Dr)","Inicial (Db)" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +39","Posting timestamp must be after {0}","A marca temporal postada deve ser posterior a {0}" +"DocType: Landed Cost Taxes and Charges","Landed Cost Taxes and Charges","Impostos e Taxas de Custo de Entrega" +"DocType: Production Order Operation","Actual Start Time","Hora de Início Efetiva" +"DocType: BOM Operation","Operation Time","Tempo de Operação" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +141","Finish","Terminar" +"DocType: Pricing Rule","Sales Manager","Gestor De Vendas" +"apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +386","Base","Base" +"DocType: Timesheet","Total Billed Hours","Horas Totais Faturadas" +"DocType: Journal Entry","Write Off Amount","Liquidar Quantidade" +"DocType: Journal Entry","Bill No","Nr. de Conta" +"DocType: Company","Gain/Loss Account on Asset Disposal","Conta de Ganhos/Perdas de Eliminação de Ativos" +"DocType: Purchase Invoice","Quarterly","Trimestral" +"DocType: Selling Settings","Delivery Note Required","Guia de Remessa Necessária" +"DocType: BOM Item","Basic Rate (Company Currency)","Taxa Básica (Moeda da Empresa)" +"DocType: Student Attendance","Student Attendance","Assiduidade de Estudante" +"DocType: Sales Invoice Timesheet","Time Sheet","Folha de Presença" +"DocType: Manufacturing Settings","Backflush Raw Materials Based On","Confirmar Matérias-Primas com Base Em" +"apps/erpnext/erpnext/selling/doctype/quotation/quotation.py +59","Please enter item details","Por favor, insira os dados do item" +"DocType: Interest","Interest","Juros" +"apps/erpnext/erpnext/selling/doctype/customer/customer_dashboard.py +10","Pre Sales","Pré-vendas" +"DocType: Purchase Receipt","Other Details","Outros Dados" +"DocType: Account","Accounts","Contas" +"DocType: Vehicle","Odometer Value (Last)","Valor do Conta-quilómetros (Último)" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +68","Marketing","Marketing" +"apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py +277","Payment Entry is already created","O Registo de Pagamento já tinha sido criado" +"DocType: Purchase Receipt Item Supplied","Current Stock","Stock Atual" +"apps/erpnext/erpnext/controllers/accounts_controller.py +551","Row #{0}: Asset {1} does not linked to Item {2}","Linha #{0}: O Ativo {1} não está vinculado ao Item {2}" +"apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +368","Preview Salary Slip","Pré-visualizar Folha de Pagamento" +"apps/erpnext/erpnext/accounts/doctype/budget/budget.py +53","Account {0} has been entered multiple times","A Conta {0} foi inserida várias vezes" +"DocType: Account","Expenses Included In Valuation","Despesas Incluídas na Estimativa" +"DocType: Employee","Provide Email Address registered in company","Forneça o Endereço de Email registado na empresa" +"DocType: Hub Settings","Seller City","Cidade do Vendedor" +"apps/erpnext/erpnext/schools/doctype/announcement/announcement.py +22","Please select a Student Group","Por favor, selecione um Grupo de Estudantes" +"","Absent Student Report","Relatório de Faltas de Estudante" +"DocType: Email Digest","Next email will be sent on:","O próximo email será enviado em:" +"DocType: Offer Letter Term","Offer Letter Term","Termo de Carta de Oferta" +"apps/erpnext/erpnext/stock/doctype/item/item.py +623","Item has variants.","O Item tem variantes." +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +68","Item {0} not found","Não foi encontrado o Item {0}" +"DocType: Bin","Stock Value","Valor do Stock" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +25","Company {0} does not exist","A Empresa {0} não existe" +"apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +88","Tree Type","Tipo de Esquema" +"DocType: BOM Explosion Item","Qty Consumed Per Unit","Qtd Consumida Por Unidade" +"DocType: Serial No","Warranty Expiry Date","Data de Validade da Garantia" +"DocType: Material Request Item","Quantity and Warehouse","Quantidade e Armazém" +"DocType: Sales Invoice","Commission Rate (%)","Taxa de Comissão (%)" +"DocType: Project","Estimated Cost","Custo Estimado" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +7","Aerospace","Espaço Aéreo" +"DocType: Journal Entry","Credit Card Entry","Registo de Cartão de Crédito" +"apps/erpnext/erpnext/config/accounts.py +51","Company and Accounts","Empresa e Contas" +"apps/erpnext/erpnext/config/stock.py +22","Goods received from Suppliers.","Bens recebidos de Fornecedores." +"apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +49","In Value","No Valor" +"DocType: Lead","Campaign Name","Nome da Campanha" +"","Reserved","Reservado" +"DocType: Purchase Order","Supply Raw Materials","Abastecimento de Matérias-Primas" +"DocType: Purchase Invoice","The date on which next invoice will be generated. It is generated on submit.","A data na qual a próxima fatura será gerada. Ela é gerada ao enviar." +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +10","Current Assets","Ativos Atuais" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +87","{0} is not a stock Item","{0} não é um item de stock" +"DocType: Mode of Payment Account","Default Account","Conta Padrão" +"DocType: Payment Entry","Received Amount (Company Currency)","Montante Recebido (Moeda da Empresa)" +"apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py +180","Lead must be set if Opportunity is made from Lead","O Potencial Cliente deve ser definido se for efetuada uma Oportunidade para um Potencial Cliente" +"apps/erpnext/erpnext/hr/doctype/holiday_list/holiday_list.py +29","Please select weekly off day","Por favor, seleccione os dias de folga semanal" +"DocType: Production Order Operation","Planned End Time","Tempo de Término Planeado" +"","Sales Person Target Variance Item Group-Wise","Item de Variância Alvo de Vendedores em Grupo" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +96","Account with existing transaction cannot be converted to ledger","A conta da transação existente não pode ser convertida num livro" +"DocType: Delivery Note","Customer's Purchase Order No","Nr. do Pedido de Compra do Cliente" +"DocType: Budget","Budget Against","Orçamento Em" +"DocType: Employee","Cell Number","Número de Células" +"apps/erpnext/erpnext/stock/reorder_item.py +177","Auto Material Requests Generated","Solicitações de Materiais Geradas Automaticamente" +"apps/erpnext/erpnext/buying/doctype/supplier_quotation/supplier_quotation_list.js +7","Lost","Perdido" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +141","You can not enter current voucher in 'Against Journal Entry' column","Não pode inserir o voucher atual na coluna ""Lançamento Contabilístico Em""" +"apps/erpnext/erpnext/stock/page/stock_balance/stock_balance.js +50","Reserved for manufacturing","Reservado para fabrico" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +25","Energy","Energia" +"DocType: Opportunity","Opportunity From","Oportunidade De" +"apps/erpnext/erpnext/config/hr.py +98","Monthly salary statement.","Declaração salarial mensal." +"DocType: Item Group","Website Specifications","Especificações do Website" +"apps/erpnext/erpnext/utilities/doctype/address/address.py +108","There is an error in your Address Template {0}","Ocorreu um erro no seu Modelo de Endereços {0}" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +24","{0}: From {0} of type {1}","{0}: De {0} do tipo {1}" +"DocType: Warranty Claim","CI-","CI-" +"apps/erpnext/erpnext/controllers/buying_controller.py +283","Row {0}: Conversion Factor is mandatory","Linha {0}: É obrigatório colocar o Fator de Conversão" +"DocType: Employee","A+","A+" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +302","Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}","Existem Várias Regras de Preços com os mesmos critérios, por favor, resolva o conflito através da atribuição de prioridades. Regras de Preços: {0}" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +420","Cannot deactivate or cancel BOM as it is linked with other BOMs","Não é possível desativar ou cancelar a LDM pois está associada a outras LDM" +"DocType: Opportunity","Maintenance","Manutenção" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +207","Purchase Receipt number required for Item {0}","É necessário colocar o número de Recibo de Compra para o Item {0}" +"DocType: Item Attribute Value","Item Attribute Value","Valor do Atributo do Item" +"apps/erpnext/erpnext/config/selling.py +148","Sales campaigns.","Campanhas de vendas." +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +42","Make Timesheet","Criar Folha de Presença" +"DocType: Sales Taxes and Charges Template","Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like ""Shipping"", ""Insurance"", ""Handling"" etc. #### Note @@ -760,1506 +760,1506 @@ The tax rate you define here will be the standard tax rate for all **Items**. If 6. Amount: Tax amount. 7. Total: Cumulative total to this point. 8. Enter Row: If based on ""Previous Row Total"" you can select the row number which will be taken as a base for this calculation (default is the previous row). -9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.","Template fiscal padrão que pode ser aplicada a todas as transações de vendas. Este modelo pode conter a lista de cabeças de impostos e também outros chefes despesa / receita como ""Frete"", ""Seguro"", ""Manutenção"" etc. +9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.","O modelo de impostos padrão que pode ser aplicado a todas as Transações de Vendas. Este modelo pode conter a lista de livros fiscais e também outros livros de despesas / receitas como ""Envio"", ""Seguro"", ""Processamento"" etc. #### Nota - a taxa de imposto definir aqui será a taxa normal do IVA para todos os itens ** **. Se houver itens ** ** que têm taxas diferentes, eles devem ser adicionados no ** Imposto item ** tabela no item ** ** mestre. +A taxa de imposto que definir aqui será a taxa normal de IVA para todos os **Itens**. Se houver **Itens** que possuam taxas diferentes, eles devem ser adicionados na tabela **Imposto de Item** no definidor de **Item**. #### Descrição das Colunas 1. Tipo de Cálculo: - - Isto pode ser em ** Total Líquida ** (que é a soma da quantidade de base). - - ** Na linha anterior Total / Valor ** (para os impostos cumulativos ou encargos). Se você selecionar essa opção, o imposto será aplicado como uma percentagem da linha anterior (na tabela de impostos) ou montante total. - - ** ** Real (como indicado). - 2. Chefe da conta: A contabilidade conta em que este imposto será reservado - 3. Centro de Custo: Se o imposto / taxa é uma renda (como o transporte) ou despesa que precisa ser reservado contra um centro de custo. - 4. Descrição: Descrição do imposto (que será impresso em facturas / aspas). - 5. Classificação: Taxa de imposto. - 6. Valor: Valor das taxas. + - Isto pode ser no **Total Líquido** (que é a soma do montante base). + - **Na linha Total / Montante Anterior** (para os impostos ou encargos cumulativos). Se selecionar esta opção, o imposto será aplicado como uma percentagem do montante da linha anterior (na tabela de impostos) ou montante total. + - **Atual** (como indicado). + 2. Título de Contas: O Livro de contas em que este imposto será escrito + 3. Centro de Custo: Se o imposto / taxa for um rendimento (como por exemplo o envio) ou uma despesa, necessita ser reservado num Centro de Custo. + 4. Descrição: Descrição do imposto (que será impresso em faturas / cotações). + 5. Taxa: Montante de Imposto. + 6. Valor: Valor dos impostos. 7. Total: Total acumulado até este ponto. - 8. Digite Row: Se baseado em ""Anterior Row Total"", você pode selecionar o número da linha que será tomado como base para este cálculo (o padrão é a linha anterior). - 9. É este imposto incluído na Taxa Básica ?: Se você verificar isso, significa que este imposto não será exibido abaixo da tabela de item, mas será incluída na taxa básica em sua tabela item principal. Isso é útil quando você quer dar um preço fixo (incluindo todos os impostos) dos preços para os clientes." -DocType: Employee,Bank A/C No.,Nº de Conta Bancária -DocType: Budget,Project,Projeto -DocType: Quality Inspection Reading,Reading 7,Leitura 7 -DocType: Address,Personal,Pessoal -apps/erpnext/erpnext/stock/doctype/material_request/material_request_list.js +9,Partially Ordered,parcialmente ordenados -DocType: Expense Claim Detail,Expense Claim Type,Tipo de Reembolso de Despesas -DocType: Shopping Cart Settings,Default settings for Shopping Cart,As definições padrão para o Carrinho de Compras -apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +128,Asset scrapped via Journal Entry {0},Ativo descartado através do Lançamento Contábil {0} -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +13,Biotechnology,Biotecnologia -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +107,Office Maintenance Expenses,Despesas de manutenção de escritório -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.js +115,Please enter Item first,"Por favor, insira primeiro o Item" -DocType: Account,Liability,Responsabilidade -apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +61,Sanctioned Amount cannot be greater than Claim Amount in Row {0}.,Montante Sanctioned não pode ser maior do que na Reivindicação Montante Fila {0}. -DocType: Company,Default Cost of Goods Sold Account,Custo padrão de Conta de Produtos Vendidos -apps/erpnext/erpnext/stock/get_item_details.py +274,Price List not selected,A Lista de Preços não foi selecionada -DocType: Employee,Family Background,Antecedentes familiares -DocType: Request for Quotation Supplier,Send Email,Enviar E-mail -apps/erpnext/erpnext/stock/doctype/item/item.py +204,Warning: Invalid Attachment {0},Aviso: Anexo inválido {0} -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +731,No Permission,Sem Permissão -DocType: Company,Default Bank Account,Conta Bancária Padrão -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +50,"To filter based on Party, select Party Type first","Para filtrar baseando em partes, selecione a entidade primeiro" -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +48,'Update Stock' can not be checked because items are not delivered via {0},"""Atualizar Stock' não pode ser verificado porque os itens não são entregues através de {0}" -DocType: Vehicle,Acquisition Date,data de aquisição -apps/erpnext/erpnext/public/js/setup_wizard.js +298,Nos,Nºs -DocType: Item,Items with higher weightage will be shown higher,Os itens com maior peso serão mostrados em primeiro lugar -DocType: Bank Reconciliation Detail,Bank Reconciliation Detail,Dados de Conciliação Bancária -apps/erpnext/erpnext/controllers/accounts_controller.py +555,Row #{0}: Asset {1} must be submitted,Linha #{0}: O Ativo {1} deve ser enviado -apps/erpnext/erpnext/hr/doctype/leave_control_panel/leave_control_panel.py +40,No employee found,Não foi encontrado nenhum funcionário -DocType: Supplier Quotation,Stopped,Parado -DocType: Item,If subcontracted to a vendor,Se for subcontratado a um fornecedor -DocType: SMS Center,All Customer Contact,Todos os Contactos de Clientes -apps/erpnext/erpnext/config/stock.py +148,Upload stock balance via csv.,Carregar saldo de estoque via csv. -DocType: Warehouse,Tree Details,Detalhes árvore -DocType: Training Event,Event Status,Estado de eventos -,Support Analytics,Analytics apoio -DocType: Item,Website Warehouse,Armazém site -DocType: Payment Reconciliation,Minimum Invoice Amount,Montante Mínimo da Fatura -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +107,{0} {1}: Cost Center {2} does not belong to Company {3},{0} {1}: Centro de Custo {2} não pertence à empresa {3} -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +84,{0} {1}: Account {2} cannot be a Group,{0} {1}: Conta {2} não pode ser um grupo -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +64,Item Row {idx}: {doctype} {docname} does not exist in above '{doctype}' table,A Linha do Item {idx}: {doctype} {docname} não existe na tabela '{doctype}' -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +262,Timesheet {0} is already completed or cancelled,Timesheet {0} já está concluída ou cancelada -DocType: Purchase Invoice,"The day of the month on which auto invoice will be generated e.g. 05, 28 etc","O dia do mês em que auto factura será gerado por exemplo, 05, 28, etc" -DocType: Asset,Opening Accumulated Depreciation,Depreciação Acumulada Inicial -apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.js +49,Score must be less than or equal to 5,Score moet lager dan of gelijk aan 5 zijn -DocType: Program Enrollment Tool,Program Enrollment Tool,Ferramenta de Inscrição no Programa -apps/erpnext/erpnext/config/accounts.py +294,C-Form records,Registos de C -Form -apps/erpnext/erpnext/config/selling.py +297,Customer and Supplier,Clientes e Fornecedores -DocType: Student Batch Instructor,Student Batch Instructor,Instrutor Lote Student -DocType: Email Digest,Email Digest Settings,Definições de Resumo de Email -apps/erpnext/erpnext/config/support.py +12,Support queries from customers.,Suporte a consultas de clientes. -DocType: HR Settings,Retirement Age,Idade da Reforma -DocType: Bin,Moving Average Rate,Taxa de Média Móvel -DocType: Production Planning Tool,Select Items,Selecione itens -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +359,{0} against Bill {1} dated {2},{0} na conta {1} com a data de {2} -apps/erpnext/erpnext/schools/doctype/course/course.js +17,Course Schedule,Cronograma de Curso -DocType: Maintenance Visit,Completion Status,Status de Conclusão -DocType: HR Settings,Enter retirement age in years,Insira a idade da reforma em anos -apps/erpnext/erpnext/accounts/doctype/asset/asset.js +263,Target Warehouse,Armazém alvo -DocType: Cheque Print Template,Starting location from left edge,Começando local a partir do lado esquerdo -DocType: Item,Allow over delivery or receipt upto this percent,Permitir entrega ou receção em excesso até esta percentagem -DocType: Stock Entry,STE-,Ste- -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +53,Expected Delivery Date cannot be before Sales Order Date,A Data de Entrega Prevista não pode ser anterior à Data da Ordem de Venda -DocType: Upload Attendance,Import Attendance,Importar Assiduidade -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +20,All Item Groups,Todos os Grupos de Itens -DocType: Process Payroll,Activity Log,Registo de Atividade -apps/erpnext/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py +36,Net Profit / Loss,Lucro / Prejuízo Líquido -apps/erpnext/erpnext/config/setup.py +89,Automatically compose message on submission of transactions.,Criar mensagem automaticamente no envio de transações. -DocType: Production Order,Item To Manufacture,Item Para Fabrico -apps/erpnext/erpnext/buying/doctype/purchase_common/purchase_common.py +82,{0} {1} status is {2},O status de {0} {1} é {2} -DocType: Shopping Cart Settings,Enable Checkout,Ativar Check-out -apps/erpnext/erpnext/config/learn.py +207,Purchase Order to Payment,Ordem de Compra para Pagamento -apps/erpnext/erpnext/stock/page/stock_balance/stock_balance.js +48,Projected Qty,Qtd Projetada -DocType: Sales Invoice,Payment Due Date,Data Limite de Pagamento -apps/erpnext/erpnext/stock/doctype/item/item.js +278,Item Variant {0} already exists with same attributes,A Variante do Item {0} já existe com mesmos atributos -apps/erpnext/erpnext/stock/report/stock_ledger/stock_ledger.py +95,'Opening','Abertura' -apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +130,Open To Do,Aberto para fazer -DocType: Notification Control,Delivery Note Message,Mensagem de Guia de Remessa -DocType: Expense Claim,Expenses,Despesas -DocType: Item Variant Attribute,Item Variant Attribute,Atributo de Variante do Item -,Purchase Receipt Trends,Tendências de Recibo de Compra -DocType: Process Payroll,Bimonthly,quinzenal -DocType: Vehicle Service,Brake Pad,Pedal de freio -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +78,Research & Development,Pesquisa e Desenvolvimento -,Amount to Bill,Montante a Faturar -DocType: Company,Registration Details,Dados de Inscrição -DocType: Timesheet,Total Billed Amount,Valor total faturado -DocType: Item Reorder,Re-Order Qty,Qtd de Reencomenda -DocType: Leave Block List Date,Leave Block List Date,Data de Lista de Bloqueio de Licenças -DocType: Pricing Rule,Price or Discount,Preço ou Desconto -DocType: Sales Team,Incentives,Incentivos -DocType: SMS Log,Requested Numbers,Números Solicitados -DocType: Production Planning Tool,Only Obtain Raw Materials,Só Obter as Matérias-primas -apps/erpnext/erpnext/config/hr.py +142,Performance appraisal.,Avaliação de desempenho. -apps/erpnext/erpnext/accounts/doctype/tax_rule/tax_rule.py +94,"Enabling 'Use for Shopping Cart', as Shopping Cart is enabled and there should be at least one Tax Rule for Shopping Cart","Ao ativar a 'Utilização para Carrinho de Compras', o Carrinho de Compras está ativado e deve haver pelo menos uma Regra de Taxas para o Carrinho de Compras" -apps/erpnext/erpnext/controllers/accounts_controller.py +353,"Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice.","O Registo de Pagamento {0} está ligado ao Pedido {1}, por favor verifique se o mesmo deve ser retirado como adiantamento da presente fatura." -DocType: Sales Invoice Item,Stock Details,Detalhes da -apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +29,Project Value,Valor do Projeto -apps/erpnext/erpnext/config/selling.py +307,Point-of-Sale,Ponto-de-Venda -DocType: Vehicle Log,Odometer Reading,Leitura de odômetro -apps/erpnext/erpnext/accounts/doctype/account/account.py +119,"Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'","O Saldo já em Crédito, não tem permissão para definir 'Saldo Deve Ser' como 'Débito'" -DocType: Account,Balance must be,O saldo deve ser -DocType: Hub Settings,Publish Pricing,Publicar Atribuição de Preços -DocType: Notification Control,Expense Claim Rejected Message,Mensagem de Reembolso de Despesas Rejeitado -,Available Qty,Qtd Disponível -DocType: Purchase Taxes and Charges,On Previous Row Total,No Total da Linha Anterior -DocType: Purchase Invoice Item,Rejected Qty,Qtd Rejeitada -DocType: Salary Slip,Working Days,Dias de trabalho -DocType: Serial No,Incoming Rate,Taxa de Entrada -DocType: Packing Slip,Gross Weight,Peso Bruto -apps/erpnext/erpnext/public/js/setup_wizard.js +67,The name of your company for which you are setting up this system.,De naam van uw bedrijf waar u het opzetten van dit systeem . -DocType: HR Settings,Include holidays in Total no. of Working Days,Incluir férias no Nº Total de Dias Úteis -DocType: Job Applicant,Hold,Segurar -DocType: Employee,Date of Joining,Data de Admissão -DocType: Naming Series,Update Series,Atualização Series -DocType: Supplier Quotation,Is Subcontracted,É Subcontratado -DocType: Item Attribute,Item Attribute Values,Valores do Atributo do Item -DocType: Examination Result,Examination Result,Resultado do Exame -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +743,Purchase Receipt,Recibo de Compra -,Received Items To Be Billed,Itens Recebidos a Serem Faturados -DocType: Employee,Ms,Sra. -apps/erpnext/erpnext/config/accounts.py +267,Currency exchange rate master.,Definidor de taxa de câmbio de moeda. -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +177,Reference Doctype must be one of {0},O Doctype de Referência deve ser um de {0} -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +286,Unable to find Time Slot in the next {0} days for Operation {1},Incapaz de encontrar entalhe Tempo nos próximos {0} dias para a Operação {1} -DocType: Production Order,Plan material for sub-assemblies,Planear material para subconjuntos -apps/erpnext/erpnext/config/selling.py +97,Sales Partners and Territory,Parceiros de vendas e Território -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +492,BOM {0} must be active,A LDM {0} deve estar ativa -DocType: Journal Entry,Depreciation Entry,Registo de Depreciação -apps/erpnext/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py +36,Please select the document type first,"Por favor, selecione primeiro o tipo de documento" -apps/erpnext/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py +65,Cancel Material Visits {0} before cancelling this Maintenance Visit,Cancelar Visitas Materiais {0} antes de cancelar esta Visita de Manutenção -DocType: Salary Slip,Leave Encashment Amount,Montante Pago de Licença -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +209,Serial No {0} does not belong to Item {1},Serial Não {0} não pertence ao item {1} -DocType: Purchase Receipt Item Supplied,Required Qty,Qtd Necessária -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +218,Warehouses with existing transaction can not be converted to ledger.,Armazéns com transação existente não podem ser convertidos em livro razão. -DocType: Bank Reconciliation,Total Amount,Valor Total -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +32,Internet Publishing,Publicações na Internet -DocType: Production Planning Tool,Production Orders,Pedidos de Produção -apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +53,Balance Value,Valor de Saldo -apps/erpnext/erpnext/stock/report/item_prices/item_prices.py +38,Sales Price List,Lista de Preço de Venda -apps/erpnext/erpnext/hub_node/doctype/hub_settings/hub_settings.py +69,Publish to sync items,Publicar para sincronizar itens -DocType: Bank Reconciliation,Account Currency,Moeda da Conta -apps/erpnext/erpnext/accounts/general_ledger.py +137,Please mention Round Off Account in Company,"Por favor, mencione a Conta de Arredondamentos na Empresa" -DocType: Purchase Receipt,Range,Faixa -DocType: Supplier,Default Payable Accounts,Contas a Pagar Padrão -apps/erpnext/erpnext/hr/doctype/attendance/attendance.py +40,Employee {0} is not active or does not exist,O(A) Funcionário(a) {0} não está ativo(a) ou não existe -DocType: Fee Structure,Components,Componentes -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +236,Please enter Asset Category in Item {0},"Por favor, insira a Categoria de Ativo no Item {0}" -apps/erpnext/erpnext/stock/doctype/item/item.py +618,Item Variants {0} updated,Variantes do Item {0} atualizadas -DocType: Quality Inspection Reading,Reading 6,Leitura 6 -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +845,Cannot {0} {1} {2} without any negative outstanding invoice,Não é possível {0} {1} {2} sem qualquer fatura pendente negativa -DocType: Purchase Invoice Advance,Purchase Invoice Advance,Avanço de Fatura de Compra -DocType: Address,Shop,Loja -DocType: Hub Settings,Sync Now,Sync Now -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +188,Row {0}: Credit entry can not be linked with a {1},Linha {0}: Um registo de crédito não pode ser ligado a {1} -apps/erpnext/erpnext/config/accounts.py +210,Define budget for a financial year.,Definir orçamento para um ano fiscal. -DocType: Mode of Payment Account,Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.,A Conta Bancária / Dinheiro padrão será atualizado automaticamente na fatura POS quando este modo for selecionado. -DocType: Lead,LEAD-,POTENCIAL CLIENTE- -DocType: Employee,Permanent Address Is,O Endereço Permanente É -DocType: Production Order Operation,Operation completed for how many finished goods?,Operação concluída para quantos produtos acabados? -apps/erpnext/erpnext/public/js/setup_wizard.js +162,The Brand,A Marca -DocType: Employee,Exit Interview Details,Sair de Dados da Entrevista -DocType: Item,Is Purchase Item,É o Item de Compra -DocType: Asset,Purchase Invoice,Fatura de Compra -DocType: Stock Ledger Entry,Voucher Detail No,Detalhe folha no -apps/erpnext/erpnext/accounts/page/pos/pos.js +704,New Sales Invoice,Nova Nota Fiscal de Venda -DocType: Stock Entry,Total Outgoing Value,Valor total de saída -apps/erpnext/erpnext/public/js/account_tree_grid.js +225,Opening Date and Closing Date should be within same Fiscal Year,A Data de Abertura e a Data de Fecho devem estar dentro do mesmo Ano Fiscal -DocType: Lead,Request for Information,Pedido de Informação -apps/erpnext/erpnext/accounts/page/pos/pos.js +722,Sync Offline Invoices,Sincronização offline Facturas -DocType: Payment Request,Paid,Pago -DocType: Program Fee,Program Fee,Proprina do Programa -DocType: Salary Slip,Total in words,Total por extenso -DocType: Material Request Item,Lead Time Date,Data de Chegada ao Armazém -DocType: Guardian,Guardian Name,Nome do Responsável -DocType: Cheque Print Template,Has Print Format,Tem Formato de Impressão -apps/erpnext/erpnext/accounts/page/pos/pos.js +72, is mandatory. Maybe Currency Exchange record is not created for ,é obrigatório. Talvez o registo de Câmbio não tenha sido criado para -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +103,Row #{0}: Please specify Serial No for Item {1},"Linha #{0}: Por favor, especifique o Nº de Série para o Item {1}" -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +638,"For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table.","Para os itens dos 'Pacote de Produtos"", o Armazém e Nº de Lote serão considerados a partir da tabela de 'Lista de Empacotamento'. Se o Armazém e o Nº de Lote forem os mesmos para todos os itens empacotados para qualquer item dum 'Pacote de Produto', esses valores podem ser inseridos na tabela do Item principal, e os valores serão copiados para a tabela da 'Lista de Empacotamento' ." -DocType: Job Opening,Publish on website,Publicar no website -apps/erpnext/erpnext/config/stock.py +17,Shipments to customers.,Os embarques para os clientes. -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +615,Supplier Invoice Date cannot be greater than Posting Date,Fornecedor Data da fatura não pode ser maior que data de lançamento -DocType: Purchase Invoice Item,Purchase Order Item,Item da Ordem de Compra -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +130,Indirect Income,Rendimento Indireto -DocType: Student Attendance Tool,Student Attendance Tool,Ferramenta de presença dos alunos -DocType: Cheque Print Template,Date Settings,Definições de Data -apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +48,Variance,Variação -,Company Name,Nome da empresa -DocType: SMS Center,Total Message(s),Mensagem total ( s ) -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +797,Select Item for Transfer,Selecionar item para Transferência -DocType: Purchase Invoice,Additional Discount Percentage,Percentagem de Desconto Adicional -apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +24,View a list of all the help videos,Veja uma lista de todos os vídeos de ajuda -DocType: Bank Reconciliation,Select account head of the bank where cheque was deposited.,Selecione cabeça conta do banco onde cheque foi depositado. -DocType: Selling Settings,Allow user to edit Price List Rate in transactions,Permitir que o utilizador edite a Taxa de Lista de Preços em transações -DocType: Pricing Rule,Max Qty,Qtd Máx. -apps/erpnext/erpnext/accounts/doctype/c_form/c_form.py +30,"Row {0}: Invoice {1} is invalid, it might be cancelled / does not exist. \ - Please enter a valid Invoice","Fila {0}: A Fatura {1} é inválida, pode ter sido cancelada ou não existe. Por favor, insira uma fatura válida" -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +121,Row {0}: Payment against Sales/Purchase Order should always be marked as advance,Linha {0}: O pagamento na Ordem de Venda/Compra deve ser sempre marcado como um adiantamento -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +16,Chemical,Químico -DocType: Salary Component Account,Default Bank / Cash account will be automatically updated in Salary Journal Entry when this mode is selected.,Padrão de conta bancária / dinheiro será atualizado automaticamente no salário Journal Entry quando este modo é selecionado. -apps/erpnext/erpnext/schools/doctype/grading_structure/grading_structure.py +24,"The intervals for Grade Code {0} overlaps with the grade intervals for other grades. - Please check intervals {0} and {1} and try again",Os intervalos para Código Grade {0} se sobrepõe com os intervalos de qualidade para outros graus. Por favor verifique intervalos {0} e {1} e tente novamente -DocType: BOM,Raw Material Cost(Company Currency),Raw custo do material (Empresa de moeda) -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +732,All items have already been transferred for this Production Order.,Todos os itens já foram transferidos para esta Ordem de Produção. -apps/erpnext/erpnext/public/js/setup_wizard.js +299,Meter,Metro -DocType: Workstation,Electricity Cost,Custo de Eletricidade -DocType: HR Settings,Don't send Employee Birthday Reminders,Não envie Lembretes de Aniversário de Funcionários -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +113,Stock Entries,Entradas de Stock -DocType: Item,Inspection Criteria,Critérios de Inspeção -apps/erpnext/erpnext/stock/doctype/material_request/material_request_list.js +14,Transfered,Transferido -apps/erpnext/erpnext/public/js/setup_wizard.js +163,Upload your letter head and logo. (you can edit them later).,Publique sua cabeça letra e logotipo. (Você pode editá-las mais tarde). -DocType: Timesheet Detail,Bill,Conta -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +84,Next Depreciation Date is entered as past date,Próximo Depreciação A data é inserida como data passada -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +167,White,Branco -DocType: SMS Center,All Lead (Open),Todos os Potenciais Clientes (Abertos) -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +222,Row {0}: Qty not available for {4} in warehouse {1} at posting time of the entry ({2} {3}),Row {0}: A qtd não está disponível para {4} no armazém {1} na momento da postagem do registo ({2} {3}) -DocType: Purchase Invoice,Get Advances Paid,Obter Adiantamentos Pagos -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +718,Make ,Efetuar -DocType: Student Admission,Admission Start Date,Admissão Data de Início -DocType: Journal Entry,Total Amount in Words,Valor Total por Extenso -apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +7,There was an error. One probable reason could be that you haven't saved the form. Please contact support@erpnext.com if the problem persists.,Er is een fout opgetreden . Een mogelijke reden zou kunnen zijn dat je niet hebt opgeslagen het formulier . Neem dan contact support@erpnext.com als het probleem aanhoudt . -apps/erpnext/erpnext/templates/pages/cart.html +5,My Cart,Meu Carrinho -apps/erpnext/erpnext/controllers/selling_controller.py +157,Order Type must be one of {0},O Tipo de Pedido deve pertencer a {0} -DocType: Lead,Next Contact Date,Data do Próximo Contacto -apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +35,Opening Qty,Qtd Inicial -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +424,Please enter Account for Change Amount,"Por favor, insira a Conta para o Montante de Alterações" -DocType: Program Enrollment,Student Batch Name,Estudante Batch Nome -DocType: Holiday List,Holiday List Name,Lista de Nomes de Feriados -apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.js +14,Schedule Course,Calendário de Cursos -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +179,Stock Options,Opções de Compra -DocType: Journal Entry Account,Expense Claim,Relatório de Despesas -apps/erpnext/erpnext/accounts/doctype/asset/asset.js +245,Do you really want to restore this scrapped asset?,Deseja realmente restaurar este ativo descartado? -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +242,Qty for {0},Qtd para {0} -DocType: Leave Application,Leave Application,Pedido de Licença -apps/erpnext/erpnext/config/hr.py +80,Leave Allocation Tool,Ferramenta de Alocação de Licenças -DocType: Leave Block List,Leave Block List Dates,Datas de Lista de Bloqueio de Licenças -DocType: Workstation,Net Hour Rate,Taxa Líquida por Hora -DocType: Landed Cost Purchase Receipt,Landed Cost Purchase Receipt,Recibo de Compra de Custo de Entrega -DocType: Company,Default Terms,Termos Padrão -DocType: Packing Slip Item,Packing Slip Item,Item de Nota Fiscal -DocType: Purchase Invoice,Cash/Bank Account,Dinheiro/Conta Bancária -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +71,Removed items with no change in quantity or value.,Itens removidos sem nenhuma alteração na quantidade ou valor. -DocType: Delivery Note,Delivery To,Entrega A -apps/erpnext/erpnext/stock/doctype/item/item.py +641,Attribute table is mandatory,É obrigatório colocar a tabela do atributos -DocType: Production Planning Tool,Get Sales Orders,Obter Ordens de Venda -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +65,{0} can not be negative,{0} não pode ser negativo -apps/erpnext/erpnext/schools/doctype/announcement/announcement.py +18,Please select a Student,"Por favor, seleccione um Aluno" -apps/erpnext/erpnext/public/js/pos/pos.html +29,Discount,Desconto -DocType: Asset,Total Number of Depreciations,Número total de Amortizações -DocType: Workstation,Wages,Salário -DocType: Project,Internal,Interno -DocType: Task,Urgent,Urgente -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +149,Please specify a valid Row ID for row {0} in table {1},"Por favor, especifique uma ID de Linha válida para a linha {0} na tabela {1}" -apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +23,Go to the Desktop and start using ERPNext,Vá para o ambiente de trabalho e comece a utilizar ERPNext -DocType: Item,Manufacturer,Fabricante -DocType: Landed Cost Item,Purchase Receipt Item,Item de Recibo de Compra -DocType: Purchase Receipt,PREC-RET-,RECC-DEV- -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +52,Supplier > Supplier Type,Fornecedor> tipo de fornecedor -DocType: POS Profile,Sales Invoice Payment,Nota fiscal de venda Pagamento -DocType: Production Plan Item,Reserved Warehouse in Sales Order / Finished Goods Warehouse,Armazém Reservado na Ordem de Venda / Armazém de Produtos Acabados -apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +70,Selling Amount,Valor de venda -apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.js +115,You are the Expense Approver for this record. Please Update the 'Status' and Save,Você é o Responsável de Gastos para este registo. Por favor atualize o 'Status' e Save. -DocType: Serial No,Creation Document No,Nº de Documento -DocType: Issue,Issue,Incidente -DocType: Asset,Scrapped,Descartado -apps/erpnext/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.py +28,Account does not match with Company,A conta não pertence à Empresa -apps/erpnext/erpnext/config/stock.py +190,"Attributes for Item Variants. e.g Size, Color etc.","Atributos para variantes do item. Por exemplo, Tamanho, Cor, etc." -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py +27,Returns,Devoluções -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order_calendar.js +39,WIP Warehouse,WIP Warehouse -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +196,Serial No {0} is under maintenance contract upto {1},Serial Não {0} está sob contrato de manutenção até {1} -apps/erpnext/erpnext/config/hr.py +35,Recruitment,Recrutamento -DocType: BOM Operation,Operation,Operação -DocType: Lead,Organization Name,Nome da Organização -DocType: Tax Rule,Shipping State,Status da Entrega -,Projected Quantity as Source,Projetada Quantidade de Fonte -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +62,Item must be added using 'Get Items from Purchase Receipts' button,O item deve ser adicionado utilizando o botão 'Obter Itens de Recibos de Compra' -DocType: Employee,A-,A- -DocType: Production Planning Tool,Include non-stock items,Incluir itens não estocáveis -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +115,Sales Expenses,Despesas com Vendas -apps/erpnext/erpnext/patches/v4_0/create_price_list_if_missing.py +18,Standard Buying,Compra padrão -DocType: GL Entry,Against,Em -DocType: Item,Default Selling Cost Center,Venda de Centro de Custo Padrão -DocType: Sales Partner,Implementation Partner,Parceiro de Implementação -apps/erpnext/erpnext/controllers/selling_controller.py +258,Sales Order {0} is {1},Ordem de Venda {0} é {1} -DocType: Opportunity,Contact Info,Informações de Contacto -apps/erpnext/erpnext/config/stock.py +299,Making Stock Entries,Efetuar Registos de Stock -DocType: Packing Slip,Net Weight UOM,Peso Líquido de UNID -apps/erpnext/erpnext/hr/doctype/training_result/training_result.py +18,{0} Results,{0} resulta -DocType: Item,Default Supplier,Fornecedor Padrão -DocType: Manufacturing Settings,Over Production Allowance Percentage,Percentagem Permitida de Sobreprodução -DocType: Shipping Rule Condition,Shipping Rule Condition,Regra Condições de envio -DocType: Holiday List,Get Weekly Off Dates,Obter Datas de Folga Semanais -apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.py +30,End Date can not be less than Start Date,A Data de Término não pode ser mais recente que a Data de Início -DocType: Sales Person,Select company name first.,Selecione o nome da empresa em primeiro lugar. -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +154,Dr,Dr -apps/erpnext/erpnext/config/buying.py +23,Quotations received from Suppliers.,Cotações recebidas de Fornecedores. -apps/erpnext/erpnext/controllers/selling_controller.py +23,To {0} | {1} {2},Para {0} | {1} {2} -apps/erpnext/erpnext/stock/report/stock_ageing/stock_ageing.py +40,Average Age,Idade Média -DocType: Opportunity,Your sales person who will contact the customer in future,Sua pessoa de vendas que entrará em contato com o cliente no futuro -apps/erpnext/erpnext/public/js/setup_wizard.js +261,List a few of your suppliers. They could be organizations or individuals.,Insira alguns dos seus fornecedores. Podem ser organizações ou indivíduos. -apps/erpnext/erpnext/templates/pages/home.html +31,View All Products,Exibir todos os produtos -DocType: Company,Default Currency,Moeda Padrão -DocType: Contact,Enter designation of this Contact,Insira a designação deste Contacto -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +46,Item Code > Item Group > Brand,Código do item> Item Grupo> Marca -DocType: Expense Claim,From Employee,Do(a) Funcionário(a) -apps/erpnext/erpnext/controllers/accounts_controller.py +413,Warning: System will not check overbilling since amount for Item {0} in {1} is zero,Aviso : O sistema não irá verificar superfaturamento desde montante para item {0} em {1} é zero -DocType: Journal Entry,Make Difference Entry,Efetuar Registo de Diferença -DocType: Upload Attendance,Attendance From Date,Presença da Data -DocType: Appraisal Template Goal,Key Performance Area,Área de Desempenho Fundamental -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +54,Transportation,transporte -apps/erpnext/erpnext/controllers/item_variant.py +63,Invalid Attribute,Atributo Inválido -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +201,{0} {1} must be submitted,{0} {1} deve ser enviado -apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +146,Quantity must be less than or equal to {0},A quantidade deve ser inferior ou igual a {0} -DocType: SMS Center,Total Characters,Total de Personagens -apps/erpnext/erpnext/controllers/buying_controller.py +156,Please select BOM in BOM field for Item {0},"Por favor, selecione a LDM no campo LDM para o Item {0}" -DocType: C-Form Invoice Detail,C-Form Invoice Detail,Dados de Fatura C-Form -DocType: Payment Reconciliation Invoice,Payment Reconciliation Invoice,Fatura de Conciliação de Pagamento -apps/erpnext/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py +42,Contribution %,Contribuição % -DocType: Company,Company registration numbers for your reference. Tax numbers etc.,"Os Números de Registo da Empresa para sua referência. Números fiscais, etc" -DocType: Sales Partner,Distributor,Distribuidor -DocType: Shopping Cart Shipping Rule,Shopping Cart Shipping Rule,Carrinho Rule Envio -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +211,Production Order {0} must be cancelled before cancelling this Sales Order,A Ordem de Produção {0} deve ser cancelada antes de cancelar esta Ordem de Venda -apps/erpnext/erpnext/public/js/controllers/transaction.js +52,Please set 'Apply Additional Discount On',"Por favor, defina 'Aplicar Desconto Adicional Em'" -,Ordered Items To Be Billed,Itens Pedidos a Serem Faturados -apps/erpnext/erpnext/stock/doctype/item_attribute/item_attribute.py +39,From Range has to be less than To Range,A Faixa De tem de ser inferior à Faixa Para -DocType: Global Defaults,Global Defaults,Padrões Globais -apps/erpnext/erpnext/projects/doctype/project/project.py +178,Project Collaboration Invitation,Convite de Colaboração no Projeto -DocType: Salary Slip,Deductions,Deduções -DocType: Leave Allocation,LAL/,LAL / -apps/erpnext/erpnext/public/js/financial_statements.js +73,Start Year,Ano de início -DocType: Purchase Invoice,Start date of current invoice's period,A data de início do período de fatura atual -DocType: Salary Slip,Leave Without Pay,Licença Sem Vencimento -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +331,Capacity Planning Error,Erro de Planeamento de Capacidade -,Trial Balance for Party,Balancete para a parte -DocType: Lead,Consultant,Consultor -DocType: Salary Slip,Earnings,Remunerações -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +382,Finished Item {0} must be entered for Manufacture type entry,O Item Acabado {0} deve ser inserido no registo de Tipo de Fabrico -apps/erpnext/erpnext/config/learn.py +92,Opening Accounting Balance,Saldo Contábil Inicial -DocType: Sales Invoice Advance,Sales Invoice Advance,Vendas antecipadas Fatura -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +503,Nothing to request,Nada a requesitar -apps/erpnext/erpnext/accounts/doctype/budget/budget.py +33,Another Budget record '{0}' already exists against {1} '{2}' for fiscal year {3},Outro recorde Budget '{0}' já existe contra {1} '{2}' para o ano fiscal {3} -apps/erpnext/erpnext/projects/doctype/task/task.py +40,'Actual Start Date' can not be greater than 'Actual End Date',A 'Data de Início Efetiva' não pode ser mais recente que a 'Data de Término Efetiva' -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +76,Management,Gestão -DocType: Cheque Print Template,Payer Settings,Definições de Pagador -DocType: Item Attribute Value,"This will be appended to the Item Code of the variant. For example, if your abbreviation is ""SM"", and the item code is ""T-SHIRT"", the item code of the variant will be ""T-SHIRT-SM""","Isso vai ser anexado ao Código do item da variante. Por exemplo, se a sua abreviatura é ""SM"", e o código do item é ""t-shirt"", o código do item da variante será ""T-shirt-SM""" -DocType: Salary Slip,Net Pay (in words) will be visible once you save the Salary Slip.,O Pagamento Líquido (por extenso) será visível assim que salvar a Folha de Pagamento. -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +165,Blue,Azul -DocType: Purchase Invoice,Is Return,É um Retorno -DocType: Price List Country,Price List Country,País da Lista de Preços -apps/erpnext/erpnext/utilities/doctype/contact/contact.py +69,Please set Email ID,"Por favor, defina a ID do Email" -DocType: Item,UOMs,UOMS -apps/erpnext/erpnext/stock/utils.py +181,{0} valid serial nos for Item {1},Nº de série válido {0} para o Item {1} -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +57,Item Code cannot be changed for Serial No.,O Código de Item não pode ser alterado por um Nº de Serie. -apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +24,POS Profile {0} already created for user: {1} and company {2},O Perfil POS {0} já foi criado para o utilizador: {1} e empresa {2} -DocType: Purchase Order Item,UOM Conversion Factor,UOM Fator de Conversão -DocType: Stock Settings,Default Item Group,Grupo de Item Padrão -DocType: Grading Structure,Grading System Name,Nome Sistema de classificação -apps/erpnext/erpnext/config/buying.py +38,Supplier database.,Banco de dados de fornecedores. -DocType: Payment Reconciliation Payment,Reference_name,Nome de Referência -DocType: Account,Balance Sheet,Balanço -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +704,Cost Center For Item with Item Code ',O Centro de Custo Para o Item com o Código de Item ' -apps/erpnext/erpnext/accounts/page/pos/pos.js +1632,"Payment Mode is not configured. Please check, whether account has been set on Mode of Payments or on POS Profile.","O Modo de Pagamento não está configurado. Por favor, verifique se conta foi definida no Modo de Pagamentos ou no Perfil POS." -DocType: Opportunity,Your sales person will get a reminder on this date to contact the customer,Seu vendedor receberá um lembrete sobre esta data para contato com o cliente -apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +28,"Further accounts can be made under Groups, but entries can be made against non-Groups","Podem ser realizadas outras contas nos Grupos, e os lançamentos podem ser feitos nos não Grupos" -DocType: Lead,Lead,Potencial Cliente -DocType: Email Digest,Payables,A Pagar -DocType: Course,Course Intro,Introdução do Curso -DocType: Account,Warehouse,Armazém -apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +157,Stock Entry {0} created,Da entrada {0} criado -apps/erpnext/erpnext/controllers/buying_controller.py +289,Row #{0}: Rejected Qty can not be entered in Purchase Return,Linha #{0}: A Qtd Rejeitada não pode ser inserida na Devolução de Compra -,Purchase Order Items To Be Billed,Itens da Ordem de Compra a Serem Faturados -DocType: Purchase Invoice Item,Net Rate,Taxa Líquida -DocType: Purchase Invoice Item,Purchase Invoice Item,Item de Fatura de Compra -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +57,Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts,Banco de Ledger Entradas e GL As entradas são reenviados para os recibos de compra selecionados -apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +8,Item 1,Item 1 -DocType: Holiday,Holiday,Férias -DocType: Leave Control Panel,Leave blank if considered for all branches,Deixe em branco se for para todos os ramos -apps/erpnext/erpnext/accounts/doctype/c_form/c_form.py +21,C-form is not applicable for Invoice: {0},C-Form não é aplicável para a Fatura: {0} -DocType: Payment Reconciliation,Unreconciled Payment Details,Unreconciled Detalhes do pagamento -DocType: Global Defaults,Current Fiscal Year,Ano Fiscal Atual -DocType: Purchase Order,Group same items,mesmos itens do grupo -DocType: Global Defaults,Disable Rounded Total,Desativar Total Arredondado -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +435,'Entries' cannot be empty,As 'Entradas' não podem estar vazias -apps/erpnext/erpnext/utilities/transaction_base.py +78,Duplicate row {0} with same {1},Linha duplicada {0} com o mesmo {1} -,Trial Balance,Balancete -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +346,Fiscal Year {0} not found,O Ano Fiscal de {0} não foi encontrado -apps/erpnext/erpnext/config/hr.py +253,Setting up Employees,Configurando Empregados -DocType: Sales Order,SO-,ASSIM- -apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +152,Please select prefix first,"Por favor, seleccione o prefixo primeiro" -DocType: Employee,O-,O- -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +148,Research,Pesquisa -DocType: Maintenance Visit Purpose,Work Done,Trabalho feito -apps/erpnext/erpnext/controllers/item_variant.py +25,Please specify at least one attribute in the Attributes table,"Por favor, especifique pelo menos um atributo na tabela de Atributos" -DocType: Announcement,All Students,Todos os Alunos -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +44,Item {0} must be a non-stock item,O Item {0} deve ser um item não inventariado -DocType: Contact,User ID,ID de utilizador -apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +71,View Ledger,Ver Diário -apps/erpnext/erpnext/stock/report/stock_ageing/stock_ageing.py +41,Earliest,Mais Cedo -apps/erpnext/erpnext/stock/doctype/item/item.py +506,"An Item Group exists with same name, please change the item name or rename the item group","Já existe um Grupo de Itens com o mesmo nome, Por favor, altere o nome desse grupo de itens ou modifique o nome deste grupo de itens" -apps/erpnext/erpnext/schools/report/absent_student_report/absent_student_report.py +46,Student Mobile No.,Móvel Student No. -apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py +472,Rest Of The World,Resto do Mundo -apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +84,The Item {0} cannot have Batch,O item {0} não pode ter Batch -,Budget Variance Report,Relatório de Desvios de Orçamento -DocType: Salary Slip,Gross Pay,Salário Bruto -apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +112,Row {0}: Activity Type is mandatory.,É obrigatório colocar o Tipo de Atividade da linha {0}:. -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +163,Dividends Paid,Dividendos Pagos -DocType: Task,depends_on_tasks,depends_on_tasks -apps/erpnext/erpnext/buying/doctype/supplier/supplier.js +34,Accounting Ledger,Livro Contábil -DocType: Stock Reconciliation,Difference Amount,Montante da Diferença -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +169,Retained Earnings,Lucros Acumulados -DocType: Vehicle Log,Service Detail,Detalhe serviço -DocType: BOM,Item Description,Descrição do Item -DocType: Student Sibling,Student Sibling,estudante Irmãos -DocType: Purchase Invoice,Is Recurring,É Recorrente -DocType: Purchase Invoice,Supplied Items,Itens fornecidos -DocType: Student,STUD.,VIGA. -DocType: Production Order,Qty To Manufacture,Qtd Para Fabrico -DocType: Email Digest,New Income,New Renda -DocType: Buying Settings,Maintain same rate throughout purchase cycle,Manter a mesma taxa durante todo o ciclo de compra -DocType: Opportunity Item,Opportunity Item,Item de Oportunidade -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +70,Temporary Opening,Abertura temporária -,Employee Leave Balance,Balanço de Licenças do Funcionário -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +143,Balance for Account {0} must always be {1},O Saldo da Conta {0} deve ser sempre {1} -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +176,Valuation Rate required for Item in row {0},Taxa de avaliação exigido para o Item na linha {0} -DocType: Address,Address Type,Tipo de endereço -apps/erpnext/erpnext/public/js/setup_wizard.js +323,Example: Masters in Computer Science,Exemplo: Mestrado em Ciência de Computadores -DocType: Purchase Invoice,Rejected Warehouse,Armazém Rejeitado -DocType: GL Entry,Against Voucher,No Comprovante -DocType: Item,Default Buying Cost Center,Compra de Centro de Custo Padrão -apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +6,"To get the best out of ERPNext, we recommend that you take some time and watch these help videos.","Para tirar o melhor proveito de ERPNext, recomendamos que você levar algum tempo e assistir a esses vídeos de ajuda." -apps/erpnext/erpnext/accounts/page/pos/pos.js +73, to ,a -DocType: Item,Lead Time in days,Chegada ao Armazém em dias -,Accounts Payable Summary,Resumo das Contas a Pagar -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +235,Payment of salary from {0} to {1},O pagamento do salário de {0} para {1} -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +209,Not authorized to edit frozen Account {0},Não está autorizado a editar a Conta Congelada {0} -DocType: Journal Entry,Get Outstanding Invoices,Obter Faturas Pendentes -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +64,Sales Order {0} is not valid,Ordem de Vendas {0} não é válido -apps/erpnext/erpnext/setup/doctype/company/company.py +195,"Sorry, companies cannot be merged","Desculpe, empresas não podem ser unidas" -apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +139,"The total Issue / Transfer quantity {0} in Material Request {1} \ - cannot be greater than requested quantity {2} for Item {3}",A quantidade total da Emissão / Transferir {0} no Pedido de Material {1} \ não pode ser maior do que a quantidade pedida {2} para o Item {3} -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +156,Small,Pequeno -DocType: Employee,Employee Number,Número de Funcionário -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +65,Case No(s) already in use. Try from Case No {0},Processo Nº (s) já está a ser utilizado . Tente a partir do Processo Nº {0} -DocType: Project,% Completed,% Concluído -,Invoiced Amount (Exculsive Tax),Montante Faturado (Taxa Exclusiva) -apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +14,Item 2,Item 2 -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +77,Account head {0} created,Foi criado o livro de conta {0} -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +164,Green,Verde -DocType: Supplier,SUPP-,SUPP- -DocType: Training Event,Training Event,Evento de Treinamento -DocType: Item,Auto re-order,Voltar a Pedir Automaticamente -apps/erpnext/erpnext/selling/report/sales_person_target_variance_item_group_wise/sales_person_target_variance_item_group_wise.py +59,Total Achieved,Total de Alcançados -DocType: Employee,Place of Issue,Local de Emissão -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +60,Contract,Contrato -DocType: Email Digest,Add Quote,Adicionar Cotação -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +519,UOM coversion factor required for UOM: {0} in Item: {1},Fator coversion UOM necessário para UOM: {0} no Item: {1} -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +90,Indirect Expenses,Despesas Indiretas -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +77,Row {0}: Qty is mandatory,Linha {0}: É obrigatório colocar a qtd -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +8,Agriculture,Agricultura -apps/erpnext/erpnext/accounts/page/pos/pos.js +713,Sync Master Data,Sincronização de Dados Mestre -apps/erpnext/erpnext/public/js/setup_wizard.js +283,Your Products or Services,Os seus Produtos ou Serviços -DocType: Mode of Payment,Mode of Payment,Modo de Pagamento -apps/erpnext/erpnext/stock/doctype/item/item.py +178,Website Image should be a public file or website URL,Site de imagem deve ser um arquivo público ou URL do site -DocType: Student Applicant,AP,AP -DocType: Purchase Invoice Item,BOM,LDM -apps/erpnext/erpnext/setup/doctype/item_group/item_group.js +37,This is a root item group and cannot be edited.,Este é um item de raíz e não pode ser editado -DocType: Journal Entry Account,Purchase Order,Ordem de Compra -DocType: Vehicle,Fuel UOM,combustível UOM -DocType: Warehouse,Warehouse Contact Info,Armazém Informações de Contato -DocType: Payment Entry,Write Off Difference Amount,Escrever Off Diferença Valor -DocType: Purchase Invoice,Recurring Type,Tipo Recorrente -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +358,"{0}: Employee email not found, hence email not sent","{0}: Não foi encontrado o email do funcionário, portanto, o email não será enviado" -DocType: Address,City/Town,Cidade / Município -DocType: Address,Is Your Company Address,É o Seu Endereço Empresarial -DocType: Email Digest,Annual Income,Rendimento Anual -DocType: Serial No,Serial No Details,Serial Detalhes Nenhum -DocType: Purchase Invoice Item,Item Tax Rate,Taxa Fiscal do Item -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +134,"For {0}, only credit accounts can be linked against another debit entry","Para {0}, só podem ser ligadas contas de crédito noutro registo de débito" -apps/erpnext/erpnext/projects/doctype/project/project.py +64,Total of all task weights should be 1. Please adjust weights of all Project tasks accordingly,Total de todos os pesos tarefa deve ser 1. Por favor ajustar os pesos de todas as tarefas do projeto em conformidade -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +533,Delivery Note {0} is not submitted,A Guia de Remessa {0} não foi enviada -apps/erpnext/erpnext/stock/get_item_details.py +132,Item {0} must be a Sub-contracted Item,O Item {0} deve ser um Item Subcontratado -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +41,Capital Equipments,Bens de Equipamentos -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +31,"Pricing Rule is first selected based on 'Apply On' field, which can be Item, Item Group or Brand.","A Regra de Fixação de Preços é primeiro selecionada com base no campo 'Aplicar Em', que pode ser um Item, Grupo de Itens ou Marca." -DocType: Hub Settings,Seller Website,Vendedor Site -DocType: Item,ITEM-,ITEM- -apps/erpnext/erpnext/controllers/selling_controller.py +150,Total allocated percentage for sales team should be 100,Porcentagem total alocado para a equipe de vendas deve ser de 100 -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +112,Production Order status is {0},Status da Ordem de Produção: {0} -DocType: Appraisal Goal,Goal,Objetivo -apps/erpnext/erpnext/schools/report/student_batch_wise_attendance/student_batch_wise_attendance.py +42,Student batch Strength,Força lote Student -DocType: Sales Invoice Item,Edit Description,Editar Descrição -apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +731,For Supplier,Para o Fornecedor -DocType: Account,Setting Account Type helps in selecting this Account in transactions.,Tipo de conta Definir ajuda na seleção desta conta em transações. -DocType: Purchase Invoice,Grand Total (Company Currency),Total Geral (Moeda da Empresa) -apps/erpnext/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js +9,Create Print Format,Criar Formato de Impressão -apps/erpnext/erpnext/utilities/bot.py +39,Did not find any item called {0},Não havia nenhum item denominado {0} -apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +42,Total Outgoing,Sainte total -apps/erpnext/erpnext/accounts/doctype/shipping_rule/shipping_rule.py +48,"There can only be one Shipping Rule Condition with 0 or blank value for ""To Value""","Só pode haver uma regra de envio Condição com 0 ou valor em branco para "" To Valor """ -DocType: Authorization Rule,Transaction,Transação -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +27,Note: This Cost Center is a Group. Cannot make accounting entries against groups.,Nota: Este Centro de Custo é um Grupo. Não pode efetuar registos contábeis em grupos. -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +122,Child warehouse exists for this warehouse. You can not delete this warehouse.,Existe um armazém secundário para este armazém. Não pode eliminar este armazém. -DocType: Item,Website Item Groups,Item Grupos site -DocType: Purchase Invoice,Total (Company Currency),Total (Companhia de moeda) -apps/erpnext/erpnext/stock/utils.py +176,Serial number {0} entered more than once,Número de série {0} entrou mais de uma vez -DocType: Depreciation Schedule,Journal Entry,Lançamento Contábil -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +71,{0} items in progress,{0} itens em progresso -DocType: Workstation,Workstation Name,Nome da Estação de Trabalho -DocType: Grade Interval,Grade Code,Código Grade -DocType: POS Item Group,POS Item Group,Grupo de itens POS -apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +17,Email Digest:,Email de Resumo: -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +498,BOM {0} does not belong to Item {1},A LDM {0} não pertence ao Item {1} -DocType: Sales Partner,Target Distribution,Distribuição alvo -DocType: Salary Slip,Bank Account No.,Conta Bancária Nº -DocType: Naming Series,This is the number of the last created transaction with this prefix,Este é o número da última transacção criados com este prefixo -DocType: Quality Inspection Reading,Reading 8,Leitura 8 -DocType: Sales Partner,Agent,Agente -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +75,"Total {0} for all items is zero, may you should change 'Distribute Charges Based On'","Total de {0} para todos os itens é zero, pode você deve mudar "Distribuir taxas sobre '" -DocType: Purchase Invoice,Taxes and Charges Calculation,Impostos e Encargos de Cálculo -DocType: BOM Operation,Workstation,Estação de trabalho -DocType: Request for Quotation Supplier,Request for Quotation Supplier,Solicitação de Cotação de Fornecedor -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +113,Hardware,Hardware -DocType: Sales Order,Recurring Upto,Até Recorrente -DocType: Attendance,HR Manager,Gestor de RH -apps/erpnext/erpnext/hr/doctype/upload_attendance/upload_attendance.py +87,Please setup numbering series for Attendance via Setup > Numbering Series,"Por favor, configure séries de numeração para Participação em Configurar> Numeração Series" -apps/erpnext/erpnext/accounts/party.py +171,Please select a Company,"Por favor, selecione uma Empresa" -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +51,Privilege Leave,Licença Especial -DocType: Purchase Invoice,Supplier Invoice Date,Fornecedor Data Fatura -apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +87,You need to enable Shopping Cart,É preciso ativar o Carrinho de Compras -DocType: Payment Entry,Writeoff,Eliminar -DocType: Appraisal Template Goal,Appraisal Template Goal,Objetivo do Modelo de Avaliação -DocType: Salary Component,Earning,Remuneração -DocType: Purchase Invoice,Party Account Currency,Moeda da Conta da Parte -,BOM Browser,Navegador da LDM -DocType: Purchase Taxes and Charges,Add or Deduct,Adicionar ou Subtrair -apps/erpnext/erpnext/accounts/doctype/shipping_rule/shipping_rule.py +81,Overlapping conditions found between:,Foram encontradas condições sobrepostas entre: -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +183,Against Journal Entry {0} is already adjusted against some other voucher,O Lançamento Contábil {0} já está relacionado a outro comprovante -apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +68,Total Order Value,Valor total da ordem -apps/erpnext/erpnext/demo/setup/setup_data.py +316,Food,Comida -apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +51,Ageing Range 3,Faixa de Idade 3 -DocType: Maintenance Schedule Item,No of Visits,Nº de Visitas -apps/erpnext/erpnext/schools/doctype/student_attendance_tool/student_attendance_tool.js +102,Mark Attendence,Marcar Presença -apps/erpnext/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py +33,Currency of the Closing Account must be {0},A Moeda da Conta de Encerramento deve ser {0} -apps/erpnext/erpnext/hr/doctype/appraisal_template/appraisal_template.py +21,Sum of points for all goals should be 100. It is {0},Soma de pontos para todos os objetivos devem ser 100. É {0} -DocType: Project,Start and End Dates,Iniciar e terminar datas -,Delivered Items To Be Billed,Itens Entregues a Serem Cobrados -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +60,Warehouse cannot be changed for Serial No.,Armazem não pode ser trocado por Num. de Serie -DocType: Authorization Rule,Average Discount,Desconto Médio -DocType: Purchase Invoice Item,UOM,UOM -DocType: Address,Utilities,Utilitários -DocType: Purchase Invoice Item,Accounting,Contabilidade -DocType: Employee,EMP/,EMP/ -DocType: Asset,Depreciation Schedules,Cronogramas de Depreciação -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +87,Application period cannot be outside leave allocation period,O período do pedido não pode ser fora do período de atribuição da licença -DocType: Activity Cost,Projects,Projetos -DocType: Payment Request,Transaction Currency,Moeda de transação -apps/erpnext/erpnext/controllers/buying_controller.py +24,From {0} | {1} {2},De {0} | {1} {2} -DocType: Production Order Operation,Operation Description,Descrição da Operação -DocType: Item,Will also apply to variants,Será também aplicável às variantes -apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +34,Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved.,Não é possível alterar a Data de Início do Ano Fiscal e Data de Término do Ano Fiscal pois o Ano Fiscal foi guardado. -DocType: Quotation,Shopping Cart,Carrinho de Compras -apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +42,Avg Daily Outgoing,Saída Diária Média -DocType: POS Profile,Campaign,Campanha -DocType: Supplier,Name and Type,Nome e Tipo -apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +29,Approval Status must be 'Approved' or 'Rejected',"O status de Aprovação deve ser ""Aprovado"" ou ""Rejeitado""" -DocType: Purchase Invoice,Contact Person,Pessoa de Contacto -apps/erpnext/erpnext/projects/doctype/task/task.py +37,'Expected Start Date' can not be greater than 'Expected End Date',A 'Data de Início Esperada' não pode ser mais recente que a 'Data de Término Esperada' -DocType: Course Scheduling Tool,Course End Date,Data de Término do Curso -DocType: Holiday List,Holidays,Férias -DocType: Sales Order Item,Planned Quantity,Quantidade Planeada -DocType: Purchase Invoice Item,Item Tax Amount,Montante da Taxa do Item -DocType: Item,Maintain Stock,Manter Stock -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +203,Stock Entries already created for Production Order ,Banco de entradas já criadas para ordem de produção -DocType: Employee,Prefered Email,preferido Email -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +32,Net Change in Fixed Asset,Variação Líquida em Ativo Imobilizado -DocType: Leave Control Panel,Leave blank if considered for all designations,Deixe em branco se for para todas as designações -apps/erpnext/erpnext/controllers/accounts_controller.py +669,Charge of type 'Actual' in row {0} cannot be included in Item Rate,A cobrança do tipo 'Real' na linha {0} não pode ser incluída na Taxa do Item -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +243,Max: {0},Máx.: {0} -apps/erpnext/erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py +24,From Datetime,Data e Hora De -DocType: Email Digest,For Company,Para a Empresa -apps/erpnext/erpnext/config/support.py +17,Communication log.,Registo de comunicação. -apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +154,"Request for Quotation is disabled to access from portal, for more check portal settings.","A Solicitação de Cotação é desativada para o acesso a partir de portal, para saber mais vá às definições do portal." -apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +71,Buying Amount,Montante de Compra -DocType: Sales Invoice,Shipping Address Name,Endereço para envio Nome -apps/erpnext/erpnext/accounts/doctype/account/account.js +49,Chart of Accounts,Plano de Contas -DocType: Material Request,Terms and Conditions Content,Termos e Condições conteúdo -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +571,cannot be greater than 100,não pode ser maior do que 100 -apps/erpnext/erpnext/stock/doctype/item/item.py +686,Item {0} is not a stock Item,O Item {0} não é um item de stock -DocType: Maintenance Visit,Unscheduled,Sem marcação -DocType: Employee,Owned,Pertencente -DocType: Salary Detail,Depends on Leave Without Pay,Depende da Licença Sem Vencimento -DocType: Pricing Rule,"Higher the number, higher the priority","Quanto maior o número, maior a prioridade" -,Purchase Invoice Trends,Tendências de Fatura de Compra -DocType: Employee,Better Prospects,Melhores Perspetivas -DocType: Vehicle,License Plate,Placa de carro -DocType: Appraisal,Goals,Objetivos -DocType: Warranty Claim,Warranty / AMC Status,Garantia / AMC Estado -,Accounts Browser,Navegador de Contas -DocType: Payment Entry Reference,Payment Entry Reference,Referência de Registo de Pagamento -DocType: GL Entry,GL Entry,Registo GL -DocType: HR Settings,Employee Settings,Definições de Funcionário -,Batch-Wise Balance History,Histórico de Saldo de Lote -apps/erpnext/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js +73,Print settings updated in respective print format,As definições de impressão estão atualizadas no respectivo formato de impressão -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +64,Apprentice,Aprendiz -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +103,Negative Quantity is not allowed,Não são permitidas Quantidades Negativas -DocType: Purchase Invoice Item,"Tax detail table fetched from item master as a string and stored in this field. -Used for Taxes and Charges","Detalhe da tabela de imposto obtido a partir mestre como uma string e armazenado neste campo. - Usado para Tributos e Encargos" -apps/erpnext/erpnext/hr/doctype/employee/employee.py +151,Employee cannot report to himself.,O Funcionário não pode reportar-se a si mesmo. -DocType: Account,"If the account is frozen, entries are allowed to restricted users.","Se a conta está congelada, são permitidas entradas aos utilizadores restritos" -DocType: Email Digest,Bank Balance,Saldo Bancário -apps/erpnext/erpnext/accounts/party.py +234,Accounting Entry for {0}: {1} can only be made in currency: {2},O Lançamento Contábil para {0}: {1} só pode ser criado na moeda: {2} -DocType: Job Opening,"Job profile, qualifications required etc.","Perfil, qualificações exigidas, etc" -DocType: Journal Entry Account,Account Balance,Saldo da Conta -apps/erpnext/erpnext/config/accounts.py +180,Tax Rule for transactions.,Regra de imposto para transações. -DocType: Rename Tool,Type of document to rename.,Tipo de documento a ser renomeado. -apps/erpnext/erpnext/public/js/setup_wizard.js +302,We buy this Item,Nós compramos este item -DocType: Address,Billing,Faturamento -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +49,{0} {1}: Customer is required against Receivable account {2},{0} {1}: O cliente é necessária contra contas a receber {2} -DocType: Purchase Invoice,Total Taxes and Charges (Company Currency),Total de Impostos e Taxas (moeda da empresa) -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.js +60,Show unclosed fiscal year's P&L balances,Mostrar L saldos do ano fiscal unclosed P & -DocType: Shipping Rule,Shipping Account,Conta de Envio -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +88,{0} {1}: Account {2} is inactive,{0} {1}: Account {2} está inativo -DocType: Quality Inspection,Readings,Leituras -DocType: Stock Entry,Total Additional Costs,Total de Custos Adicionais -DocType: Course Schedule,SH,SH -DocType: BOM,Scrap Material Cost(Company Currency),Custo de sucata de material (Empresa de moeda) -apps/erpnext/erpnext/public/js/setup_wizard.js +295,Sub Assemblies,Sub Assembléias -DocType: Asset,Asset Name,Nome do Ativo -DocType: Project,Task Weight,tarefa Peso -DocType: Shipping Rule Condition,To Value,Ao Valor -DocType: Asset Movement,Stock Manager,Da Gerente -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +135,Source warehouse is mandatory for row {0},Origem do Warehouse é obrigatória para a linha {0} -apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.js +745,Packing Slip,Nota Fiscal -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +108,Office Rent,Alugar Escritório -apps/erpnext/erpnext/config/setup.py +105,Setup SMS gateway settings,Configurações de gateway SMS Setup -apps/erpnext/erpnext/hr/doctype/upload_attendance/upload_attendance.js +60,Import Failed!,Falha ao Importar! -apps/erpnext/erpnext/public/js/templates/address_list.html +21,No address added yet.,Ainda não foi adicionado nenhum endereço. -DocType: Workstation Working Hour,Workstation Working Hour,Hora de Trabalho Workstation -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +84,Analyst,Analista -DocType: Item,Inventory,Inventário -DocType: Item,Sales Details,Detalhes de vendas -DocType: Quality Inspection,QI-,QI- -DocType: Opportunity,With Items,Com Itens -apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +36,In Qty,Em Qtd -DocType: Notification Control,Expense Claim Rejected,Reembolso de Despesas Rejeitado -DocType: Item Attribute,Item Attribute,Atributo do Item -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +106,Government,Governo -apps/erpnext/erpnext/fleet_management/doctype/vehicle_log/vehicle_log.py +40,Expense Claim {0} already exists for the Vehicle Log,Relatório de Despesas {0} já existe para o Registro de Veículo -apps/erpnext/erpnext/public/js/setup_wizard.js +41,Institute Name,Nome do Instituto -apps/erpnext/erpnext/config/stock.py +289,Item Variants,Variantes do Item -DocType: Company,Services,Serviços -DocType: HR Settings,Email Salary Slip to Employee,Enviar Email de Folha de Pagamento a um Funcionário -DocType: Cost Center,Parent Cost Center,Centro de Custo Principal -DocType: Sales Invoice,Source,Fonte -apps/erpnext/erpnext/hr/doctype/employee/employee.py +23,Please setup Employee Naming System in Human Resource > HR Settings,"Por favor, configure Employee Naming System em Recursos Humanos> Configurações de RH" -apps/erpnext/erpnext/templates/pages/projects.html +31,Show closed,Mostrar fechada -DocType: Leave Type,Is Leave Without Pay,É uma Licença Sem Vencimento -apps/erpnext/erpnext/stock/doctype/item/item.py +236,Asset Category is mandatory for Fixed Asset item,É obrigatório colocar a Categoria Ativo para um item de Ativo Imobilizado -apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +145,No records found in the Payment table,Não foram encontrados nenhuns registos na tabela do Pagamento -apps/erpnext/erpnext/schools/utils.py +19,This {0} conflicts with {1} for {2} {3},Este {0} conflitos com {1} por {2} {3} -DocType: Student Attendance Tool,Students HTML,estudantes HTML -apps/erpnext/erpnext/public/js/setup_wizard.js +60,Financial Year Start Date,Data de Início do Ano Fiscal -DocType: POS Profile,Apply Discount,Aplicar Desconto -DocType: Employee External Work History,Total Experience,Experiência total -apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +70,Open Projects,Abrir projetos -apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +265,Packing Slip(s) cancelled,Nota(s) Fiscal(ais) cancelada(s) -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +30,Cash Flow from Investing,Fluxo de Caixa de Investimentos -DocType: Program Course,Program Course,Curso do Programa -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +97,Freight and Forwarding Charges,Custos de Transporte e Envio -DocType: Homepage,Company Tagline for website homepage,O Slogan da Empresa para página inicial do website -DocType: Item Group,Item Group Name,Nome do Grupo do Item -apps/erpnext/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py +27,Taken,Tomado -DocType: Pricing Rule,For Price List,Para a Lista de Preços -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +27,Executive Search,Recrutamento de Executivos -apps/erpnext/erpnext/stock/stock_ledger.py +426,"Purchase rate for item: {0} not found, which is required to book accounting entry (expense). Please mention item price against a buying price list.","A taxa de compra para o item: {0} não foi encontrada, e a mesma é necessária para reservar o registo contábil (despesa). Por favor, mencione o preço do item na lista de preços de compra." -DocType: Maintenance Schedule,Schedules,Horários -DocType: Purchase Invoice Item,Net Amount,Valor Líquido -DocType: Purchase Order Item Supplied,BOM Detail No,Nº de Dados da LDM -DocType: Purchase Invoice,Additional Discount Amount (Company Currency),Quantia de Desconto Adicional (Moeda da Empresa) -apps/erpnext/erpnext/accounts/doctype/account/account.js +7,Please create new account from Chart of Accounts.,"Por favor, crie uma nova conta a partir do Plano de Contas." -DocType: Maintenance Visit,Maintenance Visit,Visita de Manutenção -DocType: Sales Invoice Item,Available Batch Qty at Warehouse,Qtd de Lote Disponível no Armazém -apps/erpnext/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js +9,Update Print Format,Atualização Formato de Impressão -DocType: Landed Cost Voucher,Landed Cost Help,Ajuda do Custo de Entrega -DocType: Purchase Invoice,Select Shipping Address,Escolha um endereço de entrega -DocType: Leave Block List,Block Holidays on important days.,Bloquear Férias em dias importantes. -,Accounts Receivable Summary,Resumo das Contas a Receber -apps/erpnext/erpnext/hr/doctype/employee/employee.py +183,Please set User ID field in an Employee record to set Employee Role,"Por favor, defina o campo da ID do Utilizador no registo dum Funcionário para definir a Função de Funcionário" -DocType: UOM,UOM Name,Nome UOM -apps/erpnext/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py +43,Contribution Amount,Montante de Contribuição -DocType: Purchase Invoice,Shipping Address,Endereço para envio -DocType: Stock Reconciliation,This tool helps you to update or fix the quantity and valuation of stock in the system. It is typically used to synchronise the system values and what actually exists in your warehouses.,Esta ferramenta ajuda você a atualizar ou corrigir a quantidade ea valorização das ações no sistema. Ele é geralmente usado para sincronizar os valores do sistema e que realmente existe em seus armazéns. -DocType: Delivery Note,In Words will be visible once you save the Delivery Note.,Por Extenso será visível assim que salvar a Guia de Remessa. -DocType: Expense Claim,EXP,EXP -apps/erpnext/erpnext/config/stock.py +195,Brand master.,Definidor de marca. -apps/erpnext/erpnext/schools/utils.py +50,Student {0} - {1} appears Multiple times in row {2} & {3},O aluno {0} - {1} aparece várias vezes na linha {2} e {3} -DocType: Program Enrollment Tool,Program Enrollments,Inscrições no Programa -DocType: Sales Invoice Item,Brand Name,Nome de Marca -DocType: Purchase Receipt,Transporter Details,Detalhes Transporter -apps/erpnext/erpnext/accounts/page/pos/pos.js +1777,Default warehouse is required for selected item,Armazém por defeito é necessário para o item selecionado -apps/erpnext/erpnext/public/js/setup_wizard.js +298,Box,Caixa -apps/erpnext/erpnext/public/js/setup_wizard.js +36,The Organization,A Organização -DocType: Budget,Monthly Distribution,Distribuição Mensal -apps/erpnext/erpnext/selling/doctype/sms_center/sms_center.py +68,Receiver List is empty. Please create Receiver List,"A Lista de Recetores está vazia. Por favor, crie uma Lista de Recetores" -DocType: Production Plan Sales Order,Production Plan Sales Order,Ordem de Venda do Plano de Produção -DocType: Sales Partner,Sales Partner Target,Vendas Alvo Parceiro -DocType: Pricing Rule,Pricing Rule,Regra de Fixação de Preços -DocType: Budget,Action if Annual Budget Exceeded,Ação se o Orçamento Anual for Excedido -apps/erpnext/erpnext/config/learn.py +202,Material Request to Purchase Order,Pedido de Material para Ordem de Compra -DocType: Shopping Cart Settings,Payment Success URL,URL de Sucesso de Pagamento -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +80,Row # {0}: Returned Item {1} does not exists in {2} {3},Linha # {0}: O Item Devolvido {1} não existe em {2} {3} -DocType: Purchase Receipt,PREC-,RECC- -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +16,Bank Accounts,Contas Bancárias -,Bank Reconciliation Statement,Declaração de Conciliação Bancária -DocType: Address,Lead Name,Nome de Potencial Cliente -,POS,POS -DocType: C-Form,III,III -apps/erpnext/erpnext/config/stock.py +294,Opening Stock Balance,Saldo de Stock Inicial -apps/erpnext/erpnext/stock/doctype/item_attribute/item_attribute.py +51,{0} must appear only once,{0} deve aparecer só uma vez -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +359,Not allowed to tranfer more {0} than {1} against Purchase Order {2},Não é permitido transferir mais do que {0} {1} na Ordem de Compra {2} -apps/erpnext/erpnext/hr/doctype/leave_control_panel/leave_control_panel.py +59,Leaves Allocated Successfully for {0},Licenças Alocadas Com Sucesso para {0} -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +40,No Items to pack,Não existe nenhum Item para embalar -DocType: Shipping Rule Condition,From Value,Valor De -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +554,Manufacturing Quantity is mandatory,É obrigatório colocar a Quantidade de Fabrico -DocType: Products Settings,"If checked, the Home page will be the default Item Group for the website","Se for selecionado, a Página Inicial será o Grupo de Itens padrão do website" -DocType: Quality Inspection Reading,Reading 4,Leitura 4 -apps/erpnext/erpnext/config/hr.py +127,Claims for company expense.,Os pedidos de despesa da empresa. -apps/erpnext/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py +78,Row #{0}: Clearance date {1} cannot be before Cheque Date {2},Linha #{0}: A Data de Liquidação {1} não pode ser antes da Data do Cheque {2} -DocType: Company,Default Holiday List,Lista de Feriados Padrão -apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +184,Row {0}: From Time and To Time of {1} is overlapping with {2},Linha {0}: A Periodicidade de {1} está a sobrepor-se com {2} -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +142,Stock Liabilities,Passivo stock -DocType: Purchase Invoice,Supplier Warehouse,Armazém fornecedor -DocType: Opportunity,Contact Mobile No,Nº de Telemóvel de Contacto -,Material Requests for which Supplier Quotations are not created,As Solicitações de Material cujas Cotações de Fornecedor não foram criadas -DocType: Student Group,Set 0 for no limit,Defina 0 para sem limite -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +139,The day(s) on which you are applying for leave are holidays. You need not apply for leave.,No dia (s) em que você está se candidatando a licença são feriados. Você não precisa solicitar uma licença. -apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.js +20,Resend Payment Email,Reenviar Email de Pagamento -apps/erpnext/erpnext/config/selling.py +206,Other Reports,Outros Relatórios -DocType: Dependent Task,Dependent Task,Tarefa Dependente -apps/erpnext/erpnext/stock/doctype/item/item.py +411,Conversion factor for default Unit of Measure must be 1 in row {0},O fator de conversão da unidade de medida padrão deve ser 1 na linha {0} -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +199,Leave of type {0} cannot be longer than {1},A licença do tipo {0} não pode ser mais longa do que {1} -DocType: Manufacturing Settings,Try planning operations for X days in advance.,Tente planear operações para X dias de antecedência. -DocType: HR Settings,Stop Birthday Reminders,Stop verjaardagsherinneringen -DocType: SMS Center,Receiver List,Lista de Recetores -apps/erpnext/erpnext/accounts/page/pos/pos.js +989,Search Item,Pesquisa item -apps/erpnext/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py +46,Consumed Amount,Montante Consumido -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +97,Net Change in Cash,Variação Líquida na Caixa -apps/erpnext/erpnext/stock/doctype/item/item.py +406,Unit of Measure {0} has been entered more than once in Conversion Factor Table,Unidade de Medida {0} foi inserido mais de uma vez na Tabela de Conversão de Fator -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +570,Already completed,Já foi concluído -apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py +23,Payment Request already exists {0},A solicitação de Pagamento {0} já existe -apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +27,Cost of Issued Items,Custo dos Itens Emitidos -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +246,Quantity must not be more than {0},A quantidade não deve ser superior a {0} -apps/erpnext/erpnext/accounts/report/balance_sheet/balance_sheet.py +107,Previous Financial Year is not closed,O Ano Fiscal Anterior não está encerrado -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.py +44,Age (Days),Idade (Dias) -DocType: Quotation Item,Quotation Item,Item de Cotação -DocType: Account,Account Name,Nome da Conta -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +40,From Date cannot be greater than To Date,A Data De não pode ser mais recente do que a Data A -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +194,Serial No {0} quantity {1} cannot be a fraction,Serial Não {0} {1} quantidade não pode ser uma fração -apps/erpnext/erpnext/config/buying.py +43,Supplier Type master.,Fornecedor Tipo de mestre. -DocType: Purchase Order Item,Supplier Part Number,Número da peça de fornecedor -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +99,Conversion rate cannot be 0 or 1,A taxa de conversão não pode ser 0 ou 1 -DocType: Sales Invoice,Reference Document,Documento de Referência -apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +185,{0} {1} is cancelled or stopped,{0} {1} foi cancelado ou interrompido -DocType: Accounts Settings,Credit Controller,Controlador de Crédito -DocType: Delivery Note,Vehicle Dispatch Date,Veículo Despacho Data -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +222,Purchase Receipt {0} is not submitted,O Recibo de Compra {0} não foi enviado -DocType: Company,Default Payable Account,Conta a Pagar Padrão -apps/erpnext/erpnext/config/website.py +17,"Settings for online shopping cart such as shipping rules, price list etc.","Definições para carrinho de compras on-line, tais como regras de navegação, lista de preços etc." -apps/erpnext/erpnext/controllers/website_list_for_contact.py +86,{0}% Billed,{0}% Faturado -apps/erpnext/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py +18,Reserved Qty,Qtd Reservada -DocType: Party Account,Party Account,Conta da Parte -apps/erpnext/erpnext/config/setup.py +116,Human Resources,Recursos Humanos -DocType: Lead,Upper Income,Renda superior -apps/erpnext/erpnext/schools/doctype/student_applicant/student_applicant.js +10,Reject,Rejeitar -DocType: Journal Entry Account,Debit in Company Currency,Débito em Moeda da Empresa -DocType: BOM Item,BOM Item,Item da LDM -DocType: Appraisal,For Employee,Para Funcionário -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +127,Row {0}: Advance against Supplier must be debit,O Avanço da linha {0}: do Fornecedor deve ser um dédito -DocType: Company,Default Values,Valores Padrão -DocType: Expense Claim,Total Amount Reimbursed,Montante total reembolsado -apps/erpnext/erpnext/fleet_management/doctype/vehicle/vehicle_dashboard.py +5,This is based on logs against this Vehicle. See timeline below for details,Isto é baseado em registros contra este veículo. Veja cronograma abaixo para detalhes -apps/erpnext/erpnext/schools/doctype/fees/fees.js +41,Collect,Cobrar -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +81,Against Supplier Invoice {0} dated {1},Na Fatura de Fornecedor {0} datada de {1} -DocType: Customer,Default Price List,Lista de Preços Padrão -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +229,Asset Movement record {0} created,Foi criado o registo do Movimento do Ativo {0} -apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +50,You cannot delete Fiscal Year {0}. Fiscal Year {0} is set as default in Global Settings,Você não pode excluir o Ano Fiscal de {0}. Ano Fiscal {0} é definida como padrão em Configurações globais -DocType: Journal Entry,Entry Type,Inserir Tipo -,Customer Credit Balance,Saldo de Crédito de Cliente -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +22,Net Change in Accounts Payable,Variação Líquida em Contas a Pagar -apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +42,Customer required for 'Customerwise Discount',É necessário colocar o Cliente para o 'Desconto de Cliente' -apps/erpnext/erpnext/config/accounts.py +142,Update bank payment dates with journals.,Atualização de pagamento bancário com data do diário. -apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +21,Pricing,Atribuição de Preços -DocType: Quotation,Term Details,Detalhes prazo -apps/erpnext/erpnext/schools/doctype/student_group/student_group.py +36,Cannot enroll more than {0} students for this student group.,Não pode inscrever mais de {0} estudantes neste grupo de alunos. -apps/erpnext/erpnext/accounts/doctype/asset_category/asset_category.py +15,{0} must be greater than 0,{0} tem de ser maior do que 0 -DocType: Manufacturing Settings,Capacity Planning For (Days),Planeamento de Capacidade Para (Dias) -apps/erpnext/erpnext/buying/doctype/supplier/supplier_dashboard.py +10,Procurement,Adjudicação -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +64,None of the items have any change in quantity or value.,Nenhum dos itens teve qualquer alteração na sua quantidade ou montante. -apps/erpnext/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js +32,Warranty Claim,Reclamação de Garantia -,Lead Details,Dados de Potencial Cliente -DocType: Vehicle Log,Service_Details,Service_Details -DocType: Purchase Invoice,End date of current invoice's period,A data de término do período de fatura atual -DocType: Pricing Rule,Applicable For,Aplicável Para -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +294,Please set Payroll Frequency first,"Por favor, defina Payroll Frequency primeiro" -DocType: Accounts Settings,Unlink Payment on Cancellation of Invoice,Desvincular Pagamento no cancelamento de fatura -DocType: Bank Reconciliation,From Date,Data De -apps/erpnext/erpnext/fleet_management/doctype/vehicle_log/vehicle_log.py +16,Current Odometer reading entered should be greater than initial Vehicle Odometer {0},quilometragem atual entrado deve ser superior a inicial Veículo odómetro {0} -DocType: Shipping Rule Country,Shipping Rule Country,Regra envio País -apps/erpnext/erpnext/hr/doctype/employee/employee_dashboard.py +10,Leave and Attendance,Licenças e Assiduidade -DocType: Maintenance Visit,Partially Completed,Parcialmente Concluído -DocType: Leave Type,Include holidays within leaves as leaves,Incluir as férias nas licenças como licenças -DocType: Sales Invoice,Packed Items,Itens Embalados -apps/erpnext/erpnext/config/support.py +27,Warranty Claim against Serial No.,Reclamação de Garantia contra No. Serial -DocType: BOM Replace Tool,"Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate ""BOM Explosion Item"" table as per new BOM","Substitui uma determinada LDM em todas as outras listas de materiais em que é utilizada. Irá substituir o antigo link da LDM, atualizar o custo e regerar a tabela de ""Itens Expandidos da LDM"" como nova LDM" -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +59,'Total','Total' -DocType: Shopping Cart Settings,Enable Shopping Cart,Ativar Carrinho de Compras -DocType: Employee,Permanent Address,Endereço Permanente -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +249,"Advance paid against {0} {1} cannot be greater \ - than Grand Total {2}",O adiantamento pago em {0} {1} não pode ser superior do que o Montante Global {2} -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +148,Please select item code,"Por favor, seleccione o código do item" -DocType: Territory,Territory Manager,Territory Manager -DocType: Packed Item,To Warehouse (Optional),Para Warehouse (Opcional) -DocType: Payment Entry,Paid Amount (Company Currency),Montante Pago (Moeda da Empresa) -DocType: Purchase Invoice,Additional Discount,Desconto Adicional -DocType: Selling Settings,Selling Settings,Configurações de Venda -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +39,Online Auctions,Leilões Online -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +98,Please specify either Quantity or Valuation Rate or both,"Por favor, especifique a Quantidade ou Taxa de Valorização ou ambas" -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order_dashboard.py +14,Fulfillment,Cumprimento -apps/erpnext/erpnext/templates/generators/item.html +67,View in Cart,Ver Carrinho -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +101,Marketing Expenses,Despesas de Marketing -,Item Shortage Report,Comunicação de Falta de Item -apps/erpnext/erpnext/stock/doctype/item/item.js +232,"Weight is mentioned,\nPlease mention ""Weight UOM"" too","Peso é mencionado, \n Mencione ""Peso UOM"" também" -DocType: Stock Entry Detail,Material Request used to make this Stock Entry,Solicitação de Material utilizada para efetuar este Registo de Stock -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +67,Next Depreciation Date is mandatory for new asset,É obrigatório colocar a Próxima Data de Depreciação para novos ativos -apps/erpnext/erpnext/config/support.py +32,Single unit of an Item.,Única unidade de um item. -DocType: Fee Category,Fee Category,Categoria de Propina -,Student Fee Collection,Coleção Taxa Estudante -apps/erpnext/erpnext/controllers/stock_controller.py +90,"For the Item {0}, valuation rate not found for warehouse {1}. To be able to do accounting entries (for booking expenses), we need valuation rate for item {2}. Please create an incoming stock transaction, on or before {3} {4}, and then try submiting {5}","Para o item {0}, a taxa de valorização não encontrado para armazém {1}. Para ser capaz de fazer lançamentos contábeis (para despesas de reserva), precisamos de taxa de valorização para o item {2}. Por favor crie uma transação de ações de entrada, em ou antes de {3} {4} e tente submeter {5}" -apps/erpnext/erpnext/schools/doctype/course_schedule/course_schedule.py +26,Student Batch or Student Group is mandatory,Batch aluno ou grupo de estudante é obrigatória -DocType: Accounts Settings,Make Accounting Entry For Every Stock Movement,Efetuar um Registo Contábil Para Cada Movimento de Estoque -DocType: Leave Allocation,Total Leaves Allocated,Folhas total atribuído -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +155,Warehouse required at Row No {0},Armazém necessária no Row Nenhuma {0} -apps/erpnext/erpnext/public/js/setup_wizard.js +78,Please enter valid Financial Year Start and End Dates,"Por favor, insira as datas de Início e Término do Ano Fiscal" -DocType: Employee,Date Of Retirement,Data de Reforma -DocType: Upload Attendance,Get Template,Obter Modelo -apps/erpnext/erpnext/utilities/doctype/address/address.py +168,No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template.,"No modelo padrão de endereços encontrados. Por favor, crie um novo a partir Setup> Printing and Branding> modelo de endereço." -DocType: Address,Postal,Postal -DocType: Vehicle,Doors,portas -apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py +202,ERPNext Setup Complete!,Instalação de ERPNext Concluída! -DocType: Item,Weightage,Weightage -DocType: Packing Slip,PS-,PS- -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +63,{0} {1}: Cost Center is required for 'Profit and Loss' account {2}. Please set up a default Cost Center for the Company.,"{0} {1}: centro de custo é necessário para "Lucros e Perdas" conta {2}. Por favor, criar um centro de custo padrão para a Companhia." -apps/erpnext/erpnext/selling/doctype/customer/customer.py +129,A Customer Group exists with same name please change the Customer name or rename the Customer Group,"Já existe um Grupo de Clientes com o mesmo nome, por favor altere o nome do Cliente ou do Grupo de Clientes" -apps/erpnext/erpnext/public/js/templates/contact_list.html +2,New Contact,Novo Contacto -DocType: Territory,Parent Territory,Território Principal -DocType: Quality Inspection Reading,Reading 2,Leitura 2 -DocType: Stock Entry,Material Receipt,Receção de Material -DocType: Homepage,Products,Produtos -DocType: Announcement,Instructor,Instrutor -DocType: Employee,AB+,AB+ -DocType: Item,"If this item has variants, then it cannot be selected in sales orders etc.","Se este item tem variantes, então ele não pode ser selecionado nos pedidos de venda etc." -DocType: Lead,Next Contact By,Próxima Contacto Por -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +243,Quantity required for Item {0} in row {1},A quantidade necessária para o item {0} na linha {1} -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +110,Warehouse {0} can not be deleted as quantity exists for Item {1},Armazém {0} não pode ser excluído como existe quantidade para item {1} -DocType: Quotation,Order Type,Tipo de Pedido -DocType: Purchase Invoice,Notification Email Address,Endereço de Email de Notificação -,Item-wise Sales Register,Registo de Vendas de Item Inteligente -DocType: Asset,Gross Purchase Amount,Montante de Compra Bruto -DocType: Asset,Depreciation Method,Método de Depreciação -apps/erpnext/erpnext/accounts/page/pos/pos.js +682,Offline,Offline -DocType: Purchase Taxes and Charges,Is this Tax included in Basic Rate?,Esta Taxa está incluída na Taxa Básica? -apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +56,Total Target,Alvo total -DocType: Program Course,Required,Solicitados -DocType: Job Applicant,Applicant for a Job,Candidato a um Emprego -DocType: Production Plan Material Request,Production Plan Material Request,Solicitação de Material de Plano de Produção -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +235,No Production Orders created,Não foram criados Pedidos de Produção -DocType: Stock Reconciliation,Reconciliation JSON,Conciliação JSON -apps/erpnext/erpnext/accounts/report/financial_statements.html +3,Too many columns. Export the report and print it using a spreadsheet application.,Muitas colunas. Exportar o relatório e imprimi-lo usando um aplicativo de planilha. -DocType: Purchase Invoice Item,Batch No,Nº de Lote -apps/erpnext/erpnext/setup/utils.py +107,Unable to find exchange rate for {0} to {1} for key date {2},Incapaz de encontrar a taxa de câmbio para {0} para {1} data chave para {2} -DocType: Selling Settings,Allow multiple Sales Orders against a Customer's Purchase Order,Permitir várias Ordens de Venda relacionadas a mesma Ordem de Compra do Cliente -apps/erpnext/erpnext/setup/doctype/company/company.py +174,Main,Principal -apps/erpnext/erpnext/stock/doctype/item/item.js +56,Variant,Variante -DocType: Naming Series,Set prefix for numbering series on your transactions,Definir prefixo para numeração de série em suas transações -DocType: Employee Attendance Tool,Employees HTML,HTML de Funcionários -apps/erpnext/erpnext/stock/doctype/item/item.py +425,Default BOM ({0}) must be active for this item or its template,A LDM Padrão ({0}) deve estar ativa para este item ou para o seu modelo -DocType: Employee,Leave Encashed?,Sair de Pagos? -apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py +32,Opportunity From field is mandatory,É obrigatório colocar o campo Oportunidade De -DocType: Email Digest,Annual Expenses,Despesas anuais -DocType: Item,Variants,Variantes -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.js +876,Make Purchase Order,Criar Ordem de Compra -DocType: SMS Center,Send To,Enviar para -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +150,There is not enough leave balance for Leave Type {0},Não há o suficiente equilíbrio pela licença Tipo {0} -DocType: Payment Reconciliation Payment,Allocated amount,Montante alocado -DocType: Sales Team,Contribution to Net Total,Contribuição para o Total Líquido -DocType: Sales Invoice Item,Customer's Item Code,Código do Item do Cliente -DocType: Stock Reconciliation,Stock Reconciliation,Da Reconciliação -DocType: Territory,Territory Name,Nome território -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +174,Work-in-Progress Warehouse is required before Submit,Trabalho em andamento Warehouse é necessário antes de Enviar -apps/erpnext/erpnext/config/hr.py +40,Applicant for a Job.,Candidato a um Emprego. -DocType: Purchase Order Item,Warehouse and Reference,Armazém e Referência -DocType: Supplier,Statutory info and other general information about your Supplier,Informações legais e outras informações gerais sobre o seu Fornecedor -apps/erpnext/erpnext/hooks.py +94,Addresses,Endereços -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +222,Against Journal Entry {0} does not have any unmatched {1} entry,No Lançamento Contábil {0} não possui qualquer registo {1} ímpar -apps/erpnext/erpnext/config/hr.py +137,Appraisals,Avaliações -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +201,Duplicate Serial No entered for Item {0},Foi inserido um Nº de Série em duplicado para o Item {0} -DocType: Shipping Rule Condition,A condition for a Shipping Rule,Uma condição para uma Regra de Envio -DocType: Grading Structure,Grading Intervals,Intervalos de classificação -DocType: Grade Interval,To Score,Pontuar -apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +151,Please set filter based on Item or Warehouse,"Por favor, defina o filtro com base no Item ou no Armazém" -DocType: Packing Slip,The net weight of this package. (calculated automatically as sum of net weight of items),O peso líquido do pacote. (Calculado automaticamente como soma de peso líquido dos itens) -DocType: Sales Order,To Deliver and Bill,Para Entregar e Cobrar -DocType: Student Batch,Instructors,instrutores -DocType: GL Entry,Credit Amount in Account Currency,Montante de Crédito na Moeda da Conta -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +495,BOM {0} must be submitted,Deve ser enviada a LDM {0} -DocType: Authorization Control,Authorization Control,Controlo de Autorização -apps/erpnext/erpnext/controllers/buying_controller.py +300,Row #{0}: Rejected Warehouse is mandatory against rejected Item {1},Linha #{0}: É obrigatório colocar o Armazém Rejeitado no Item Rejeitado {1} -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +718,Payment,Pagamento -DocType: Production Order Operation,Actual Time and Cost,Horas e Custos Efetivos -apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +54,Material Request of maximum {0} can be made for Item {1} against Sales Order {2},Pode ser feito um Pedido de Material de no máximo {0} para o Item {1} na Ordem de Venda {2} -DocType: Employee,Salutation,Saudação -DocType: Course,Course Abbreviation,Abreviação de Curso -DocType: Student Leave Application,Student Leave Application,Estudante pedido de férias -DocType: Item,Will also apply for variants,Será que também se aplicam para as variantes -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +146,"Asset cannot be cancelled, as it is already {0}","O ativo não pode ser cancelado, pois já é {0}" -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +40,Total working hours should not be greater than max working hours {0},Total de horas de trabalho não deve ser maior que max horas de trabalho {0} -apps/erpnext/erpnext/config/selling.py +62,Bundle items at time of sale.,Pacote de itens no momento da venda. -DocType: Quotation Item,Actual Qty,Qtd Efetiva -DocType: Sales Invoice Item,References,Referências -DocType: Quality Inspection Reading,Reading 10,Leitura 10 -apps/erpnext/erpnext/public/js/setup_wizard.js +284,"List your products or services that you buy or sell. Make sure to check the Item Group, Unit of Measure and other properties when you start.","Listar os produtos ou serviços que compra ou vende. -Quando começar certifique-se que verifica o Grupo de Item, a Unidade de Medida e outras propriedades." -DocType: Hub Settings,Hub Node,Nó da Plataforma -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +78,You have entered duplicate items. Please rectify and try again.,U heeft dubbele items ingevoerd. Aub verwijderen en probeer het opnieuw . -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +88,Associate,Sócio -DocType: Asset Movement,Asset Movement,Movimento de Ativo -apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +44,Item {0} is not a serialized Item,O Item {0} não é um item de série -DocType: SMS Center,Create Receiver List,Criar Lista de Recetores -DocType: Vehicle,Wheels,rodas -DocType: Packing Slip,To Package No.,Para empacotar Não. -DocType: Production Planning Tool,Material Requests,Solicitações de Material -DocType: Warranty Claim,Issue Date,Data de Emissão -DocType: Activity Cost,Activity Cost,Custo da Atividade -DocType: Sales Invoice Timesheet,Timesheet Detail,Detalhe do quadro de horários -DocType: Purchase Receipt Item Supplied,Consumed Qty,Qtd Consumida -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +52,Telecommunications,Telecomunicações -DocType: Packing Slip,Indicates that the package is a part of this delivery (Only Draft),Indica que o pacote é uma parte desta entrega (Só no Rascunho) -apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.js +36,Make Payment Entry,Efetuar Registo de Pagamento -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +126,Quantity for Item {0} must be less than {1},A quantidade do item {0} deve ser inferior a {1} -,Sales Invoice Trends,Vendas Tendências fatura -DocType: Leave Application,Apply / Approve Leaves,Aplicar/Aprovar Licenças -apps/erpnext/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html +23,For,Para -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +142,Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total',Pode referir a linha somente se o tipo de cobrança for 'No Montante da Linha Anterior' ou 'Total de Linha Anterior' -DocType: Sales Order Item,Delivery Warehouse,Armazém de Entrega -DocType: Stock Settings,Allowance Percent,Percentagem de Subsídio -DocType: SMS Settings,Message Parameter,Parâmetro da Mensagem -apps/erpnext/erpnext/config/accounts.py +205,Tree of financial Cost Centers.,Árvore de Centros de custo financeiro. -DocType: Serial No,Delivery Document No,Nº de Documento de Entrega -apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +180,Please set 'Gain/Loss Account on Asset Disposal' in Company {0},"Por favor, defina 'Conta de Ganhos/Perdas na Eliminação de Ativos' na Empresa {0}" -DocType: Landed Cost Voucher,Get Items From Purchase Receipts,Obter Itens de Recibos de Compra -DocType: Serial No,Creation Date,Data de Criação -apps/erpnext/erpnext/stock/doctype/item_price/item_price.py +33,Item {0} appears multiple times in Price List {1},O Item {0} aparece várias vezes na Lista de Preços {1} -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +38,"Selling must be checked, if Applicable For is selected as {0}","Venda deve ser verificada, se for caso disso for selecionado como {0}" -DocType: Production Plan Material Request,Material Request Date,Data da Solicitação de Material -DocType: Purchase Order Item,Supplier Quotation Item,Cotação do item fornecedor -DocType: Manufacturing Settings,Disables creation of time logs against Production Orders. Operations shall not be tracked against Production Order,Desativa a criação de registos de tempo das Ordens de Produção. As operações não devem ser monitoradas na Ordem de Produção -DocType: Student,Student Mobile Number,Estudante número de celular -DocType: Item,Has Variants,Tem Variantes -apps/erpnext/erpnext/public/js/utils.js +167,You have already selected items from {0} {1},Já itens de selecionados {0} {1} -DocType: Monthly Distribution,Name of the Monthly Distribution,Nome da Distribuição Mensal -DocType: Sales Person,Parent Sales Person,Vendedor Principal -apps/erpnext/erpnext/setup/utils.py +15,Please specify Default Currency in Company Master and Global Defaults,"Por favor, especifique a Moeda Padrão no Definidor da Empresa e nos Padrões Globais" -DocType: Purchase Invoice,Recurring Invoice,Fatura Recorrente -apps/erpnext/erpnext/config/learn.py +268,Managing Projects,Gestão de Projetos -DocType: Supplier,Supplier of Goods or Services.,Fornecedor de bens ou serviços. -DocType: Budget,Fiscal Year,Ano Fiscal -DocType: Vehicle Log,Fuel Price,Fuel Price -DocType: Budget,Budget,Orçamento -apps/erpnext/erpnext/stock/doctype/item/item.py +233,Fixed Asset Item must be a non-stock item.,O Item Ativo Imobilizado deve ser um item não inventariado. -apps/erpnext/erpnext/accounts/doctype/budget/budget.py +49,"Budget cannot be assigned against {0}, as it's not an Income or Expense account","O Orçamento não pode ser atribuído a {0}, pois não é uma conta de Rendimentos ou Despesas" -apps/erpnext/erpnext/selling/report/sales_person_target_variance_item_group_wise/sales_person_target_variance_item_group_wise.py +51,Achieved,Alcançados -DocType: Student Admission,Application Form Route,Rota Formulário de Candidatura -apps/erpnext/erpnext/selling/page/sales_analytics/sales_analytics.js +65,Territory / Customer,Grondgebied / Klantenservice -apps/erpnext/erpnext/public/js/setup_wizard.js +227,e.g. 5,ex: 5 -apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +44,Leave Type {0} cannot be allocated since it is leave without pay,Deixar Tipo {0} não pode ser atribuído uma vez que é licença sem vencimento -apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +166,Row {0}: Allocated amount {1} must be less than or equals to invoice outstanding amount {2},O montante alocado {1} da linha {0}: deve ser menor ou igual ao saldo pendente da fatura {2} -DocType: Sales Invoice,In Words will be visible once you save the Sales Invoice.,Por Extenso será visível assim que salvar a Nota Fiscal de Venda. -DocType: Item,Is Sales Item,É item de vendas -apps/erpnext/erpnext/setup/doctype/item_group/item_group.js +21,Item Group Tree,Organograma de Agrupamento do Item -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +69,Item {0} is not setup for Serial Nos. Check Item master,O Item {0} não está configurado para os Nºs de série. Verifique o Item principal -DocType: Maintenance Visit,Maintenance Time,Tempo de Manutenção -,Amount to Deliver,Montante a Entregar -apps/erpnext/erpnext/public/js/setup_wizard.js +292,A Product or Service,Um Produto ou Serviço -apps/erpnext/erpnext/schools/doctype/academic_term/academic_term.py +28,The Term Start Date cannot be earlier than the Year Start Date of the Academic Year to which the term is linked (Academic Year {}). Please correct the dates and try again.,O Data Prazo de início não pode ser anterior ao Ano Data de Início do Ano Acadêmico ao qual o termo é ligada (Ano Lectivo {}). Corrija as datas e tente novamente. -DocType: Naming Series,Current Value,Valor Atual -apps/erpnext/erpnext/controllers/accounts_controller.py +248,Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year,"Existem diversos anos fiscais para a data {0}. Por favor, defina a Empresa nesse Ano Fiscal" -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +233,{0} created,{0} criado -DocType: Delivery Note Item,Against Sales Order,Na Ordem de Venda -,Serial No Status,Status do nº de Série -DocType: Payment Entry Reference,Outstanding,Excepcional -,Daily Timesheet Summary,Resumo do Livro de Ponto Diário -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.js +389,Item table can not be blank,A tabela do item de não pode ficar em branco -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +138,"Row {0}: To set {1} periodicity, difference between from and to date \ - must be greater than or equal to {2}","Fila {0}: Para definir a periodicidade {1}, a diferença entre a data de - e para deve superior ou igual a {2}" -apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +6,This is based on stock movement. See {0} for details,Esta baseia-se no movimento de estoque. Veja {0} para obter detalhes -DocType: Pricing Rule,Selling,Vendas -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +351,Amount {0} {1} deducted against {2},Montante {0} {1} deduzido em {2} -DocType: Employee,Salary Information,Informação salarial -DocType: Sales Person,Name and Employee ID,Nome e ID do Funcionário -apps/erpnext/erpnext/accounts/party.py +296,Due Date cannot be before Posting Date,A Data de Vencimento não pode ser antes da Data de Lançamento -DocType: Website Item Group,Website Item Group,Grupo Item site -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +147,Duties and Taxes,Impostos e Taxas -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +343,Please enter Reference date,"Por favor, insira a Data de Referência" -apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +44,{0} payment entries can not be filtered by {1},{0} registos de pagamento não podem ser filtrados por {1} -DocType: Item Website Specification,Table for Item that will be shown in Web Site,Tabela para o item que será mostrado no Web Site -DocType: Purchase Order Item Supplied,Supplied Qty,Fornecido Qtde -DocType: Purchase Order Item,Material Request Item,Item da Solicitação de Material -apps/erpnext/erpnext/config/selling.py +75,Tree of Item Groups.,Árvore de Grupos de itens . -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +152,Cannot refer row number greater than or equal to current row number for this Charge type,Não é possível referir o número da linha superior ou igual ao número da linha atual para este tipo de Cobrança -DocType: Asset,Sold,Vendido -,Item-wise Purchase History,Histórico de Compras de Item Inteligente -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +163,Red,Vermelho -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +231,Please click on 'Generate Schedule' to fetch Serial No added for Item {0},"Por favor, clique em 'Gerar Cronograma' para obter o Nº de Série adicionado ao Item {0}" -DocType: Account,Frozen,Suspenso -,Open Production Orders,Pedidos de Produção Abertos -DocType: Sales Invoice Payment,Base Amount (Company Currency),Valor Base (Moeda da Empresa) -DocType: Payment Reconciliation Payment,Reference Row,Linha de Referência -DocType: Installation Note,Installation Time,Tempo de Instalação -DocType: Sales Invoice,Accounting Details,Dados Contábeis -apps/erpnext/erpnext/setup/doctype/company/company.js +66,Delete all the Transactions for this Company,Eliminar todas as transações desta empresa -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +181,Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Production Order # {3}. Please update operation status via Time Logs,"Linha #{0}: a operação {1} não está concluída para a qtde {2} de produtos acabados na Ordem de Produção # {3}. Por favor, atualize o status da operação através dos Registos de Tempo" -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +66,Investments,Investimentos -DocType: Issue,Resolution Details,Dados de Resolução -apps/erpnext/erpnext/hr/doctype/leave_type/leave_type.js +3,Allocations,Atribuições -DocType: Item Quality Inspection Parameter,Acceptance Criteria,Critérios de Aceitação -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +163,Please enter Material Requests in the above table,"Por favor, insira as Solicitações de Materiais na tabela acima" -DocType: Item Attribute,Attribute Name,Nome do Atributo -DocType: Item Group,Show In Website,Mostrar No Site -apps/erpnext/erpnext/public/js/setup_wizard.js +293,Group,Grupo -DocType: Task,Expected Time (in hours),Tempo Previsto (em horas) -DocType: Item Reorder,Check in (group),Check-in (grupo) -,Qty to Order,Qtd a Encomendar -DocType: Period Closing Voucher,"The account head under Liability or Equity, in which Profit/Loss will be booked","A cabeça conta sob passivo ou capital próprio, no qual Lucro / Prejuízo será reservado" -apps/erpnext/erpnext/config/projects.py +25,Gantt chart of all tasks.,Gantt de todas as tarefas. -DocType: Opportunity,Mins to First Response,Minutos para a Primeira Resposta -DocType: Pricing Rule,Margin Type,Tipo de Margem -apps/erpnext/erpnext/projects/doctype/project/project_dashboard.html +15,{0} hours,{0} horas -DocType: Appraisal,For Employee Name,Para o Nome do Funcionário -DocType: Holiday List,Clear Table,Limpar Tabela -DocType: C-Form Invoice Detail,Invoice No,Fatura Nº -DocType: Room,Room Name,Nome da Sala -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +98,"Leave cannot be applied/cancelled before {0}, as leave balance has already been carry-forwarded in the future leave allocation record {1}","A licença não pode ser aplicada/cancelada antes de {0}, pois o saldo licença já foi carregado adiante no registo de alocação de licenças {1}" -DocType: Activity Cost,Costing Rate,Taxa de Cálculo dos Custos -,Customer Addresses And Contacts,Endereços e Contactos de Cliente -DocType: Discussion,Discussion,Discussão -DocType: Payment Entry,Transaction ID,ID da transação -apps/erpnext/erpnext/schools/doctype/program_enrollment_tool/program_enrollment_tool.py +18,Mandatory feild - Academic Year,Campo Obrigatório - Ano Letivo -DocType: Employee,Resignation Letter Date,Data de Carta de Demissão -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +37,Pricing Rules are further filtered based on quantity.,As Regras de Fixação de Preços ainda são mais filtradas com base na quantidade. -DocType: Task,Total Billing Amount (via Time Sheet),Total de Billing Montante (via Time Sheet) -apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +61,Repeat Customer Revenue,Rendimento de Cliente Fiel -apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +50,{0} ({1}) must have role 'Expense Approver',{0} ({1}) deve ter a função de 'Aprovador de Despesas' -apps/erpnext/erpnext/public/js/setup_wizard.js +298,Pair,Par -DocType: Asset,Depreciation Schedule,Cronograma de Depreciação -DocType: Bank Reconciliation Detail,Against Account,Na Conta -DocType: Maintenance Schedule Detail,Actual Date,Data Real -DocType: Item,Has Batch No,Tem Nº de Lote -apps/erpnext/erpnext/public/js/utils.js +114,Annual Billing: {0},Faturamento anual: {0} -DocType: Delivery Note,Excise Page Number,Número de Página de Imposto Especial -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.js +107,"Company, From Date and To Date is mandatory","Empresa, desde a data e até agora é obrigatória" -DocType: Asset,Purchase Date,Data de Compra -DocType: Employee,Personal Details,Dados Pessoais -apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +182,Please set 'Asset Depreciation Cost Center' in Company {0},"Por favor, defina o 'Centro de Custos de Depreciação de ativos' na Empresa {0}" -,Maintenance Schedules,Cronogramas de Manutenção -DocType: Task,Actual End Date (via Time Sheet),Data de Término Efetiva (através do Livro de Ponto) -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +346,Amount {0} {1} against {2} {3},Quantidade {0} {1} em {2} {3} -,Quotation Trends,Tendências de Cotação -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +152,Item Group not mentioned in item master for item {0},O Grupo do Item não foi mencionado no item principal para o item {0} -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +330,Debit To account must be a Receivable account,A conta de Débito Para deve ser uma conta para Receber -DocType: Shipping Rule Condition,Shipping Amount,Valor do transporte -,Pending Amount,Montante Pendente -DocType: Purchase Invoice Item,Conversion Factor,Fator de Conversão -DocType: Purchase Order,Delivered,Entregue -,Vehicle Expenses,Despesas de veículos -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +141,Expected value after useful life must be greater than or equal to {0},O valor previsto após a vida útil deve ser maior ou igual a {0} -DocType: Purchase Receipt,Vehicle Number,Número de veículos -DocType: Purchase Invoice,The date on which recurring invoice will be stop,A data em que fatura recorrente será parar -apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +98,Total allocated leaves {0} cannot be less than already approved leaves {1} for the period,Total de folhas alocados {0} não pode ser menos do que as folhas já aprovados {1} para o período -DocType: Journal Entry,Accounts Receivable,Contas a Receber -,Supplier-Wise Sales Analytics,Leveranciers Wise Sales Analytics -apps/erpnext/erpnext/schools/doctype/fees/fees.js +41,Enter Paid Amount,Inserir Montante Pago -DocType: Address Template,This format is used if country specific format is not found,Este formato é usado se o formato específico país não é encontrado -DocType: Salary Structure,Select employees for current Salary Structure,Selecionar empregados para Estrutura salário atual -DocType: Production Order,Use Multi-Level BOM,Utilize Multi-Level BOM -DocType: Bank Reconciliation,Include Reconciled Entries,Incluir Registos Conciliados -DocType: Leave Control Panel,Leave blank if considered for all employee types,Deixe em branco se for para todos os tipos de funcionários -DocType: Landed Cost Voucher,Distribute Charges Based On,Distribuir Cobranças com Base Em -apps/erpnext/erpnext/templates/pages/projects.html +48,Timesheets,timesheets -DocType: HR Settings,HR Settings,Definições de RH -apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.js +117,Expense Claim is pending approval. Only the Expense Approver can update status.,A aprovação do Reembolso de Despesas está pendente. Só o Aprovador de Despesas é que pode atualizar o seu status. -DocType: Email Digest,New Expenses,novas despesas -DocType: Purchase Invoice,Additional Discount Amount,Quantia de Desconto Adicional -apps/erpnext/erpnext/controllers/accounts_controller.py +537,"Row #{0}: Qty must be 1, as item is a fixed asset. Please use separate row for multiple qty.","Linha #{0}: A qtd deve ser 1, pois o item é um ativo imobilizado. Por favor, utilize uma linha separada para múltiplas qtds." -DocType: Leave Block List Allow,Leave Block List Allow,Permissão de Lista de Bloqueio de Licenças -apps/erpnext/erpnext/setup/doctype/company/company.py +259,Abbr can not be blank or space,Abr não pode estar em branco ou conter espaços em branco -apps/erpnext/erpnext/accounts/doctype/account/account.js +53,Group to Non-Group,Grupo a Fora do Grupo -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +50,Sports,esportes -apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +56,Total Actual,Total real -DocType: Student Siblings,Student Siblings,Irmãos estudante -apps/erpnext/erpnext/public/js/setup_wizard.js +298,Unit,unidade -apps/erpnext/erpnext/stock/get_item_details.py +122,Please specify Company,"Por favor, especifique a Empresa" -,Customer Acquisition and Loyalty,Aquisição e Lealdade de Cliente -DocType: Purchase Invoice,Warehouse where you are maintaining stock of rejected items,Armazém onde você está mantendo estoque de itens rejeitados -apps/erpnext/erpnext/public/js/setup_wizard.js +63,Your financial year ends on,Seu exercício termina em -DocType: POS Profile,Price List,Lista de Preços -apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +22,{0} is now the default Fiscal Year. Please refresh your browser for the change to take effect.,"{0} é agora o padrão do Ano Fiscal. Por favor, atualize o seu navegador para a alteração poder ser efetuada." -apps/erpnext/erpnext/projects/doctype/task/task.js +26,Expense Claims,Reembolsos de Despesas -DocType: Issue,Support,Apoiar -,BOM Search,Pesquisa da LDM -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +185,Closing (Opening + Totals),A Fechar (Abertura + Totais) -DocType: Vehicle,Fuel Type,Tipo de combustível -apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +27,Please specify currency in Company,"Por favor, especifique a moeda na Empresa" -DocType: Workstation,Wages per hour,Os salários por hora -apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +50,Stock balance in Batch {0} will become negative {1} for Item {2} at Warehouse {3},Da balança em Batch {0} se tornará negativo {1} para item {2} no Armazém {3} -apps/erpnext/erpnext/templates/emails/reorder_item.html +1,Following Material Requests have been raised automatically based on Item's re-order level,As seguintes Solicitações de Materiais têm sido automaticamente executadas com base no nível de reencomenda do Item -DocType: Email Digest,Pending Sales Orders,Enquanto se aguarda ordens de venda -apps/erpnext/erpnext/controllers/accounts_controller.py +285,Account {0} is invalid. Account Currency must be {1},A conta {0} é inválida. A Moeda da Conta deve ser {1} -apps/erpnext/erpnext/buying/doctype/purchase_common/purchase_common.py +34,UOM Conversion factor is required in row {0},UOM fator de conversão é necessária na linha {0} -DocType: Production Plan Item,material_request_item,item_de_solicitação_de_material -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +960,"Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice or Journal Entry","Linha #{0}: O Tipo de Documento de Referência deve ser uma Ordem de Venda, uma Nota Fiscal de Venda ou um Lançamento Contábil" -DocType: Salary Component,Deduction,Dedução -apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +109,Row {0}: From Time and To Time is mandatory.,Linha {0}: É obrigatório colocar a Periodicidade. -DocType: Stock Reconciliation Item,Amount Difference,Diferença montante -apps/erpnext/erpnext/stock/get_item_details.py +261,Item Price added for {0} in Price List {1},O Preço de Item foi adicionada a {0} na Lista de Preços {1} -DocType: Address Template,Address Template,Modelo de endereço -apps/erpnext/erpnext/setup/doctype/sales_person/sales_person_tree.js +8,Please enter Employee Id of this sales person,"Por favor, insira a ID de Funcionário deste(a) vendedor(a)" -DocType: Territory,Classification of Customers by region,Classificação dos clientes por região -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +55,Difference Amount must be zero,O Montante de Diferença deve ser zero -DocType: Project,Gross Margin,Margem Bruta -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +195,Please enter Production Item first,"Por favor, insira primeiro o Item de Produção" -apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +45,Calculated Bank Statement balance,Saldo de de Extrato Bancário calculadao -apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +64,disabled user,utilizador desativado -DocType: Lead,Quotation,Cotação -DocType: Quotation,QTN-,QUEST- -DocType: Salary Slip,Total Deduction,Total de Reduções -DocType: Maintenance Visit,Maintenance User,Utilizador da Manutenção -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +161,Cost Updated,Custo Atualizado -DocType: Employee,Date of Birth,Data de Nascimento -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +123,Item {0} has already been returned,O Item {0} já foi devolvido -DocType: Fiscal Year,**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.,O **Ano Fiscal** representa um exercício financeiro. Todos os lançamentos contábeis e outras transações principais são controladas no **Ano Fiscal**. -DocType: Opportunity,Customer / Lead Address,Endereço de Cliente / Potencial Cliente -apps/erpnext/erpnext/stock/doctype/item/item.py +208,Warning: Invalid SSL certificate on attachment {0},Aviso: certificado SSL inválido no anexo {0} -DocType: Student Admission,Eligibility,Elegibilidade -DocType: Production Order Operation,Actual Operation Time,Tempo Operacional Efetivo -DocType: Authorization Rule,Applicable To (User),Aplicável Ao/À (Utilizador) -DocType: Purchase Taxes and Charges,Deduct,Deduzir -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +181,Job Description,Descrição do Emprego -DocType: Student Applicant,Applied,Aplicado -DocType: Purchase Order Item,Qty as per Stock UOM,Qtd como UNID de Stock -apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +128,"Special Characters except ""-"", ""#"", ""."" and ""/"" not allowed in naming series","Caracteres especiais, exceto ""-"" ""."", ""#"", e ""/"" não é permitido em série nomeando" -DocType: Campaign,"Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment.","Mantenha o Controle das Campanhas de Vendas. Mantenha o controle dos Potenciais Clientes, Orçamentos, Ordens de Venda, etc. nas Campanhas para medir o Retorno do Investimento." -DocType: Expense Claim,Approver,Aprovador -,SO Qty,SO Aantal -DocType: Guardian,Work Address,Endereço de trabalho -DocType: Appraisal,Calculate Total Score,Calcular a Classificação Total -DocType: Request for Quotation,Manufacturing Manager,Gestor de Fabrico -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +192,Serial No {0} is under warranty upto {1},Serial Não {0} está na garantia até {1} -apps/erpnext/erpnext/config/stock.py +153,Split Delivery Note into packages.,Dividir Guia de Remessa em pacotes. -apps/erpnext/erpnext/hooks.py +80,Shipments,Os embarques -DocType: Payment Entry,Total Allocated Amount (Company Currency),Valor total alocado (Empresa de moeda) -DocType: Purchase Order Item,To be delivered to customer,Para ser entregue ao cliente -DocType: BOM,Scrap Material Cost,Custo sucata de materiais -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +223,Serial No {0} does not belong to any Warehouse,O Serial No {0} não pertence a nenhum Warehouse -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +154,Row # ,Linha # -DocType: Purchase Invoice,In Words (Company Currency),Por Extenso (Moeda da Empresa) -DocType: Asset,Supplier,Fornecedor -apps/erpnext/erpnext/public/js/utils.js +194,Get From,Obter De -DocType: C-Form,Quarter,Trimestre -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +104,Miscellaneous Expenses,Despesas Diversas -DocType: Global Defaults,Default Company,Empresa Padrão -apps/erpnext/erpnext/controllers/stock_controller.py +184,Expense or Difference account is mandatory for Item {0} as it impacts overall stock value,É obrigatório ter uma conta de Despesas ou Diferenças para o Item {0} pois ele afeta o valor das ações em geral -apps/erpnext/erpnext/controllers/accounts_controller.py +429,"Cannot overbill for Item {0} in row {1} more than {2}. To allow overbilling, please set in Stock Settings","Não é possível sobrefaturar o Item {0} na linha {1} mais que {2}. Para permitir o sobrefaturamento, por favor, defina isso nas Definições de Stock" -DocType: Payment Request,PR,PR -DocType: Cheque Print Template,Bank Name,Nome do Banco -apps/erpnext/erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py +27,-Above,-Acima -DocType: Leave Application,Total Leave Days,Total de dias de férias -DocType: Email Digest,Note: Email will not be sent to disabled users,Nota: O email não será enviado a utilizadores desativados -apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +98,Select Company...,Selecione Empresa ... -DocType: Leave Control Panel,Leave blank if considered for all departments,Deixe em branco se for para todos os departamentos -apps/erpnext/erpnext/config/hr.py +182,"Types of employment (permanent, contract, intern etc.).","Tipos de emprego ( permanente , contrato, etc estagiário ) ." -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +380,{0} is mandatory for Item {1},{0} é obrigatório para o Item {1} -DocType: Process Payroll,Fortnightly,Quinzenal -DocType: Currency Exchange,From Currency,De Moeda -apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +170,"Please select Allocated Amount, Invoice Type and Invoice Number in atleast one row","Por favor, selecione o Montante Alocado, Tipo de Fatura e Número de Fatura em pelo menos uma linha" -apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +125,Cost of New Purchase,Custo de Nova Compra -apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +94,Sales Order required for Item {0},Ordem de venda necessário para item {0} -DocType: Purchase Invoice Item,Rate (Company Currency),Taxa (Moeda da Empresa) -DocType: Student Guardian,Others,Outros -DocType: Payment Entry,Unallocated Amount,Não alocado Montante -apps/erpnext/erpnext/templates/includes/product_page.js +65,Cannot find a matching Item. Please select some other value for {0}.,"Não foi possível encontrar um item para essa pesquisa. Por favor, selecione outro valor para {0}." -DocType: POS Profile,Taxes and Charges,Impostos e Encargos -DocType: Item,"A Product or a Service that is bought, sold or kept in stock.","Um Produto ou Serviço que é comprado, vendido ou mantido em stock." -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +146,Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row,"Não é possível selecionar o tipo de cobrnaça como "" Valor da Linha Anterior' ou 'Total da Linha Anterior' para a primeira linha" -apps/erpnext/erpnext/selling/doctype/product_bundle/product_bundle.py +29,Child Item should not be a Product Bundle. Please remove item `{0}` and save,Um Subitem não deve ser um Pacote de Produtos. Por favor remova o item `{0}` e guarde-o -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +12,Banking,Atividade Bancária -DocType: Vehicle Service,Service Item,item de serviço -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +39,Please click on 'Generate Schedule' to get schedule,"Por favor, clique em 'Gerar Cronograma' para obter o cronograma" -apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.py +55,There were errors while deleting following schedules:,Ocorreram erros durante a exclusão seguintes horários: -DocType: Bin,Ordered Quantity,Quantidade Pedida -apps/erpnext/erpnext/public/js/setup_wizard.js +52,"e.g. ""Build tools for builders""","ex: ""Ferramentas de construção para construtores""" -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +121,{0} {1}: Accounting Entry for {2} can only be made in currency: {3},{0} {1}: Entry Accounting para {2} só pode ser feito em moeda: {3} -DocType: Production Order,In Process,A Decorrer -DocType: Authorization Rule,Itemwise Discount,Desconto de Item Inteligente -apps/erpnext/erpnext/config/accounts.py +69,Tree of financial accounts.,Árvore de contas financeiras. -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +351,{0} against Sales Order {1},{0} na Ordem de Venda {1} -DocType: Account,Fixed Asset,Ativos Imobilizados -apps/erpnext/erpnext/config/stock.py +304,Serialized Inventory,Inventário Serialized -DocType: Activity Type,Default Billing Rate,Taxa de Faturação Padrão -DocType: Sales Invoice,Total Billing Amount,Valor Total do faturamento -apps/erpnext/erpnext/hr/doctype/daily_work_summary_settings/daily_work_summary_settings.py +17,There must be a default incoming Email Account enabled for this to work. Please setup a default incoming Email Account (POP/IMAP) and try again.,"Deve haver um padrão de entrada conta de email habilitado para que isso funcione. Por favor, configurar uma conta de e-mail de entrada padrão (POP / IMAP) e tente novamente." -apps/erpnext/erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py +59,Receivable Account,Conta a Receber -apps/erpnext/erpnext/controllers/accounts_controller.py +559,Row #{0}: Asset {1} is already {2},Linha #{0}: O Ativo {1} já é {2} -DocType: Quotation Item,Stock Balance,Balanço de stock -apps/erpnext/erpnext/config/selling.py +302,Sales Order to Payment,Ordem de Venda para pagamento -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +82,CEO,Diretor Executivo -DocType: Expense Claim Detail,Expense Claim Detail,Dados de Reembolso de Despesas -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +835,Please select correct account,"Por favor, selecione a conta correta" -DocType: Item,Weight UOM,Peso UOM -DocType: Salary Structure Employee,Salary Structure Employee,Empregado Estrutura salário -DocType: Employee,Blood Group,Grupo Sanguíneo -DocType: Production Order Operation,Pending,Pendente -DocType: Course,Course Name,Nome do Curso -DocType: Employee Leave Approver,Users who can approve a specific employee's leave applications,Usuários que podem aprovar pedidos de licença de um funcionário específico -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +50,Office Equipments,Equipamentos de escritório -DocType: Purchase Invoice Item,Qty,Qty -DocType: Fiscal Year,Companies,Empresas -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +24,Electronics,Eletrónica -DocType: Stock Settings,Raise Material Request when stock reaches re-order level,Levantar Solicitação de Material quando o stock atingir o nível de reencomenda -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +57,Full-time,Tempo Integral -DocType: Salary Structure,Employees,Funcionários -DocType: Employee,Contact Details,Dados de Contacto -DocType: C-Form,Received Date,Data de Receção -DocType: Delivery Note,"If you have created a standard template in Sales Taxes and Charges Template, select one and click on the button below.","Se criou algum modelo padrão em e Taxas de Vendas Modelo de Cobranças, selecione um e clique no botão abaixo." -DocType: BOM Scrap Item,Basic Amount (Company Currency),Montante de base (Empresa de moeda) -DocType: Student,Guardians,Guardians -apps/erpnext/erpnext/accounts/doctype/shipping_rule/shipping_rule.py +29,Please specify a country for this Shipping Rule or check Worldwide Shipping,"Por favor, especifique um país para esta Regra de Envio ou verifique o Envio Mundial" -DocType: Stock Entry,Total Incoming Value,Valor total entrante -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +324,Debit To is required,É necessário colocar o Débito Para -apps/erpnext/erpnext/stock/report/item_prices/item_prices.py +39,Purchase Price List,Lista de Preços de Compra -DocType: Offer Letter Term,Offer Term,Termo de Oferta -DocType: Quality Inspection,Quality Manager,Gestor da Qualidade -DocType: Job Applicant,Job Opening,Oferta de Emprego -DocType: Payment Reconciliation,Payment Reconciliation,Conciliação de Pagamento -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +154,Please select Incharge Person's name,"Por favor, selecione o nome da Pessoa Responsável" -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +51,Technology,tecnologia -apps/erpnext/erpnext/public/js/utils.js +116,Total Unpaid: {0},Total por pagar: {0} -apps/erpnext/erpnext/hr/doctype/job_applicant/job_applicant.js +13,Offer Letter,Carta de Oferta -apps/erpnext/erpnext/config/manufacturing.py +18,Generate Material Requests (MRP) and Production Orders.,Gerar Solicitações de Materiais (PRM) e Pedidos de Produção. -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +65,Total Invoiced Amt,Qtd Total facturada -DocType: BOM,Conversion Rate,Taxa de conversão -DocType: Timesheet Detail,To Time,Para Tempo -DocType: Authorization Rule,Approving Role (above authorized value),Aprovar Função (acima do valor autorizado) -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +109,Credit To account must be a Payable account,A conte de Crédito Para deve ser uma conta A Pagar -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +261,BOM recursion: {0} cannot be parent or child of {2},Recursividade da LDM: {0} não pode ser o grupo de origem ou subgrupo de {2} -DocType: Production Order Operation,Completed Qty,Qtd Concluída -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +137,"For {0}, only debit accounts can be linked against another credit entry","Para {0}, só podem ser ligadas contas de dédito noutro registo de crébito" -apps/erpnext/erpnext/stock/get_item_details.py +272,Price List {0} is disabled,A Lista de Preços {0} está desativada -apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +121,Row {0}: Completed Qty cannot be more than {1} for operation {2},Linha {0}: A Qtd concluída não pode ser superior a {1} para a operação {2} -DocType: Manufacturing Settings,Allow Overtime,Permitir Horas Extra -DocType: Training Event Employee,Training Event Employee,O treinamento de funcionários Evento -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +197,{0} Serial Numbers required for Item {1}. You have provided {2}.,São necessários {0} Nºs de Série para o Item {1}. Forneceu {2}. -DocType: Stock Reconciliation Item,Current Valuation Rate,Avaliação Atual da Taxa -DocType: Item,Customer Item Codes,Códigos de Item de Cliente -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +120,Exchange Gain/Loss,Ganhos / Perdas de Câmbio -DocType: Opportunity,Lost Reason,Razão Perdida -apps/erpnext/erpnext/public/js/templates/address_list.html +1,New Address,Novo Endereço -DocType: Quality Inspection,Sample Size,Tamanho da amostra -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +46,Please enter Receipt Document,"Por favor, insira o Documento de Recepção" -apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +375,All items have already been invoiced,Todos os itens já foram faturados -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +47,Please specify a valid 'From Case No.',"Por favor, especifique um 'De Processo N.º' válido" -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center_tree.js +24,Further cost centers can be made under Groups but entries can be made against non-Groups,"Podem ser criados outros centros de custo nos Grupos, mas os lançamentos podem ser criados nos não Grupos" -DocType: Project,External,Externo -apps/erpnext/erpnext/config/setup.py +66,Users and Permissions,Gebruikers en machtigingen -DocType: Vehicle Log,VLOG.,VLOG. -DocType: Branch,Branch,Filial -DocType: Guardian,Mobile Number,Número de Telemóvel -apps/erpnext/erpnext/config/setup.py +61,Printing and Branding,Impressão e Branding -DocType: Bin,Actual Quantity,Quantidade Efetiva -DocType: Shipping Rule,example: Next Day Shipping,exemplo: Envio no Dia Seguinte -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +188,Serial No {0} not found,Serial No {0} não foi encontrado -apps/erpnext/erpnext/schools/report/student_batch_wise_attendance/student_batch_wise_attendance.py +41,Student Batch,Lote Student -apps/erpnext/erpnext/public/js/setup_wizard.js +237,Your Customers,Os seus Clientes -apps/erpnext/erpnext/projects/doctype/project/project.py +166,You have been invited to collaborate on the project: {0},Você foi convidado para colaborar com o projeto: {0} -DocType: Leave Block List Date,Block Date,Bloquear Data -apps/erpnext/erpnext/templates/generators/student_admission.html +23,Apply Now,Candidatar-me Já -DocType: Sales Order,Not Delivered,Não Entregue -DocType: Assessment Group,Assessment Group Code,Código do Grupo de Avaliação -,Bank Clearance Summary,Resumo de Liquidações Bancárias -apps/erpnext/erpnext/config/setup.py +100,"Create and manage daily, weekly and monthly email digests.","Criar e gerir resumos de email diários, semanais e mensais." -DocType: Appraisal Goal,Appraisal Goal,Objetivo da Avaliação -DocType: Stock Reconciliation Item,Current Amount,Valor atual -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +56,Buildings,Prédios -DocType: Fee Structure,Fee Structure,Estrutura de Propinas -DocType: Timesheet Detail,Costing Amount,Montante de Cálculo dos Custos -DocType: Student Admission,Application Fee,Taxa de inscrição -DocType: Process Payroll,Submit Salary Slip,Enviar Recibo de salário -apps/erpnext/erpnext/controllers/selling_controller.py +164,Maxiumm discount for Item {0} is {1}%,O desconto Máximo para o Item {0} é de {1}% -apps/erpnext/erpnext/stock/doctype/item_price/item_price.js +16,Import in Bulk,Importação em Massa -DocType: Sales Partner,Address & Contacts,Endereço e contatos -DocType: SMS Log,Sender Name,Nome do remetente -DocType: POS Profile,[Select],[Selecionar] -DocType: SMS Log,Sent To,Enviado Para -DocType: Payment Request,Make Sales Invoice,Efetuar Fatura de Compra -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +59,Softwares,softwares -apps/erpnext/erpnext/crm/doctype/lead/lead.py +49,Next Contact Date cannot be in the past,Próximo Contact Data não pode ser no passado -DocType: Company,For Reference Only.,Só para Referência. -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +52,Invalid {0}: {1},Inválido {0}: {1} -DocType: Purchase Invoice,PINV-RET-,FPAG-DEV- -DocType: Sales Invoice Advance,Advance Amount,Montante de Adiantamento -DocType: Manufacturing Settings,Capacity Planning,Planeamento de Capacidade -apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +43,'From Date' is required,É necessário colocar a 'Data De' -DocType: Journal Entry,Reference Number,Número de Referência -DocType: Employee,Employment Details,Dados de Contratação -DocType: Employee,New Workplace,Novo Local de Trabalho -apps/erpnext/erpnext/crm/doctype/opportunity/opportunity_list.js +17,Set as Closed,Definir como Fechado -apps/erpnext/erpnext/stock/get_item_details.py +112,No Item with Barcode {0},Nenhum Item com Código de Barras {0} -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +51,Case No. cannot be 0,O Nº de Processo não pode ser 0 -DocType: Item,Show a slideshow at the top of the page,Ver uma apresentação de slides no topo da página -apps/erpnext/erpnext/stock/doctype/item/item.py +134,Stores,Lojas -DocType: Serial No,Delivery Time,Prazo de Entrega -apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +27,Ageing Based On,Idade Baseada em -DocType: Item,End of Life,Fim de Vida -apps/erpnext/erpnext/demo/setup/setup_data.py +319,Travel,viagem -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +173,No active or default Salary Structure found for employee {0} for the given dates,Não foi encontrada nenhuma Estrutura Salarial padrão ativa para o funcionário {0} ou para as datas indicadas -DocType: Leave Block List,Allow Users,Permitir Utilizadores -DocType: Purchase Order,Customer Mobile No,Nº de Telemóvel de Cliente -DocType: Sales Invoice,Recurring,Recorrente -DocType: Cost Center,Track separate Income and Expense for product verticals or divisions.,Acompanhe resultados separada e despesa para verticais de produtos ou divisões. -DocType: Rename Tool,Rename Tool,Ferramenta Alteração de Nome -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.js +25,Update Cost,Kosten bijwerken -DocType: Item Reorder,Item Reorder,Reencomenda do Item -apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +437,Show Salary Slip,Deslizamento Mostrar Salário -apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +733,Transfer Material,Transfer Materiaal -DocType: BOM,"Specify the operations, operating cost and give a unique Operation no to your operations.","Geef de operaties , operationele kosten en geven een unieke operatie niet aan uw activiteiten ." -apps/erpnext/erpnext/controllers/status_updater.py +188,This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?,Este documento está acima do limite por {0} {1} para o item {4}. Você está fazendo outra {3} contra o mesmo {2}? -apps/erpnext/erpnext/public/js/controllers/transaction.js +955,Please set recurring after saving,"Por favor, defina como recorrente depois de salvar" -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +706,Select change amount account,conta quantidade escolha Troca -DocType: Purchase Invoice,Price List Currency,Moeda da Lista de Preços -DocType: Naming Series,User must always select,O usuário deve sempre escolher -DocType: Stock Settings,Allow Negative Stock,Permitir Stock Negativo -DocType: Installation Note,Installation Note,Nota de Instalação -apps/erpnext/erpnext/public/js/setup_wizard.js +216,Add Taxes,Adicionar Impostos -DocType: Topic,Topic,Tema -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +39,Cash Flow from Financing,Fluxo de Caixa de Financiamento -DocType: Budget Account,Budget Account,Conta do Orçamento -DocType: Quality Inspection,Verified By,Verificado Por -DocType: Address,Subsidiary,Subsidiário -apps/erpnext/erpnext/setup/doctype/company/company.py +65,"Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency.","Não é possível alterar a moeda padrão da empresa, porque existem operações com a mesma. Deverá cancelar as transações para alterar a moeda padrão." -DocType: Grade Interval,Grade Description,grau Descrição -DocType: Stock Entry,Purchase Receipt No,Nº de Recibo de Compra -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +30,Earnest Money,Sinal -DocType: Process Payroll,Create Salary Slip,Criar Folha de Pagamento -apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +34,Traceability,rastreabilidade -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +135,Source of Funds (Liabilities),Fonte de Recursos ( Passivo) -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +372,Quantity in row {0} ({1}) must be same as manufactured quantity {2},A quantidade na linha {0} ( {1} ) deve ser igual à quantidade fabricada {2} -DocType: Vehicle,Employee,Funcionário -apps/erpnext/erpnext/utilities/doctype/contact/contact.js +71,Invite as User,Convidar como Utilizador -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +233,{0} {1} is fully billed,{0} {1} está totalmente faturado -DocType: Training Event,End Time,Data de Término -DocType: Payment Entry,Payment Deductions or Loss,Deduções ou Perdas de Pagamento -apps/erpnext/erpnext/config/schools.py +148,LMS,Plataforma de E-Learning -apps/erpnext/erpnext/config/setup.py +42,Standard contract terms for Sales or Purchase.,Termos do contrato padrão para vendas ou compra. -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.js +75,Group by Voucher,Agrupar por Comprovante -apps/erpnext/erpnext/config/crm.py +6,Sales Pipeline,Pipeline de vendas -DocType: Student Batch Student,Student Batch Student,Estudante Estudante Batch -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +196,Please set default account in Salary Component {0},"Por favor, defina conta padrão na Salário Component {0}" -apps/erpnext/erpnext/templates/form_grid/material_request_grid.html +7,Required On,Obrigatório On -DocType: Rename Tool,File to Rename,Ficheiro para Mudar Nome -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +204,Please select BOM for Item in Row {0},"Por favor, selecione uma LDM para o Item na Linha {0}" -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +200,Purchse Order number required for Item {0},É necessário o número da Ordem de Compra para o Item {0} -apps/erpnext/erpnext/controllers/buying_controller.py +262,Specified BOM {0} does not exist for Item {1},Especificada BOM {0} não existe para item {1} -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +199,Maintenance Schedule {0} must be cancelled before cancelling this Sales Order,O Cronograma de Manutenção {0} deve ser cancelado antes de cancelar esta Ordem de Venda -DocType: Notification Control,Expense Claim Approved,Reembolso de Despesas Aprovado -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +304,Salary Slip of employee {0} already created for this period,Deslizamento salário de empregado {0} já criado para este período -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +114,Pharmaceutical,Farmacêutico -apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +26,Cost of Purchased Items,Custo dos Itens Adquiridos -DocType: Selling Settings,Sales Order Required,Ordem vendas Obrigatório -DocType: Purchase Invoice,Credit To,Crédito Para -apps/erpnext/erpnext/selling/page/sales_funnel/sales_funnel.py +31,Active Leads / Customers,Potenciais Clientes / Clientes Ativos -DocType: Employee Education,Post Graduate,Pós-Graduação -DocType: Maintenance Schedule Detail,Maintenance Schedule Detail,Dados do Cronograma de Manutenção -DocType: Quality Inspection Reading,Reading 9,Leitura 9 -DocType: Supplier,Is Frozen,Está Congelado -apps/erpnext/erpnext/stock/utils.py +193,Group node warehouse is not allowed to select for transactions,Não é permitido selecionar o subgrupo armazém em transações -DocType: Buying Settings,Buying Settings,Definições de Compra -DocType: Stock Entry Detail,BOM No. for a Finished Good Item,Nº da LDM para um Produto Acabado -DocType: Upload Attendance,Attendance To Date,Presença À Data -DocType: Warranty Claim,Raised By,Levantado Por -DocType: Payment Gateway Account,Payment Account,Conta de Pagamento -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +801,Please specify Company to proceed,"Por favor, especifique a Empresa para poder continuar" -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +21,Net Change in Accounts Receivable,Variação Líquida em Contas a Receber -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +47,Compensatory Off,Descanso de Compensação -DocType: Offer Letter,Accepted,Aceite -DocType: SG Creation Tool Course,Student Group Name,Nome do Grupo de estudante -apps/erpnext/erpnext/setup/doctype/company/company.js +46,Please make sure you really want to delete all the transactions for this company. Your master data will remain as it is. This action cannot be undone.,"Por favor, certifique-se de que realmente deseja apagar todas as transações para esta empresa. Os seus dados principais permanecerão como estão. Esta ação não pode ser anulada." -DocType: Room,Room Number,Número da Sala -apps/erpnext/erpnext/utilities/transaction_base.py +93,Invalid reference {0} {1},Referência inválida {0} {1} -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +163,{0} ({1}) cannot be greater than planned quanitity ({2}) in Production Order {3},{0} ({1}) não pode ser maior do que a quantidade pré estabelecida ({2}) na ordem de produção {3} -DocType: Shipping Rule,Shipping Rule Label,Regra envio Rótulo -apps/erpnext/erpnext/public/js/conf.js +28,User Forum,Fórum de usuários -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +237,Raw Materials cannot be blank.,As matérias-primas não podem ficar em branco. -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +444,"Could not update stock, invoice contains drop shipping item.","Não foi possível atualizar o stock, a fatura contémitem de envio direto." -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +459,Quick Journal Entry,Lançamento Contábil Rápido -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.js +142,You can not change rate if BOM mentioned agianst any item,Você não pode mudar a taxa se o BOM mencionado contra algum item -DocType: Employee,Previous Work Experience,Experiência Laboral Anterior -DocType: Stock Entry,For Quantity,Para a Quantidade -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +209,Please enter Planned Qty for Item {0} at row {1},"Por favor, indique a Qt Planeada para o Item {0} na linha {1}" -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +230,{0} {1} is not submitted,{0} {1} não foi enviado -apps/erpnext/erpnext/config/stock.py +27,Requests for items.,Solicitações de itens. -DocType: Production Planning Tool,Separate production order will be created for each finished good item.,Ordem de produção separado será criado para cada item acabado. -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +121,{0} must be negative in return document,{0} deve ser negativo no documento de devolução -,Minutes to First Response for Issues,Minutos para a Primeira Resposta a Questões -DocType: Purchase Invoice,Terms and Conditions1,Termos e Conditions1 -apps/erpnext/erpnext/public/js/setup_wizard.js +66,The name of the institute for which you are setting up this system.,O nome do instituto para o qual está a criação deste sistema. -DocType: Accounts Settings,"Accounting entry frozen up to this date, nobody can do / modify entry except role specified below.","O lançamento contábil está congelado até à presente data, ninguém pode efetuar / alterar o registo exceto alguém com as funções especificadas abaixo." -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js +116,Please save the document before generating maintenance schedule,"Por favor, guarde o documento antes de gerar o cronograma de manutenção" -apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +28,Project Status,Status do Projeto -DocType: UOM,Check this to disallow fractions. (for Nos),Selecione esta opção para não permitir frações. (Para Nº) -apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +400,The following Production Orders were created:,As seguintes ordens de produção foram criadas: -DocType: Student Admission,Naming Series (for Student Applicant),Naming Series (para estudante Requerente) -DocType: Delivery Note,Transporter Name,Nome Transporter -DocType: Authorization Rule,Authorized Value,Valor Autorizado -DocType: Contact,Enter department to which this Contact belongs,Insira o departamento a que este Contacto pertence -,Minutes to First Response for Opportunity,Minutos para a Primeira Resposta de Oportunidade -apps/erpnext/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py +56,Total Absent,Total de Absent -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +785,Item or Warehouse for row {0} does not match Material Request,O Item ou Armazém para a linha {0} não corresponde à Solicitação de Materiais -apps/erpnext/erpnext/config/stock.py +184,Unit of Measure,Unidade de Medida -DocType: Fiscal Year,Year End Date,Data de Fim de Ano -DocType: Task Depends On,Task Depends On,Tarefa depende de -DocType: Supplier Quotation,Opportunity,Oportunidade -,Completed Production Orders,Pedidos de Produção Concluídos -apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +42,Row {0}: For supplier {0} email id is required to send email,Linha Row {0}: É necessárioo ID de email de fornecedor {0} para poder enviar o email -DocType: Operation,Default Workstation,Posto de Trabalho Padrão -DocType: Notification Control,Expense Claim Approved Message,Mensagem de Reembolso de Despesas Aprovado -DocType: Payment Entry,Deductions or Loss,Deduções ou Perdas -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +236,{0} {1} is closed,{0} {1} foi encerrado -DocType: Email Digest,How frequently?,Com que frequência? -DocType: Purchase Receipt,Get Current Stock,Obter Stock Atual -apps/erpnext/erpnext/config/manufacturing.py +46,Tree of Bill of Materials,Árvore da Bill of Materials -DocType: Student,Joining Date,Data de Admissão -,Employees working on a holiday,Os funcionários que trabalham num feriado -apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +151,Mark Present,Marcar Presença -DocType: Project,% Complete Method,% Método completa -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +201,Maintenance start date can not be before delivery date for Serial No {0},A data de início da manutenção não pode ser anterior à data de entrega do Nº de Série {0} -DocType: Production Order,Actual End Date,Data de Término Efetiva -DocType: BOM,Operating Cost (Company Currency),Custo Operacional (Empresa de moeda) -DocType: Purchase Invoice,PINV-,FPAG- -DocType: Authorization Rule,Applicable To (Role),Aplicável A (Função) -DocType: Stock Entry,Purpose,Objetivo -DocType: Company,Fixed Asset Depreciation Settings,Definições de Depreciação do Ativo Imobilizado -DocType: Item,Will also apply for variants unless overrridden,Será que também se aplicam para as variantes menos que overrridden -DocType: Purchase Invoice,Advances,Avanços -DocType: Production Order,Manufacture against Material Request,Fabrico em Solicitação de Material -DocType: Item Reorder,Request for,Pedido para -apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +32,Approving User cannot be same as user the rule is Applicable To,O utilizador de Aprovar Utilizador não pode igual à da regra Aplicável A -DocType: Stock Entry Detail,Basic Rate (as per Stock UOM),Taxa Básica (de acordo com a UNID de Stock) -DocType: SMS Log,No of Requested SMS,Nº de SMS Solicitados -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +229,Leave Without Pay does not match with approved Leave Application records,Licença sem vencimento não coincide com os registros Deixe candidatura aprovada -DocType: Campaign,Campaign-.####,Campanha-.#### -apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +21,Next Steps,Próximos Passos -apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +703,Please supply the specified items at the best possible rates,"Por favor, forneça os itens especificados com as melhores taxas possíveis" -apps/erpnext/erpnext/public/js/financial_statements.js +81,End Year,Fim do Ano -apps/erpnext/erpnext/hr/doctype/employee/employee.py +116,Contract End Date must be greater than Date of Joining,A Data de Término do Contrato deve ser mais recente que a Data de Adesão -DocType: Delivery Note,DN-,NE- -DocType: Sales Partner,A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.,Um distribuidor de terceiros / negociante / agente à comissão / filial / revendedor que vende os produtos das empresas por uma comissão. -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +363,{0} against Purchase Order {1},{0} na Ordem de Compra {1} -DocType: SMS Settings,"Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)","Insira os parâmetros URL estático aqui (Ex: remetente=ERPNext, nome de utilizador=ERPNext, senha=1234, etc.)" -apps/erpnext/erpnext/accounts/utils.py +42,{0} {1} not in any active Fiscal Year. For more details check {2}.,{0} {1} não está ativo em nenhum Ano Fiscal. Para mais detalhes consulte {2}. -DocType: Task,Actual Start Date (via Time Sheet),Data de Início Efetiva (através do Livro de Ponto) -apps/erpnext/erpnext/portal/doctype/homepage/homepage.py +15,This is an example website auto-generated from ERPNext,Este é um exemplo website auto- gerada a partir ERPNext -apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +37,Ageing Range 1,Faixa de Idade 1 -DocType: Purchase Taxes and Charges Template,"Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like ""Shipping"", ""Insurance"", ""Handling"" etc. + 8. Inserir Linha: Se for baseado em ""Total da Linha Anterior"", pode selecionar o número da linha que será tomado como base para este cálculo (o padrão é a linha anterior). + 9. Este imposto está incluído na Taxa Básica?: Se selecionar isto, significa que este imposto não será exibido abaixo da tabela de item, mas será incluído na Taxa Básica na sua tabela de item principal. Isto é útil quando quer atribuir um preço fixo (incluindo todos os impostos) para os clientes." +"DocType: Employee","Bank A/C No.","Nr. de Conta Bancária" +"DocType: Budget","Project","Projeto" +"DocType: Quality Inspection Reading","Reading 7","Leitura 7" +"DocType: Address","Personal","Pessoal" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request_list.js +9","Partially Ordered","Pedido Parcialmente" +"DocType: Expense Claim Detail","Expense Claim Type","Tipo de Reembolso de Despesas" +"DocType: Shopping Cart Settings","Default settings for Shopping Cart","As definições padrão para o Carrinho de Compras" +"apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +128","Asset scrapped via Journal Entry {0}","Ativo excluído através do Lançamento Contabilístico {0}" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +13","Biotechnology","Biotecnologia" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +107","Office Maintenance Expenses","Despesas de Manutenção de Escritório" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.js +115","Please enter Item first","Por favor, insira o Item primeiro" +"DocType: Account","Liability","Responsabilidade" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +61","Sanctioned Amount cannot be greater than Claim Amount in Row {0}.","O Montante Sancionado não pode ser maior do que o Montante de Reembolso na Fila {0}." +"DocType: Company","Default Cost of Goods Sold Account","Custo Padrão de Conta de Produtos Vendidos" +"apps/erpnext/erpnext/stock/get_item_details.py +274","Price List not selected","A Lista de Preços não foi selecionada" +"DocType: Employee","Family Background","Antecedentes Familiares" +"DocType: Request for Quotation Supplier","Send Email","Enviar Email" +"apps/erpnext/erpnext/stock/doctype/item/item.py +204","Warning: Invalid Attachment {0}","Aviso: Anexo inválido {0}" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +731","No Permission","Sem Permissão" +"DocType: Company","Default Bank Account","Conta Bancária Padrão" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +50","To filter based on Party, select Party Type first","Para filtrar com base nas Partes, selecione o Tipo de Parte primeiro" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +48","'Update Stock' can not be checked because items are not delivered via {0}","""Atualizar Stock' não pode ser verificado porque os itens não são entregues através de {0}" +"DocType: Vehicle","Acquisition Date","Data de Aquisição" +"apps/erpnext/erpnext/public/js/setup_wizard.js +298","Nos","Nrs." +"DocType: Item","Items with higher weightage will be shown higher","Os itens com maior peso serão mostrados em primeiro lugar" +"DocType: Bank Reconciliation Detail","Bank Reconciliation Detail","Dados de Conciliação Bancária" +"apps/erpnext/erpnext/controllers/accounts_controller.py +555","Row #{0}: Asset {1} must be submitted","Linha #{0}: O Ativo {1} deve ser enviado" +"apps/erpnext/erpnext/hr/doctype/leave_control_panel/leave_control_panel.py +40","No employee found","Não foi encontrado nenhum funcionário" +"DocType: Supplier Quotation","Stopped","Parado" +"DocType: Item","If subcontracted to a vendor","Se for subcontratado a um fornecedor" +"DocType: SMS Center","All Customer Contact","Todos os Contactos de Clientes" +"apps/erpnext/erpnext/config/stock.py +148","Upload stock balance via csv.","Carregar saldo de stock através de csv." +"DocType: Warehouse","Tree Details","Dados de Esquema" +"DocType: Training Event","Event Status","Estado de Evento" +"","Support Analytics","Apoio Analítico" +"DocType: Item","Website Warehouse","Website do Armazém" +"DocType: Payment Reconciliation","Minimum Invoice Amount","Montante Mínimo da Fatura" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +107","{0} {1}: Cost Center {2} does not belong to Company {3}","{0} {1}: O Centro de Custo {2} não pertence à Empresa {3}" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +84","{0} {1}: Account {2} cannot be a Group","{0} {1}: A Conta {2} não pode ser um Grupo" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +64","Item Row {idx}: {doctype} {docname} does not exist in above '{doctype}' table","A Linha do Item {idx}: {doctype} {docname} não existe na tabela '{doctype}'" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +262","Timesheet {0} is already completed or cancelled","A Folha de Presenças {0} já está concluída ou foi cancelada" +"DocType: Purchase Invoice","The day of the month on which auto invoice will be generated e.g. 05, 28 etc","O dia do mês em que a fatura automática será gerada. Por exemplo, 05, 28, etc." +"DocType: Asset","Opening Accumulated Depreciation","Depreciação Acumulada Inicial" +"apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.js +49","Score must be less than or equal to 5","A classificação deve ser menor ou igual a 5" +"DocType: Program Enrollment Tool","Program Enrollment Tool","Ferramenta de Inscrição no Programa" +"apps/erpnext/erpnext/config/accounts.py +294","C-Form records","Registos de Form-C" +"apps/erpnext/erpnext/config/selling.py +297","Customer and Supplier","Clientes e Fornecedores" +"DocType: Student Batch Instructor","Student Batch Instructor","Instrutor de Classe de Estudantes" +"DocType: Email Digest","Email Digest Settings","Definições de Resumo de Email" +"apps/erpnext/erpnext/config/support.py +12","Support queries from customers.","Suporte a consultas de clientes." +"DocType: HR Settings","Retirement Age","Idade da Reforma" +"DocType: Bin","Moving Average Rate","Taxa Média de Mudança" +"DocType: Production Planning Tool","Select Items","Selecionar Itens" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +359","{0} against Bill {1} dated {2}","{0} na Fatura {1} com a data de {2}" +"apps/erpnext/erpnext/schools/doctype/course/course.js +17","Course Schedule","Cronograma de Curso" +"DocType: Maintenance Visit","Completion Status","Estado de Conclusão" +"DocType: HR Settings","Enter retirement age in years","Insira a idade da reforma em anos" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.js +263","Target Warehouse","Armazém Alvo" +"DocType: Cheque Print Template","Starting location from left edge","Localização inicial a partir do lado esquerdo" +"DocType: Item","Allow over delivery or receipt upto this percent","Permitir entrega ou receção em excesso até esta percentagem" +"DocType: Stock Entry","STE-","STE-" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +53","Expected Delivery Date cannot be before Sales Order Date","A Data de Entrega Prevista não pode ser anterior à Data do Pedido de Vendas" +"DocType: Upload Attendance","Import Attendance","Importar Assiduidade" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +20","All Item Groups","Todos os Grupos de Itens" +"DocType: Process Payroll","Activity Log","Registo de Atividade" +"apps/erpnext/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py +36","Net Profit / Loss","Lucro / Prejuízo Líquido" +"apps/erpnext/erpnext/config/setup.py +89","Automatically compose message on submission of transactions.","Criar mensagem automática no envio de transações." +"DocType: Production Order","Item To Manufacture","Item Para Fabrico" +"apps/erpnext/erpnext/buying/doctype/purchase_common/purchase_common.py +82","{0} {1} status is {2}","O estado de {0} {1} é {2}" +"DocType: Shopping Cart Settings","Enable Checkout","Ativar Check-out" +"apps/erpnext/erpnext/config/learn.py +207","Purchase Order to Payment","Pedido de Compra para Pagamento" +"apps/erpnext/erpnext/stock/page/stock_balance/stock_balance.js +48","Projected Qty","Qtd Projetada" +"DocType: Sales Invoice","Payment Due Date","Data Limite de Pagamento" +"apps/erpnext/erpnext/stock/doctype/item/item.js +278","Item Variant {0} already exists with same attributes","A Variante do Item {0} já existe com mesmos atributos" +"apps/erpnext/erpnext/stock/report/stock_ledger/stock_ledger.py +95","'Opening'","'Abertura'" +"apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +130","Open To Do","Tarefas Abertas" +"DocType: Notification Control","Delivery Note Message","Mensagem de Guia de Remessa" +"DocType: Expense Claim","Expenses","Despesas" +"DocType: Item Variant Attribute","Item Variant Attribute","Atributo de Variante do Item" +"","Purchase Receipt Trends","Tendências de Recibo de Compra" +"DocType: Process Payroll","Bimonthly","Quinzenal" +"DocType: Vehicle Service","Brake Pad","Pastilha de Travão" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +78","Research & Development","Pesquisa e Desenvolvimento" +"","Amount to Bill","Montante a Faturar" +"DocType: Company","Registration Details","Dados de Inscrição" +"DocType: Timesheet","Total Billed Amount","Valor Total Faturado" +"DocType: Item Reorder","Re-Order Qty","Qtd de Reencomenda" +"DocType: Leave Block List Date","Leave Block List Date","Data de Lista de Bloqueio de Licenças" +"DocType: Pricing Rule","Price or Discount","Preço ou Desconto" +"DocType: Sales Team","Incentives","Incentivos" +"DocType: SMS Log","Requested Numbers","Números Solicitados" +"DocType: Production Planning Tool","Only Obtain Raw Materials","Só Obter as Matérias-primas" +"apps/erpnext/erpnext/config/hr.py +142","Performance appraisal.","Avaliação de desempenho." +"apps/erpnext/erpnext/accounts/doctype/tax_rule/tax_rule.py +94","Enabling 'Use for Shopping Cart', as Shopping Cart is enabled and there should be at least one Tax Rule for Shopping Cart","Ao ativar a ""Utilização para Carrinho de Compras"", o Carrinho de Compras ficará ativado e deverá haver pelo menos uma Regra de Impostos para o Carrinho de Compras" +"apps/erpnext/erpnext/controllers/accounts_controller.py +353","Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice.","O Registo de Pagamento {0} está ligado ao Pedido {1}, por favor verifique se o mesmo deve ser retirado como adiantamento da presente fatura." +"DocType: Sales Invoice Item","Stock Details","Dados de Stock" +"apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +29","Project Value","Valor do Projeto" +"apps/erpnext/erpnext/config/selling.py +307","Point-of-Sale","Ponto de Venda" +"DocType: Vehicle Log","Odometer Reading","Leitura do Conta-quilómetros" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +119","Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'","O Saldo da conta já está em Crédito, não tem permissão para definir ""Saldo Deve Ser"" como ""Débito""" +"DocType: Account","Balance must be","O saldo deve ser" +"DocType: Hub Settings","Publish Pricing","Publicar Atribuição de Preços" +"DocType: Notification Control","Expense Claim Rejected Message","Mensagem de Reembolso de Despesas Rejeitado" +"","Available Qty","Qtd Disponível" +"DocType: Purchase Taxes and Charges","On Previous Row Total","No Total da Linha Anterior" +"DocType: Purchase Invoice Item","Rejected Qty","Qtd Rejeitada" +"DocType: Salary Slip","Working Days","Dias Úteis" +"DocType: Serial No","Incoming Rate","Taxa de Entrada" +"DocType: Packing Slip","Gross Weight","Peso Bruto" +"apps/erpnext/erpnext/public/js/setup_wizard.js +67","The name of your company for which you are setting up this system.","O nome da empresa para a qual está a configurar este sistema." +"DocType: HR Settings","Include holidays in Total no. of Working Days","Incluir férias no Nr. Total de Dias Úteis" +"DocType: Job Applicant","Hold","Manter" +"DocType: Employee","Date of Joining","Data de Admissão" +"DocType: Naming Series","Update Series","Atualizar Séries" +"DocType: Supplier Quotation","Is Subcontracted","É Subcontratado" +"DocType: Item Attribute","Item Attribute Values","Valores do Atributo do Item" +"DocType: Examination Result","Examination Result","Resultado do Exame" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +743","Purchase Receipt","Recibo de Compra" +"","Received Items To Be Billed","Itens Recebidos a Serem Faturados" +"DocType: Employee","Ms","Sra." +"apps/erpnext/erpnext/config/accounts.py +267","Currency exchange rate master.","Definidor de taxa de câmbio de moeda." +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +177","Reference Doctype must be one of {0}","O Tipo de Documento de Referência deve ser um de {0}" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +286","Unable to find Time Slot in the next {0} days for Operation {1}","Incapaz de encontrar o Horário nos próximos {0} dias para a Operação {1}" +"DocType: Production Order","Plan material for sub-assemblies","Planear material para subconjuntos" +"apps/erpnext/erpnext/config/selling.py +97","Sales Partners and Territory","Parceiros de Vendas e Território" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +492","BOM {0} must be active","A LDM {0} deve estar ativa" +"DocType: Journal Entry","Depreciation Entry","Registo de Depreciação" +"apps/erpnext/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py +36","Please select the document type first","Por favor, selecione primeiro o tipo de documento" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py +65","Cancel Material Visits {0} before cancelling this Maintenance Visit","Cancelar Visitas Materiais {0} antes de cancelar esta Visita de Manutenção" +"DocType: Salary Slip","Leave Encashment Amount","Montante Pago de Licença" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +209","Serial No {0} does not belong to Item {1}","O Nr. de Série {0} não pertence ao Item {1}" +"DocType: Purchase Receipt Item Supplied","Required Qty","Qtd Necessária" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +218","Warehouses with existing transaction can not be converted to ledger.","Os Armazéns com transação existente não podem ser convertidos em razão." +"DocType: Bank Reconciliation","Total Amount","Valor Total" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +32","Internet Publishing","Publicações na Internet" +"DocType: Production Planning Tool","Production Orders","Pedidos de Produção" +"apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +53","Balance Value","Valor de Saldo" +"apps/erpnext/erpnext/stock/report/item_prices/item_prices.py +38","Sales Price List","Lista de Preço de Venda" +"apps/erpnext/erpnext/hub_node/doctype/hub_settings/hub_settings.py +69","Publish to sync items","Publicar para sincronizar itens" +"DocType: Bank Reconciliation","Account Currency","Moeda da Conta" +"apps/erpnext/erpnext/accounts/general_ledger.py +137","Please mention Round Off Account in Company","Por favor, mencione a Conta de Arredondamentos na Empresa" +"DocType: Purchase Receipt","Range","Faixa" +"DocType: Supplier","Default Payable Accounts","Contas a Pagar Padrão" +"apps/erpnext/erpnext/hr/doctype/attendance/attendance.py +40","Employee {0} is not active or does not exist","O(A) Funcionário(a) {0} não está ativo(a) ou não existe" +"DocType: Fee Structure","Components","Componentes" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +236","Please enter Asset Category in Item {0}","Por favor, insira a Categoria de Ativo no Item {0}" +"apps/erpnext/erpnext/stock/doctype/item/item.py +618","Item Variants {0} updated","Variantes do Item {0} atualizadas" +"DocType: Quality Inspection Reading","Reading 6","Leitura 6" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +845","Cannot {0} {1} {2} without any negative outstanding invoice","Não é possível {0} {1} {2} sem qualquer fatura pendente negativa" +"DocType: Purchase Invoice Advance","Purchase Invoice Advance","Avanço de Fatura de Compra" +"DocType: Address","Shop","Loja" +"DocType: Hub Settings","Sync Now","Sincronizar Agora" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +188","Row {0}: Credit entry can not be linked with a {1}","Linha {0}: O registo de crédito não pode ser ligado a {1}" +"apps/erpnext/erpnext/config/accounts.py +210","Define budget for a financial year.","Definir orçamento para um ano fiscal." +"DocType: Mode of Payment Account","Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.","A Conta Bancária / Dinheiro padrão será automaticamente atualizada na fatura POS quando este modo for selecionado." +"DocType: Lead","LEAD-","POT CLIEN-" +"DocType: Employee","Permanent Address Is","O Endereço Permanente É" +"DocType: Production Order Operation","Operation completed for how many finished goods?","Operação concluída para quantos produtos acabados?" +"apps/erpnext/erpnext/public/js/setup_wizard.js +162","The Brand","A Marca" +"DocType: Employee","Exit Interview Details","Sair de Dados da Entrevista" +"DocType: Item","Is Purchase Item","É o Item de Compra" +"DocType: Asset","Purchase Invoice","Fatura de Compra" +"DocType: Stock Ledger Entry","Voucher Detail No","Dado de Voucher Nr." +"apps/erpnext/erpnext/accounts/page/pos/pos.js +704","New Sales Invoice","Nova Fatura de Venda" +"DocType: Stock Entry","Total Outgoing Value","Valor Total de Saída" +"apps/erpnext/erpnext/public/js/account_tree_grid.js +225","Opening Date and Closing Date should be within same Fiscal Year","A Data de Abertura e a Data de Término devem estar dentro do mesmo Ano Fiscal" +"DocType: Lead","Request for Information","Pedido de Informação" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +722","Sync Offline Invoices","Sincronização de Facturas Offline" +"DocType: Payment Request","Paid","Pago" +"DocType: Program Fee","Program Fee","Proprina do Programa" +"DocType: Salary Slip","Total in words","Total por extenso" +"DocType: Material Request Item","Lead Time Date","Data de Chegada ao Armazém" +"DocType: Guardian","Guardian Name","Nome do Responsável" +"DocType: Cheque Print Template","Has Print Format","Tem Formato de Impressão" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +72"," is mandatory. Maybe Currency Exchange record is not created for ","é obrigatório. Talvez o registo de Câmbio não tenha sido criado para" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +103","Row #{0}: Please specify Serial No for Item {1}","Linha #{0}: Por favor, especifique o Nr. de Série para o Item {1}" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +638","For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table.","Para os itens dos ""Pacote de Produtos"", o Armazém e Nr. de Lote serão considerados a partir da tabela de ""Lista de Empacotamento"". Se o Armazém e o Nr. de Lote forem os mesmos para todos os itens empacotados para qualquer item dum ""Pacote de Produto"", esses valores podem ser inseridos na tabela do Item principal, e os valores serão copiados para a tabela da ""Lista de Empacotamento'""." +"DocType: Job Opening","Publish on website","Publicar no website" +"apps/erpnext/erpnext/config/stock.py +17","Shipments to customers.","Os envios para os clientes." +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +615","Supplier Invoice Date cannot be greater than Posting Date","A Data da Fatura do Fornecedor não pode ser maior que Data de Lançamento" +"DocType: Purchase Invoice Item","Purchase Order Item","Item do Pedido de Compra" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +130","Indirect Income","Rendimento Indireto" +"DocType: Student Attendance Tool","Student Attendance Tool","Ferramenta de Assiduidade dos Alunos" +"DocType: Cheque Print Template","Date Settings","Definições de Data" +"apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +48","Variance","Variação" +"","Company Name","Nome da Empresa" +"DocType: SMS Center","Total Message(s)","Mensagens Totais" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +797","Select Item for Transfer","Selecionar Item para Transferência" +"DocType: Purchase Invoice","Additional Discount Percentage","Percentagem de Desconto Adicional" +"apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +24","View a list of all the help videos","Veja uma lista de todos os vídeos de ajuda" +"DocType: Bank Reconciliation","Select account head of the bank where cheque was deposited.","Selecione o título de conta do banco onde cheque foi depositado." +"DocType: Selling Settings","Allow user to edit Price List Rate in transactions","Permitir que o utilizador edite a Taxa de Lista de Preços em transações" +"DocType: Pricing Rule","Max Qty","Qtd Máx." +"apps/erpnext/erpnext/accounts/doctype/c_form/c_form.py +30","Row {0}: Invoice {1} is invalid, it might be cancelled / does not exist. \ + Please enter a valid Invoice","Fila {0}: A Fatura {1} é inválida, pode ter sido cancelada ou não existe. Por favor, insira uma Fatura válida" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +121","Row {0}: Payment against Sales/Purchase Order should always be marked as advance","Linha {0}: O pagamento no Pedido de Venda/Compra deve ser sempre marcado como um adiantamento" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +16","Chemical","Produto Químico" +"DocType: Salary Component Account","Default Bank / Cash account will be automatically updated in Salary Journal Entry when this mode is selected.","A conta Bancária / Dinheiro padrão será atualizada automaticamente no Registo de Lançamento Contabilístico, quando for selecionado este modo." +"apps/erpnext/erpnext/schools/doctype/grading_structure/grading_structure.py +24","The intervals for Grade Code {0} overlaps with the grade intervals for other grades. + Please check intervals {0} and {1} and try again","Os intervalos para a Classe de Código {0} sobrepõe-se com os intervalos de classes para outras classes. Por favor verifique os intervalos {0} e {1} e tente novamente" +"DocType: BOM","Raw Material Cost(Company Currency)","Custo da Matéria-prima (Moeda da Empresa)" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +732","All items have already been transferred for this Production Order.","Todos os itens já foram transferidos para este Pedido de Produção." +"apps/erpnext/erpnext/public/js/setup_wizard.js +299","Meter","Metro" +"DocType: Workstation","Electricity Cost","Custo de Eletricidade" +"DocType: HR Settings","Don't send Employee Birthday Reminders","Não enviar Lembretes de Aniversário de Funcionários" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +113","Stock Entries","Registos de Stock" +"DocType: Item","Inspection Criteria","Critérios de Inspeção" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request_list.js +14","Transfered","Transferido" +"apps/erpnext/erpnext/public/js/setup_wizard.js +163","Upload your letter head and logo. (you can edit them later).","Carregue o cabeçalho e logótipo da carta. (Pode editá-los mais tarde.)" +"DocType: Timesheet Detail","Bill","Fatura" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +84","Next Depreciation Date is entered as past date","A Próxima Data de Depreciação é inserida como data passada" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +167","White","Branco" +"DocType: SMS Center","All Lead (Open)","Todos Pot. Clientes (Abertos)" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +222","Row {0}: Qty not available for {4} in warehouse {1} at posting time of the entry ({2} {3})","Linha {0}: A qtd não está disponível para {4} no armazém {1} no momento da postagem do registo ({2} {3})" +"DocType: Purchase Invoice","Get Advances Paid","Obter Adiantamentos Pagos" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +718","Make ","Efetuar" +"DocType: Student Admission","Admission Start Date","Data de Início de Admissão" +"DocType: Journal Entry","Total Amount in Words","Valor Total por Extenso" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +7","There was an error. One probable reason could be that you haven't saved the form. Please contact support@erpnext.com if the problem persists.","Houve um erro. Um dos motivos prováveis para isto ter ocorrido, poderá ser por ainda não ter guardado o formulário. Se o problema persistir, por favor contacte support@erpnext.com." +"apps/erpnext/erpnext/templates/pages/cart.html +5","My Cart","Meu Carrinho" +"apps/erpnext/erpnext/controllers/selling_controller.py +157","Order Type must be one of {0}","O Tipo de Pedido deve pertencer a {0}" +"DocType: Lead","Next Contact Date","Data do Próximo Contacto" +"apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +35","Opening Qty","Qtd Inicial" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +424","Please enter Account for Change Amount","Por favor, insira a Conta para o Montante de Alterações" +"DocType: Program Enrollment","Student Batch Name","Nome de Classe de Estudantes" +"DocType: Holiday List","Holiday List Name","Lista de Nomes de Feriados" +"apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.js +14","Schedule Course","Calendário de Cursos" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +179","Stock Options","Opções de Stock" +"DocType: Journal Entry Account","Expense Claim","Relatório de Despesas" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.js +245","Do you really want to restore this scrapped asset?","Deseja realmente restaurar este ativo descartado?" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +242","Qty for {0}","Qtd para {0}" +"DocType: Leave Application","Leave Application","Pedido de Licença" +"apps/erpnext/erpnext/config/hr.py +80","Leave Allocation Tool","Ferramenta de Atribuição de Licenças" +"DocType: Leave Block List","Leave Block List Dates","Datas de Lista de Bloqueio de Licenças" +"DocType: Workstation","Net Hour Rate","Taxa Líquida por Hora" +"DocType: Landed Cost Purchase Receipt","Landed Cost Purchase Receipt","Recibo de Compra de Custo de Entrega" +"DocType: Company","Default Terms","Termos Padrão" +"DocType: Packing Slip Item","Packing Slip Item","Item de Nota Fiscal" +"DocType: Purchase Invoice","Cash/Bank Account","Dinheiro/Conta Bancária" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +71","Removed items with no change in quantity or value.","Itens removidos sem nenhuma alteração na quantidade ou valor." +"DocType: Delivery Note","Delivery To","Entregue A" +"apps/erpnext/erpnext/stock/doctype/item/item.py +641","Attribute table is mandatory","É obrigatório colocar a tabela do atributos" +"DocType: Production Planning Tool","Get Sales Orders","Obter Pedidos de Venda" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +65","{0} can not be negative","{0} não pode ser negativo" +"apps/erpnext/erpnext/schools/doctype/announcement/announcement.py +18","Please select a Student","Por favor, seleccione um Aluno" +"apps/erpnext/erpnext/public/js/pos/pos.html +29","Discount","Desconto" +"DocType: Asset","Total Number of Depreciations","Número total de Depreciações" +"DocType: Workstation","Wages","Salários" +"DocType: Project","Internal","Interno" +"DocType: Task","Urgent","Urgente" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +149","Please specify a valid Row ID for row {0} in table {1}","Por favor, especifique uma ID de Linha válida para a linha {0} na tabela {1}" +"apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +23","Go to the Desktop and start using ERPNext","Vá para o Ambiente de Trabalho e comece a utilizar ERPNext" +"DocType: Item","Manufacturer","Fabricante" +"DocType: Landed Cost Item","Purchase Receipt Item","Item de Recibo de Compra" +"DocType: Purchase Receipt","PREC-RET-","RECC-DEV-" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +52","Supplier > Supplier Type","Fornecedor > Tipo de Fornecedor" +"DocType: POS Profile","Sales Invoice Payment","Pagamento de Fatura de Vendas" +"DocType: Production Plan Item","Reserved Warehouse in Sales Order / Finished Goods Warehouse","Armazém Reservado no Pedido de Vendas / Armazém de Produtos Acabados" +"apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +70","Selling Amount","Valor de Vendas" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.js +115","You are the Expense Approver for this record. Please Update the 'Status' and Save","Você é o Aprovador de Gastos para este registo. Por favor, atualize o ""Estado"" e Guarde" +"DocType: Serial No","Creation Document No","Nr. de Documento de Criação" +"DocType: Issue","Issue","Emitir" +"DocType: Asset","Scrapped","Descartado" +"apps/erpnext/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.py +28","Account does not match with Company","A conta não pertence à Empresa" +"apps/erpnext/erpnext/config/stock.py +190","Attributes for Item Variants. e.g Size, Color etc.","Atributos para Variantes do Item. Por exemplo: Tamanho, Cor, etc." +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py +27","Returns","Devoluções" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order_calendar.js +39","WIP Warehouse","Armazém WIP" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +196","Serial No {0} is under maintenance contract upto {1}","O Nr. de Série {0} está sob o contrato de manutenção até {1}" +"apps/erpnext/erpnext/config/hr.py +35","Recruitment","Recrutamento" +"DocType: BOM Operation","Operation","Operação" +"DocType: Lead","Organization Name","Nome da Organização" +"DocType: Tax Rule","Shipping State","Estado de Envio" +"","Projected Quantity as Source","Quantidade Projetada como Fonte" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +62","Item must be added using 'Get Items from Purchase Receipts' button","O item deve ser adicionado utilizando o botão ""Obter Itens de Recibos de Compra""" +"DocType: Employee","A-","A-" +"DocType: Production Planning Tool","Include non-stock items","Incluir itens não armazenáveis" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +115","Sales Expenses","Despesas com Vendas" +"apps/erpnext/erpnext/patches/v4_0/create_price_list_if_missing.py +18","Standard Buying","Compra Padrão" +"DocType: GL Entry","Against","Em" +"DocType: Item","Default Selling Cost Center","Centro de Custo de Venda Padrão" +"DocType: Sales Partner","Implementation Partner","Parceiro de Implementação" +"apps/erpnext/erpnext/controllers/selling_controller.py +258","Sales Order {0} is {1}","O Pedido de Venda {0} é {1}" +"DocType: Opportunity","Contact Info","Informações de Contacto" +"apps/erpnext/erpnext/config/stock.py +299","Making Stock Entries","Efetuar Registos de Stock" +"DocType: Packing Slip","Net Weight UOM","Peso Líquido de UNID" +"apps/erpnext/erpnext/hr/doctype/training_result/training_result.py +18","{0} Results","{0} Resultados" +"DocType: Item","Default Supplier","Fornecedor Padrão" +"DocType: Manufacturing Settings","Over Production Allowance Percentage","Percentagem Permitida de Sobreprodução" +"DocType: Shipping Rule Condition","Shipping Rule Condition","Condições de Regra de Envio" +"DocType: Holiday List","Get Weekly Off Dates","Obter Datas de Folgas Semanais" +"apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.py +30","End Date can not be less than Start Date","A Data de Término não pode ser mais recente que a Data de Início" +"DocType: Sales Person","Select company name first.","Selecione o nome da empresa primeiro." +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +154","Dr","Dr" +"apps/erpnext/erpnext/config/buying.py +23","Quotations received from Suppliers.","Cotações recebidas de Fornecedores." +"apps/erpnext/erpnext/controllers/selling_controller.py +23","To {0} | {1} {2}","Para {0} | {1} {2}" +"apps/erpnext/erpnext/stock/report/stock_ageing/stock_ageing.py +40","Average Age","Idade Média" +"DocType: Opportunity","Your sales person who will contact the customer in future","O seu vendedor que contactará com o cliente no futuro" +"apps/erpnext/erpnext/public/js/setup_wizard.js +261","List a few of your suppliers. They could be organizations or individuals.","Insira alguns dos seus fornecedores. Podem ser organizações ou indivíduos." +"apps/erpnext/erpnext/templates/pages/home.html +31","View All Products","Ver Todos os Produtos" +"DocType: Company","Default Currency","Moeda Padrão" +"DocType: Contact","Enter designation of this Contact","Insira a designação deste Contacto" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +46","Item Code > Item Group > Brand","Código do Item, Grupo do Item e Marca" +"DocType: Expense Claim","From Employee","Do(a) Funcionário(a)" +"apps/erpnext/erpnext/controllers/accounts_controller.py +413","Warning: System will not check overbilling since amount for Item {0} in {1} is zero","Aviso: O sistema não irá verificar o superfaturamento pois o montante para o Item {0} em {1} é zero" +"DocType: Journal Entry","Make Difference Entry","Efetuar Registo de Diferença" +"DocType: Upload Attendance","Attendance From Date","Assiduidade a Partir De" +"DocType: Appraisal Template Goal","Key Performance Area","Área de Desempenho Fundamental" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +54","Transportation","Transporte" +"apps/erpnext/erpnext/controllers/item_variant.py +63","Invalid Attribute","Atributo Inválido" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +201","{0} {1} must be submitted","{0} {1} deve ser enviado" +"apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +146","Quantity must be less than or equal to {0}","A quantidade deve ser inferior ou igual a {0}" +"DocType: SMS Center","Total Characters","Total de Caracteres" +"apps/erpnext/erpnext/controllers/buying_controller.py +156","Please select BOM in BOM field for Item {0}","Por favor, selecione a LDM no campo LDM para o Item {0}" +"DocType: C-Form Invoice Detail","C-Form Invoice Detail","Dados de Fatura Form-C" +"DocType: Payment Reconciliation Invoice","Payment Reconciliation Invoice","Fatura de Conciliação de Pagamento" +"apps/erpnext/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py +42","Contribution %","Contribuição %" +"DocType: Company","Company registration numbers for your reference. Tax numbers etc.","Os números de registo da empresa para sua referência. Números fiscais, etc." +"DocType: Sales Partner","Distributor","Distribuidor" +"DocType: Shopping Cart Shipping Rule","Shopping Cart Shipping Rule","Regra de Envio de Carrinho de Compras" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +211","Production Order {0} must be cancelled before cancelling this Sales Order","O Pedido de Produção {0} deve ser cancelado antes de cancelar este Pedido de Vendas" +"apps/erpnext/erpnext/public/js/controllers/transaction.js +52","Please set 'Apply Additional Discount On'","Por favor, defina ""Aplicar Desconto Adicional Em""" +"","Ordered Items To Be Billed","Itens Pedidos A Serem Faturados" +"apps/erpnext/erpnext/stock/doctype/item_attribute/item_attribute.py +39","From Range has to be less than To Range","A Faixa De tem de ser inferior à Faixa Para" +"DocType: Global Defaults","Global Defaults","Padrões Gerais" +"apps/erpnext/erpnext/projects/doctype/project/project.py +178","Project Collaboration Invitation","Convite de Colaboração no Projeto" +"DocType: Salary Slip","Deductions","Deduções" +"DocType: Leave Allocation","LAL/","LAL/" +"apps/erpnext/erpnext/public/js/financial_statements.js +73","Start Year","Ano de Início" +"DocType: Purchase Invoice","Start date of current invoice's period","A data de início do período de fatura atual" +"DocType: Salary Slip","Leave Without Pay","Licença Sem Vencimento" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +331","Capacity Planning Error","Erro de Planeamento de Capacidade" +"","Trial Balance for Party","Balancete para a Parte" +"DocType: Lead","Consultant","Consultor" +"DocType: Salary Slip","Earnings","Remunerações" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +382","Finished Item {0} must be entered for Manufacture type entry","O Item Acabado {0} deve ser inserido no registo de Tipo de Fabrico" +"apps/erpnext/erpnext/config/learn.py +92","Opening Accounting Balance","Saldo Contabilístico Inicial" +"DocType: Sales Invoice Advance","Sales Invoice Advance","Avanço de Fatura de Vendas" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +503","Nothing to request","Nada a requesitar" +"apps/erpnext/erpnext/accounts/doctype/budget/budget.py +33","Another Budget record '{0}' already exists against {1} '{2}' for fiscal year {3}","Já existe outro registo '{0}' em {1} '{2}' para o ano fiscal {3}" +"apps/erpnext/erpnext/projects/doctype/task/task.py +40","'Actual Start Date' can not be greater than 'Actual End Date'","A 'Data de Início Efetiva' não pode ser mais recente que a 'Data de Término Efetiva'" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +76","Management","Gestão" +"DocType: Cheque Print Template","Payer Settings","Definições de Pagador" +"DocType: Item Attribute Value","This will be appended to the Item Code of the variant. For example, if your abbreviation is ""SM"", and the item code is ""T-SHIRT"", the item code of the variant will be ""T-SHIRT-SM""","Isto será anexado ao Código do Item da variante. Por exemplo, se a sua abreviatura for ""SM"", e o código do item é ""T-SHIRT"", o código do item da variante será ""T-SHIRT-SM""" +"DocType: Salary Slip","Net Pay (in words) will be visible once you save the Salary Slip.","A Remuneração Líquida (por extenso) será visível assim que guardar a Folha de Vencimento." +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +165","Blue","Azul" +"DocType: Purchase Invoice","Is Return","É um Retorno" +"DocType: Price List Country","Price List Country","País da Lista de Preços" +"apps/erpnext/erpnext/utilities/doctype/contact/contact.py +69","Please set Email Address","Por favor, defina a ID do Email" +"DocType: Item","UOMs","UNIDs" +"apps/erpnext/erpnext/stock/utils.py +181","{0} valid serial nos for Item {1}","Nr. de série válido {0} para o Item {1}" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +57","Item Code cannot be changed for Serial No.","O Código de Item não pode ser alterado por um Nr. de Série." +"apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +24","POS Profile {0} already created for user: {1} and company {2}","O Perfil POS {0} já foi criado para o utilizador: {1} e para a empresa {2}" +"DocType: Purchase Order Item","UOM Conversion Factor","Fator de Conversão de UNID" +"DocType: Stock Settings","Default Item Group","Grupo de Item Padrão" +"DocType: Grading Structure","Grading System Name","Nome Sistema de Classificação" +"apps/erpnext/erpnext/config/buying.py +38","Supplier database.","Banco de dados de fornecedores." +"DocType: Payment Reconciliation Payment","Reference_name","Nome_de_referência" +"DocType: Account","Balance Sheet","Balanço" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +704","Cost Center For Item with Item Code '","O Centro de Custo Para o Item com o Código de Item '" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1632","Payment Mode is not configured. Please check, whether account has been set on Mode of Payments or on POS Profile.","O Modo de Pagamento não está configurado. Por favor, verifique se conta foi definida no Modo de Pagamentos ou no Perfil POS." +"DocType: Opportunity","Your sales person will get a reminder on this date to contact the customer","O seu vendedor receberá um lembrete nesta data para contatar o cliente" +"apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +28","Further accounts can be made under Groups, but entries can be made against non-Groups","Podem ser realizadas outras contas nos Grupos, e os registos podem ser efetuados em Fora do Grupo" +"DocType: Lead","Lead","Pot Clie" +"DocType: Email Digest","Payables","A Pagar" +"DocType: Course","Course Intro","Introdução do Curso" +"DocType: Account","Warehouse","Armazém" +"apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +157","Stock Entry {0} created","Registo de Stock {0} criado" +"apps/erpnext/erpnext/controllers/buying_controller.py +289","Row #{0}: Rejected Qty can not be entered in Purchase Return","Linha #{0}: A Qtd Rejeitada não pode ser inserida na Devolução de Compra" +"","Purchase Order Items To Be Billed","Itens Do Pedido De Compra A Serem Faturados" +"DocType: Purchase Invoice Item","Net Rate","Taxa Líquida" +"DocType: Purchase Invoice Item","Purchase Invoice Item","Item de Fatura de Compra" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +57","Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts","Os Registos do Livro de Stock e Registos GL são reenviados para os Recibos de Compra selecionados" +"apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +8","Item 1","Artigo 1" +"DocType: Holiday","Holiday","Férias" +"DocType: Leave Control Panel","Leave blank if considered for all branches","Deixe em branco se for para todas as filiais" +"apps/erpnext/erpnext/accounts/doctype/c_form/c_form.py +21","C-form is not applicable for Invoice: {0}","O Form-C não é aplicável à Fatura: {0}" +"DocType: Payment Reconciliation","Unreconciled Payment Details","Dados de Pagamento Irreconciliáveis" +"DocType: Global Defaults","Current Fiscal Year","Ano Fiscal Atual" +"DocType: Purchase Order","Group same items","Mesmos itens do grupo" +"DocType: Global Defaults","Disable Rounded Total","Desativar Total Arredondado" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +435","'Entries' cannot be empty","As ""Entradas"" não podem estar vazias" +"apps/erpnext/erpnext/utilities/transaction_base.py +78","Duplicate row {0} with same {1}","Linha duplicada {0} com o mesmo {1}" +"","Trial Balance","Balancete" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +346","Fiscal Year {0} not found","O Ano Fiscal de {0} não foi encontrado" +"apps/erpnext/erpnext/config/hr.py +253","Setting up Employees","A Configurar Funcionários" +"DocType: Sales Order","SO-","SO-" +"apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +152","Please select prefix first","Por favor, seleccione o prefixo primeiro" +"DocType: Employee","O-","O-" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +148","Research","Pesquisa" +"DocType: Maintenance Visit Purpose","Work Done","Trabalho Efetuado" +"apps/erpnext/erpnext/controllers/item_variant.py +25","Please specify at least one attribute in the Attributes table","Por favor, especifique pelo menos um atributo na tabela de Atributos" +"DocType: Announcement","All Students","Todos os Alunos" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +44","Item {0} must be a non-stock item","O Item {0} deve ser um item não inventariado" +"DocType: Contact","User ID","ID de Utiliz." +"apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +71","View Ledger","Ver Livro" +"apps/erpnext/erpnext/stock/report/stock_ageing/stock_ageing.py +41","Earliest","Mais Cedo" +"apps/erpnext/erpnext/stock/doctype/item/item.py +506","An Item Group exists with same name, please change the item name or rename the item group","Já existe um Grupo de Itens com o mesmo nome, Por favor, altere o nome desse grupo de itens ou modifique o nome deste grupo de itens" +"apps/erpnext/erpnext/schools/report/absent_student_report/absent_student_report.py +46","Student Mobile No.","Nr. de Telemóvel de Estudante" +"apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py +472","Rest Of The World","Resto Do Mundo" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +84","The Item {0} cannot have Batch","O Item {0} não pode ter um Lote" +"","Budget Variance Report","Relatório de Desvios de Orçamento" +"DocType: Salary Slip","Gross Pay","Salário Bruto" +"apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +112","Row {0}: Activity Type is mandatory.","Linha {0}: É obrigatório colocar o Tipo de Atividade." +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +163","Dividends Paid","Dividendos Pagos" +"DocType: Task","depends_on_tasks","depende_das_tarefas" +"apps/erpnext/erpnext/buying/doctype/supplier/supplier.js +34","Accounting Ledger","Livro Contabilístico" +"DocType: Stock Reconciliation","Difference Amount","Montante da Diferença" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +169","Retained Earnings","Lucros Acumulados" +"DocType: Vehicle Log","Service Detail","Dados de Serviço" +"DocType: BOM","Item Description","Descrição do Item" +"DocType: Student Sibling","Student Sibling","Irmão/Irmã do Estudante" +"DocType: Purchase Invoice","Is Recurring","É Recorrente" +"DocType: Purchase Invoice","Supplied Items","Itens Fornecidos" +"DocType: Student","STUD.","ESTUD." +"DocType: Production Order","Qty To Manufacture","Qtd Para Fabrico" +"DocType: Email Digest","New Income","Novo Rendimento" +"DocType: Buying Settings","Maintain same rate throughout purchase cycle","Manter a mesma taxa durante todo o ciclo de compra" +"DocType: Opportunity Item","Opportunity Item","Item de Oportunidade" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +70","Temporary Opening","Abertura Temporária" +"","Employee Leave Balance","Balanço de Licenças do Funcionário" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +143","Balance for Account {0} must always be {1}","O Saldo da Conta {0} deve ser sempre {1}" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +176","Valuation Rate required for Item in row {0}","É necessária a Taxa de Avaliação para o Item na linha {0}" +"DocType: Address","Address Type","Tipo de Endereço" +"apps/erpnext/erpnext/public/js/setup_wizard.js +323","Example: Masters in Computer Science","Exemplo: Mestrado em Ciência de Computadores" +"DocType: Purchase Invoice","Rejected Warehouse","Armazém Rejeitado" +"DocType: GL Entry","Against Voucher","No Voucher" +"DocType: Item","Default Buying Cost Center","Centro de Custo de Compra Padrão" +"apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +6","To get the best out of ERPNext, we recommend that you take some time and watch these help videos.","Para aproveitar melhor ERPNext, recomendamos que perca algum tempo a assistir a estes vídeos de ajuda." +"apps/erpnext/erpnext/accounts/page/pos/pos.js +73"," to "," a " +"DocType: Item","Lead Time in days","Chegada ao Armazém em dias" +"","Accounts Payable Summary","Resumo das Contas a Pagar" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +235","Payment of salary from {0} to {1}","O pagamento do salário de {0} para {1}" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +209","Not authorized to edit frozen Account {0}","Não está autorizado a editar a Conta congelada {0}" +"DocType: Journal Entry","Get Outstanding Invoices","Obter Faturas Pendentes" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +64","Sales Order {0} is not valid","O Pedido de Vendas {0} não é válido" +"apps/erpnext/erpnext/setup/doctype/company/company.py +195","Sorry, companies cannot be merged","Desculpe, mas as empresas não podem ser unidas" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +139","The total Issue / Transfer quantity {0} in Material Request {1} \ + cannot be greater than requested quantity {2} for Item {3}","A quantidade total da Emissão / Transferência {0} no Pedido de Material {1} \ não pode ser maior do que a quantidade pedida {2} para o Item {3}" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +156","Small","Pequeno" +"DocType: Employee","Employee Number","Número de Funcionário/a" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +65","Case No(s) already in use. Try from Case No {0}","O Processo Nr. (s) já está a ser utilizado. Tente a partir do Processo Nr. {0}" +"DocType: Project","% Completed","% Concluído" +"","Invoiced Amount (Exculsive Tax)","Montante Faturado (Taxa Exclusiva)" +"apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +14","Item 2","Item 2" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +77","Account head {0} created","O título de conta {0} foi criado" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +164","Green","Verde" +"DocType: Supplier","SUPP-","SUPP-" +"DocType: Training Event","Training Event","Evento de Formação" +"DocType: Item","Auto re-order","Voltar a Pedir Autom." +"apps/erpnext/erpnext/selling/report/sales_person_target_variance_item_group_wise/sales_person_target_variance_item_group_wise.py +59","Total Achieved","Total Alcançado" +"DocType: Employee","Place of Issue","Local de Emissão" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +60","Contract","Contrato" +"DocType: Email Digest","Add Quote","Adicionar Cotação" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +519","UOM coversion factor required for UOM: {0} in Item: {1}","Fator de conversão de UNID necessário para a UNID: {0} no Item: {1}" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +90","Indirect Expenses","Despesas Indiretas" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +77","Row {0}: Qty is mandatory","Linha {0}: É obrigatório colocar a qtd" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +8","Agriculture","Agricultura" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +713","Sync Master Data","Sincronização de Def. de Dados" +"apps/erpnext/erpnext/public/js/setup_wizard.js +283","Your Products or Services","Os seus Produtos ou Serviços" +"DocType: Mode of Payment","Mode of Payment","Modo de Pagamento" +"apps/erpnext/erpnext/stock/doctype/item/item.py +178","Website Image should be a public file or website URL","O Website de Imagem deve ser um ficheiro público ou um URL de website" +"DocType: Student Applicant","AP","AP" +"DocType: Purchase Invoice Item","BOM","LDM" +"apps/erpnext/erpnext/setup/doctype/item_group/item_group.js +37","This is a root item group and cannot be edited.","Este é um item principal e não pode ser editado." +"DocType: Journal Entry Account","Purchase Order","Pedido de Compra" +"DocType: Vehicle","Fuel UOM","UNID de Combust." +"DocType: Warehouse","Warehouse Contact Info","Informações de Contacto do Armazém" +"DocType: Payment Entry","Write Off Difference Amount","Liquidar Montante de Diferença" +"DocType: Purchase Invoice","Recurring Type","Tipo Recorrente" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +358","{0}: Employee email not found, hence email not sent","{0}: Não foi encontrado o email do funcionário, portanto, o email não será enviado" +"DocType: Address","City/Town","Cidade/Localidade" +"DocType: Address","Is Your Company Address","É o Seu Endereço Empresarial" +"DocType: Email Digest","Annual Income","Rendimento Anual" +"DocType: Serial No","Serial No Details","Dados de Nr. de Série" +"DocType: Purchase Invoice Item","Item Tax Rate","Taxa Fiscal do Item" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +134","For {0}, only credit accounts can be linked against another debit entry","Para {0}, só podem ser ligadas contas de crédito noutro registo de débito" +"apps/erpnext/erpnext/projects/doctype/project/project.py +64","Total of all task weights should be 1. Please adjust weights of all Project tasks accordingly","O total de todos os pesos da tarefa deve ser 1. Por favor ajuste os pesos de todas as tarefas do Projeto em conformidade" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +533","Delivery Note {0} is not submitted","A Guia de Remessa {0} não foi enviada" +"apps/erpnext/erpnext/stock/get_item_details.py +132","Item {0} must be a Sub-contracted Item","O Item {0} deve ser um Item Subcontratado" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +41","Capital Equipments","Bens de Equipamentos" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +31","Pricing Rule is first selected based on 'Apply On' field, which can be Item, Item Group or Brand.","A Regra de Fixação de Preços é selecionada primeiro com base no campo ""Aplicar Em"", que pode ser um Item, Grupo de Itens ou Marca." +"DocType: Hub Settings","Seller Website","Website do Vendedor" +"DocType: Item","ITEM-","ITEM-" +"apps/erpnext/erpnext/controllers/selling_controller.py +150","Total allocated percentage for sales team should be 100","A percentagem total atribuída à equipa de vendas deve ser de 100" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +112","Production Order status is {0}","Estado do Pedido de Produção é {0}" +"DocType: Appraisal Goal","Goal","Objetivo" +"apps/erpnext/erpnext/schools/report/student_batch_wise_attendance/student_batch_wise_attendance.py +42","Student batch Strength","Força de Classe de Estudantes" +"DocType: Sales Invoice Item","Edit Description","Editar Descrição" +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +731","For Supplier","Para o Fornecedor" +"DocType: Account","Setting Account Type helps in selecting this Account in transactions.","Definir o Tipo de Conta ajuda na seleção desta Conta em transações." +"DocType: Purchase Invoice","Grand Total (Company Currency)","Total Geral (Moeda da Empresa)" +"apps/erpnext/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js +9","Create Print Format","Criar Formato de Impressão" +"apps/erpnext/erpnext/utilities/bot.py +39","Did not find any item called {0}","Não foi encontrado nenhum item denominado {0}" +"apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +42","Total Outgoing","Total de Saída" +"apps/erpnext/erpnext/accounts/doctype/shipping_rule/shipping_rule.py +48","There can only be one Shipping Rule Condition with 0 or blank value for ""To Value""","Só pode haver uma Condição de Regra de Envio com 0 ou valor em branco para ""Valor Para""" +"DocType: Authorization Rule","Transaction","Transação" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +27","Note: This Cost Center is a Group. Cannot make accounting entries against groups.","Nota: Este Centro de Custo é um Grupo. Não pode efetuar registos contabilísticos em grupos." +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +122","Child warehouse exists for this warehouse. You can not delete this warehouse.","Existe um armazém secundário para este armazém. Não pode eliminar este armazém." +"DocType: Item","Website Item Groups","Website de Grupos de Itens" +"DocType: Purchase Invoice","Total (Company Currency)","Total (Moeda da Empresa)" +"apps/erpnext/erpnext/stock/utils.py +176","Serial number {0} entered more than once","O número de série {0} foi introduzido mais do que uma vez" +"DocType: Depreciation Schedule","Journal Entry","Lançamento Contabilístico" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +71","{0} items in progress","{0} itens em progresso" +"DocType: Workstation","Workstation Name","Nome do Posto de Trabalho" +"DocType: Grade Interval","Grade Code","Classe de Código" +"DocType: POS Item Group","POS Item Group","Grupo de Itens POS" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +17","Email Digest:","Email de Resumo:" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +498","BOM {0} does not belong to Item {1}","A LDM {0} não pertence ao Item {1}" +"DocType: Sales Partner","Target Distribution","Objetivo de Distribuição" +"DocType: Salary Slip","Bank Account No.","Conta Bancária Nr." +"DocType: Naming Series","This is the number of the last created transaction with this prefix","Este é o número da última transacção criada com este prefixo" +"DocType: Quality Inspection Reading","Reading 8","Leitura 8" +"DocType: Sales Partner","Agent","Agente" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +75","Total {0} for all items is zero, may you should change 'Distribute Charges Based On'","O Total de {0} para todos os itens é zero, mas pode mudar isto em ""Distribuir Encargos com Base Em""" +"DocType: Purchase Invoice","Taxes and Charges Calculation","Cálculo de Impostos e Encargos" +"DocType: BOM Operation","Workstation","Posto deTrabalho" +"DocType: Request for Quotation Supplier","Request for Quotation Supplier","Solicitação de Cotação de Fornecedor" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +113","Hardware","Hardware" +"DocType: Sales Order","Recurring Upto","Recorrente Até" +"DocType: Attendance","HR Manager","Gestor de RH" +"apps/erpnext/erpnext/hr/doctype/upload_attendance/upload_attendance.py +87","Please setup numbering series for Attendance via Setup > Numbering Series","Por favor, configure os números de série da Assiduidade em Configuração e Números de Série" +"apps/erpnext/erpnext/accounts/party.py +171","Please select a Company","Por favor, selecione uma Empresa" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +51","Privilege Leave","Licença Especial" +"DocType: Purchase Invoice","Supplier Invoice Date","Data de Fatura de Fornecedor" +"apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +87","You need to enable Shopping Cart","É preciso ativar o Carrinho de Compras" +"DocType: Payment Entry","Writeoff","Liquidar" +"DocType: Appraisal Template Goal","Appraisal Template Goal","Objetivo do Modelo de Avaliação" +"DocType: Salary Component","Earning","Remuneração" +"DocType: Purchase Invoice","Party Account Currency","Moeda da Conta da Parte" +"","BOM Browser","Navegador da LDM" +"DocType: Purchase Taxes and Charges","Add or Deduct","Adicionar ou Subtrair" +"apps/erpnext/erpnext/accounts/doctype/shipping_rule/shipping_rule.py +81","Overlapping conditions found between:","Foram encontradas condições sobrepostas entre:" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +183","Against Journal Entry {0} is already adjusted against some other voucher","O Lançamento Contabilístico {0} já está relacionado com outro voucher" +"apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +68","Total Order Value","Valor Total do Pedido" +"apps/erpnext/erpnext/demo/setup/setup_data.py +316","Food","Comida" +"apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +51","Ageing Range 3","Faixa de Idade 3" +"DocType: Maintenance Schedule Item","No of Visits","Nº de Visitas" +"apps/erpnext/erpnext/schools/doctype/student_attendance_tool/student_attendance_tool.js +102","Mark Attendence","Marcar Assiduidade" +"apps/erpnext/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py +33","Currency of the Closing Account must be {0}","A Moeda da Conta de Encerramento deve ser {0}" +"apps/erpnext/erpnext/hr/doctype/appraisal_template/appraisal_template.py +21","Sum of points for all goals should be 100. It is {0}","A soma dos pontos para todos os objetivos deve ser 100. É {0}" +"DocType: Project","Start and End Dates","Datas de início e Término" +"","Delivered Items To Be Billed","Itens Entregues a Serem Cobrados" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +60","Warehouse cannot be changed for Serial No.","O Armazém não pode ser modificado pelo Nr. de Série" +"DocType: Authorization Rule","Average Discount","Desconto Médio" +"DocType: Purchase Invoice Item","UOM","UNID" +"DocType: Address","Utilities","Utilitários" +"DocType: Purchase Invoice Item","Accounting","Contabilidade" +"DocType: Employee","EMP/","EMP/" +"DocType: Asset","Depreciation Schedules","Cronogramas de Depreciação" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +87","Application period cannot be outside leave allocation period","O período do pedido não pode estar fora do período de atribuição de licença" +"DocType: Activity Cost","Projects","Projetos" +"DocType: Payment Request","Transaction Currency","Moeda de Transação" +"apps/erpnext/erpnext/controllers/buying_controller.py +24","From {0} | {1} {2}","De {0} | {1} {2}" +"DocType: Production Order Operation","Operation Description","Descrição da Operação" +"DocType: Item","Will also apply to variants","Será também aplicável às variantes" +"apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +34","Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved.","Não é possível alterar a Data de Início do Ano Fiscal e Data de Término do Ano Fiscal pois o Ano Fiscal foi guardado." +"DocType: Quotation","Shopping Cart","Carrinho de Compras" +"apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +42","Avg Daily Outgoing","Saída Diária Média" +"DocType: POS Profile","Campaign","Campanha" +"DocType: Supplier","Name and Type","Nome e Tipo" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +29","Approval Status must be 'Approved' or 'Rejected'","O Estado de Aprovação deve ser ""Aprovado"" ou ""Rejeitado""" +"DocType: Purchase Invoice","Contact Person","Contactar Pessoa" +"apps/erpnext/erpnext/projects/doctype/task/task.py +37","'Expected Start Date' can not be greater than 'Expected End Date'","A ""Data de Início Esperada"" não pode ser mais recente que a ""Data de Término Esperada""" +"DocType: Course Scheduling Tool","Course End Date","Data de Término do Curso" +"DocType: Holiday List","Holidays","Férias" +"DocType: Sales Order Item","Planned Quantity","Quantidade Planeada" +"DocType: Purchase Invoice Item","Item Tax Amount","Montante da Taxa do Item" +"DocType: Item","Maintain Stock","Manter Stock" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +203","Stock Entries already created for Production Order ","O Registo de Stock já foi criado para o Pedido de Produção " +"DocType: Employee","Prefered Email","Email Preferido" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +32","Net Change in Fixed Asset","Variação Líquida no Ativo Imobilizado" +"DocType: Leave Control Panel","Leave blank if considered for all designations","Deixe em branco se for para todas as designações" +"apps/erpnext/erpnext/controllers/accounts_controller.py +669","Charge of type 'Actual' in row {0} cannot be included in Item Rate","A cobrança do tipo ""Real"" na linha {0} não pode ser incluída na Taxa do Item" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +243","Max: {0}","Máx.: {0}" +"apps/erpnext/erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py +24","From Datetime","Data e Hora De" +"DocType: Email Digest","For Company","Para a Empresa" +"apps/erpnext/erpnext/config/support.py +17","Communication log.","Registo de comunicação." +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +154","Request for Quotation is disabled to access from portal, for more check portal settings.","A Solicitação de Cotação é desativada para o acesso a partir do portal, para saber mais vá às definições do portal." +"apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +71","Buying Amount","Montante de Compra" +"DocType: Sales Invoice","Shipping Address Name","Nome de Endereço de Envio" +"apps/erpnext/erpnext/accounts/doctype/account/account.js +49","Chart of Accounts","Plano de Contas" +"DocType: Material Request","Terms and Conditions Content","Conteúdo de Termos e Condições" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +571","cannot be greater than 100","não pode ser maior do que 100" +"apps/erpnext/erpnext/stock/doctype/item/item.py +686","Item {0} is not a stock Item","O Item {0} não é um item de stock" +"DocType: Maintenance Visit","Unscheduled","Sem Marcação" +"DocType: Employee","Owned","Pertencente" +"DocType: Salary Detail","Depends on Leave Without Pay","Depende da Licença Sem Vencimento" +"DocType: Pricing Rule","Higher the number, higher the priority","Quanto maior o número, maior a prioridade" +"","Purchase Invoice Trends","Tendências de Fatura de Compra" +"DocType: Employee","Better Prospects","Melhores Perspetivas" +"DocType: Vehicle","License Plate","Matrícula" +"DocType: Appraisal","Goals","Objetivos" +"DocType: Warranty Claim","Warranty / AMC Status","Garantia / Estado CMA" +"","Accounts Browser","Navegador de Contas" +"DocType: Payment Entry Reference","Payment Entry Reference","Referência de Registo de Pagamento" +"DocType: GL Entry","GL Entry","Registo GL" +"DocType: HR Settings","Employee Settings","Definições de Funcionário" +"","Batch-Wise Balance History","Histórico de Saldo em Lote" +"apps/erpnext/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js +73","Print settings updated in respective print format","As definições de impressão estão atualizadas no respectivo formato de impressão" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +64","Apprentice","Aprendiz" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +103","Negative Quantity is not allowed","Não são permitidas Quantidades Negativas" +"DocType: Purchase Invoice Item","Tax detail table fetched from item master as a string and stored in this field. +Used for Taxes and Charges","O dado da tabela de imposto obtido a partir do definidor de item como uma string e armazenado neste campo. + Utilizado para Impostos e Encargos" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +151","Employee cannot report to himself.","O Funcionário não pode reportar-se a si mesmo." +"DocType: Account","If the account is frozen, entries are allowed to restricted users.","Se a conta está congelada, só são permitidos registos a utilizadores restritos." +"DocType: Email Digest","Bank Balance","Saldo Bancário" +"apps/erpnext/erpnext/accounts/party.py +234","Accounting Entry for {0}: {1} can only be made in currency: {2}","O Lançamento Contabilístico para {0}: {1} só pode ser criado na moeda: {2}" +"DocType: Job Opening","Job profile, qualifications required etc.","Perfil de emprego, qualificações exigidas, etc." +"DocType: Journal Entry Account","Account Balance","Saldo da Conta" +"apps/erpnext/erpnext/config/accounts.py +180","Tax Rule for transactions.","Regra de Impostos para transações." +"DocType: Rename Tool","Type of document to rename.","Tipo de documento a que o nome será alterado." +"apps/erpnext/erpnext/public/js/setup_wizard.js +302","We buy this Item","Nós compramos este Item" +"DocType: Address","Billing","Faturamento" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +49","{0} {1}: Customer is required against Receivable account {2}","{0} {1}: É necessário o cliente nas contas A Receber {2}" +"DocType: Purchase Invoice","Total Taxes and Charges (Company Currency)","Total de Impostos e Taxas (Moeda da Empresa)" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.js +60","Show unclosed fiscal year's P&L balances","Mostrar saldos P&L de ano fiscal não encerrado" +"DocType: Shipping Rule","Shipping Account","Conta de Envio" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +88","{0} {1}: Account {2} is inactive","{0} {1}: A Conta {2} está inativa" +"DocType: Quality Inspection","Readings","Leituras" +"DocType: Stock Entry","Total Additional Costs","Total de Custos Adicionais" +"DocType: Course Schedule","SH","SH" +"DocType: BOM","Scrap Material Cost(Company Currency)","Custo de Material de Sucata (Moeda da Empresa)" +"apps/erpnext/erpnext/public/js/setup_wizard.js +295","Sub Assemblies","Submontagens" +"DocType: Asset","Asset Name","Nome do Ativo" +"DocType: Project","Task Weight","Peso da Tarefa" +"DocType: Shipping Rule Condition","To Value","Ao Valor" +"DocType: Asset Movement","Stock Manager","Gestor de Stock" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +135","Source warehouse is mandatory for row {0}","É obrigatório colocar o armazém de origem para a linha {0}" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.js +745","Packing Slip","Nota Fiscal" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +108","Office Rent","Alugar Escritório" +"apps/erpnext/erpnext/config/setup.py +105","Setup SMS gateway settings","Configurar definições de portal de SMS" +"apps/erpnext/erpnext/hr/doctype/upload_attendance/upload_attendance.js +60","Import Failed!","Falha ao Importar!" +"apps/erpnext/erpnext/public/js/templates/address_list.html +21","No address added yet.","Ainda não foi adicionado nenhum endereço." +"DocType: Workstation Working Hour","Workstation Working Hour","Horário de Posto de Trabalho" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +84","Analyst","Analista" +"DocType: Item","Inventory","Inventário" +"DocType: Item","Sales Details","Dados de Vendas" +"DocType: Quality Inspection","QI-","QI-" +"DocType: Opportunity","With Items","Com Itens" +"apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +36","In Qty","Em Qtd" +"DocType: Notification Control","Expense Claim Rejected","Reembolso de Despesas Rejeitado" +"DocType: Item Attribute","Item Attribute","Atributo do Item" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +106","Government","Governo" +"apps/erpnext/erpnext/fleet_management/doctype/vehicle_log/vehicle_log.py +40","Expense Claim {0} already exists for the Vehicle Log","O Relatório de Despesas {0} já existe no Registo de Veículo" +"apps/erpnext/erpnext/public/js/setup_wizard.js +41","Institute Name","Nome do Instituto" +"apps/erpnext/erpnext/config/stock.py +289","Item Variants","Variantes do Item" +"DocType: Company","Services","Serviços" +"DocType: HR Settings","Email Salary Slip to Employee","Enviar Email de Folha de Pagamento a um Funcionário" +"DocType: Cost Center","Parent Cost Center","Centro de Custo Principal" +"DocType: Sales Invoice","Source","Fonte" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +23","Please setup Employee Naming System in Human Resource > HR Settings","Por favor, configure o Sistema de Atribuição de Nomes a Funcionários nos Recursos Humanos e Definições de RH" +"apps/erpnext/erpnext/templates/pages/projects.html +31","Show closed","Mostrar encerrado" +"DocType: Leave Type","Is Leave Without Pay","É uma Licença Sem Vencimento" +"apps/erpnext/erpnext/stock/doctype/item/item.py +236","Asset Category is mandatory for Fixed Asset item","É obrigatório colocar a Categoria Ativo para um item de Ativo Imobilizado" +"apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +145","No records found in the Payment table","Não foram encontrados nenhuns registos na tabela Pagamento" +"apps/erpnext/erpnext/schools/utils.py +19","This {0} conflicts with {1} for {2} {3}","Este/a {0} entra em conflito com {1} por {2} {3}" +"DocType: Student Attendance Tool","Students HTML","HTML de Estudantes" +"apps/erpnext/erpnext/public/js/setup_wizard.js +60","Financial Year Start Date","Data de Início do Ano Fiscal" +"DocType: POS Profile","Apply Discount","Aplicar Desconto" +"DocType: Employee External Work History","Total Experience","Experiência total" +"apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +70","Open Projects","Abrir Projetos" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +265","Packing Slip(s) cancelled","Nota(s) Fiscal(ais) cancelada(s)" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +30","Cash Flow from Investing","Fluxo de Caixa de Investimentos" +"DocType: Program Course","Program Course","Curso do Programa" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +97","Freight and Forwarding Charges","Custos de Transporte e Envio" +"DocType: Homepage","Company Tagline for website homepage","O Slogan da Empresa para página inicial do website" +"DocType: Item Group","Item Group Name","Nome do Grupo do Item" +"apps/erpnext/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py +27","Taken","Tomado" +"DocType: Pricing Rule","For Price List","Para a Lista de Preços" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +27","Executive Search","Recrutamento de Executivos" +"apps/erpnext/erpnext/stock/stock_ledger.py +426","Purchase rate for item: {0} not found, which is required to book accounting entry (expense). Please mention item price against a buying price list.","A taxa de compra do item: não foi encontrado/a {0}, que é necessária para reservar o registo contabilístico (despesa). Por favor, mencione o preço do item na lista de preços de compra." +"DocType: Maintenance Schedule","Schedules","Horários" +"DocType: Purchase Invoice Item","Net Amount","Valor Líquido" +"DocType: Purchase Order Item Supplied","BOM Detail No","Nº de Dados da LDM" +"DocType: Purchase Invoice","Additional Discount Amount (Company Currency)","Quantia de Desconto Adicional (Moeda da Empresa)" +"apps/erpnext/erpnext/accounts/doctype/account/account.js +7","Please create new account from Chart of Accounts.","Por favor, crie uma nova conta a partir do Plano de Contas." +"DocType: Maintenance Visit","Maintenance Visit","Visita de Manutenção" +"DocType: Sales Invoice Item","Available Batch Qty at Warehouse","Qtd de Lote Disponível no Armazém" +"apps/erpnext/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js +9","Update Print Format","Atualização do Formato de Impressão" +"DocType: Landed Cost Voucher","Landed Cost Help","Ajuda do Custo de Entrega" +"DocType: Purchase Invoice","Select Shipping Address","Escolha um Endereço de Envio" +"DocType: Leave Block List","Block Holidays on important days.","Bloquear Férias em dias importantes." +"","Accounts Receivable Summary","Resumo das Contas a Receber" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +183","Please set User ID field in an Employee record to set Employee Role","Por favor, defina o campo da ID de Utilizador no registo de Funcionário para definir a Função de Funcionário" +"DocType: UOM","UOM Name","Nome da UNID" +"apps/erpnext/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py +43","Contribution Amount","Montante de Contribuição" +"DocType: Purchase Invoice","Shipping Address","Endereço de Envio" +"DocType: Stock Reconciliation","This tool helps you to update or fix the quantity and valuation of stock in the system. It is typically used to synchronise the system values and what actually exists in your warehouses.","Esta ferramenta auxilia-o na atualização ou correção da quantidade e valorização do stock no sistema. Ela é geralmente utilizado para sincronizar os valores do sistema que realmente existem nos seus armazéns." +"DocType: Delivery Note","In Words will be visible once you save the Delivery Note.","Por Extenso será visível assim que guardar a Guia de Remessa." +"DocType: Expense Claim","EXP","EXP" +"apps/erpnext/erpnext/config/stock.py +195","Brand master.","Definidor de marca." +"apps/erpnext/erpnext/schools/utils.py +50","Student {0} - {1} appears Multiple times in row {2} & {3}","O aluno {0} - {1} aparece Diversas vezes na linha {2} e {3}" +"DocType: Program Enrollment Tool","Program Enrollments","Inscrições no Programa" +"DocType: Sales Invoice Item","Brand Name","Nome da Marca" +"DocType: Purchase Receipt","Transporter Details","Dados da Transportadora" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1777","Default warehouse is required for selected item","É necessário colocar o armazém padrão para o item selecionado" +"apps/erpnext/erpnext/public/js/setup_wizard.js +298","Box","Caixa" +"apps/erpnext/erpnext/public/js/setup_wizard.js +36","The Organization","A Organização" +"DocType: Budget","Monthly Distribution","Distribuição Mensal" +"apps/erpnext/erpnext/selling/doctype/sms_center/sms_center.py +68","Receiver List is empty. Please create Receiver List","A Lista de Recetores está vazia. Por favor, crie uma Lista de Recetores" +"DocType: Production Plan Sales Order","Production Plan Sales Order","Pedido de Venda de Plano de Produção" +"DocType: Sales Partner","Sales Partner Target","Objetivo de Parceiro de Vendas" +"DocType: Pricing Rule","Pricing Rule","Regra de Fixação de Preços" +"DocType: Budget","Action if Annual Budget Exceeded","Medidas caso o Orçamento Anual seja Excedido" +"apps/erpnext/erpnext/config/learn.py +202","Material Request to Purchase Order","Pedido de Material para Pedido de Compra" +"DocType: Shopping Cart Settings","Payment Success URL","URL de Sucesso de Pagamento" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +80","Row # {0}: Returned Item {1} does not exists in {2} {3}","Linha # {0}: O Item Devolvido {1} não existe em {2} {3}" +"DocType: Purchase Receipt","PREC-","RECC-" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +16","Bank Accounts","Contas Bancárias" +"","Bank Reconciliation Statement","Declaração de Conciliação Bancária" +"DocType: Address","Lead Name","Nome de Pot Client" +"","POS","POS" +"DocType: C-Form","III","III" +"apps/erpnext/erpnext/config/stock.py +294","Opening Stock Balance","Saldo de Stock Inicial" +"apps/erpnext/erpnext/stock/doctype/item_attribute/item_attribute.py +51","{0} must appear only once","{0} só deve aparecer uma vez" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +359","Not allowed to tranfer more {0} than {1} against Purchase Order {2}","Não é permitido transferir mais do que {0} {1} no Pedido de Compra {2}" +"apps/erpnext/erpnext/hr/doctype/leave_control_panel/leave_control_panel.py +59","Leaves Allocated Successfully for {0}","Licenças Atribuídas Com Sucesso para {0}" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +40","No Items to pack","Sem Itens para embalar" +"DocType: Shipping Rule Condition","From Value","Valor De" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +554","Manufacturing Quantity is mandatory","É obrigatório colocar a Quantidade de Fabrico" +"DocType: Products Settings","If checked, the Home page will be the default Item Group for the website","Se for selecionado, a Página Inicial será o Grupo de Itens padrão do website" +"DocType: Quality Inspection Reading","Reading 4","Leitura 4" +"apps/erpnext/erpnext/config/hr.py +127","Claims for company expense.","Os reembolsos de despesa da empresa." +"apps/erpnext/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py +78","Row #{0}: Clearance date {1} cannot be before Cheque Date {2}","Linha #{0}: A Data de Liquidação {1} não pode ser anterior à Data do Cheque {2}" +"DocType: Company","Default Holiday List","Lista de Feriados Padrão" +"apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +184","Row {0}: From Time and To Time of {1} is overlapping with {2}","Linha {0}: A Periodicidade de {1} está a sobrepor-se com {2}" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +142","Stock Liabilities","Responsabilidades de Stock" +"DocType: Purchase Invoice","Supplier Warehouse","Armazém Fornecedor" +"DocType: Opportunity","Contact Mobile No","Nº de Telemóvel de Contacto" +"","Material Requests for which Supplier Quotations are not created","As Solicitações de Material cujas Cotações de Fornecedor não foram criadas" +"DocType: Student Group","Set 0 for no limit","Defina 0 para sem limite" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +139","The day(s) on which you are applying for leave are holidays. You need not apply for leave.","O(s) dia(s) em que está a solicitar a licença são feriados. Não necessita solicitar uma licença." +"apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.js +20","Resend Payment Email","Reenviar Email de Pagamento" +"apps/erpnext/erpnext/config/selling.py +206","Other Reports","Outros Relatórios" +"DocType: Dependent Task","Dependent Task","Tarefa Dependente" +"apps/erpnext/erpnext/stock/doctype/item/item.py +411","Conversion factor for default Unit of Measure must be 1 in row {0}","O fator de conversão da unidade de medida padrão deve ser 1 na linha {0}" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +199","Leave of type {0} cannot be longer than {1}","A licença do tipo {0} não pode ser mais longa do que {1}" +"DocType: Manufacturing Settings","Try planning operations for X days in advance.","Tente planear operações para X dias de antecedência." +"DocType: HR Settings","Stop Birthday Reminders","Parar Lembretes de Aniversário" +"DocType: SMS Center","Receiver List","Lista de Destinatários" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +989","Search Item","Pesquisar Item" +"apps/erpnext/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py +46","Consumed Amount","Montante Consumido" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +97","Net Change in Cash","Variação Líquida na Caixa" +"apps/erpnext/erpnext/stock/doctype/item/item.py +406","Unit of Measure {0} has been entered more than once in Conversion Factor Table","A Unidade de Medida {0} foi inserido mais do que uma vez na Tabela de Conversão de Fatores" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +570","Already completed","Já foi concluído" +"apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py +23","Payment Request already exists {0}","A Solicitação de Pagamento {0} já existe" +"apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +27","Cost of Issued Items","Custo dos Itens Emitidos" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +246","Quantity must not be more than {0}","A quantidade não deve ser superior a {0}" +"apps/erpnext/erpnext/accounts/report/balance_sheet/balance_sheet.py +107","Previous Financial Year is not closed","O Ano Fiscal Anterior não está encerrado" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.py +44","Age (Days)","Idade (Dias)" +"DocType: Quotation Item","Quotation Item","Item de Cotação" +"DocType: Account","Account Name","Nome da Conta" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +40","From Date cannot be greater than To Date","A Data De não pode ser mais recente do que a Data A" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +194","Serial No {0} quantity {1} cannot be a fraction","O Nr. de Série {0} de quantidade {1} não pode ser uma fração" +"apps/erpnext/erpnext/config/buying.py +43","Supplier Type master.","Definidor de Tipo de Fornecedor." +"DocType: Purchase Order Item","Supplier Part Number","Número de Peça de Fornecedor" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +99","Conversion rate cannot be 0 or 1","A taxa de conversão não pode ser 0 ou 1" +"DocType: Sales Invoice","Reference Document","Documento de Referência" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +185","{0} {1} is cancelled or stopped","{0} {1} foi cancelado ou interrompido" +"DocType: Accounts Settings","Credit Controller","Controlador de Crédito" +"DocType: Delivery Note","Vehicle Dispatch Date","Datade Expedição do Veículo" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +222","Purchase Receipt {0} is not submitted","O Recibo de Compra {0} não foi enviado" +"DocType: Company","Default Payable Account","Conta a Pagar Padrão" +"apps/erpnext/erpnext/config/website.py +17","Settings for online shopping cart such as shipping rules, price list etc.","As definições para carrinho de compras online, tais como as regras de navegação, lista de preços, etc." +"apps/erpnext/erpnext/controllers/website_list_for_contact.py +86","{0}% Billed","{0}% Faturado" +"apps/erpnext/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py +18","Reserved Qty","Qtd Reservada" +"DocType: Party Account","Party Account","Conta da Parte" +"apps/erpnext/erpnext/config/setup.py +116","Human Resources","Recursos Humanos" +"DocType: Lead","Upper Income","Rendimento Superior" +"apps/erpnext/erpnext/schools/doctype/student_applicant/student_applicant.js +10","Reject","Rejeitar" +"DocType: Journal Entry Account","Debit in Company Currency","Débito em Moeda da Empresa" +"DocType: BOM Item","BOM Item","Item da LDM" +"DocType: Appraisal","For Employee","Para o Funcionário" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +127","Row {0}: Advance against Supplier must be debit","Linha {0}: O Avanço do Fornecedor deve ser um débito" +"DocType: Company","Default Values","Valores Padrão" +"DocType: Expense Claim","Total Amount Reimbursed","Montante Total Reembolsado" +"apps/erpnext/erpnext/fleet_management/doctype/vehicle/vehicle_dashboard.py +5","This is based on logs against this Vehicle. See timeline below for details","Isto é baseado em registos deste veículo. Veja o cronograma abaixo para obter mais detalhes" +"apps/erpnext/erpnext/schools/doctype/fees/fees.js +41","Collect","Cobrar" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +81","Against Supplier Invoice {0} dated {1}","Na Fatura de Fornecedor {0} datada de {1}" +"DocType: Customer","Default Price List","Lista de Preços Padrão" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +229","Asset Movement record {0} created","Foi criado o registo do Movimento do Ativo {0}" +"apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +50","You cannot delete Fiscal Year {0}. Fiscal Year {0} is set as default in Global Settings","Não pode eliminar o Ano Fiscal de {0}. O Ano Fiscal de {0} está definido como padrão nas Definições Gerais" +"DocType: Journal Entry","Entry Type","Tipo de Registo" +"","Customer Credit Balance","Saldo de Crédito de Cliente" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +22","Net Change in Accounts Payable","Variação Líquida em Contas a Pagar" +"apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +42","Customer required for 'Customerwise Discount'","É necessário colocar o Cliente para o""'Desconto de Cliente""" +"apps/erpnext/erpnext/config/accounts.py +142","Update bank payment dates with journals.","Atualização de pagamento bancário com data do diário." +"apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +21","Pricing","Fix. de Preços" +"DocType: Quotation","Term Details","Dados de Término" +"apps/erpnext/erpnext/schools/doctype/student_group/student_group.py +36","Cannot enroll more than {0} students for this student group.","Não pode inscrever mais de {0} estudantes neste grupo de alunos." +"apps/erpnext/erpnext/accounts/doctype/asset_category/asset_category.py +15","{0} must be greater than 0","{0} tem de ser maior do que 0" +"DocType: Manufacturing Settings","Capacity Planning For (Days)","Planeamento de Capacidade Para (Dias)" +"apps/erpnext/erpnext/buying/doctype/supplier/supplier_dashboard.py +10","Procurement","Adjudicação" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +64","None of the items have any change in quantity or value.","Nenhum dos itens teve qualquer alteração na sua quantidade ou montante." +"apps/erpnext/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js +32","Warranty Claim","Reclamação de Garantia" +"","Lead Details","Dados de Potencial Cliente" +"DocType: Vehicle Log","Service_Details","Dados_de_Serviço" +"DocType: Purchase Invoice","End date of current invoice's period","A data de término do período de fatura atual" +"DocType: Pricing Rule","Applicable For","Aplicável Para" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +294","Please set Payroll Frequency first","Por favor, defina a Frequência de Pagamento primeiro" +"DocType: Accounts Settings","Unlink Payment on Cancellation of Invoice","Desvincular Pagamento no Cancelamento da Fatura" +"DocType: Bank Reconciliation","From Date","Data De" +"apps/erpnext/erpnext/fleet_management/doctype/vehicle_log/vehicle_log.py +16","Current Odometer reading entered should be greater than initial Vehicle Odometer {0}","A leitura do Conta-quilómetros atual deve ser superior à leitura inicial do Conta-quilómetros {0}" +"DocType: Shipping Rule Country","Shipping Rule Country","País de Regra de Envio" +"apps/erpnext/erpnext/hr/doctype/employee/employee_dashboard.py +10","Leave and Attendance","Licenças e Assiduidade" +"DocType: Maintenance Visit","Partially Completed","Parcialmente Concluído" +"DocType: Leave Type","Include holidays within leaves as leaves","Incluir as férias nas licenças como licenças" +"DocType: Sales Invoice","Packed Items","Itens Embalados" +"apps/erpnext/erpnext/config/support.py +27","Warranty Claim against Serial No.","Reclamação de Garantia em Nr. de Série." +"DocType: BOM Replace Tool","Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate ""BOM Explosion Item"" table as per new BOM","Substitui uma determinada LDM em todas as outras listas de materiais em que seja utilizada. Irá substituir o antigo link da LDM, atualizar o custo e voltar a gerar a tabela de ""Itens Expandidos da LDM"" como nova LDM" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +59","'Total'","'Total'" +"DocType: Shopping Cart Settings","Enable Shopping Cart","Ativar Carrinho de Compras" +"DocType: Employee","Permanent Address","Endereço Permanente" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +249","Advance paid against {0} {1} cannot be greater \ + than Grand Total {2}","O Adiantamento pago em {0} {1} não pode ser superior do que o Montante Global {2}" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +148","Please select item code","Por favor, seleccione o código do item" +"DocType: Territory","Territory Manager","Gestor de Território" +"DocType: Packed Item","To Warehouse (Optional)","Para Armazém (Opcional)" +"DocType: Payment Entry","Paid Amount (Company Currency)","Montante Pago (Moeda da Empresa)" +"DocType: Purchase Invoice","Additional Discount","Desconto Adicional" +"DocType: Selling Settings","Selling Settings","Definições de Vendas" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +39","Online Auctions","Leilões Online" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +98","Please specify either Quantity or Valuation Rate or both","Por favor, especifique a Quantidade e/ou Taxa de Valorização" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order_dashboard.py +14","Fulfillment","Cumprimento" +"apps/erpnext/erpnext/templates/generators/item.html +67","View in Cart","Ver Carrinho" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +101","Marketing Expenses","Despesas de Marketing" +"","Item Shortage Report","Comunicação de Falta de Item" +"apps/erpnext/erpnext/stock/doctype/item/item.js +232","Weight is mentioned,\nPlease mention ""Weight UOM"" too","Foi mencionado um Peso,\n Por favor, mencione também a ""UNID de Peso""" +"DocType: Stock Entry Detail","Material Request used to make this Stock Entry","A Solicitação de Material utilizada para efetuar este Registo de Stock" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +67","Next Depreciation Date is mandatory for new asset","É obrigatório colocar a Próxima Data de Depreciação em novos ativos" +"apps/erpnext/erpnext/config/support.py +32","Single unit of an Item.","Única unidade de um item." +"DocType: Fee Category","Fee Category","Categoria de Propina" +"","Student Fee Collection","Cobrança de Propina de Estudante" +"apps/erpnext/erpnext/controllers/stock_controller.py +90","For the Item {0}, valuation rate not found for warehouse {1}. To be able to do accounting entries (for booking expenses), we need valuation rate for item {2}. Please create an incoming stock transaction, on or before {3} {4}, and then try submiting {5}","A taxa de avaliação do Item {0}, não foi encontrado para o armazém {1}. Para puder efetuar lançamentos contabilísticos (para despesas de reserva), precisamos da taxa de avaliação para o item {2}. Por favor crie uma transação de stock de entrada, em ou antes de {3} {4} e tente submeter {5}" +"apps/erpnext/erpnext/schools/doctype/course_schedule/course_schedule.py +26","Student Batch or Student Group is mandatory","É obrigatório colocar a Classe de Estudantes ou Grupo de Estudantes" +"DocType: Accounts Settings","Make Accounting Entry For Every Stock Movement","Efetue um Registo Contabilístico Para Cada Movimento de Stock" +"DocType: Leave Allocation","Total Leaves Allocated","Licenças Totais Atribuídas" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +155","Warehouse required at Row No {0}","É necessário colocar o Armazém na Linha Nr. {0}" +"apps/erpnext/erpnext/public/js/setup_wizard.js +78","Please enter valid Financial Year Start and End Dates","Por favor, insira as datas de Início e Término do Ano Fiscal" +"DocType: Employee","Date Of Retirement","Data de Reforma" +"DocType: Upload Attendance","Get Template","Obter Modelo" +"apps/erpnext/erpnext/utilities/doctype/address/address.py +168","No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template.","No modelo padrão de endereços encontrados. Por favor, crie um novo a partir da Instalação, Impressão e Branding e Modelo de Endereços." +"DocType: Address","Postal","Postal" +"DocType: Vehicle","Doors","Portas" +"apps/erpnext/erpnext/setup/setup_wizard/setup_wizard.py +202","ERPNext Setup Complete!","Instalação de ERPNext Concluída!" +"DocType: Item","Weightage","Peso" +"DocType: Packing Slip","PS-","PS-" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +63","{0} {1}: Cost Center is required for 'Profit and Loss' account {2}. Please set up a default Cost Center for the Company.","{0} {1}: É necessário colocar o centro de custo para a conta ""Lucros e Perdas"" {2}. Por favor, crie um Centro de Custo padrão para a Empresa." +"apps/erpnext/erpnext/selling/doctype/customer/customer.py +129","A Customer Group exists with same name please change the Customer name or rename the Customer Group","Já existe um Grupo de Clientes com o mesmo nome, por favor altere o nome do Cliente ou do Grupo de Clientes" +"apps/erpnext/erpnext/public/js/templates/contact_list.html +2","New Contact","Novo Contacto" +"DocType: Territory","Parent Territory","Território Principal" +"DocType: Quality Inspection Reading","Reading 2","Leitura 2" +"DocType: Stock Entry","Material Receipt","Receção de Material" +"DocType: Homepage","Products","Produtos" +"DocType: Announcement","Instructor","Instrutor" +"DocType: Employee","AB+","AB+" +"DocType: Item","If this item has variants, then it cannot be selected in sales orders etc.","Se este item tem variantes, então ele não pode ser selecionado nos pedidos de venda etc." +"DocType: Lead","Next Contact By","Próximo Contacto Por" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +243","Quantity required for Item {0} in row {1}","A quantidade necessária para o item {0} na linha {1}" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +110","Warehouse {0} can not be deleted as quantity exists for Item {1}","Armazém {0} não pode ser excluído como existe quantidade para item {1}" +"DocType: Quotation","Order Type","Tipo de Pedido" +"DocType: Purchase Invoice","Notification Email Address","Endereço de Email de Notificação" +"","Item-wise Sales Register","Registo de Vendas de Item Inteligente" +"DocType: Asset","Gross Purchase Amount","Montante de Compra Bruto" +"DocType: Asset","Depreciation Method","Método de Depreciação" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +682","Offline","Off-line" +"DocType: Purchase Taxes and Charges","Is this Tax included in Basic Rate?","Esta Taxa está incluída na Taxa Básica?" +"apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +56","Total Target","Alvo total" +"DocType: Program Course","Required","Solicitados" +"DocType: Job Applicant","Applicant for a Job","Candidato a um Emprego" +"DocType: Production Plan Material Request","Production Plan Material Request","Solicitação de Material de Plano de Produção" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +235","No Production Orders created","Não foram criados Pedidos de Produção" +"DocType: Stock Reconciliation","Reconciliation JSON","Conciliação JSON" +"apps/erpnext/erpnext/accounts/report/financial_statements.html +3","Too many columns. Export the report and print it using a spreadsheet application.","Muitas colunas. Exportar o relatório e imprimi-lo usando um aplicativo de planilha." +"DocType: Purchase Invoice Item","Batch No","Nº de Lote" +"apps/erpnext/erpnext/setup/utils.py +107","Unable to find exchange rate for {0} to {1} for key date {2}","Incapaz de encontrar a taxa de câmbio para {0} para {1} data chave para {2}" +"DocType: Selling Settings","Allow multiple Sales Orders against a Customer's Purchase Order","Permitir várias Ordens de Venda relacionadas a mesma Ordem de Compra do Cliente" +"apps/erpnext/erpnext/setup/doctype/company/company.py +174","Main","Principal" +"apps/erpnext/erpnext/stock/doctype/item/item.js +56","Variant","Variante" +"DocType: Naming Series","Set prefix for numbering series on your transactions","Definir prefixo para numeração de série em suas transações" +"DocType: Employee Attendance Tool","Employees HTML","HTML de Funcionários" +"apps/erpnext/erpnext/stock/doctype/item/item.py +425","Default BOM ({0}) must be active for this item or its template","A LDM Padrão ({0}) deve estar ativa para este item ou para o seu modelo" +"DocType: Employee","Leave Encashed?","Sair de Pagos?" +"apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py +32","Opportunity From field is mandatory","É obrigatório colocar o campo Oportunidade De" +"DocType: Email Digest","Annual Expenses","Despesas anuais" +"DocType: Item","Variants","Variantes" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.js +876","Make Purchase Order","Criar Ordem de Compra" +"DocType: SMS Center","Send To","Enviar para" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +150","There is not enough leave balance for Leave Type {0}","Não há o suficiente equilíbrio pela licença Tipo {0}" +"DocType: Payment Reconciliation Payment","Allocated amount","Montante alocado" +"DocType: Sales Team","Contribution to Net Total","Contribuição para o Total Líquido" +"DocType: Sales Invoice Item","Customer's Item Code","Código do Item do Cliente" +"DocType: Stock Reconciliation","Stock Reconciliation","Da Reconciliação" +"DocType: Territory","Territory Name","Nome território" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +174","Work-in-Progress Warehouse is required before Submit","Trabalho em andamento Warehouse é necessário antes de Enviar" +"apps/erpnext/erpnext/config/hr.py +40","Applicant for a Job.","Candidato a um Emprego." +"DocType: Purchase Order Item","Warehouse and Reference","Armazém e Referência" +"DocType: Supplier","Statutory info and other general information about your Supplier","Informações legais e outras informações gerais sobre o seu Fornecedor" +"apps/erpnext/erpnext/hooks.py +94","Addresses","Endereços" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +222","Against Journal Entry {0} does not have any unmatched {1} entry","No Lançamento Contábil {0} não possui qualquer registo {1} ímpar" +"apps/erpnext/erpnext/config/hr.py +137","Appraisals","Avaliações" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +201","Duplicate Serial No entered for Item {0}","Foi inserido um Nº de Série em duplicado para o Item {0}" +"DocType: Shipping Rule Condition","A condition for a Shipping Rule","Uma condição para uma Regra de Envio" +"DocType: Grading Structure","Grading Intervals","Intervalos de classificação" +"DocType: Grade Interval","To Score","Pontuar" +"apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +151","Please set filter based on Item or Warehouse","Por favor, defina o filtro com base no Item ou no Armazém" +"DocType: Packing Slip","The net weight of this package. (calculated automatically as sum of net weight of items)","O peso líquido do pacote. (Calculado automaticamente como soma de peso líquido dos itens)" +"DocType: Sales Order","To Deliver and Bill","Para Entregar e Cobrar" +"DocType: Student Batch","Instructors","instrutores" +"DocType: GL Entry","Credit Amount in Account Currency","Montante de Crédito na Moeda da Conta" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +495","BOM {0} must be submitted","A LDM {0} deve ser enviada" +"DocType: Authorization Control","Authorization Control","Controlo de Autorização" +"apps/erpnext/erpnext/controllers/buying_controller.py +300","Row #{0}: Rejected Warehouse is mandatory against rejected Item {1}","Linha #{0}: É obrigatório colocar o Armazém Rejeitado no Item Rejeitado {1}" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +718","Payment","Pagamento" +"DocType: Production Order Operation","Actual Time and Cost","Horas e Custos Efetivos" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +54","Material Request of maximum {0} can be made for Item {1} against Sales Order {2}","Pode ser efetuado um Pedido de Material de no máximo {0}, para o Item {1}, no Pedido de Venda {2}" +"DocType: Employee","Salutation","Saudação" +"DocType: Course","Course Abbreviation","Abreviação de Curso" +"DocType: Student Leave Application","Student Leave Application","Solicitação de Licença de Estudante" +"DocType: Item","Will also apply for variants","Também se aplicará para as variantes" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +146","Asset cannot be cancelled, as it is already {0}","O ativo não pode ser cancelado, pois já é {0}" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +40","Total working hours should not be greater than max working hours {0}","O total de horas de trabalho não deve ser maior que o nr. máx. de horas de trabalho {0}" +"apps/erpnext/erpnext/config/selling.py +62","Bundle items at time of sale.","Pacote de itens no momento da venda." +"DocType: Quotation Item","Actual Qty","Qtd Efetiva" +"DocType: Sales Invoice Item","References","Referências" +"DocType: Quality Inspection Reading","Reading 10","Leitura 10" +"apps/erpnext/erpnext/public/js/setup_wizard.js +284","List your products or services that you buy or sell. Make sure to check the Item Group, Unit of Measure and other properties when you start.","Lista os produtos ou serviços que compra ou vende. +Quando começar certifique-se que verifica o Grupo do Item, a Unidade de Medida e outras propriedades." +"DocType: Hub Settings","Hub Node","Nó da Plataforma" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +78","You have entered duplicate items. Please rectify and try again.","Inseriu itens duplicados. Por favor retifique esta situação, e tente novamente." +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +88","Associate","Sócio" +"DocType: Asset Movement","Asset Movement","Movimento de Ativo" +"apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +44","Item {0} is not a serialized Item","O Item {0} não é um item de série" +"DocType: SMS Center","Create Receiver List","Criar Lista de Destinatários" +"DocType: Vehicle","Wheels","Rodas" +"DocType: Packing Slip","To Package No.","Para Pacote Nr." +"DocType: Production Planning Tool","Material Requests","Solicitações de Material" +"DocType: Warranty Claim","Issue Date","Data de Emissão" +"DocType: Activity Cost","Activity Cost","Custo da Atividade" +"DocType: Sales Invoice Timesheet","Timesheet Detail","Dados da Folha de Presença" +"DocType: Purchase Receipt Item Supplied","Consumed Qty","Qtd Consumida" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +52","Telecommunications","Telecomunicações" +"DocType: Packing Slip","Indicates that the package is a part of this delivery (Only Draft)","Indica que o pacote é uma parte desta entrega (Só no Rascunho)" +"apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.js +36","Make Payment Entry","Efetuar Registo de Pagamento" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +126","Quantity for Item {0} must be less than {1}","A Quantidade do Item {0} deve ser inferior a {1}" +"","Sales Invoice Trends","Tendências de Fatura de Vendas" +"DocType: Leave Application","Apply / Approve Leaves","Aplicar / Aprovar Licenças" +"apps/erpnext/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html +23","For","Para" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +142","Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'","Só pode referir a linha se o tipo de cobrança for ""No Montante da Linha Anterior"" ou ""Total de Linha Anterior""" +"DocType: Sales Order Item","Delivery Warehouse","Armazém de Entrega" +"DocType: Stock Settings","Allowance Percent","Percentagem de Subsídio" +"DocType: SMS Settings","Message Parameter","Parâmetro da Mensagem" +"apps/erpnext/erpnext/config/accounts.py +205","Tree of financial Cost Centers.","Esquema de Centros de Custo financeiro." +"DocType: Serial No","Delivery Document No","Nr. de Documento de Entrega" +"apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +180","Please set 'Gain/Loss Account on Asset Disposal' in Company {0}","Por favor, defina a ""Conta de Ganhos/Perdas na Eliminação de Ativos"" na Empresa {0}" +"DocType: Landed Cost Voucher","Get Items From Purchase Receipts","Obter Itens de Recibos de Compra" +"DocType: Serial No","Creation Date","Data de Criação" +"apps/erpnext/erpnext/stock/doctype/item_price/item_price.py +33","Item {0} appears multiple times in Price List {1}","O Item {0} aparece várias vezes na Lista de Preços {1}" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +38","Selling must be checked, if Applicable For is selected as {0}","A venda deve ser verificada, se Aplicável Para for selecionado como {0}" +"DocType: Production Plan Material Request","Material Request Date","Data da Solicitação de Material" +"DocType: Purchase Order Item","Supplier Quotation Item","Item de Cotação do Fornecedor" +"DocType: Manufacturing Settings","Disables creation of time logs against Production Orders. Operations shall not be tracked against Production Order","Desativa a criação de registos de tempo dos Pedidos de Produção. As operações não devem ser acompanhadas no Pedido de Produção" +"DocType: Student","Student Mobile Number","Número de telemóvel do Estudante" +"DocType: Item","Has Variants","Tem Variantes" +"apps/erpnext/erpnext/public/js/utils.js +167","You have already selected items from {0} {1}","Já selecionou itens de {0} {1}" +"DocType: Monthly Distribution","Name of the Monthly Distribution","Nome da Distribuição Mensal" +"DocType: Sales Person","Parent Sales Person","Vendedor Principal" +"apps/erpnext/erpnext/setup/utils.py +15","Please specify Default Currency in Company Master and Global Defaults","Por favor, especifique a Moeda Padrão no Definidor da Empresa e nos Padrões Gerais" +"DocType: Purchase Invoice","Recurring Invoice","Fatura Recorrente" +"apps/erpnext/erpnext/config/learn.py +268","Managing Projects","Gestão de Projetos" +"DocType: Supplier","Supplier of Goods or Services.","Fornecedor de Bens ou Serviços." +"DocType: Budget","Fiscal Year","Ano Fiscal" +"DocType: Vehicle Log","Fuel Price","Preço de Combustível" +"DocType: Budget","Budget","Orçamento" +"apps/erpnext/erpnext/stock/doctype/item/item.py +233","Fixed Asset Item must be a non-stock item.","O Item Ativo Imobilizado deve ser um item não inventariado." +"apps/erpnext/erpnext/accounts/doctype/budget/budget.py +49","Budget cannot be assigned against {0}, as it's not an Income or Expense account","O Orçamento não pode ser atribuído a {0}, pois não é uma conta de Rendimentos ou Despesas" +"apps/erpnext/erpnext/selling/report/sales_person_target_variance_item_group_wise/sales_person_target_variance_item_group_wise.py +51","Achieved","Alcançados" +"DocType: Student Admission","Application Form Route","Percurso de Formulário de Candidatura" +"apps/erpnext/erpnext/selling/page/sales_analytics/sales_analytics.js +65","Territory / Customer","Território / Cliente" +"apps/erpnext/erpnext/public/js/setup_wizard.js +227","e.g. 5","ex: 5" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +44","Leave Type {0} cannot be allocated since it is leave without pay","O Tipo de Licença {0} não pode ser atribuído, uma vez que é uma licença sem vencimento" +"apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +166","Row {0}: Allocated amount {1} must be less than or equals to invoice outstanding amount {2}","Linha {0}: O montante alocado {1} deve ser menor ou igual ao saldo pendente da fatura {2}" +"DocType: Sales Invoice","In Words will be visible once you save the Sales Invoice.","Por Extenso será visível assim que guardar a Nota Fiscal de Vendas." +"DocType: Item","Is Sales Item","É um Item de Vendas" +"apps/erpnext/erpnext/setup/doctype/item_group/item_group.js +21","Item Group Tree","Esquema de Grupo de Item" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +69","Item {0} is not setup for Serial Nos. Check Item master","O Item {0} não está configurado para os Nrs. de série. Verifique o definidor de Item" +"DocType: Maintenance Visit","Maintenance Time","Tempo de Manutenção" +"","Amount to Deliver","Montante a Entregar" +"apps/erpnext/erpnext/public/js/setup_wizard.js +292","A Product or Service","Um Produto ou Serviço" +"apps/erpnext/erpnext/schools/doctype/academic_term/academic_term.py +28","The Term Start Date cannot be earlier than the Year Start Date of the Academic Year to which the term is linked (Academic Year {}). Please correct the dates and try again.","O Prazo da Data de Início não pode ser antes da Data de Início do Ano Letivo com o qual o termo está vinculado (Ano Lectivo {}). Por favor, corrija as datas e tente novamente." +"DocType: Naming Series","Current Value","Valor Atual" +"apps/erpnext/erpnext/controllers/accounts_controller.py +248","Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year","Existem diversos anos fiscais para a data {0}. Por favor, defina a empresa nesse Ano Fiscal" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +233","{0} created","{0} criado" +"DocType: Delivery Note Item","Against Sales Order","No Pedido de Venda" +"","Serial No Status","Estado do Nr. de Série" +"DocType: Payment Entry Reference","Outstanding","Excelente" +"","Daily Timesheet Summary","Resumo da Folha de Presenças Diária" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.js +389","Item table can not be blank","A tabela do item de não pode ficar em branco" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +138","Row {0}: To set {1} periodicity, difference between from and to date \ + must be greater than or equal to {2}","Linha {0}: Para definir a periodicidade {1}, a diferença entre a data de + e a data para deve superior ou igual a {2}" +"apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +6","This is based on stock movement. See {0} for details","Esta baseia-se no movimento de stock. Veja {0} para obter mais detalhes" +"DocType: Pricing Rule","Selling","Vendas" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +351","Amount {0} {1} deducted against {2}","Montante {0} {1} deduzido em {2}" +"DocType: Employee","Salary Information","Informação salarial" +"DocType: Sales Person","Name and Employee ID","Nome e ID do Funcionário" +"apps/erpnext/erpnext/accounts/party.py +296","Due Date cannot be before Posting Date","A Data de Vencimento não pode ser anterior à Data de Lançamento" +"DocType: Website Item Group","Website Item Group","Website de Grupo de Item" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +147","Duties and Taxes","Impostos e Taxas" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +343","Please enter Reference date","Por favor, insira a Data de referência" +"apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +44","{0} payment entries can not be filtered by {1}","Há {0} registos de pagamento que não podem ser filtrados por {1}" +"DocType: Item Website Specification","Table for Item that will be shown in Web Site","Tabela para o item que será mostrada no Web Site" +"DocType: Purchase Order Item Supplied","Supplied Qty","Qtd Fornecida" +"DocType: Purchase Order Item","Material Request Item","Item de Solicitação de Material" +"apps/erpnext/erpnext/config/selling.py +75","Tree of Item Groups.","Esquema de Grupos de Itens." +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +152","Cannot refer row number greater than or equal to current row number for this Charge type","Não é possível referir o número da linha como superior ou igual ao número da linha atual para este tipo de Cobrança" +"DocType: Asset","Sold","Vendido" +"","Item-wise Purchase History","Histórico de Compras por Item" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +163","Red","Vermelho" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +231","Please click on 'Generate Schedule' to fetch Serial No added for Item {0}","Por favor, clique em ""Gerar Cronograma"" para obter o Nr. de Série adicionado ao Item {0}" +"DocType: Account","Frozen","Suspenso" +"","Open Production Orders","Pedidos de Produção Abertos" +"DocType: Sales Invoice Payment","Base Amount (Company Currency)","Valor Base (Moeda da Empresa)" +"DocType: Payment Reconciliation Payment","Reference Row","Linha de Referência" +"DocType: Installation Note","Installation Time","Tempo de Instalação" +"DocType: Sales Invoice","Accounting Details","Dados Contabilísticos" +"apps/erpnext/erpnext/setup/doctype/company/company.js +66","Delete all the Transactions for this Company","Eliminar todas as Transações desta Empresa" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +181","Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Production Order # {3}. Please update operation status via Time Logs","Linha #{0}: A Operação {1} não está concluída para a qtd {2} de produtos terminados no Pedido de Produção # {3}. Por favor, atualize o estado da operação através dos Registos de Tempo" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +66","Investments","Investimentos" +"DocType: Issue","Resolution Details","Dados de Resolução" +"apps/erpnext/erpnext/hr/doctype/leave_type/leave_type.js +3","Allocations","Atribuições" +"DocType: Item Quality Inspection Parameter","Acceptance Criteria","Critérios de Aceitação" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +163","Please enter Material Requests in the above table","Por favor, insira as Solicitações de Materiais na tabela acima" +"DocType: Item Attribute","Attribute Name","Nome do Atributo" +"DocType: Item Group","Show In Website","Mostrar No Website" +"apps/erpnext/erpnext/public/js/setup_wizard.js +293","Group","Grupo" +"DocType: Task","Expected Time (in hours)","Tempo Previsto (em horas)" +"DocType: Item Reorder","Check in (group)","Check-in (grupo)" +"","Qty to Order","Qtd a Encomendar" +"DocType: Period Closing Voucher","The account head under Liability or Equity, in which Profit/Loss will be booked","O título de conta sob Passivo ou Capital Próprio, no qual o Lucro / Prejuízo será escrito" +"apps/erpnext/erpnext/config/projects.py +25","Gantt chart of all tasks.","Gantt de todas as tarefas." +"DocType: Opportunity","Mins to First Response","Minutos para a Primeira Resposta" +"DocType: Pricing Rule","Margin Type","Tipo de Margem" +"apps/erpnext/erpnext/projects/doctype/project/project_dashboard.html +15","{0} hours","{0} horas" +"DocType: Appraisal","For Employee Name","Para o Nome do Funcionário" +"DocType: Holiday List","Clear Table","Limpar Tabela" +"DocType: C-Form Invoice Detail","Invoice No","Fatura Nr." +"DocType: Room","Room Name","Nome da Sala" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +98","Leave cannot be applied/cancelled before {0}, as leave balance has already been carry-forwarded in the future leave allocation record {1}","A licença não pode ser aplicada/cancelada antes de {0}, pois o saldo da licença já foi encaminhado no registo de atribuição de licenças futuras {1}" +"DocType: Activity Cost","Costing Rate","Taxa de Cálculo dos Custos" +"","Customer Addresses And Contacts","Endereços e Contactos de Cliente" +"DocType: Discussion","Discussion","Discussão" +"DocType: Payment Entry","Transaction ID","ID da Transação" +"apps/erpnext/erpnext/schools/doctype/program_enrollment_tool/program_enrollment_tool.py +18","Mandatory feild - Academic Year","Campo Obrigatório - Ano Letivo" +"DocType: Employee","Resignation Letter Date","Data de Carta de Demissão" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +37","Pricing Rules are further filtered based on quantity.","As Regras de Fixação de Preços são filtradas adicionalmente com base na quantidade." +"DocType: Task","Total Billing Amount (via Time Sheet)","Montante de Faturamento Total (através da Folha de Presenças)" +"apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +61","Repeat Customer Revenue","Rendimento de Cliente Fiel" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +50","{0} ({1}) must have role 'Expense Approver'","{0} ({1}) deve ter a função de 'Aprovador de Despesas'" +"apps/erpnext/erpnext/public/js/setup_wizard.js +298","Pair","Par" +"DocType: Asset","Depreciation Schedule","Cronograma de Depreciação" +"DocType: Bank Reconciliation Detail","Against Account","Na Conta" +"DocType: Maintenance Schedule Detail","Actual Date","Data Real" +"DocType: Item","Has Batch No","Tem Nr. de Lote" +"apps/erpnext/erpnext/public/js/utils.js +114","Annual Billing: {0}","Faturamento Anual: {0}" +"DocType: Delivery Note","Excise Page Number","Número de Página de Imposto Especial" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.js +107","Company, From Date and To Date is mandatory","É obrigatória a Empresa, da Data De à Data Para" +"DocType: Asset","Purchase Date","Data de Compra" +"DocType: Employee","Personal Details","Dados Pessoais" +"apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +182","Please set 'Asset Depreciation Cost Center' in Company {0}","Por favor, defina o ""Centro de Custos de Depreciação de Ativos"" na Empresa {0}" +"","Maintenance Schedules","Cronogramas de Manutenção" +"DocType: Task","Actual End Date (via Time Sheet)","Data de Término Efetiva (através da Folha de Presenças)" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +346","Amount {0} {1} against {2} {3}","Quantidade {0} {1} em {2} {3}" +"","Quotation Trends","Tendências de Cotação" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +152","Item Group not mentioned in item master for item {0}","O Grupo do Item não foi mencionado no definidor de item para o item {0}" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +330","Debit To account must be a Receivable account","A conta de Débito Para deve ser uma conta A Receber" +"DocType: Shipping Rule Condition","Shipping Amount","Montante de Envio" +"","Pending Amount","Montante Pendente" +"DocType: Purchase Invoice Item","Conversion Factor","Fator de Conversão" +"DocType: Purchase Order","Delivered","Entregue" +"","Vehicle Expenses","Despesas de Veículos" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +141","Expected value after useful life must be greater than or equal to {0}","O valor previsto após a vida útil deve ser maior ou igual a {0}" +"DocType: Purchase Receipt","Vehicle Number","Número de Veículos" +"DocType: Purchase Invoice","The date on which recurring invoice will be stop","A data em que fatura recorrente parará" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +98","Total allocated leaves {0} cannot be less than already approved leaves {1} for the period","O total de licenças atribuídas {0} não pode ser menor do que as licenças já aprovados {1} para o período" +"DocType: Journal Entry","Accounts Receivable","Contas a Receber" +"","Supplier-Wise Sales Analytics","Análise de Vendas por Fornecedor" +"apps/erpnext/erpnext/schools/doctype/fees/fees.js +41","Enter Paid Amount","Inserir Montante Pago" +"DocType: Address Template","This format is used if country specific format is not found","Este formato é utilizado no caso do formato específico do país não for encontrado" +"DocType: Salary Structure","Select employees for current Salary Structure","Selecionar funcionários para a Estrutura Salarial atual" +"DocType: Production Order","Use Multi-Level BOM","Utilizar LDM de Vários Níveis" +"DocType: Bank Reconciliation","Include Reconciled Entries","Incluir Registos Conciliados" +"DocType: Leave Control Panel","Leave blank if considered for all employee types","Deixe em branco se for para todos os tipos de funcionários" +"DocType: Landed Cost Voucher","Distribute Charges Based On","Distribuir Cobranças com Base Em" +"apps/erpnext/erpnext/templates/pages/projects.html +48","Timesheets","Folhas de Presença" +"DocType: HR Settings","HR Settings","Definições de RH" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.js +117","Expense Claim is pending approval. Only the Expense Approver can update status.","A aprovação do Reembolso de Despesas está pendente. Só o Aprovador de Despesas é que pode atualizar o seu estado." +"DocType: Email Digest","New Expenses","Novas Despesas" +"DocType: Purchase Invoice","Additional Discount Amount","Quantia de Desconto Adicional" +"apps/erpnext/erpnext/controllers/accounts_controller.py +537","Row #{0}: Qty must be 1, as item is a fixed asset. Please use separate row for multiple qty.","Linha #{0}: A qtd deve ser 1, pois o item é um ativo imobilizado. Por favor, utilize uma linha separada para diversas qtds." +"DocType: Leave Block List Allow","Leave Block List Allow","Permissão de Lista de Bloqueio de Licenças" +"apps/erpnext/erpnext/setup/doctype/company/company.py +259","Abbr can not be blank or space","A Abr. não pode estar em branco ou conter espaços em branco" +"apps/erpnext/erpnext/accounts/doctype/account/account.js +53","Group to Non-Group","Grupo a Fora do Grupo" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +50","Sports","Desportos" +"apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +56","Total Actual","Total Real" +"DocType: Student Siblings","Student Siblings","Irmãos do Estudante" +"apps/erpnext/erpnext/public/js/setup_wizard.js +298","Unit","Unidade" +"apps/erpnext/erpnext/stock/get_item_details.py +122","Please specify Company","Por favor, especifique a Empresa" +"","Customer Acquisition and Loyalty","Aquisição e Lealdade de Cliente" +"DocType: Purchase Invoice","Warehouse where you are maintaining stock of rejected items","Armazém onde está mantendo o stock de itens rejeitados" +"apps/erpnext/erpnext/public/js/setup_wizard.js +63","Your financial year ends on","O seu ano fiscal termina em" +"DocType: POS Profile","Price List","Lista de Preços" +"apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +22","{0} is now the default Fiscal Year. Please refresh your browser for the change to take effect.","{0} é agora o Ano Fiscal padrão. Por favor, atualize o seu navegador para a alteração poder ser efetuada." +"apps/erpnext/erpnext/projects/doctype/task/task.js +26","Expense Claims","Reembolsos de Despesas" +"DocType: Issue","Support","Apoiar" +"","BOM Search","Pesquisa da LDM" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +185","Closing (Opening + Totals)","A Fechar (Abertura + Totais)" +"DocType: Vehicle","Fuel Type","Tipo de Comb." +"apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +27","Please specify currency in Company","Por favor, especifique a moeda na Empresa" +"DocType: Workstation","Wages per hour","Salários por hora" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +50","Stock balance in Batch {0} will become negative {1} for Item {2} at Warehouse {3}","O saldo de stock no Lote {0} vai ficar negativo {1} para o item {2} no Armazém {3}" +"apps/erpnext/erpnext/templates/emails/reorder_item.html +1","Following Material Requests have been raised automatically based on Item's re-order level","As seguintes Solicitações de Materiais têm sido automaticamente executadas com base no nível de reencomenda do Item" +"DocType: Email Digest","Pending Sales Orders","Ordens de Venda Pendentes" +"apps/erpnext/erpnext/controllers/accounts_controller.py +285","Account {0} is invalid. Account Currency must be {1}","A conta {0} é inválida. A Moeda da Conta deve ser {1}" +"apps/erpnext/erpnext/buying/doctype/purchase_common/purchase_common.py +34","UOM Conversion factor is required in row {0}","É necessário colocar o fator de Conversão de UNID na linha {0}" +"DocType: Production Plan Item","material_request_item","item_de_solicitação_de_material" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +960","Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice or Journal Entry","Linha #{0}: O Tipo de Documento de Referência deve ser um Pedido de Venda, uma Nota Fiscal de Venda ou um Lançamento Contabilístico" +"DocType: Salary Component","Deduction","Dedução" +"apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +109","Row {0}: From Time and To Time is mandatory.","Linha {0}: É obrigatório colocar a Periodicidade." +"DocType: Stock Reconciliation Item","Amount Difference","Diferença de Montante" +"apps/erpnext/erpnext/stock/get_item_details.py +261","Item Price added for {0} in Price List {1}","O Preço de Item foi adicionada a {0} na Lista de Preços {1}" +"DocType: Address Template","Address Template","Modelo de Endereço" +"apps/erpnext/erpnext/setup/doctype/sales_person/sales_person_tree.js +8","Please enter Employee Id of this sales person","Por favor, insira a ID de Funcionário deste(a) vendedor(a)" +"DocType: Territory","Classification of Customers by region","Classificação dos Clientes por Região" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +55","Difference Amount must be zero","O Montante de Diferença deve ser zero" +"DocType: Project","Gross Margin","Margem Bruta" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +195","Please enter Production Item first","Por favor, insira primeiro o Item de Produção" +"apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +45","Calculated Bank Statement balance","Saldo de de Extrato Bancário calculado" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +64","disabled user","utilizador desativado" +"DocType: Lead","Quotation","Cotação" +"DocType: Quotation","QTN-","QUEST-" +"DocType: Salary Slip","Total Deduction","Total de Reduções" +"DocType: Maintenance Visit","Maintenance User","Utilizador da Manutenção" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +161","Cost Updated","Custo Atualizado" +"DocType: Employee","Date of Birth","Data de Nascimento" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +123","Item {0} has already been returned","O Item {0} já foi devolvido" +"DocType: Fiscal Year","**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.","O **Ano Fiscal** representa um Ano de Exercício Financeiro. Todos os lançamentos contabilísticos e outras transações principais são controladas no **Ano Fiscal**." +"DocType: Opportunity","Customer / Lead Address","Endereço de Cliente / Potencial Cliente" +"apps/erpnext/erpnext/stock/doctype/item/item.py +208","Warning: Invalid SSL certificate on attachment {0}","Aviso: Certificado SSL inválido no anexo {0}" +"DocType: Student Admission","Eligibility","Elegibilidade" +"DocType: Production Order Operation","Actual Operation Time","Tempo Operacional Efetivo" +"DocType: Authorization Rule","Applicable To (User)","Aplicável Ao/À (Utilizador/a)" +"DocType: Purchase Taxes and Charges","Deduct","Deduzir" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +181","Job Description","Descrição do Emprego" +"DocType: Student Applicant","Applied","Aplicado" +"DocType: Purchase Order Item","Qty as per Stock UOM","Qtd como UNID de Stock" +"apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +128","Special Characters except ""-"", ""#"", ""."" and ""/"" not allowed in naming series","Não são permitido Caracteres especiais na série de atribuição de nomes, exceto ""-"" ""."", ""#"", e ""/""" +"DocType: Campaign","Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment.","Mantenha o Controlo das Campanhas de Vendas. Mantenha o controlo dos Potenciais Clientes, Orçamentos, Pedidos de Venda, etc. nas Campanhas para medir o Retorno do Investimento." +"DocType: Expense Claim","Approver","Aprovador" +"","SO Qty","Qtd SO" +"DocType: Guardian","Work Address","Endereço de Trabalho" +"DocType: Appraisal","Calculate Total Score","Calcular a Classificação Total" +"DocType: Request for Quotation","Manufacturing Manager","Gestor de Fabrico" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +192","Serial No {0} is under warranty upto {1}","O Nr. de Série {0} está na garantia até {1}" +"apps/erpnext/erpnext/config/stock.py +153","Split Delivery Note into packages.","Dividir a Guia de Remessa em pacotes." +"apps/erpnext/erpnext/hooks.py +80","Shipments","Envios" +"DocType: Payment Entry","Total Allocated Amount (Company Currency)","Montante Alocado Total (Moeda da Empresa)" +"DocType: Purchase Order Item","To be delivered to customer","A ser entregue ao cliente" +"DocType: BOM","Scrap Material Cost","Custo de Material de Sucata" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +223","Serial No {0} does not belong to any Warehouse","O Nr. de Série {0} não pertence a nenhum Armazém" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +154","Row # ","Linha # " +"DocType: Purchase Invoice","In Words (Company Currency)","Por Extenso (Moeda da Empresa)" +"DocType: Asset","Supplier","Fornecedor" +"apps/erpnext/erpnext/public/js/utils.js +194","Get From","Obter De" +"DocType: C-Form","Quarter","Trimestre" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +104","Miscellaneous Expenses","Despesas Diversas" +"DocType: Global Defaults","Default Company","Empresa Padrão" +"apps/erpnext/erpnext/controllers/stock_controller.py +184","Expense or Difference account is mandatory for Item {0} as it impacts overall stock value","É obrigatório ter uma conta de Despesas ou Diferenças para o Item {0} pois ele afeta o valor do stock em geral" +"apps/erpnext/erpnext/controllers/accounts_controller.py +429","Cannot overbill for Item {0} in row {1} more than {2}. To allow overbilling, please set in Stock Settings","Não é possível sobrefaturar o Item {0} na linha {1} mais que {2}. Para permitir o sobrefaturamento, por favor, defina isto nas Definições de Stock" +"DocType: Payment Request","PR","PR" +"DocType: Cheque Print Template","Bank Name","Nome do Banco" +"apps/erpnext/erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py +27","-Above","-Acima" +"DocType: Leave Application","Total Leave Days","Total de Dias de Licença" +"DocType: Email Digest","Note: Email will not be sent to disabled users","Nota: O email não será enviado a utilizadores desativados" +"apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +98","Select Company...","Selecionar Empresa..." +"DocType: Leave Control Panel","Leave blank if considered for all departments","Deixe em branco se for para todos os departamentos" +"apps/erpnext/erpnext/config/hr.py +182","Types of employment (permanent, contract, intern etc.).","Tipos de emprego (permanente, a contrato, estagiário, etc.)." +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +380","{0} is mandatory for Item {1}","{0} é obrigatório para o Item {1}" +"DocType: Process Payroll","Fortnightly","Quinzenal" +"DocType: Currency Exchange","From Currency","De Moeda" +"apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +170","Please select Allocated Amount, Invoice Type and Invoice Number in atleast one row","Por favor, selecione o Montante Alocado, o Tipo de Fatura e o Número de Fatura em pelo menos uma linha" +"apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +125","Cost of New Purchase","Custo de Nova Compra" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +94","Sales Order required for Item {0}","É necessário colocar o Pedido de Venda para o Item {0}" +"DocType: Purchase Invoice Item","Rate (Company Currency)","Taxa (Moeda da Empresa)" +"DocType: Student Guardian","Others","Outros" +"DocType: Payment Entry","Unallocated Amount","Montante Não Atribuído" +"apps/erpnext/erpnext/templates/includes/product_page.js +65","Cannot find a matching Item. Please select some other value for {0}.","Não foi possível encontrar um item para esta pesquisa. Por favor, selecione outro valor para {0}." +"DocType: POS Profile","Taxes and Charges","Impostos e Encargos" +"DocType: Item","A Product or a Service that is bought, sold or kept in stock.","Um Produto ou Serviço que é comprado, vendido ou mantido em stock." +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +146","Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row","Não é possível selecionar o tipo de cobrança como ""No Valor da Linha Anterior"" ou ""No Total da Linha Anterior"" para a primeira linha" +"apps/erpnext/erpnext/selling/doctype/product_bundle/product_bundle.py +29","Child Item should not be a Product Bundle. Please remove item `{0}` and save","Um Subitem não deve ser um Pacote de Produtos. Por favor remova o item `{0}` e guarde-o" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +12","Banking","Ativ. Bancária" +"DocType: Vehicle Service","Service Item","Item de Serviço" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +39","Please click on 'Generate Schedule' to get schedule","Por favor, clique em 'Gerar Cronograma' para obter o cronograma" +"apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.py +55","There were errors while deleting following schedules:","Ocorreram erros durante a exclusão seguintes horários:" +"DocType: Bin","Ordered Quantity","Quantidade Pedida" +"apps/erpnext/erpnext/public/js/setup_wizard.js +52","e.g. ""Build tools for builders""","ex: ""Ferramentas de construção para construtores""" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +121","{0} {1}: Accounting Entry for {2} can only be made in currency: {3}","{0} {1}: O Registo Contabilístico para {2} só pode ser efetuado na moeda: {3}" +"DocType: Production Order","In Process","A Decorrer" +"DocType: Authorization Rule","Itemwise Discount","Desconto Por Item" +"apps/erpnext/erpnext/config/accounts.py +69","Tree of financial accounts.","Esquema de contas financeiras." +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +351","{0} against Sales Order {1}","{0} no Pedido de Vendas {1}" +"DocType: Account","Fixed Asset","Ativos Imobilizados" +"apps/erpnext/erpnext/config/stock.py +304","Serialized Inventory","Inventário Serializado" +"DocType: Activity Type","Default Billing Rate","Taxa de Faturação Padrão" +"DocType: Sales Invoice","Total Billing Amount","Valor Total do Faturamento" +"apps/erpnext/erpnext/hr/doctype/daily_work_summary_settings/daily_work_summary_settings.py +17","There must be a default incoming Email Account enabled for this to work. Please setup a default incoming Email Account (POP/IMAP) and try again.","Deve haver um padrão de entrada da Conta de Email ativado para que isto funcione. Por favor, configure uma Conta de Email de entrada padrão (POP / IMAP) e tente novamente." +"apps/erpnext/erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py +59","Receivable Account","Conta a Receber" +"apps/erpnext/erpnext/controllers/accounts_controller.py +559","Row #{0}: Asset {1} is already {2}","Linha #{0}: O Ativo {1} já é {2}" +"DocType: Quotation Item","Stock Balance","Balanço de Stock" +"apps/erpnext/erpnext/config/selling.py +302","Sales Order to Payment","Pedido de Venda para Pagamento" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +82","CEO","CEO" +"DocType: Expense Claim Detail","Expense Claim Detail","Dados de Reembolso de Despesas" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +835","Please select correct account","Por favor, selecione a conta correta" +"DocType: Item","Weight UOM","UNID de Peso" +"DocType: Salary Structure Employee","Salary Structure Employee","Estrutura Salarial de Funcionários" +"DocType: Employee","Blood Group","Grupo Sanguíneo" +"DocType: Production Order Operation","Pending","Pendente" +"DocType: Course","Course Name","Nome do Curso" +"DocType: Employee Leave Approver","Users who can approve a specific employee's leave applications","Utilizadores que podem aprovar pedidos de licença de um determinado funcionário" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +50","Office Equipments","Equipamentos de Escritório" +"DocType: Purchase Invoice Item","Qty","Qtd" +"DocType: Fiscal Year","Companies","Empresas" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +24","Electronics","Eletrónica" +"DocType: Stock Settings","Raise Material Request when stock reaches re-order level","Levantar Solicitação de Material quando o stock atingir o nível de reencomenda" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +57","Full-time","Tempo Integral" +"DocType: Salary Structure","Employees","Funcionários" +"DocType: Employee","Contact Details","Dados de Contacto" +"DocType: C-Form","Received Date","Data de Receção" +"DocType: Delivery Note","If you have created a standard template in Sales Taxes and Charges Template, select one and click on the button below.","Se criou algum modelo padrão em Taxas de Vendas e no Modelo de Cobranças, selecione um e clique no botão abaixo." +"DocType: BOM Scrap Item","Basic Amount (Company Currency)","Montante de Base (Moeda da Empresa)" +"DocType: Student","Guardians","Responsáveis" +"apps/erpnext/erpnext/accounts/doctype/shipping_rule/shipping_rule.py +29","Please specify a country for this Shipping Rule or check Worldwide Shipping","Por favor, especifique um país para esta Regra de Envio ou verifique o Envio Mundial" +"DocType: Stock Entry","Total Incoming Value","Valor Total de Entrada" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +324","Debit To is required","É necessário colocar o Débito Para" +"apps/erpnext/erpnext/stock/report/item_prices/item_prices.py +39","Purchase Price List","Lista de Preços de Compra" +"DocType: Offer Letter Term","Offer Term","Termo de Oferta" +"DocType: Quality Inspection","Quality Manager","Gestor da Qualidade" +"DocType: Job Applicant","Job Opening","Oferta de Emprego" +"DocType: Payment Reconciliation","Payment Reconciliation","Conciliação de Pagamento" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +154","Please select Incharge Person's name","Por favor, selecione o nome da Pessoa Responsável" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +51","Technology","Tecnologia" +"apps/erpnext/erpnext/public/js/utils.js +116","Total Unpaid: {0}","Total Por Pagar: {0}" +"apps/erpnext/erpnext/hr/doctype/job_applicant/job_applicant.js +13","Offer Letter","Carta de Oferta" +"apps/erpnext/erpnext/config/manufacturing.py +18","Generate Material Requests (MRP) and Production Orders.","Gerar Solicitações de Materiais (PRM) e Pedidos de Produção." +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +65","Total Invoiced Amt","Qtd Total Faturada" +"DocType: BOM","Conversion Rate","Taxa de Conversão" +"DocType: Timesheet Detail","To Time","Para Tempo" +"DocType: Authorization Rule","Approving Role (above authorized value)","Aprovar Função (acima do valor autorizado)" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +109","Credit To account must be a Payable account","O Crédito Para a conta deve ser uma conta A Pagar" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +261","BOM recursion: {0} cannot be parent or child of {2}","Recursividade da LDM: {0} não pode ser o grupo de origem ou o subgrupo de {2}" +"DocType: Production Order Operation","Completed Qty","Qtd Concluída" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +137","For {0}, only debit accounts can be linked against another credit entry","Só podem ser vinculadas contas de dédito noutro registo de crébito para {0}" +"apps/erpnext/erpnext/stock/get_item_details.py +272","Price List {0} is disabled","A Lista de Preços {0} está desativada" +"apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +121","Row {0}: Completed Qty cannot be more than {1} for operation {2}","Linha {0}: A Qtd Concluída não pode ser superior a {1} para a operação {2}" +"DocType: Manufacturing Settings","Allow Overtime","Permitir Horas Extra" +"DocType: Training Event Employee","Training Event Employee","Evento de Formação de Funcionário" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +197","{0} Serial Numbers required for Item {1}. You have provided {2}.","São necessários {0} Nrs. de Série para o Item {1}. Forneceu {2}." +"DocType: Stock Reconciliation Item","Current Valuation Rate","Avaliação Atual da Taxa" +"DocType: Item","Customer Item Codes","Códigos de Item de Cliente" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +120","Exchange Gain/Loss","Ganhos / Perdas de Câmbio" +"DocType: Opportunity","Lost Reason","Motivo de Perda" +"apps/erpnext/erpnext/public/js/templates/address_list.html +1","New Address","Novo Endereço" +"DocType: Quality Inspection","Sample Size","Tamanho da Amostra" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +46","Please enter Receipt Document","Por favor, insira o Documento de Recepção" +"apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +375","All items have already been invoiced","Todos os itens já foram faturados" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +47","Please specify a valid 'From Case No.'","Por favor, especifique um ""De Nr. de Processo"" válido" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center_tree.js +24","Further cost centers can be made under Groups but entries can be made against non-Groups","Podem ser criados outros centros de custo nos Grupos, e os registos podem ser criados em Fora do Grupo" +"DocType: Project","External","Externo" +"apps/erpnext/erpnext/config/setup.py +66","Users and Permissions","Utilizadores e Permissões" +"DocType: Vehicle Log","VLOG.","VLOG." +"DocType: Branch","Branch","Filial" +"DocType: Guardian","Mobile Number","Número de Telemóvel" +"apps/erpnext/erpnext/config/setup.py +61","Printing and Branding","Impressão e Branding" +"DocType: Bin","Actual Quantity","Quantidade Efetiva" +"DocType: Shipping Rule","example: Next Day Shipping","exemplo: Envio no Dia Seguinte" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +188","Serial No {0} not found","Nr. de Série {0} não foi encontrado" +"apps/erpnext/erpnext/schools/report/student_batch_wise_attendance/student_batch_wise_attendance.py +41","Student Batch","Classe de Estudantes" +"apps/erpnext/erpnext/public/js/setup_wizard.js +237","Your Customers","Seus Clientes" +"apps/erpnext/erpnext/projects/doctype/project/project.py +166","You have been invited to collaborate on the project: {0}","Foi convidado para colaborar com o projeto: {0}" +"DocType: Leave Block List Date","Block Date","Bloquear Data" +"apps/erpnext/erpnext/templates/generators/student_admission.html +23","Apply Now","Candidatar-me Já" +"DocType: Sales Order","Not Delivered","Não Entregue" +"DocType: Assessment Group","Assessment Group Code","Código do Grupo de Avaliação" +"","Bank Clearance Summary","Resumo de Liquidações Bancárias" +"apps/erpnext/erpnext/config/setup.py +100","Create and manage daily, weekly and monthly email digests.","Criar e gerir resumos de email diários, semanais e mensais." +"DocType: Appraisal Goal","Appraisal Goal","Objetivo da Avaliação" +"DocType: Stock Reconciliation Item","Current Amount","Valor Atual" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +56","Buildings","Prédios" +"DocType: Fee Structure","Fee Structure","Estrutura de Propinas" +"DocType: Timesheet Detail","Costing Amount","Montante de Cálculo dos Custos" +"DocType: Student Admission","Application Fee","Taxa de Inscrição" +"DocType: Process Payroll","Submit Salary Slip","Enviar Folha de Vencimento" +"apps/erpnext/erpnext/controllers/selling_controller.py +164","Maxiumm discount for Item {0} is {1}%","O desconto Máximo para o Item {0} é de {1}%" +"apps/erpnext/erpnext/stock/doctype/item_price/item_price.js +16","Import in Bulk","Importação em Massa" +"DocType: Sales Partner","Address & Contacts","Endereço e Contactos" +"DocType: SMS Log","Sender Name","Nome do Remetente" +"DocType: POS Profile","[Select]","[Selecionar]" +"DocType: SMS Log","Sent To","Enviado Para" +"DocType: Payment Request","Make Sales Invoice","Efetuar Fatura de Compra" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +59","Softwares","Softwares" +"apps/erpnext/erpnext/crm/doctype/lead/lead.py +49","Next Contact Date cannot be in the past","A Próxima Data de Contacto não pode ocorrer no passado" +"DocType: Company","For Reference Only.","Só para Referência." +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +52","Invalid {0}: {1}","Inválido {0}: {1}" +"DocType: Purchase Invoice","PINV-RET-","FPAG-DEV-" +"DocType: Sales Invoice Advance","Advance Amount","Montante de Adiantamento" +"DocType: Manufacturing Settings","Capacity Planning","Planeamento de Capacidade" +"apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +43","'From Date' is required","É necessário colocar a ""Data De""" +"DocType: Journal Entry","Reference Number","Número de Referência" +"DocType: Employee","Employment Details","Dados de Contratação" +"DocType: Employee","New Workplace","Novo Local de Trabalho" +"apps/erpnext/erpnext/crm/doctype/opportunity/opportunity_list.js +17","Set as Closed","Definir como Fechado" +"apps/erpnext/erpnext/stock/get_item_details.py +112","No Item with Barcode {0}","Nenhum Item com Código de Barras {0}" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +51","Case No. cannot be 0","O Nr. de Processo não pode ser 0" +"DocType: Item","Show a slideshow at the top of the page","Ver uma apresentação de slides no topo da página" +"apps/erpnext/erpnext/stock/doctype/item/item.py +134","Stores","Lojas" +"DocType: Serial No","Delivery Time","Prazo de Entrega" +"apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +27","Ageing Based On","Idade Baseada em" +"DocType: Item","End of Life","Expiração" +"apps/erpnext/erpnext/demo/setup/setup_data.py +319","Travel","Viagens" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +173","No active or default Salary Structure found for employee {0} for the given dates","Não foi encontrada nenhuma Estrutura Salarial padrão ativa para o funcionário {0} ou para as datas indicadas" +"DocType: Leave Block List","Allow Users","Permitir Utilizadores" +"DocType: Purchase Order","Customer Mobile No","Nr. de Telemóvel de Cliente" +"DocType: Sales Invoice","Recurring","Recorrente" +"DocType: Cost Center","Track separate Income and Expense for product verticals or divisions.","Acompanhe Rendimentos e Despesas separados para verticais ou divisões de produtos." +"DocType: Rename Tool","Rename Tool","Ferr. de Alt. de Nome" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.js +25","Update Cost","Atualizar Custo" +"DocType: Item Reorder","Item Reorder","Reencomenda do Item" +"apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +437","Show Salary Slip","Mostrar Folha de Vencimento" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +733","Transfer Material","Transferência de Material" +"DocType: BOM","Specify the operations, operating cost and give a unique Operation no to your operations.","Especificar as operações, custo operacional e dar um só Nr. Operação às suas operações." +"apps/erpnext/erpnext/controllers/status_updater.py +188","This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?","Este documento está acima do limite por {0} {1} para o item {4}. Está a fazer outra {3} no/a mesmo/a {2}?" +"apps/erpnext/erpnext/public/js/controllers/transaction.js +955","Please set recurring after saving","Por favor, defina como recorrente depois de guardar" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +706","Select change amount account","Selecionar alterar montante de conta" +"DocType: Purchase Invoice","Price List Currency","Moeda da Lista de Preços" +"DocType: Naming Series","User must always select","O utilizador tem sempre que escolher" +"DocType: Stock Settings","Allow Negative Stock","Permitir Stock Negativo" +"DocType: Installation Note","Installation Note","Nota de Instalação" +"apps/erpnext/erpnext/public/js/setup_wizard.js +216","Add Taxes","Adicionar Impostos" +"DocType: Topic","Topic","Tema" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +39","Cash Flow from Financing","Fluxo de Caixa de Financiamento" +"DocType: Budget Account","Budget Account","Conta do Orçamento" +"DocType: Quality Inspection","Verified By","Verificado Por" +"DocType: Address","Subsidiary","Subsidiário" +"apps/erpnext/erpnext/setup/doctype/company/company.py +65","Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency.","Não é possível alterar a moeda padrão da empresa, porque existem operações com a mesma. Deverá cancelar as transações para alterar a moeda padrão." +"DocType: Grade Interval","Grade Description","Descrição de Classe" +"DocType: Stock Entry","Purchase Receipt No","Nº de Recibo de Compra" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +30","Earnest Money","Sinal" +"DocType: Process Payroll","Create Salary Slip","Criar Folha de Vencimento" +"apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +34","Traceability","Rastreabilidade" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +135","Source of Funds (Liabilities)","Fonte de Fundos (Passivos)" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +372","Quantity in row {0} ({1}) must be same as manufactured quantity {2}","A quantidade na linha {0} ( {1}) deve ser igual à quantidade fabricada em {2}" +"DocType: Vehicle","Employee","Funcionário" +"apps/erpnext/erpnext/utilities/doctype/contact/contact.js +71","Invite as User","Convidar como Utilizador" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +233","{0} {1} is fully billed","{0} {1} está totalmente faturado" +"DocType: Training Event","End Time","Data de Término" +"DocType: Payment Entry","Payment Deductions or Loss","Deduções ou Perdas de Pagamento" +"apps/erpnext/erpnext/config/schools.py +148","LMS","LMS" +"apps/erpnext/erpnext/config/setup.py +42","Standard contract terms for Sales or Purchase.","Termos do contrato padrão para Vendas ou Compra." +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.js +75","Group by Voucher","Agrupar por Voucher" +"apps/erpnext/erpnext/config/crm.py +6","Sales Pipeline","Canal de Vendas" +"DocType: Student Batch Student","Student Batch Student","Classe de Estudantes do Estudante" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +196","Please set default account in Salary Component {0}","Por favor, defina conta padrão no Componente Salarial {0}" +"apps/erpnext/erpnext/templates/form_grid/material_request_grid.html +7","Required On","Necessário Em" +"DocType: Rename Tool","File to Rename","Ficheiro para Alterar Nome" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +204","Please select BOM for Item in Row {0}","Por favor, selecione uma LDM para o Item na Linha {0}" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +200","Purchse Order number required for Item {0}","É necessário o número do Pedido de Compra para o Item {0}" +"apps/erpnext/erpnext/controllers/buying_controller.py +262","Specified BOM {0} does not exist for Item {1}","A LDM especificada {0} não existe para o Item {1}" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +199","Maintenance Schedule {0} must be cancelled before cancelling this Sales Order","O Cronograma de Manutenção {0} deve ser cancelado antes de cancelar este Pedido de Venda" +"DocType: Notification Control","Expense Claim Approved","Reembolso de Despesas Aprovado" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +304","Salary Slip of employee {0} already created for this period","Já foi criada a Folha de Vencimento do funcionário {0} para este período" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +114","Pharmaceutical","Farmacêutico" +"apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +26","Cost of Purchased Items","Custo dos Itens Adquiridos" +"DocType: Selling Settings","Sales Order Required","Pedido de Vendas Necessário" +"DocType: Purchase Invoice","Credit To","Creditar Em" +"apps/erpnext/erpnext/selling/page/sales_funnel/sales_funnel.py +31","Active Leads / Customers","Potenciais Clientes / Clientes Ativos" +"DocType: Employee Education","Post Graduate","Pós-Graduação" +"DocType: Maintenance Schedule Detail","Maintenance Schedule Detail","Dados do Cronograma de Manutenção" +"DocType: Quality Inspection Reading","Reading 9","Leitura 9" +"DocType: Supplier","Is Frozen","Está Congelado" +"apps/erpnext/erpnext/stock/utils.py +193","Group node warehouse is not allowed to select for transactions","Não é permitido selecionar o subgrupo de armazém para as transações" +"DocType: Buying Settings","Buying Settings","Definições de Compra" +"DocType: Stock Entry Detail","BOM No. for a Finished Good Item","Nº da LDM para um Produto Acabado" +"DocType: Upload Attendance","Attendance To Date","Assiduidade Até À Data" +"DocType: Warranty Claim","Raised By","Levantado Por" +"DocType: Payment Gateway Account","Payment Account","Conta de Pagamento" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +801","Please specify Company to proceed","Por favor, especifique a Empresa para poder continuar" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +21","Net Change in Accounts Receivable","Variação Líquida em Contas a Receber" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +47","Compensatory Off","Descanso de Compensação" +"DocType: Offer Letter","Accepted","Aceite" +"DocType: SG Creation Tool Course","Student Group Name","Nome do Grupo de Estudantes" +"apps/erpnext/erpnext/setup/doctype/company/company.js +46","Please make sure you really want to delete all the transactions for this company. Your master data will remain as it is. This action cannot be undone.","Por favor, certifique-se de que realmente deseja apagar todas as transações para esta empresa. Os seus dados principais permanecerão como estão. Esta ação não pode ser anulada." +"DocType: Room","Room Number","Número de Sala" +"apps/erpnext/erpnext/utilities/transaction_base.py +93","Invalid reference {0} {1}","Referência inválida {0} {1}" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +163","{0} ({1}) cannot be greater than planned quanitity ({2}) in Production Order {3}","{0} ({1}) não pode ser maior do que a quantidade planeada ({2}) no Pedido de Produção {3}" +"DocType: Shipping Rule","Shipping Rule Label","Regra Rotulação de Envio" +"apps/erpnext/erpnext/public/js/conf.js +28","User Forum","Fórum de Utilizadores" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +237","Raw Materials cannot be blank.","As Matérias-primas não podem ficar em branco." +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +444","Could not update stock, invoice contains drop shipping item.","Não foi possível atualizar o stock, a fatura contém um item de envio direto." +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +459","Quick Journal Entry","Lançamento Contabilístico Rápido" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.js +142","You can not change rate if BOM mentioned agianst any item","Não pode alterar a taxa se a LDM for mencionada nalgum item" +"DocType: Employee","Previous Work Experience","Experiência Laboral Anterior" +"DocType: Stock Entry","For Quantity","Para a Quantidade" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +209","Please enter Planned Qty for Item {0} at row {1}","Por favor, indique a Qtd Planeada para o Item {0} na linha {1}" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +230","{0} {1} is not submitted","{0} {1} não foi enviado" +"apps/erpnext/erpnext/config/stock.py +27","Requests for items.","Solicitações de itens." +"DocType: Production Planning Tool","Separate production order will be created for each finished good item.","Será criado um Pedido de produção separado para cada item acabado." +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +121","{0} must be negative in return document","{0} deve ser negativo no documento de devolução" +"","Minutes to First Response for Issues","Minutos para a Primeira Resposta a Questões" +"DocType: Purchase Invoice","Terms and Conditions1","Termos e Conditions1" +"apps/erpnext/erpnext/public/js/setup_wizard.js +66","The name of the institute for which you are setting up this system.","O nome do instituto para o qual está a instalar este sistema." +"DocType: Accounts Settings","Accounting entry frozen up to this date, nobody can do / modify entry except role specified below.","O lançamento contabilístico está congelado até à presente data, ninguém pode efetuar / alterar o registo exceto alguém com as funções especificadas abaixo." +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js +116","Please save the document before generating maintenance schedule","Por favor, guarde o documento antes de gerar o cronograma de manutenção" +"apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +28","Project Status","Estado do Projeto" +"DocType: UOM","Check this to disallow fractions. (for Nos)","Selecione esta opção para não permitir frações. (Para Nrs.)" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +400","The following Production Orders were created:","Foram criados os seguintes Pedidos de Produção:" +"DocType: Student Admission","Naming Series (for Student Applicant)","Séries de Atribuição de Nomes (para Estudantes Candidatos)" +"DocType: Delivery Note","Transporter Name","Nome da Transportadora" +"DocType: Authorization Rule","Authorized Value","Valor Autorizado" +"DocType: Contact","Enter department to which this Contact belongs","Insira o departamento a que este Contacto pertence" +"","Minutes to First Response for Opportunity","Minutos para a Primeira Resposta a uma Oportunidade" +"apps/erpnext/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py +56","Total Absent","Faltas Totais" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +785","Item or Warehouse for row {0} does not match Material Request","O Item ou Armazém para a linha {0} não corresponde à Solicitação de Materiais" +"apps/erpnext/erpnext/config/stock.py +184","Unit of Measure","Unidade de Medida" +"DocType: Fiscal Year","Year End Date","Data de Fim de Ano" +"DocType: Task Depends On","Task Depends On","A Tarefa Depende De" +"DocType: Supplier Quotation","Opportunity","Oportunidade" +"","Completed Production Orders","Pedidos de Produção Concluídos" +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +42","Row {0}: For supplier {0} Email Address is required to send email","Linha {0}: É necessário o Endereço de Email para o fornecedor {0} para poder enviar o email" +"DocType: Operation","Default Workstation","Posto de Trabalho Padrão" +"DocType: Notification Control","Expense Claim Approved Message","Mensagem de Reembolso de Despesas Aprovadas" +"DocType: Payment Entry","Deductions or Loss","Deduções ou Perdas" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +236","{0} {1} is closed","{0} {1} foi encerrado" +"DocType: Email Digest","How frequently?","Com que frequência?" +"DocType: Purchase Receipt","Get Current Stock","Obter Stock Atual" +"apps/erpnext/erpnext/config/manufacturing.py +46","Tree of Bill of Materials","Esquema da Lista de Materiais" +"DocType: Student","Joining Date","Data de Admissão" +"","Employees working on a holiday","Os funcionários que trabalham num feriado" +"apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +151","Mark Present","Marcar Presença" +"DocType: Project","% Complete Method","% de Método Completa" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +201","Maintenance start date can not be before delivery date for Serial No {0}","A data de início da manutenção não pode ser anterior à data de entrega do Nr. de Série {0}" +"DocType: Production Order","Actual End Date","Data de Término Efetiva" +"DocType: BOM","Operating Cost (Company Currency)","Custo Operacional (Moeda da Empresa)" +"DocType: Purchase Invoice","PINV-","FPAG-" +"DocType: Authorization Rule","Applicable To (Role)","Aplicável A (Função)" +"DocType: Stock Entry","Purpose","Objetivo" +"DocType: Company","Fixed Asset Depreciation Settings","Definições de Depreciação do Ativo Imobilizado" +"DocType: Item","Will also apply for variants unless overrridden","Também se aplica para as variantes a menos que seja anulado" +"DocType: Purchase Invoice","Advances","Avanços" +"DocType: Production Order","Manufacture against Material Request","Fabrico em Solicitação de Material" +"DocType: Item Reorder","Request for","Pedido para" +"apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +32","Approving User cannot be same as user the rule is Applicable To","O Utilizador Aprovador não pode o mesmo que o da regra Aplicável A" +"DocType: Stock Entry Detail","Basic Rate (as per Stock UOM)","Taxa Básica (de acordo com a UNID de Stock)" +"DocType: SMS Log","No of Requested SMS","Nr. de SMS Solicitados" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +229","Leave Without Pay does not match with approved Leave Application records","A Licença Sem Vencimento não coincide com os registos de Pedido de Licença aprovados" +"DocType: Campaign","Campaign-.####","Campanha-.####" +"apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +21","Next Steps","Próximos Passos" +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +703","Please supply the specified items at the best possible rates","Por favor, forneça os itens especificados com as melhores taxas possíveis" +"apps/erpnext/erpnext/public/js/financial_statements.js +81","End Year","Fim do Ano" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +116","Contract End Date must be greater than Date of Joining","A Data de Término do Contrato deve ser mais recente que a Data de Adesão" +"DocType: Delivery Note","DN-","NE-" +"DocType: Sales Partner","A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.","Um distribuidor de terceiros / negociante / agente à comissão / filial / revendedor que vende os produtos das empresas por uma comissão." +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +363","{0} against Purchase Order {1}","{0} no Pedido de Compra {1}" +"DocType: SMS Settings","Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)","Insira os parâmetros url estático aqui (Ex: remetente=ERPNext, nome de utilizador=ERPNext, senha=1234, etc.)" +"apps/erpnext/erpnext/accounts/utils.py +42","{0} {1} not in any active Fiscal Year. For more details check {2}.","{0} {1} não está ativo em nenhum Ano Fiscal. Para mais detalhes consulte {2}." +"DocType: Task","Actual Start Date (via Time Sheet)","Data de Início Efetiva (através da Folha de Presenças)" +"apps/erpnext/erpnext/portal/doctype/homepage/homepage.py +15","This is an example website auto-generated from ERPNext","Este é um exemplo dum website gerado automaticamente a partir de ERPNext" +"apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +37","Ageing Range 1","Faixa de Idade 1" +"DocType: Purchase Taxes and Charges Template","Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like ""Shipping"", ""Insurance"", ""Handling"" etc. #### Note @@ -2279,207 +2279,207 @@ The tax rate you define here will be the standard tax rate for all **Items**. If 7. Total: Cumulative total to this point. 8. Enter Row: If based on ""Previous Row Total"" you can select the row number which will be taken as a base for this calculation (default is the previous row). 9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both. -10. Add or Deduct: Whether you want to add or deduct the tax.","Template fiscal padrão que pode ser aplicado a todas as operações de compra. Este modelo pode conter a lista de cabeças de impostos e também outros chefes de despesas como ""Frete"", ""Seguro"", ""Manutenção"" etc. +10. Add or Deduct: Whether you want to add or deduct the tax.","O modelo de impostos padrão que pode ser aplicado a todas as Operações de Compra. Este modelo pode conter a lista de títulos de impostos e também outros títulos de despesas como ""Envio"", ""Seguro"", ""Manutenção"" etc. #### Nota - A taxa de imposto que você definir aqui será a taxa normal do IVA para todos os itens ** **. Se houver itens ** ** que têm taxas diferentes, eles devem ser adicionados no ** Imposto item ** tabela no item ** ** mestre. + A taxa de imposto que definir aqui será a taxa normal de impostos para todos os **Itens**. Se houver **Itens** que têm taxas diferentes, eles devem ser adicionados na tabela de **Imposto do Item** no definidor de **Item**. #### Descrição das Colunas 1. Tipo de Cálculo: - - Isto pode ser em ** Total Líquida ** (que é a soma da quantidade de base). - - ** Na linha anterior Total / Valor ** (para os impostos cumulativos ou encargos). Se você selecionar essa opção, o imposto será aplicado como uma percentagem da linha anterior (na tabela de impostos) ou montante total. - - ** ** Real (como indicado). - 2. Chefe da conta: A contabilidade conta em que este imposto será reservado - 3. Centro de Custo: Se o imposto / taxa é uma renda (como o transporte) ou despesa que precisa ser reservado contra um centro de custo. - 4. Descrição: Descrição do imposto (que será impresso em facturas / aspas). + - Isto pode ser em **Total Líquido** (que é a soma do montante de base). + - **No Total / Montante da Linha Anterior** (para os impostos ou encargos cumulativos). Se você essa opção, o imposto será aplicado como uma percentagem da linha anterior (na tabela de impostos) ou montante total. + - **Real** (como mencionado). + 2. Título da Conta: O livro de contabilidade em que este imposto será escrito + 3. Centro de Custo: Se o imposto / taxa é uma rendimento (como o envio) ou despesa precisa ser reservado num Centro de Custo. + 4. Descrição: A descrição do imposto (que será impresso em faturas / cotações). 5. Classificação: Taxa de imposto. - 6. Valor: Valor das taxas. + 6. Montante: Montante das taxas. 7. Total: Total acumulado até este ponto. - 8. Digite Row: Se baseado em ""Anterior Row Total"", você pode selecionar o número da linha que será tomado como base para este cálculo (o padrão é a linha anterior). - 9. Considere imposto ou encargo para: Nesta seção, você pode especificar se o imposto / taxa é apenas para avaliação (não uma parte do total) ou apenas para total (não agrega valor ao item) ou para ambos. - 10. Adicionar ou deduzir: Se você quer adicionar ou deduzir o imposto." -DocType: Homepage,Homepage,Página inicial -DocType: Purchase Receipt Item,Recd Quantity,Qtd Recebida -apps/erpnext/erpnext/schools/doctype/program_enrollment/program_enrollment.py +56,Fee Records Created - {0},Registos de Propinas Criados - {0} -DocType: Asset Category Account,Asset Category Account,Categoria de Conta de Ativo -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +105,Cannot produce more Item {0} than Sales Order quantity {1},Não é possível produzir mais Itens {0} do que a quantidade da Ordem de Venda {1} -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +522,Stock Entry {0} is not submitted,Da entrada {0} não é apresentado -DocType: Payment Reconciliation,Bank / Cash Account,Conta Bancária / Dinheiro -DocType: Tax Rule,Billing City,Cidade de Faturamento -DocType: Asset,Manual,Manual -DocType: Salary Component Account,Salary Component Account,Conta Salário Component -DocType: Global Defaults,Hide Currency Symbol,Ocultar Símbolo de Moeda -apps/erpnext/erpnext/config/accounts.py +289,"e.g. Bank, Cash, Credit Card","ex: Banco, Dinheiro, Cartão de Crédito" -DocType: Lead Source,Source Name,Nome fonte -DocType: Journal Entry,Credit Note,Nota de Crédito -DocType: Warranty Claim,Service Address,Serviço Endereço -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +47,Furnitures and Fixtures,Móveis e Utensílios -DocType: Item,Manufacture,Fabrico -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +13,Please Delivery Note first,"Por favor, insira a Guia de Remessa primeiro" -DocType: Student Applicant,Application Date,Data de Candidatura -DocType: Salary Detail,Amount based on formula,Montante baseado na fórmula -DocType: Purchase Invoice,Currency and Price List,Moeda e Lista de Preços -DocType: Opportunity,Customer / Lead Name,Nome de Cliente / Potencial Cliente -apps/erpnext/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py +96,Clearance Date not mentioned,Data de Liquidação não mencionada -apps/erpnext/erpnext/config/manufacturing.py +7,Production,Produção -DocType: Guardian,Occupation,Ocupação -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js +62,Row {0}:Start Date must be before End Date,Linha {0}: A Data de início deve ser anterior à Data de Término -apps/erpnext/erpnext/controllers/trends.py +19,Total(Qty),Total (Qtde) -DocType: Sales Invoice,This Document,Esse documento -DocType: Installation Note Item,Installed Qty,Qtd Instalada -DocType: Lead,Fax,Fax -DocType: Purchase Taxes and Charges,Parenttype,Tipoprincipal -apps/erpnext/erpnext/hr/doctype/training_event/training_event.js +7,Training Result,Resultado Training -DocType: Purchase Invoice,Is Paid,Está Pago -DocType: Salary Structure,Total Earning,Ganhar total -DocType: Purchase Receipt,Time at which materials were received,Momento em que os materiais foram recebidos -DocType: Stock Ledger Entry,Outgoing Rate,Taxa de Saída -apps/erpnext/erpnext/config/hr.py +187,Organization branch master.,Definidor da filial da organização. -apps/erpnext/erpnext/controllers/accounts_controller.py +286, or ,ou -DocType: Sales Order,Billing Status,Status do Faturamento -apps/erpnext/erpnext/public/js/conf.js +32,Report an Issue,Relatar um Incidente -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +118,Utility Expenses,Despesas de Utilidade -apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +64,90-Above,Acima-de-90 -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +213,Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher,Linha # {0}: O Lançamento Contábil {1} não tem uma conta {2} ou está relacionado a outro comprovante -DocType: Buying Settings,Default Buying Price List,Compra de Lista de Preço Padrão -DocType: Process Payroll,Salary Slip Based on Timesheet,Folha de salário Baseado no quadro de horários -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +111,No employee for the above selected criteria OR salary slip already created,Não existe nenhum funcionário para os critérios acima selecionados OU já foi criada a folha de pagamento -DocType: Notification Control,Sales Order Message,Vendas Mensagem Ordem -apps/erpnext/erpnext/config/setup.py +15,"Set Default Values like Company, Currency, Current Fiscal Year, etc.","Definir valores padrão , como Company, de moeda, Atual Exercício , etc" -DocType: Payment Entry,Payment Type,Tipo de Pagamento -DocType: Process Payroll,Select Employees,Selecione funcionários -DocType: Bank Reconciliation,To Date,Até a Data -DocType: Opportunity,Potential Sales Deal,Negócio de Vendas Potencial -DocType: Payment Entry,Cheque/Reference Date,Data do Cheque/Reference -DocType: Purchase Invoice,Total Taxes and Charges,Total Impostos e Encargos -DocType: Employee,Emergency Contact,Contacto de Emergência -DocType: Bank Reconciliation Detail,Payment Entry,Registo de Pagamento -DocType: Item,Quality Parameters,Parâmetros de Qualidade -,sales-browser,vendas-browser -apps/erpnext/erpnext/accounts/doctype/account/account.js +56,Ledger,Livro -DocType: Target Detail,Target Amount,Valor Alvo -DocType: Shopping Cart Settings,Shopping Cart Settings,Carrinho Configurações -DocType: Journal Entry,Accounting Entries,Lançamentos Contábeis -apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +24,Duplicate Entry. Please check Authorization Rule {0},"Duplicar Registo. Por favor, verifique a Regra de Autorização {0}" -apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +27,Global POS Profile {0} already created for company {1},O Perfil Global de POS {0} já foi criado para a empresa {1} -DocType: Purchase Order,Ref SQ,SQ de Ref -apps/erpnext/erpnext/config/manufacturing.py +74,Replace Item / BOM in all BOMs,Substituir Item / LDM em todas as LDMs -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +56,Receipt document must be submitted,O documento de recepção deve ser enviado -DocType: Purchase Invoice Item,Received Qty,Qtd Recebida -DocType: Stock Entry Detail,Serial No / Batch,Serienummer / Batch -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +297,Not Paid and Not Delivered,Não Pago e Não Entregue -DocType: Product Bundle,Parent Item,Item Principal -DocType: Account,Account Type,Tipo de Conta -DocType: Delivery Note,DN-RET-,NE-DEV- -apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +123,Leave Type {0} cannot be carry-forwarded,O Tipo de Licença {0} não pode ser do tipo avançar -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +216,Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule',"O Cronograma de Manutenção não foi gerado para todos os itens. Por favor, clique em 'Gerar Programa'" -,To Produce,Para Produzir -apps/erpnext/erpnext/config/hr.py +93,Payroll,Folha de Pagamento -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +171,"For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included","Para a linha {0} em {1}. Para incluir {2} na taxa do Item, também devem ser incluídas as linhas {3}" -DocType: Packing Slip,Identification of the package for the delivery (for print),A identificação do pacote para a entrega (para impressão) -DocType: Bin,Reserved Quantity,Quantidade Reservada -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +273,No submitted Salary Slip found,Nenhuma folha de salário submetido encontrados -DocType: Landed Cost Voucher,Purchase Receipt Items,Itens de Recibo de Compra -apps/erpnext/erpnext/config/learn.py +21,Customizing Forms,Personalização de Formulários -apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +155,Depreciation Amount during the period,Montante de Depreciação durante o período -apps/erpnext/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py +38,Disabled template must not be default template,O modelo desativado não deve ser o modelo padrão -DocType: Account,Income Account,Conta de Rendimento -DocType: Payment Request,Amount in customer's currency,Montante na moeda do cliente -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +773,Delivery,Entrega -DocType: Stock Reconciliation Item,Current Qty,Qtd atual -DocType: BOM Item,"See ""Rate Of Materials Based On"" in Costing Section",Consulte "taxa de materiais baseados em" no Custeio Seção -DocType: Appraisal Goal,Key Responsibility Area,Área de Responsabilidade Fundamental -DocType: Payment Entry,Total Allocated Amount,Valor Total atribuídos -DocType: Item Reorder,Material Request Type,Tipo de Solicitação de Material -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +79,Row {0}: UOM Conversion Factor is mandatory,Linha {0}: É obrigatório colocar o Fator de Conversão de UNID -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +17,Ref,Ref. -DocType: Budget,Cost Center,Centro de Custos -apps/erpnext/erpnext/stock/report/stock_ledger/stock_ledger.py +36,Voucher #,voucher # -DocType: Notification Control,Purchase Order Message,Mensagem de Ordem de Compra -DocType: Tax Rule,Shipping Country,O envio País -DocType: Upload Attendance,Upload HTML,Carregar HTML -DocType: Employee,Relieving Date,Data de Dispensa -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +12,"Pricing Rule is made to overwrite Price List / define discount percentage, based on some criteria.","A Regra de Fixação de Preços é efetuada para substituir a Lista de Preços / definir a percentagem de desconto, com base em alguns critérios." -DocType: Serial No,Warehouse can only be changed via Stock Entry / Delivery Note / Purchase Receipt,Magazijn kan alleen via Stock Entry / Delivery Note / Kwitantie worden veranderd -DocType: Employee Education,Class / Percentage,Classe / Percentagem -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +93,Head of Marketing and Sales,Diretor de Marketing e Vendas -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +34,Income Tax,Imposto Sobre o Rendimento -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +15,"If selected Pricing Rule is made for 'Price', it will overwrite Price List. Pricing Rule price is the final price, so no further discount should be applied. Hence, in transactions like Sales Order, Purchase Order etc, it will be fetched in 'Rate' field, rather than 'Price List Rate' field.","Se a Regra de Fixação de Preços selecionada for efetuada para o 'Preço', ela irá substituir a Lista de Preços. A Regra de Fixação de Preços é o preço final, portanto nenhum outro desconto deverá ser aplicado. Portanto, em transações como a Ordem de Venda, Ordem de Compra, etc., será obtida do campo ""Taxa"", em vez do campo ""Taxa de Lista de Preços'." -apps/erpnext/erpnext/config/selling.py +164,Track Leads by Industry Type.,Trilha leva por setor Type. -DocType: Item Supplier,Item Supplier,Fornecedor do Item -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +422,Please enter Item Code to get batch no,"Por favor, insira o Código do Item para obter o nº de lote" -apps/erpnext/erpnext/selling/doctype/quotation/quotation.js +788,Please select a value for {0} quotation_to {1},"Por favor, selecione um valor para a cotação_para {0} {1}" -apps/erpnext/erpnext/config/selling.py +46,All Addresses.,Todos os Endereços. -DocType: Company,Stock Settings,Configurações de Stock -apps/erpnext/erpnext/accounts/doctype/account/account.py +224,"Merging is only possible if following properties are same in both records. Is Group, Root Type, Company","A união só é possível caso as seguintes propriedades sejam iguais em ambos os registos. Estes são Grupo, Tipo de Raiz, Empresa" -DocType: Vehicle,Electric,Elétrico -DocType: Task,% Progress,% Progresso -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +121,Gain/Loss on Asset Disposal,Ganhos/Perdas de Eliminação de Ativos -DocType: Training Event,Will send an email about the event to employees with status 'Open',Vou enviar um e-mail sobre o evento para funcionários com status de 'Open' -apps/erpnext/erpnext/config/selling.py +36,Manage Customer Group Tree.,Gerir a Organograma de Grupo de Cliente. -DocType: Supplier Quotation,SQTN-,SQTN- -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center_tree.js +22,New Cost Center Name,Novo Nome de Centro de Custos -DocType: Leave Control Panel,Leave Control Panel,Painel de Controlo de Licenças -DocType: Project,Task Completion,conclusão da tarefa -apps/erpnext/erpnext/templates/form_grid/stock_entry_grid.html +26,Not in Stock,Não há no Stock -DocType: Appraisal,HR User,Utilizador de RH -DocType: Purchase Invoice,Taxes and Charges Deducted,Impostos e Encargos Deduzidos -apps/erpnext/erpnext/hooks.py +108,Issues,Problemas -apps/erpnext/erpnext/controllers/status_updater.py +13,Status must be one of {0},Status deve ser um dos {0} -DocType: Sales Invoice,Debit To,Débito Para -DocType: Delivery Note,Required only for sample item.,Necessário só para o item de amostra. -DocType: Stock Ledger Entry,Actual Qty After Transaction,Qtd Efetiva Após Transação -,Pending SO Items For Purchase Request,Itens Pendentes PV para Solicitação de Compra -apps/erpnext/erpnext/schools/doctype/student_admission/student_admission.py +29,Student Admissions,admissão de estudantes -apps/erpnext/erpnext/accounts/party.py +345,{0} {1} is disabled,{0} {1} está desativado -DocType: Supplier,Billing Currency,Moeda de Faturamento -DocType: Sales Invoice,SINV-RET-,SINV-RET -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +159,Extra Large,Extragrande -,Profit and Loss Statement,Cálculo de Lucros e Perdas -DocType: Bank Reconciliation Detail,Cheque Number,Número de Cheque -,Sales Browser,Navegador Vendas -DocType: Journal Entry,Total Credit,Crédito Total -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +525,Warning: Another {0} # {1} exists against stock entry {2},Aviso: Outra {0} # {1} existe contra entrada de material {2} -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +110,Local,Local -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +26,Loans and Advances (Assets),Empréstimos e Adiantamentos (Ativos) -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +12,Debtors,Devedores -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +158,Large,Grande -DocType: Homepage Featured Product,Homepage Featured Product,Página Inicial do Produto Em Destaque -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse_tree.js +15,New Warehouse Name,Novo Nome de Armazém -apps/erpnext/erpnext/accounts/report/financial_statements.py +221,Total {0} ({1}),Total {0} ({1}) -DocType: C-Form Invoice Detail,Territory,Território -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +152,Please mention no of visits required,"Por favor, mencione o nº visitas necessárias" -DocType: Stock Settings,Default Valuation Method,Método de Estimativa Padrão -DocType: Vehicle Log,Fuel Qty,combustível Qtde -DocType: Production Order Operation,Planned Start Time,Tempo de Início Planeado -DocType: Assessment,Assessment,Avaliação -DocType: Payment Entry Reference,Allocated,Atribuído -apps/erpnext/erpnext/config/accounts.py +231,Close Balance Sheet and book Profit or Loss.,Feche o Balanço e adicione Lucros ou Perdas -DocType: Student Applicant,Application Status,Status do Requerimento -DocType: Fees,Fees,Propinas -DocType: Currency Exchange,Specify Exchange Rate to convert one currency into another,Especifique Taxa de Câmbio para converter uma moeda em outra -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +145,Quotation {0} is cancelled,A cotação {0} foi cancelada -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +26,Total Outstanding Amount,Montante total em dívida -apps/erpnext/erpnext/hr/doctype/attendance/attendance.py +29,Employee {0} was on leave on {1}. Cannot mark attendance.,O(A) Funcionário(a) {0} estava de licença ou baixa em {1}. Não é possível marcar a sua presença. -DocType: Sales Partner,Targets,Metas -DocType: Price List,Price List Master,Definidor de Lista de Preços -DocType: Sales Person,All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.,Todas as transações de vendas podem ser assinaladas em vários **Vendedores** para que possa definir e monitorizar as metas. -,S.O. No.,S.O. Nee. -apps/erpnext/erpnext/selling/doctype/quotation/quotation.py +158,Please create Customer from Lead {0},"Por favor, crie um Cliente do Potencial Cliente {0}" -DocType: Price List,Applicable for Countries,Aplicável aos Países -apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.py +38,Student Group Name is mandatory in row {0},Estudante Nome do grupo é obrigatória na linha {0} -DocType: Homepage,Products to be shown on website homepage,Os produtos a serem mostrados na página inicial do website -apps/erpnext/erpnext/setup/doctype/customer_group/customer_group.js +13,This is a root customer group and cannot be edited.,Este é um cliente de raíz e não pode ser editado -DocType: Employee,AB-,AB- -DocType: POS Profile,Ignore Pricing Rule,Ignorar Regra de Fixação de Preços -apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.py +37,From Date in Salary Structure cannot be lesser than Employee Joining Date.,A Data na Estrutura Salarial não pode ser mais antiga do que a Data de Admissão do Funcionário. -DocType: Employee Education,Graduate,Licenciado -DocType: Leave Block List,Block Days,Bloquear Dias -DocType: Journal Entry,Excise Entry,Registo de Imposto Especial -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +66,Warning: Sales Order {0} already exists against Customer's Purchase Order {1},Aviso: Pedidos de Vendas {0} já existe contra a ordem de compra do cliente {1} -DocType: Terms and Conditions,"Standard Terms and Conditions that can be added to Sales and Purchases. + 8. Inserir Linha: Se for baseado no ""Total da Linha Anterior"", pode selecionar o número da linha que será tomado como base para este cálculo (o padrão é a linha anterior). + 9. Considerar Imposto ou Encargo para: Nesta seção, pode especificar se o imposto / encargo é apenas para avaliação (não uma parte do total) ou apenas para o total (não adiciona valor ao item) ou para ambos. + 10. Adicionar ou Deduzir: Se quer adicionar ou deduzir o imposto." +"DocType: Homepage","Homepage","Página Inicial" +"DocType: Purchase Receipt Item","Recd Quantity","Qtd Recebida" +"apps/erpnext/erpnext/schools/doctype/program_enrollment/program_enrollment.py +56","Fee Records Created - {0}","Registos de Propinas Criados - {0}" +"DocType: Asset Category Account","Asset Category Account","Categoria de Conta de Ativo" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +105","Cannot produce more Item {0} than Sales Order quantity {1}","Não é possível produzir mais Itens {0} do que a quantidade de Pedido de Vendas {1}" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +522","Stock Entry {0} is not submitted","O Registo de Stock {0} não foi enviado" +"DocType: Payment Reconciliation","Bank / Cash Account","Conta Bancária / Dinheiro" +"DocType: Tax Rule","Billing City","Cidade de Faturamento" +"DocType: Asset","Manual","Manual" +"DocType: Salary Component Account","Salary Component Account","Conta Componente Salarial" +"DocType: Global Defaults","Hide Currency Symbol","Ocultar Símbolo de Moeda" +"apps/erpnext/erpnext/config/accounts.py +289","e.g. Bank, Cash, Credit Card","ex: Banco, Dinheiro, Cartão de Crédito" +"DocType: Lead Source","Source Name","Nome da Fonte" +"DocType: Journal Entry","Credit Note","Nota de Crédito" +"DocType: Warranty Claim","Service Address","Endereço de Serviço" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +47","Furnitures and Fixtures","Móveis e Utensílios" +"DocType: Item","Manufacture","Fabrico" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +13","Please Delivery Note first","Por favor, insira a Guia de Remessa primeiro" +"DocType: Student Applicant","Application Date","Data de Candidatura" +"DocType: Salary Detail","Amount based on formula","Montante baseado na fórmula" +"DocType: Purchase Invoice","Currency and Price List","Moeda e Lista de Preços" +"DocType: Opportunity","Customer / Lead Name","Nome de Cliente / Potencial Cliente" +"apps/erpnext/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py +96","Clearance Date not mentioned","Data de Liquidação não mencionada" +"apps/erpnext/erpnext/config/manufacturing.py +7","Production","Produção" +"DocType: Guardian","Occupation","Ocupação" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js +62","Row {0}:Start Date must be before End Date","Linha {0}: A Data de Início deve ser anterior à Data de Término" +"apps/erpnext/erpnext/controllers/trends.py +19","Total(Qty)","Total (Qtd)" +"DocType: Sales Invoice","This Document","Este Documento" +"DocType: Installation Note Item","Installed Qty","Qtd Instalada" +"DocType: Lead","Fax","Fax" +"DocType: Purchase Taxes and Charges","Parenttype","Tipoprincipal" +"apps/erpnext/erpnext/hr/doctype/training_event/training_event.js +7","Training Result","Resultado de Formação" +"DocType: Purchase Invoice","Is Paid","Está Pago" +"DocType: Salary Structure","Total Earning","Ganhos Totais" +"DocType: Purchase Receipt","Time at which materials were received","Momento em que os materiais foram recebidos" +"DocType: Stock Ledger Entry","Outgoing Rate","Taxa de Saída" +"apps/erpnext/erpnext/config/hr.py +187","Organization branch master.","Definidor da filial da organização." +"apps/erpnext/erpnext/controllers/accounts_controller.py +286"," or "," ou " +"DocType: Sales Order","Billing Status","Estado do Faturamento" +"apps/erpnext/erpnext/public/js/conf.js +32","Report an Issue","Relatar um Incidente" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +118","Utility Expenses","Despesas de Serviços" +"apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +64","90-Above","Acima-de-90" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +213","Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher","Linha # {0}: O Lançamento Contabilístico {1} não tem uma conta {2} ou está relacionado a outro voucher" +"DocType: Buying Settings","Default Buying Price List","Lista de Compra de Preço Padrão" +"DocType: Process Payroll","Salary Slip Based on Timesheet","Folha de Vencimento Baseada na Folha de Presença" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +111","No employee for the above selected criteria OR salary slip already created","Não existe nenhum funcionário para os critérios selecionados acima OU já foi criada a folha de vencimento" +"DocType: Notification Control","Sales Order Message","Mensagem de Pedido de Vendas" +"apps/erpnext/erpnext/config/setup.py +15","Set Default Values like Company, Currency, Current Fiscal Year, etc.","Definir Valores Padrão, como a Empresa, Moeda, Ano Fiscal Atual, etc." +"DocType: Payment Entry","Payment Type","Tipo de Pagamento" +"DocType: Process Payroll","Select Employees","Selecionar Funcionários" +"DocType: Bank Reconciliation","To Date","Até à Data" +"DocType: Opportunity","Potential Sales Deal","Negócio de Vendas Potencial" +"DocType: Payment Entry","Cheque/Reference Date","Data do Cheque/Referência" +"DocType: Purchase Invoice","Total Taxes and Charges","Impostos e Encargos Totais" +"DocType: Employee","Emergency Contact","Contacto de Emergência" +"DocType: Bank Reconciliation Detail","Payment Entry","Registo de Pagamento" +"DocType: Item","Quality Parameters","Parâmetros de Qualidade" +"","sales-browser","navegador-de-vendas" +"apps/erpnext/erpnext/accounts/doctype/account/account.js +56","Ledger","Livro" +"DocType: Target Detail","Target Amount","Valor Alvo" +"DocType: Shopping Cart Settings","Shopping Cart Settings","Definições de Carrinho" +"DocType: Journal Entry","Accounting Entries","Registos Contabilísticos" +"apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +24","Duplicate Entry. Please check Authorization Rule {0}","Registo Duplicado. Por favor, verifique a Regra de Autorização {0}" +"apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +27","Global POS Profile {0} already created for company {1}","Já foi criado um Perfil Geral de POS {0} para a empresa {1}" +"DocType: Purchase Order","Ref SQ","SQ de Ref" +"apps/erpnext/erpnext/config/manufacturing.py +74","Replace Item / BOM in all BOMs","Substituir Item / LDM em todas as LDMs" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +56","Receipt document must be submitted","Deve ser enviado o documento de entrega" +"DocType: Purchase Invoice Item","Received Qty","Qtd Recebida" +"DocType: Stock Entry Detail","Serial No / Batch","Nr. de Série / Lote" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +297","Not Paid and Not Delivered","Não Pago e Não Entregue" +"DocType: Product Bundle","Parent Item","Item Principal" +"DocType: Account","Account Type","Tipo de Conta" +"DocType: Delivery Note","DN-RET-","NE-DEV-" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +123","Leave Type {0} cannot be carry-forwarded","O Tipo de Licença {0} não pode ser do tipo avançar" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +216","Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'","Não foi criado um Cronograma de Manutenção para todos os itens. Por favor, clique em ""Gerar Cronograma""" +"","To Produce","Para Produzir" +"apps/erpnext/erpnext/config/hr.py +93","Payroll","Folha de Pagamento" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +171","For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included","Para a linha {0} em {1}. Para incluir {2} na taxa do Item, também devem ser incluídas as linhas {3}" +"DocType: Packing Slip","Identification of the package for the delivery (for print)","Identificação do pacote para a entrega (para impressão)" +"DocType: Bin","Reserved Quantity","Quantidade Reservada" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +273","No submitted Salary Slip found","Não foi encontrada nenhuma Folha de Vencimento" +"DocType: Landed Cost Voucher","Purchase Receipt Items","Compra de Itens de Entrada" +"apps/erpnext/erpnext/config/learn.py +21","Customizing Forms","Personalização de Formulários" +"apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +155","Depreciation Amount during the period","Montante de Depreciação durante o período" +"apps/erpnext/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py +38","Disabled template must not be default template","O modelo desativado não deve ser o modelo padrão" +"DocType: Account","Income Account","Conta de Rendimento" +"DocType: Payment Request","Amount in customer's currency","Montante na moeda do cliente" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +773","Delivery","Entrega" +"DocType: Stock Reconciliation Item","Current Qty","Qtd Atual" +"DocType: BOM Item","See ""Rate Of Materials Based On"" in Costing Section","Consulte a ""Taxa de Materiais Baseados Em"" na Seção de Custos" +"DocType: Appraisal Goal","Key Responsibility Area","Área de Responsabilidade Fundamental" +"DocType: Payment Entry","Total Allocated Amount","Valor Total Atribuído" +"DocType: Item Reorder","Material Request Type","Tipo de Solicitação de Material" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +79","Row {0}: UOM Conversion Factor is mandatory","Linha {0}: É obrigatório colocar o Fator de Conversão de UNID" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +17","Ref","Ref." +"DocType: Budget","Cost Center","Centro de Custos" +"apps/erpnext/erpnext/stock/report/stock_ledger/stock_ledger.py +36","Voucher #","Voucher #" +"DocType: Notification Control","Purchase Order Message","Mensagem de Pedido de Compra" +"DocType: Tax Rule","Shipping Country","País de Envio" +"DocType: Upload Attendance","Upload HTML","Carregar HTML" +"DocType: Employee","Relieving Date","Data de Dispensa" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +12","Pricing Rule is made to overwrite Price List / define discount percentage, based on some criteria.","A Regra de Fixação de Preços é efetuada para substituir a Lista de Preços / definir a percentagem de desconto, com base em alguns critérios." +"DocType: Serial No","Warehouse can only be changed via Stock Entry / Delivery Note / Purchase Receipt","O Armazém só pode ser alterado através do Registo de Stock / Guia de Remessa / Recibo de Compra" +"DocType: Employee Education","Class / Percentage","Classe / Percentagem" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +93","Head of Marketing and Sales","Diretor de Marketing e Vendas" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +34","Income Tax","Imposto Sobre o Rendimento" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +15","If selected Pricing Rule is made for 'Price', it will overwrite Price List. Pricing Rule price is the final price, so no further discount should be applied. Hence, in transactions like Sales Order, Purchase Order etc, it will be fetched in 'Rate' field, rather than 'Price List Rate' field.","Se a Regra de Fixação de Preços selecionada for efetuada para o ""Preço"", ela irá substituir a Lista de Preços. A Regra de Fixação de Preços é o preço final, portanto nenhum outro desconto deverá ser aplicado. Portanto, em transações como o Pedido de Venda, Pedido de Compra, etc., será obtida do campo ""Taxa"", em vez do campo ""Taxa de Lista de Preços""." +"apps/erpnext/erpnext/config/selling.py +164","Track Leads by Industry Type.","Acompanhar Potenciais Clientes Tipo de Setor." +"DocType: Item Supplier","Item Supplier","Fornecedor do Item" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +422","Please enter Item Code to get batch no","Por favor, insira o Código do Item para obter o nr. de lote" +"apps/erpnext/erpnext/selling/doctype/quotation/quotation.js +788","Please select a value for {0} quotation_to {1}","Por favor, selecione um valor para {0} a cotação_para {1}" +"apps/erpnext/erpnext/config/selling.py +46","All Addresses.","Todos os Endereços." +"DocType: Company","Stock Settings","Definições de Stock" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +224","Merging is only possible if following properties are same in both records. Is Group, Root Type, Company","A união só é possível caso as seguintes propriedades sejam iguais em ambos os registos. Estes são o Grupo, Tipo Principal, Empresa" +"DocType: Vehicle","Electric","Elétrico" +"DocType: Task","% Progress","% de Progresso" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +121","Gain/Loss on Asset Disposal","Ganhos/Perdas de Eliminação de Ativos" +"DocType: Training Event","Will send an email about the event to employees with status 'Open'","Enviará um email acerca do evento para os funcionários com estado ""Aberto""" +"apps/erpnext/erpnext/config/selling.py +36","Manage Customer Group Tree.","Gerir o Esquema de Grupo de Cliente." +"DocType: Supplier Quotation","SQTN-","SQTN-" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center_tree.js +22","New Cost Center Name","Novo Nome de Centro de Custos" +"DocType: Leave Control Panel","Leave Control Panel","Painel de Controlo de Licenças" +"DocType: Project","Task Completion","Conclusão da Tarefa" +"apps/erpnext/erpnext/templates/form_grid/stock_entry_grid.html +26","Not in Stock","Não há no Stock" +"DocType: Appraisal","HR User","Utilizador de RH" +"DocType: Purchase Invoice","Taxes and Charges Deducted","Impostos e Encargos Deduzidos" +"apps/erpnext/erpnext/hooks.py +108","Issues","Problemas" +"apps/erpnext/erpnext/controllers/status_updater.py +13","Status must be one of {0}","O estado deve ser um dos {0}" +"DocType: Sales Invoice","Debit To","Débito Para" +"DocType: Delivery Note","Required only for sample item.","Só é necessário para o item de amostra." +"DocType: Stock Ledger Entry","Actual Qty After Transaction","Qtd Efetiva Após Transação" +"","Pending SO Items For Purchase Request","Itens Pendentes PV para Solicitação de Compra" +"apps/erpnext/erpnext/schools/doctype/student_admission/student_admission.py +29","Student Admissions","Admissão de Estudantes" +"apps/erpnext/erpnext/accounts/party.py +345","{0} {1} is disabled","{0} {1} está desativado" +"DocType: Supplier","Billing Currency","Moeda de Faturamento" +"DocType: Sales Invoice","SINV-RET-","SINV-RET-" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +159","Extra Large","Extra-Grande" +"","Profit and Loss Statement","Cálculo de Lucros e Perdas" +"DocType: Bank Reconciliation Detail","Cheque Number","Número de Cheque" +"","Sales Browser","Navegador de Vendas" +"DocType: Journal Entry","Total Credit","Crédito Total" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +525","Warning: Another {0} # {1} exists against stock entry {2}","Aviso: Existe outro/a {0} # {1} no registo de stock {2}" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +110","Local","Local" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +26","Loans and Advances (Assets)","Empréstimos e Adiantamentos (Ativos)" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +12","Debtors","Devedores" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +158","Large","Grande" +"DocType: Homepage Featured Product","Homepage Featured Product","Página Inicial do Produto Em Destaque" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse_tree.js +15","New Warehouse Name","Novo Nome de Armazém" +"apps/erpnext/erpnext/accounts/report/financial_statements.py +221","Total {0} ({1})","Total {0} ({1})" +"DocType: C-Form Invoice Detail","Territory","Território" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +152","Please mention no of visits required","Por favor, mencione o nr. de visitas necessárias" +"DocType: Stock Settings","Default Valuation Method","Método de Estimativa Padrão" +"DocType: Vehicle Log","Fuel Qty","Qtd de Comb." +"DocType: Production Order Operation","Planned Start Time","Tempo de Início Planeado" +"DocType: Assessment","Assessment","Avaliação" +"DocType: Payment Entry Reference","Allocated","Atribuído" +"apps/erpnext/erpnext/config/accounts.py +231","Close Balance Sheet and book Profit or Loss.","Feche o Balanço e adicione Lucros ou Perdas" +"DocType: Student Applicant","Application Status","Estado da Candidatura" +"DocType: Fees","Fees","Propinas" +"DocType: Currency Exchange","Specify Exchange Rate to convert one currency into another","Especifique a Taxa de Câmbio para converter uma moeda noutra" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +145","Quotation {0} is cancelled","A cotação {0} foi cancelada" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +26","Total Outstanding Amount","Montante Total em Dívida" +"apps/erpnext/erpnext/hr/doctype/attendance/attendance.py +29","Employee {0} was on leave on {1}. Cannot mark attendance.","O(A) Funcionário(a) {0} estava de licença ou baixa em {1}. Não é possível marcar a sua presença." +"DocType: Sales Partner","Targets","Metas" +"DocType: Price List","Price List Master","Definidor de Lista de Preços" +"DocType: Sales Person","All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.","Todas as Transações de Vendas podem ser assinaladas em vários **Vendedores** para que possa definir e monitorizar as metas." +"","S.O. No.","Nr. de P.E." +"apps/erpnext/erpnext/selling/doctype/quotation/quotation.py +158","Please create Customer from Lead {0}","Por favor, crie um Cliente a partir dum Potencial Cliente {0}" +"DocType: Price List","Applicable for Countries","Aplicável aos Países" +"apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.py +38","Student Group Name is mandatory in row {0}","É obrigatório colocar o Nome do Grupo de Estudantes na linha {0}" +"DocType: Homepage","Products to be shown on website homepage","Os produtos a serem mostrados na página inicial do website" +"apps/erpnext/erpnext/setup/doctype/customer_group/customer_group.js +13","This is a root customer group and cannot be edited.","Este é um cliente principal e não pode ser editado." +"DocType: Employee","AB-","AB-" +"DocType: POS Profile","Ignore Pricing Rule","Ignorar Regra de Fixação de Preços" +"apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.py +37","From Date in Salary Structure cannot be lesser than Employee Joining Date.","A Data na Estrutura Salarial não pode ser mais antiga do que a Data de Admissão do Funcionário." +"DocType: Employee Education","Graduate","Licenciado" +"DocType: Leave Block List","Block Days","Bloquear Dias" +"DocType: Journal Entry","Excise Entry","Registo de Imposto Especial" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +66","Warning: Sales Order {0} already exists against Customer's Purchase Order {1}","Aviso: O Pedido de Vendas {0} já existe no Pedido de Compra do Cliente {1}" +"DocType: Terms and Conditions","Standard Terms and Conditions that can be added to Sales and Purchases. Examples: @@ -2491,1372 +2491,1379 @@ Examples: 1. Returns Policy. 1. Terms of shipping, if applicable. 1. Ways of addressing disputes, indemnity, liability, etc. -1. Address and Contact of your Company.","Termos e Condições Padrão que podem ser adicionados para compras e vendas. +1. Address and Contact of your Company.","Termos e Condições Padrão que podem ser adicionados às Compras e Vendas. Exemplos: 1. Validade da oferta. - 1. Condições de pagamento (com antecedência, sobre o crédito, parte antecedência etc). - 1. O que é muito (ou a pagar pelo cliente). + 1. Condições de pagamento (Com Antecedência, No Crédito, parte com antecedência etc). + 1. O que é adicional (ou a pagar pelo Cliente). 1. Aviso de segurança / utilização. 1. Garantia, se houver. 1. Política de Devolução. - 1. Condições de entrega, se aplicável. - 1. Formas de disputas de endereçamento, indenização, responsabilidade, etc. - 1. Endereço e de contato da sua empresa." -DocType: Attendance,Leave Type,Tipo de Licença -apps/erpnext/erpnext/controllers/stock_controller.py +190,Expense / Difference account ({0}) must be a 'Profit or Loss' account,A conta de Despesas / Diferenças ({0}) deve ser uma conta de 'Lucros e Perdas' -DocType: Account,Accounts User,Contas de Utilizador -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +89,Name error: {0},Nome de erro: {0} -apps/erpnext/erpnext/stock/doctype/item/item_list.js +8,Shortage,Escassez -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +188,{0} {1} does not associated with {2} {3},{0} {1} não está associado a {2} {3} -apps/erpnext/erpnext/hr/doctype/attendance/attendance.py +18,Attendance for employee {0} is already marked,Já foi registada a presença do funcionário {0} -DocType: Packing Slip,If more than one package of the same type (for print),Se houver mais do que um pacote do mesmo tipo (por impressão) -DocType: Warehouse,Parent Warehouse,Armazém Principal -DocType: C-Form Invoice Detail,Net Total,Total Líquido -DocType: Bin,FCFS Rate,Taxa FCFS -DocType: Payment Reconciliation Invoice,Outstanding Amount,Montante em Dívida -DocType: Project Task,Working,Trabalhando -DocType: Stock Ledger Entry,Stock Queue (FIFO),Da fila (FIFO) -apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +39,{0} does not belong to Company {1},{0} não pertence à Empresa {1} -apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +119,Cost as on,Custo como em -DocType: Account,Round Off,Arredondar -,Requested Qty,Qtd Solicitada -DocType: Tax Rule,Use for Shopping Cart,Use para Compras -apps/erpnext/erpnext/controllers/item_variant.py +66,Value {0} for Attribute {1} does not exist in the list of valid Item Attribute Values for Item {2},Valor {0} para o atributo {1} não existe na lista de item válido valores de atributos para item {2} -apps/erpnext/erpnext/schools/doctype/discussion/discussion.py +33,Discussions,Discussões -DocType: BOM Item,Scrap %,Sucata % -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +45,"Charges will be distributed proportionately based on item qty or amount, as per your selection","Os custos serão distribuídos proporcionalmente com base na qtd ou montante, conforme tiver selecionado" -DocType: Maintenance Visit,Purposes,Objetivos -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +105,Atleast one item should be entered with negative quantity in return document,Para devolver um documento deve ser inserido pelo menos um item com quantidade negativa -apps/erpnext/erpnext/manufacturing/doctype/workstation/workstation.py +71,"Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations","A Operação {0} maior do que as horas de trabalho disponíveis no posto de trabalho {1}, quebra a operação em várias operações" -,Requested,Solicitado -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +84,No Remarks,Sem Observações -DocType: Purchase Invoice,Overdue,Vencido -DocType: Account,Stock Received But Not Billed,"Banco recebido, mas não faturados" -apps/erpnext/erpnext/accounts/doctype/account/account.py +87,Root Account must be a group,A Conta Principal deve ser um grupo -DocType: Fees,FEE.,PROPINA. -DocType: Salary Slip,Gross Pay + Arrear Amount +Encashment Amount - Total Deduction,Salário Bruto + Valores em Atraso + Valor Pago - Dedução Total -DocType: Item,Total Projected Qty,Qtde projetada -DocType: Monthly Distribution,Distribution Name,Nome de Distribuição -DocType: Course,Course Code,Código de Curso -apps/erpnext/erpnext/controllers/stock_controller.py +288,Quality Inspection required for Item {0},Inspeção de Qualidade necessária para o item {0} -DocType: Quotation,Rate at which customer's currency is converted to company's base currency,Taxa à qual a moeda do cliente é convertida para a moeda principal da empresa -DocType: Purchase Invoice Item,Net Rate (Company Currency),Taxa Líquida (Moeda da Empresa) -DocType: Salary Detail,Condition and Formula Help,Seção de Ajuda de Condições e Fórmulas -apps/erpnext/erpnext/config/selling.py +105,Manage Territory Tree.,Gerir Organograma de Território. -DocType: Journal Entry Account,Sales Invoice,Nota Fiscal de Venda -DocType: Journal Entry Account,Party Balance,Saldo da Parte -apps/erpnext/erpnext/accounts/page/pos/pos.js +461,Please select Apply Discount On,"Por favor, selecione Aplicar Desconto Em" -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +113,Salary Slip Created,Recibo de Salário Criado -DocType: Company,Default Receivable Account,Contas a Receber Padrão -DocType: Process Payroll,Create Bank Entry for the total salary paid for the above selected criteria,"Criar Registo Bancário para o salário total pago, para os critérios acima selecionados" -DocType: Stock Entry,Material Transfer for Manufacture,Transferência de Material para Fabrico -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +18,Discount Percentage can be applied either against a Price List or for all Price List.,A Percentagem de Desconto pode ser aplicada numa Lista de Preços ou em todas as Listas de Preços. -DocType: Purchase Invoice,Half-yearly,Semestral -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +391,Accounting Entry for Stock,Registo Contábil para Estoque -DocType: Vehicle Service,Engine Oil,Óleo de motor -DocType: Sales Invoice,Sales Team1,Vendas team1 -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +38,Item {0} does not exist,O Item {0} não existe -DocType: Attendance Tool Student,Attendance Tool Student,Ferramenta de Assiduidade de Estudante -DocType: Sales Invoice,Customer Address,Endereço de Cliente -apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +118,Row {0}: Completed Qty must be greater than zero.,Linha {0}: A Qtd Concluída deve superior a zero. -DocType: Purchase Invoice,Apply Additional Discount On,Aplicar Desconto Adicional Em -DocType: Account,Root Type,Tipo de Fonte -DocType: Item,FIFO,FIFO -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +125,Row # {0}: Cannot return more than {1} for Item {2},Linha # {0}: Não é possível devolver mais de {1} para o item {2} -apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +76,Plot,Gráfico -DocType: Item Group,Show this slideshow at the top of the page,Mostrar esta slideshow no topo da página -DocType: BOM,Item UOM,UNID de Item -DocType: Sales Taxes and Charges,Tax Amount After Discount Amount (Company Currency),Valor do imposto Valor Depois de desconto (Companhia de moeda) -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +141,Target warehouse is mandatory for row {0},Destino do Warehouse é obrigatória para a linha {0} -DocType: Cheque Print Template,Primary Settings,Definições Principais -DocType: Purchase Invoice,Select Supplier Address,Escolha um Fornecedor Endereço -apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +371,Add Employees,Adicionar Empregados -DocType: Purchase Invoice Item,Quality Inspection,Inspeção de Qualidade -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +155,Extra Small,Extrapequeno -DocType: Company,Standard Template,standard Template -DocType: Training Event,Theory,Teoria -apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +704,Warning: Material Requested Qty is less than Minimum Order Qty,Aviso: A quantidade do Material requesitado é menor que a quantidade minima de Compra -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +207,Account {0} is frozen,A conta {0} está congelada -DocType: Company,Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.,Entidade Legal / Subsidiária com um Gráfico de Contas separado pertencente à Organização. -DocType: Payment Request,Mute Email,Email Sem Som -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +29,"Food, Beverage & Tobacco","Comida, Bebidas e Tabaco" -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +623,Can only make payment against unbilled {0},Só pode efetuar o pagamento no {0} não faturado -apps/erpnext/erpnext/controllers/selling_controller.py +129,Commission rate cannot be greater than 100,A taxa de comissão não pode ser superior a 100 -DocType: Stock Entry,Subcontract,Subcontratar -apps/erpnext/erpnext/public/js/utils/party.js +146,Please enter {0} first,"Por favor, insira {0} primeiro" -apps/erpnext/erpnext/hr/doctype/daily_work_summary/daily_work_summary.py +64,No replies from,Sem respostas de -DocType: Production Order Operation,Actual End Time,Tempo Final Efetiva -DocType: Production Planning Tool,Download Materials Required,Transferir Materiais Necessários -DocType: Item,Manufacturer Part Number,Número da Peça de Fabricante -DocType: Production Order Operation,Estimated Time and Cost,Tempo e Custo Estimados -DocType: Bin,Bin,Caixa -DocType: SMS Log,No of Sent SMS,N º de SMS Enviados -DocType: Account,Expense Account,Conta de Despesas -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +49,Software,Software -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +162,Colour,Cor -DocType: Training Event,Scheduled,Programado -apps/erpnext/erpnext/config/buying.py +18,Request for quotation.,Solicitação de cotação. -apps/erpnext/erpnext/selling/doctype/product_bundle/product_bundle.js +13,"Please select Item where ""Is Stock Item"" is ""No"" and ""Is Sales Item"" is ""Yes"" and there is no other Product Bundle","Por favor, selecione o item onde o ""O Stock de Item"" é ""Não"" e o ""Item de Vendas"" é ""Sim"" e se não há nenhum outro Pacote de Produtos" -DocType: Student Log,Academic,Académico -apps/erpnext/erpnext/controllers/accounts_controller.py +482,Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2}),Avanço total ({0}) contra Pedido {1} não pode ser maior do que o total geral ({2}) -DocType: Sales Partner,Select Monthly Distribution to unevenly distribute targets across months.,Selecione distribuição mensal para distribuir desigualmente alvos através meses. -DocType: Purchase Invoice Item,Valuation Rate,Taxa de valorização -DocType: Stock Reconciliation,SR/,SR / -DocType: Vehicle,Diesel,Diesel -apps/erpnext/erpnext/stock/get_item_details.py +293,Price List Currency not selected,Não foi selecionada uma Moeda para a Lista de Preços -DocType: Assessment,Results,Resultados -,Student Monthly Attendance Sheet,Folha de presença mensal estudante -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +177,Employee {0} has already applied for {1} between {2} and {3},O(A) Funcionário(a) {0} já solicitou {1} entre {2} e {3} -apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +30,Project Start Date,Data de Início do Projeto -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +8,Until,Até -DocType: Rename Tool,Rename Log,Registo de Alteração de Nome -DocType: Maintenance Visit Purpose,Against Document No,No Nº de Documento -DocType: BOM,Scrap,fragmento -apps/erpnext/erpnext/config/selling.py +110,Manage Sales Partners.,Gerir Parceiros de Vendas. -DocType: Quality Inspection,Inspection Type,Tipo de Inspeção -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +232,Warehouses with existing transaction can not be converted to group.,Armazéns com transação existente não pode ser convertido em grupo. -apps/erpnext/erpnext/controllers/recurring_document.py +166,Please select {0},"Por favor, selecione {0}" -DocType: C-Form,C-Form No,Nº C-Form -DocType: BOM,Exploded_items,Vista_expandida_de_items -DocType: Employee Attendance Tool,Unmarked Attendance,Presença Unmarked -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +96,Researcher,Investigador -DocType: Program Enrollment Tool Student,Program Enrollment Tool Student,Estudante da Ferramenta de Inscrição no Programa -apps/erpnext/erpnext/hr/doctype/job_applicant/job_applicant.py +25,Name or Email is mandatory,É obrigatório colocar o Nome ou Email -apps/erpnext/erpnext/config/stock.py +158,Incoming quality inspection.,Inspeção de qualidade a ser efetuada. -DocType: Purchase Order Item,Returned Qty,Qtd Devolvida -DocType: Employee,Exit,Sair -apps/erpnext/erpnext/accounts/doctype/account/account.py +159,Root Type is mandatory,É obrigatório colocar o Tipo de Fonte -DocType: BOM,Total Cost(Company Currency),Custo Total (Empresa de moeda) -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +295,Serial No {0} created,Serial Não {0} criado -DocType: Homepage,Company Description for website homepage,Descrição da Empresa para a página inicial do website -DocType: Item Customer Detail,"For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes","Para a maior comodidade dos clientes, estes códigos podem ser utilizados em formatos de impressão, como Faturas e Notas de Entrega" -DocType: Sales Invoice,Time Sheet List,Lista de folhas de tempo -DocType: Employee,You can enter any date manually,Você pode entrar em qualquer data manualmente -DocType: Asset Category Account,Depreciation Expense Account,Conta de Depreciação de Despesas -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +176,Probationary Period,Período de Experiência -apps/erpnext/erpnext/hooks.py +110,Announcements,Avisos -DocType: Customer Group,Only leaf nodes are allowed in transaction,Só são permitidos grupos principais numa transação -DocType: Expense Claim,Expense Approver,Aprovador de Despesas -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +125,Row {0}: Advance against Customer must be credit,O Avanço da linha {0}: do Cliente deve ser um crédito -apps/erpnext/erpnext/accounts/doctype/account/account.js +66,Non-Group to Group,De Fora do Grupo a Grupo -DocType: Purchase Receipt Item Supplied,Purchase Receipt Item Supplied,Item de Recibo de Compra Fornecido -DocType: Payment Entry,Pay,Pagar -apps/erpnext/erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py +24,To Datetime,Para Datetime -DocType: SMS Settings,SMS Gateway URL,SMS Gateway de URL -apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.py +53,Course Schedules deleted:,Cronogramas de Curso eliminados: -apps/erpnext/erpnext/config/selling.py +283,Logs for maintaining sms delivery status,Registo para a manutenção do status de entrega sms -DocType: Accounts Settings,Make Payment via Journal Entry,Fazer o pagamento via Journal Entry -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +74,Printed On,Impresso em -DocType: Item,Inspection Required before Delivery,Inspeção requerida antes da entrega -DocType: Item,Inspection Required before Purchase,Inspeção requerida antes da compra -apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +93,Pending Activities,Atividades Pendentes -DocType: Payment Gateway,Gateway,Portal -DocType: Fee Component,Fees Category,Categoria de Propinas -apps/erpnext/erpnext/hr/doctype/employee/employee.py +126,Please enter relieving date.,"Por favor, insira a data de saída." -apps/erpnext/erpnext/controllers/trends.py +149,Amt,Mtt -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +56,Only Leave Applications with status 'Approved' can be submitted,"Só as Solicitações de Licenças com status ""Aprovado"" é que podem ser enviadas" -apps/erpnext/erpnext/utilities/doctype/address/address.py +30,Address Title is mandatory.,É obrigatório colocar o título do Endereço . -DocType: Opportunity,Enter name of campaign if source of enquiry is campaign,Insira o nome da campanha se a fonte da consulta for a campanha -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +38,Newspaper Publishers,Editores de Jornais -apps/erpnext/erpnext/support/page/support_analytics/support_analytics.js +31,Select Fiscal Year,Selecione Ano Fiscal -apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +43,Reorder Level,Reordenar Nível -DocType: Company,Chart Of Accounts Template,Plano de Contas Template -DocType: Attendance,Attendance Date,Data de Presença -apps/erpnext/erpnext/stock/get_item_details.py +257,Item Price updated for {0} in Price List {1},O Preço de Item foi atualizado para {0} na Lista de Preços {1} -DocType: Salary Structure,Salary breakup based on Earning and Deduction.,Separação Salarial com base nas Remunerações e Reduções. -apps/erpnext/erpnext/accounts/doctype/account/account.py +131,Account with child nodes cannot be converted to ledger,Uma conta com subgrupos não pode ser convertida num livro -DocType: Address,Preferred Shipping Address,Endereço de Envio Preferido -DocType: Purchase Invoice Item,Accepted Warehouse,Armazém Aceite -DocType: Bank Reconciliation Detail,Posting Date,Data de Postagem -DocType: Item,Valuation Method,Método de Avaliação -apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +202,Mark Half Day,Marcar Meio Dia -DocType: Sales Invoice,Sales Team,Equipe de Vendas -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +85,Duplicate entry,Duplicar registo -DocType: Program Enrollment Tool,Get Students,Obter Estudantes -DocType: Serial No,Under Warranty,Sob Garantia -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +507,[Error],[Erro] -DocType: Sales Order,In Words will be visible once you save the Sales Order.,Por Extenso será visível quando salvar a Ordem de Venda. -,Employee Birthday,Aniversário do Funcionário -DocType: Student Batch Attendance Tool,Student Batch Attendance Tool,Estudante ferramenta Batch Presença -apps/erpnext/erpnext/controllers/status_updater.py +197,Limit Crossed,Limite Ultrapassado -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +55,Venture Capital,Capital de Risco -apps/erpnext/erpnext/schools/doctype/academic_term/academic_term.py +38,An academic term with this 'Academic Year' {0} and 'Term Name' {1} already exists. Please modify these entries and try again.,"Um termo escolar com este "Ano Lectivo '{0} e' Nome Prazo '{1} já existe. Por favor, modificar essas entradas e tente novamente." -DocType: UOM,Must be Whole Number,Deve ser Número Inteiro -DocType: Leave Control Panel,New Leaves Allocated (In Days),Novas Licenças Alocadas (Em Dias) -apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +49,Serial No {0} does not exist,Serial Não {0} não existe -DocType: Sales Invoice Item,Customer Warehouse (Optional),Armazém do Cliente (Opcional) -DocType: Pricing Rule,Discount Percentage,Percentagem de Desconto -DocType: Payment Reconciliation Invoice,Invoice Number,Número da Fatura -DocType: Shopping Cart Settings,Orders,Pedidos -DocType: Employee Leave Approver,Leave Approver,Aprovador da Licença -DocType: Assessment Group,Assessment Group Name,Nome do Grupo de Avaliação -DocType: Manufacturing Settings,Material Transferred for Manufacture,Material Transferido para Fabrico -DocType: Expense Claim,"A user with ""Expense Approver"" role","Um utilizador com a função de ""Aprovador de Despesas""" -DocType: Landed Cost Item,Receipt Document Type,Tipo de Documento de Receção -DocType: Daily Work Summary Settings,Select Companies,seleccione Empresas -,Issued Items Against Production Order,Itens Enviados relacionados à Ordem de Produção -DocType: Pricing Rule,Purchase Manager,Gestor de Compras -DocType: Target Detail,Target Detail,Detalhe alvo -apps/erpnext/erpnext/hr/doctype/job_opening/job_opening.py +20,All Jobs,Todos os Empregos -DocType: Sales Order,% of materials billed against this Sales Order,% de materiais faturado nesta Ordem de Venda -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.js +49,Period Closing Entry,Registo de Término de Período -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +38,Cost Center with existing transactions can not be converted to group,O Centro de custo com as operações existentes não pode ser convertido em grupo -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +333,Amount {0} {1} {2} {3},Montante {0} {1} {2} {3} -DocType: Account,Depreciation,Depreciação -apps/erpnext/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py +49,Supplier(s),Fornecedor (s) -DocType: Employee Attendance Tool,Employee Attendance Tool,Ferramenta de Assiduidade do Funcionário -DocType: Supplier,Credit Limit,Limite de Crédito -DocType: Production Plan Sales Order,Salse Order Date,Salse Order Date -DocType: Salary Component,Salary Component,Componente salário -apps/erpnext/erpnext/accounts/utils.py +455,Payment Entries {0} are un-linked,Os Registos de Pagamento {0} não estão ligados -DocType: GL Entry,Voucher No,Vale No. -DocType: Leave Allocation,Leave Allocation,Alocação de Licenças -DocType: Payment Request,Recipient Message And Payment Details,Mensagem E Dados de Pagamento para Destinatário -DocType: Training Event,Trainer Email,treinador Email -apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +501,Material Requests {0} created,Foram criadas as Solicitações de Material {0} -DocType: Production Planning Tool,Include sub-contracted raw materials,Incluir matérias-primas subcontratadas -apps/erpnext/erpnext/config/selling.py +154,Template of terms or contract.,Modelo de termos ou contratos. -DocType: Purchase Invoice,Address and Contact,Endereço e Contacto -DocType: Cheque Print Template,Is Account Payable,A Conta é A Pagar -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +261,Stock cannot be updated against Purchase Receipt {0},Stock não pode ser atualizada contra Recibo de compra {0} -DocType: Supplier,Last Day of the Next Month,Último Dia do Mês Seguinte -DocType: Employee,Feedback,Comentários -apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +71,"Leave cannot be allocated before {0}, as leave balance has already been carry-forwarded in the future leave allocation record {1}","A licença não pode ser alocada antes de {0}, pois o saldo de licenças já foi carregado adiante no registo de alocação de licenças {1}" -apps/erpnext/erpnext/accounts/party.py +305,Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s),Nota: A Data de Vencimento / referência excede os dias de crédito de permitidos por cliente em {0} dia(s) -apps/erpnext/erpnext/schools/doctype/program/program.js +9,Student Applicant,estudante Requerente -DocType: Asset Category Account,Accumulated Depreciation Account,Conta de Depreciação Acumulada -DocType: Stock Settings,Freeze Stock Entries,Suspender Registos de Stock -DocType: Asset,Expected Value After Useful Life,Valor Previsto Após a Vida Útil -DocType: Item,Reorder level based on Warehouse,Nível de Reencomenda no Armazém -DocType: Activity Cost,Billing Rate,Taxa de Faturamento -,Qty to Deliver,Qtd a Entregar -,Stock Analytics,Stock analíticos -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +424,Operations cannot be left blank,As operações não podem ser deixadas em branco -DocType: Maintenance Visit Purpose,Against Document Detail No,No Nº de Dados de Documento -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +79,Party Type is mandatory,É obrigatório colocar o Tipo de Parte -DocType: Quality Inspection,Outgoing,De Saída -DocType: Material Request,Requested For,Solicitado Para -DocType: Quotation Item,Against Doctype,No Doctype -apps/erpnext/erpnext/controllers/buying_controller.py +376,{0} {1} is cancelled or closed,{0} {1} foi cancelado ou encerrado -DocType: Delivery Note,Track this Delivery Note against any Project,Acompanhar esta Guia de Remessa relacionada a qualquer Projeto -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +29,Net Cash from Investing,Caixa Líquido de Investimentos -,Is Primary Address,É o Endereço Principal -DocType: Production Order,Work-in-Progress Warehouse,Armazém Work-in-Progress -apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +104,Asset {0} must be submitted,O ativo {0} deve ser enviado -apps/erpnext/erpnext/schools/doctype/student_attendance/student_attendance.py +39,Attendance Record {0} exists against Student {1},Comparecimento recorde {0} existe contra Student {1} -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +341,Reference #{0} dated {1},Referência #{0} datada de {1} -apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +161,Depreciation Eliminated due to disposal of assets,A Depreciação foi eliminado devido à alienação de ativos -apps/erpnext/erpnext/templates/includes/cart/cart_address.html +15,Manage Addresses,Gerir Endereços -DocType: Asset,Item Code,Código do Item -DocType: Production Planning Tool,Create Production Orders,Criar Pedidos de Produção -DocType: Serial No,Warranty / AMC Details,Garantia / AMC Detalhes -DocType: Journal Entry,User Remark,Observação de usuário -DocType: Lead,Market Segment,Segmento de Mercado -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +850,Paid Amount cannot be greater than total negative outstanding amount {0},O Montante Pago não pode ser superior ao montante em dívida total negativo {0} -DocType: Employee Internal Work History,Employee Internal Work History,Historial de Trabalho Interno do Funcionário -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +235,Closing (Dr),A Fechar (Db) -DocType: Cheque Print Template,Cheque Size,Tamanho do Cheque -DocType: Contact,Passive,Passivo -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +228,Serial No {0} not in stock,Serial Não {0} não em estoque -apps/erpnext/erpnext/config/selling.py +159,Tax template for selling transactions.,Modelo imposto pela venda de transações. -DocType: Sales Invoice,Write Off Outstanding Amount,Escreva Off montante em dívida -DocType: Student Batch Creation Tool,Student Batch Creation Tool,Estudante ferramenta de criação de Batch -DocType: Account,Accounts Manager,Gestor de Contas -DocType: Stock Settings,Default Stock UOM,UNID de Stock Padrão -DocType: Asset,Number of Depreciations Booked,Número de Depreciações Reservadas -DocType: Landed Cost Item,Receipt Document,Documento de Receção -DocType: Production Planning Tool,Create Material Requests,Criar Solicitações de Materiais -DocType: Employee Education,School/University,Escola / Universidade -DocType: Payment Request,Reference Details,Dados de Referência -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +58,Expected Value After Useful Life must be less than Gross Purchase Amount,O Valor Previsto Após a Vida Útil deve ser inferior ao Valor de Compra a Grosso -DocType: Sales Invoice Item,Available Qty at Warehouse,Qtd Disponível no Armazém -,Billed Amount,Montante Faturado -DocType: Asset,Double Declining Balance,Saldo Decrescente Duplo -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +166,Closed order cannot be cancelled. Unclose to cancel.,Um pedido fechado não pode ser cancelado. Anule o fecho para a cancelar. -DocType: Student Guardian,Father,Pai -apps/erpnext/erpnext/controllers/accounts_controller.py +568,'Update Stock' cannot be checked for fixed asset sale,"""Atualizar Stock"" não pode ser verificado para a venda de ativo imobilizado" -DocType: Bank Reconciliation,Bank Reconciliation,Conciliação Bancária -apps/erpnext/erpnext/templates/includes/footer/footer_extension.html +7,Get Updates,Obter Atualizações -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +92,{0} {1}: Account {2} does not belong to Company {3},{0} {1}: Account {2} não pertence à empresa {3} -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.py +132,Material Request {0} is cancelled or stopped,A Solicitação de Material {0} foi cancelada ou interrompida -apps/erpnext/erpnext/public/js/setup_wizard.js +313,Add a few sample records,Adicione alguns registos de exemplo -apps/erpnext/erpnext/config/hr.py +258,Leave Management,Gestão de Licenças -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.js +81,Group by Account,Agrupar por Conta -DocType: Sales Order,Fully Delivered,Totalmente Entregue -DocType: Lead,Lower Income,Rendimento Mais Baixo -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +160,Source and target warehouse cannot be same for row {0},Fonte e armazém de destino não pode ser o mesmo para a linha {0} -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +239,"Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry","A Conta de Diferenças deve ser uma conta do tipo Ativo/Passivo, pois esta Conciliação de Stock é um Registo de Abertura" -apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +85,Purchase Order number required for Item {0},Número da Ordem de Compra obrigatório para o Item {0} -apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +18,'From Date' must be after 'To Date',A 'Data De' deve ser depois da 'Data Para' -apps/erpnext/erpnext/schools/doctype/student_applicant/student_applicant.py +29,Cannot change status as student {0} is linked with student application {1},Não é possível alterar o estado pois {0} estudante está ligado à candidatura de estudante {1} -DocType: Asset,Fully Depreciated,Totalmente Depreciados -,Stock Projected Qty,Verwachte voorraad Aantal -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +390,Customer {0} does not belong to project {1},O cliente {0} não pertence ao projeto {1} -DocType: Employee Attendance Tool,Marked Attendance HTML,HTML de Presenças Marcadas -DocType: Sales Order,Customer's Purchase Order,Ordem de Compra do Cliente -apps/erpnext/erpnext/config/stock.py +107,Serial No and Batch,O número de série e de lote -DocType: Warranty Claim,From Company,Da Empresa -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +76,Please set Number of Depreciations Booked,"Por favor, defina o Número de Depreciações Marcado" -apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +95,Value or Qty,Valor ou Quantidade -apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +402,Productions Orders cannot be raised for:,Não podem ser criadas Ordens de Produção para: -apps/erpnext/erpnext/public/js/setup_wizard.js +299,Minute,Minuto -DocType: Purchase Invoice,Purchase Taxes and Charges,Impostos e Taxas de Compra -,Qty to Receive,Qtd a Receber -DocType: Leave Block List,Leave Block List Allowed,Lista de Bloqueio de Licenças Permitida -apps/erpnext/erpnext/fleet_management/doctype/vehicle_log/vehicle_log.py +49,Expense Claim for Vehicle Log {0},Reivindicação despesa para Log Veículo {0} -apps/erpnext/erpnext/patches/v7_0/create_warehouse_nestedset.py +58,All Warehouses,Todos os Armazéns -DocType: Sales Partner,Retailer,Retalhista -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +106,Credit To account must be a Balance Sheet account,A conta de Crédito Para deve ser uma conta de Balanço -apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +128,All Supplier Types,Todos os Tipos de Fornecedores -DocType: Global Defaults,Disable In Words,Desativar Por Extenso -apps/erpnext/erpnext/stock/doctype/item/item.py +45,Item Code is mandatory because Item is not automatically numbered,É obrigatório colocar o Código do Item porque o Item não é automaticamente numerado -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +97,Quotation {0} not of type {1},A cotação {0} não é do tipo {1} -DocType: Maintenance Schedule Item,Maintenance Schedule Item,Item do Cronograma de Manutenção -DocType: Sales Order,% Delivered,% Entregue -DocType: Production Order,PRO-,PRO- -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +154,Bank Overdraft Account,Descoberto na Conta Bancária -apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.js +48,Make Salary Slip,Criar Folha de Pagamento -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.js +28,Browse BOM,Pesquisar na LDM -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +152,Secured Loans,Empréstimos garantidos -apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +94,Please set Depreciation related Accounts in Asset Category {0} or Company {1},"Por favor, defina as Contas relacionadas com a Depreciação na Categoria de ativos {0} ou na Empresa {1}" -DocType: Academic Term,Academic Year,Ano Letivo -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +166,Opening Balance Equity,Equidade de Saldo Inicial -DocType: Lead,CRM,CRM -DocType: Appraisal,Appraisal,Avaliação -apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +137,Email sent to supplier {0},Email enviado ao fornecedor {0} -DocType: Opportunity,OPTY-,OPTD- -apps/erpnext/erpnext/hr/doctype/leave_block_list/leave_block_list.py +19,Date is repeated,A data está repetida -apps/erpnext/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html +27,Authorized Signatory,Signatário Autorizado -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +206,Leave approver must be one of {0},O aprovador de licença deve ser um {0} -DocType: Hub Settings,Seller Email,Vendedor Email -DocType: Project,Total Purchase Cost (via Purchase Invoice),Custo total de compra (Purchase via da fatura) -DocType: Training Event,Start Time,Start Time -DocType: Item Price,Bulk Import Help,Ajuda de Importação em Massa -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +261,Select Quantity,Digite a Quantidade -apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +34,Approving Role cannot be same as role the rule is Applicable To,A função de Aprovar Função não pode igual à da regra Aplicável A -apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +65,Unsubscribe from this Email Digest,Cancelar a inscrição nesse Email Digest -apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.js +28,Message Sent,Mensagem Enviada -apps/erpnext/erpnext/accounts/doctype/account/account.py +101,Account with child nodes cannot be set as ledger,Uma conta com subgrupos não pode ser definida como um livro -DocType: C-Form,II,II -DocType: Sales Invoice,Rate at which Price list currency is converted to customer's base currency,Taxa à qual a moeda da lista de preços é convertida para a moeda principal do cliente -DocType: Purchase Invoice Item,Net Amount (Company Currency),Valor Líquido (Moeda da Empresa) -DocType: Salary Slip,Hour Rate,Preço por Hora -DocType: Stock Settings,Item Naming By,Dar Nome de Item Por -apps/erpnext/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py +46,Another Period Closing Entry {0} has been made after {1},Foi efeuado outro Lançamento de Encerramento de Período {0} após {1} -DocType: Production Order,Material Transferred for Manufacturing,Material Transferido para Fabrico -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +32,Account {0} does not exists,A conta {0} não existe -DocType: Project,Project Type,Tipo de Projeto -apps/erpnext/erpnext/setup/doctype/sales_person/sales_person.py +16,Either target qty or target amount is mandatory.,É obrigatório colocar a qtd prevista ou montante previsto -apps/erpnext/erpnext/config/projects.py +45,Cost of various activities,Custo de diversas atividades -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +60,"Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}","Configurando eventos para {0}, uma vez que o funcionário ligado ao abaixo vendas pessoas não tem um ID do usuário {1}" -DocType: Timesheet,Billing Details,Detalhes de faturamento -apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +150,Source and target warehouse must be different,Fonte e warehouse de destino deve ser diferente -apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +104,Not allowed to update stock transactions older than {0},Não é permitido atualizar transações com ações mais antigas que {0} -DocType: Purchase Invoice Item,PR Detail,Dados de RC -DocType: Sales Order,Fully Billed,Totalmente Faturado -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +20,Cash In Hand,Dinheiro Em Caixa -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +123,Delivery warehouse required for stock item {0},É necessário colocar o armazém de entrega para o item de stock {0} -DocType: Packing Slip,The gross weight of the package. Usually net weight + packaging material weight. (for print),O peso bruto do pacote. Normalmente peso líquido + peso do material de embalagem. (Para impressão) -apps/erpnext/erpnext/schools/doctype/course/course.js +3,Program,Programa -DocType: Accounts Settings,Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts,Gebruikers met deze rol mogen bevroren accounts en maak / boekingen tegen bevroren rekeningen wijzigen -DocType: Serial No,Is Cancelled,É Cancelada -DocType: Journal Entry,Bill Date,Data de Conta -apps/erpnext/erpnext/fleet_management/doctype/vehicle_log/vehicle_log.py +20,"Service Item,Type,frequency and expense amount are required","Item de serviço, tipo, frequência e valor da despesa são necessárias" -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +43,"Even if there are multiple Pricing Rules with highest priority, then following internal priorities are applied:","Mesmo se haja várias Regras de Fixação de Preços com alta prioridade, então as seguintes prioridades internas são aplicadas:" -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.js +86,Do you really want to Submit all Salary Slip from {0} to {1},Você realmente quer submeter toda folha de salário de {0} para {1} -DocType: Cheque Print Template,Cheque Height,Altura do Cheque -DocType: Sales Invoice Item,Total Margin,Margem total -DocType: Supplier,Supplier Details,Detalhes fornecedor -DocType: Expense Claim,Approval Status,Status de Aprovação -DocType: Hub Settings,Publish Items to Hub,Publicar Itens no Hub -apps/erpnext/erpnext/accounts/doctype/shipping_rule/shipping_rule.py +44,From value must be less than to value in row {0},O Valor De deve ser inferior ao valor da linha {0} -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +141,Wire Transfer,por transferência bancária -apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +131,Check all,Verificar tudo -DocType: Vehicle Log,Invoice Ref,Fatura Ref -DocType: Sales Order,Recurring Order,Pedido Recorrente -DocType: Company,Default Income Account,Conta de Rendimentos Padrão -apps/erpnext/erpnext/selling/page/sales_analytics/sales_analytics.js +33,Customer Group / Customer,Grupo de Clientes / Cliente -apps/erpnext/erpnext/accounts/report/balance_sheet/balance_sheet.py +28,Unclosed Fiscal Years Profit / Loss (Credit),Unclosed Fiscal Years Profit / Loss (Crédito) -DocType: Sales Invoice,Time Sheets,folhas de tempo -DocType: Payment Gateway Account,Default Payment Request Message,Mensagem de Solicitação de Pagamento Padrão -DocType: Item Group,Check this if you want to show in website,Selecione esta opção se desejar mostrar no website -apps/erpnext/erpnext/config/accounts.py +136,Banking and Payments,Atividade Bancária e Pagamentos -,Welcome to ERPNext,Bem-vindo ao ERPNext -apps/erpnext/erpnext/config/learn.py +107,Lead to Quotation,De Potencial Cliente a Cotação -DocType: Lead,From Customer,Do Cliente -apps/erpnext/erpnext/demo/setup/setup_data.py +315,Calls,Chamadas -DocType: Project,Total Costing Amount (via Time Logs),Montante Custeio Total (via Time Logs) -DocType: Purchase Order Item Supplied,Stock UOM,Estoque UOM -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +218,Purchase Order {0} is not submitted,A Ordem de Compra {0} não foi enviada -apps/erpnext/erpnext/stock/doctype/item/item.js +33,Projected,Projetado -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +218,Serial No {0} does not belong to Warehouse {1},Serial Não {0} não pertence ao Armazém {1} -apps/erpnext/erpnext/controllers/status_updater.py +161,Note: System will not check over-delivery and over-booking for Item {0} as quantity or amount is 0,Nota : O sistema não irá verificar o excesso de entrega e de reservas do Item {0} pois a quantidade ou montante é 0 -DocType: Notification Control,Quotation Message,Mensagem de Cotação -DocType: Issue,Opening Date,Data de Abertura -apps/erpnext/erpnext/schools/api.py +66,Attendance has been marked successfully.,A presença foi registada com sucesso. -DocType: Journal Entry,Remark,Observação -DocType: Purchase Receipt Item,Rate and Amount,Taxa e Montante -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +146,Account Type for {0} must be {1},O Tipo de Conta para {0} deverá ser {1} -apps/erpnext/erpnext/config/hr.py +55,Leaves and Holiday,Licenças e Férias -DocType: Sales Order,Not Billed,Não Faturado -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +144,Both Warehouse must belong to same Company,Ambos os Armazens devem pertencer à mesma Empresa -apps/erpnext/erpnext/public/js/templates/contact_list.html +31,No contacts added yet.,Ainda não foi adicionado nenhum contacto. -DocType: Purchase Invoice Item,Landed Cost Voucher Amount,Montante do Comprovante de Custo de Entrega -apps/erpnext/erpnext/config/accounts.py +17,Bills raised by Suppliers.,Contas levantadas por Fornecedores. -DocType: POS Profile,Write Off Account,Escreva Off Conta -apps/erpnext/erpnext/templates/print_formats/includes/taxes.html +5,Discount Amount,Montante do Desconto -DocType: Purchase Invoice,Return Against Purchase Invoice,Devolver Contra Fatura de Compra -DocType: Item,Warranty Period (in days),Período de Garantia (em dias) -apps/erpnext/erpnext/stock/page/stock_balance/stock_balance.js +51,Acutal qty in stock,Qtd efetiva em stock -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +17,Net Cash from Operations,Caixa Líquido de Operações -apps/erpnext/erpnext/public/js/setup_wizard.js +225,e.g. VAT,ex: IVA -apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +26,Item 4,Item 4 -DocType: Student Admission,Admission End Date,Data de Término Admissão -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py +21,Sub-contracting,Sub-contratação -DocType: Journal Entry Account,Journal Entry Account,Conta para Lançamento Contábil -apps/erpnext/erpnext/schools/doctype/academic_year/academic_year.js +3,Student Group,Grupo estudantil -DocType: Shopping Cart Settings,Quotation Series,Série de Cotação -apps/erpnext/erpnext/setup/doctype/item_group/item_group.py +59,"An item exists with same name ({0}), please change the item group name or rename the item","Já existe um item com o mesmo nome ({0}), Por favor, altere o nome deste item ou modifique o nome desse item" -apps/erpnext/erpnext/accounts/page/pos/pos.js +1275,Please select customer,"Por favor, selecione o cliente" -DocType: C-Form,I,I -DocType: Company,Asset Depreciation Cost Center,Centro de Custo de Depreciação de Ativo -DocType: Sales Order Item,Sales Order Date,Vendas Data Ordem -DocType: Sales Invoice Item,Delivered Qty,Qtd Entregue -DocType: Production Planning Tool,"If checked, all the children of each production item will be included in the Material Requests.","Se for selecionado, todos os subitens de cada item de produção serão incluídos nas Solicitações de Material." -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +86,Warehouse {0}: Company is mandatory,Armazém {0}: Empresa é obrigatório -,Payment Period Based On Invoice Date,Período de Pagamento Baseado na Data de Fatura -apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +58,Missing Currency Exchange Rates for {0},Taxas de Câmbio de {0} em falta -DocType: Assessment,Examiner,Examinador -DocType: Student,Siblings,Irmãos -DocType: Journal Entry,Stock Entry,Entrada stock -DocType: Payment Entry,Payment References,Referências de Pagamento -DocType: C-Form,C-FORM-,C-FORM- -DocType: Vehicle,Insurance Details,Detalhes Seguro -DocType: Account,Payable,A Pagar -apps/erpnext/erpnext/shopping_cart/cart.py +347,Debtors ({0}),Devedores ({0}) -DocType: Pricing Rule,Margin,Margem -DocType: Salary Slip,Arrear Amount,Montante em Atraso -apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +57,New Customers,Novos Clientes -apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +73,Gross Profit %,Lucro Bruto % -DocType: Appraisal Goal,Weightage (%),Weightage (%) -DocType: Bank Reconciliation Detail,Clearance Date,Data de Liquidação -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +61,Gross Purchase Amount is mandatory,É obrigatório colocar o Montante de Compra Bruto -DocType: Lead,Address Desc,Descr de Endereço -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +82,Party is mandatory,É obrigatório colocar a parte -DocType: Journal Entry,JV-,JV- -DocType: Topic,Topic Name,Nome tópico -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +34,Atleast one of the Selling or Buying must be selected,Deverá ser selecionado pelo menos um dos Vendedores ou Compradores -DocType: Grading Structure,Grade Intervals,Intervalos de grau -apps/erpnext/erpnext/public/js/setup_wizard.js +25,Select the nature of your business.,Seleccione a natureza do seu negócio. -apps/erpnext/erpnext/config/manufacturing.py +57,Where manufacturing operations are carried.,Sempre que as operações de fabricação são realizadas. -DocType: Asset Movement,Source Warehouse,Armazém fonte -DocType: Installation Note,Installation Date,Data de Instalação -apps/erpnext/erpnext/controllers/accounts_controller.py +547,Row #{0}: Asset {1} does not belong to company {2},Linha #{0}: O Ativo {1} não pertence à empresa {2} -DocType: Employee,Confirmation Date,Data de Confirmação -DocType: C-Form,Total Invoiced Amount,Valor total faturado -DocType: Account,Sales User,Vendas de Usuário -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +47,Min Qty can not be greater than Max Qty,A Qtd Mín não pode ser maior do que a Qtd Máx. -DocType: Account,Accumulated Depreciation,Depreciação Acumulada -DocType: Stock Entry,Customer or Supplier Details,Dados de Cliente ou Fornecedor -DocType: Lead,Lead Owner,Dono de Potencial Cliente -DocType: Bin,Requested Quantity,Quantidade Solicitada -DocType: Employee,Marital Status,Estado Civil -DocType: Stock Settings,Auto Material Request,Solitição de Material Automática -DocType: Delivery Note Item,Available Batch Qty at From Warehouse,Qtd de Lote Disponível em Do Armazém -DocType: Customer,CUST-,CUST- -apps/erpnext/erpnext/manufacturing/doctype/bom_replace_tool/bom_replace_tool.py +25,Current BOM and New BOM can not be same,A LDM Atual e a Nova BOM não podem ser iguais -apps/erpnext/erpnext/hr/report/monthly_salary_register/monthly_salary_register.py +39,Salary Slip ID,Salário deslizamento ID -apps/erpnext/erpnext/hr/doctype/employee/employee.py +110,Date Of Retirement must be greater than Date of Joining,Data de Admissão deve ser depois da Data de Admissão -apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.py +51,There were errors while scheduling course on :,Houve erros durante a programação de cursos em: -DocType: Sales Invoice,Against Income Account,Na Conta de Receitas -apps/erpnext/erpnext/controllers/website_list_for_contact.py +90,{0}% Delivered,{0}% Entregue -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.py +79,Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item).,Item {0}: A Qtd Pedida {1} não pode ser inferior à qtd mínima pedida {2} (definida no Item). -DocType: Monthly Distribution Percentage,Monthly Distribution Percentage,Percentagem de Distribuição Mensal -DocType: Territory,Territory Targets,Metas território -DocType: Delivery Note,Transporter Info,Informações do Transportador -apps/erpnext/erpnext/accounts/utils.py +462,Please set default {0} in Company {1},"Por favor, defina o {0} padrão na Empresa {1}" -DocType: Cheque Print Template,Starting position from top edge,posição a partir da borda superior Começando -apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +29,Same supplier has been entered multiple times,Mesmo fornecedor foi inserido várias vezes -apps/erpnext/erpnext/accounts/report/profitability_analysis/profitability_analysis.py +146,Gross Profit / Loss,Lucro Bruto / Loss -DocType: Purchase Order Item Supplied,Purchase Order Item Supplied,Item Fornecido da Ordem de Compra -apps/erpnext/erpnext/public/js/setup_wizard.js +83,Company Name cannot be Company,O Nome da Empresa não pode ser a Empresa -apps/erpnext/erpnext/config/setup.py +27,Letter Heads for print templates.,Cabeçalhos de Carta para modelos de impressão . -apps/erpnext/erpnext/config/setup.py +32,Titles for print templates e.g. Proforma Invoice.,"Títulos para modelos de impressão , por exemplo, Proforma Invoice ." -DocType: Student Guardian,Student Guardian,estudante Guardião -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +192,Valuation type charges can not marked as Inclusive,Encargos tipo de avaliação não pode marcado como Inclusive -DocType: POS Profile,Update Stock,Actualização de stock -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +100,Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM.,Uma UNID diferente para os itens levará a um Valor de Peso Líquido (Total) incorreto. Certifique-se de que o peso líquido de cada item está na mesma UNID. -apps/erpnext/erpnext/stock/report/item_prices/item_prices.py +39,BOM Rate,Taxa da LDM -DocType: Asset,Journal Entry for Scrap,Lançamento Contábil para Sucata -apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +83,Please pull items from Delivery Note,"Por favor, remova os itens da Guia de Remessa" -apps/erpnext/erpnext/accounts/utils.py +432,Journal Entries {0} are un-linked,Os Lançamentos Contábeis {0} não estão conciliados -apps/erpnext/erpnext/config/crm.py +74,"Record of all communications of type email, phone, chat, visit, etc.","Registar todas as comunicações do tipo de email, telefone, chat, visita, etc." -DocType: Manufacturer,Manufacturers used in Items,Fabricantes utilizados nos Itens -apps/erpnext/erpnext/accounts/general_ledger.py +140,Please mention Round Off Cost Center in Company,"Por favor, mencione o Centro de Custo de Arredondamentos na Empresa" -DocType: Purchase Invoice,Terms,Voorwaarden -DocType: Academic Term,Term Name,Nome prazo -DocType: Buying Settings,Purchase Order Required,Ordem de Compra Obrigatória -,Item-wise Sales History,Histórico de Vendas de Item Inteligente -DocType: Expense Claim,Total Sanctioned Amount,Valor total Sancionada -,Purchase Analytics,Análise de Compra -DocType: Sales Invoice Item,Delivery Note Item,Item da Guia de Remessa -DocType: Expense Claim,Task,Tarefa -DocType: Purchase Taxes and Charges,Reference Row #,Linha de Referência # -apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +79,Batch number is mandatory for Item {0},O número do lote é obrigatório para o Item {0} -apps/erpnext/erpnext/setup/doctype/sales_person/sales_person.js +13,This is a root sales person and cannot be edited.,Este é um vendedor de raíz e não pode ser editado -,Stock Ledger,Stock Ledger -apps/erpnext/erpnext/templates/includes/cart/cart_items.html +29,Rate: {0},Taxa: {0} -DocType: Company,Exchange Gain / Loss Account,Conta de Ganhos / Perdas de Câmbios -apps/erpnext/erpnext/config/hr.py +7,Employee and Attendance,Funcionário e Assiduidade -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +72,Purpose must be one of {0},O objetivo deve pertencer a {0} -apps/erpnext/erpnext/utilities/doctype/address/address.py +83,"Remove reference of customer, supplier, sales partner and lead, as it is your company address","Remover referência de cliente, fornecedor, parceiro de vendas e potencial cliente, pois é o seu endereço de empresa" -apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.js +111,Fill the form and save it,Preencha o formulário e guarde-o -DocType: Production Planning Tool,Download a report containing all raw materials with their latest inventory status,Transfira um relatório que contém todas as matérias-primas com o seu status mais recente no inventário -apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +26,Community Forum,Fórum Comunitário -DocType: Homepage,"URL for ""All Products""",URL de "Todos os produtos" -DocType: Leave Application,Leave Balance Before Application,Saldo de Licenças Antes do Pedido -DocType: SMS Center,Send SMS,Envie SMS -DocType: Cheque Print Template,Width of amount in word,Largura do valor por extenso -DocType: Company,Default Letter Head,Cabeçalho de Carta Padrão -DocType: Purchase Order,Get Items from Open Material Requests,Obter Itens de Solicitações de Materiais Abertas -DocType: Item,Standard Selling Rate,Padrão taxa de venda -DocType: Account,Rate at which this tax is applied,Taxa à qual este imposto é aplicado -apps/erpnext/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py +19,Reorder Qty,Qtd de Reencomenda -apps/erpnext/erpnext/hr/doctype/job_opening/job_opening.py +24,Current Job Openings,Vagas de Emprego Atuais -DocType: Company,Stock Adjustment Account,Banco de Acerto de Contas -DocType: Journal Entry,Write Off,Eliminar -DocType: Timesheet Detail,Operation ID,ID de Operação -DocType: Employee,"System User (login) ID. If set, it will become default for all HR forms.","Sistema de identificação do usuário (login). Se for definido, ele vai se tornar padrão para todas as formas de RH." -apps/erpnext/erpnext/support/doctype/warranty_claim/warranty_claim.py +16,{0}: From {1},{0}: De {1} -DocType: Task,depends_on,depende_de -apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +26,Name of new Account. Note: Please don't create accounts for Customers and Suppliers,"Nome da nova Conta. Nota: Por favor, não crie contas para Clientes e Fornecedores" -DocType: BOM Replace Tool,BOM Replace Tool,Ferramenta de Substituição da LDM -apps/erpnext/erpnext/config/setup.py +37,Country wise default Address Templates,Padrão de País de Modelos de Endereço -DocType: Sales Order Item,Supplier delivers to Customer,Fornecedor entrega ao Cliente -apps/erpnext/erpnext/utilities/bot.py +34,[{0}](#Form/Item/{0}) is out of stock,não há stock de [{0}](#Formulário/Item/{0}) -apps/erpnext/erpnext/controllers/recurring_document.py +174,Next Date must be greater than Posting Date,A Próxima Data deve ser mais antiga que a Data de Postagem -apps/erpnext/erpnext/public/js/controllers/transaction.js +878,Show tax break-up,Mostrar imposto break-up -apps/erpnext/erpnext/accounts/party.py +308,Due / Reference Date cannot be after {0},A Data de Vencimento / Referência não pode ser após {0} -apps/erpnext/erpnext/config/setup.py +51,Data Import and Export,Dados de Importação e Exportação -apps/erpnext/erpnext/accounts/doctype/account/account.py +188,"Stock entries exist against Warehouse {0}, hence you cannot re-assign or modify it","existem entradas de Stock contra Armazém {0}, portanto, você não pode voltar a atribuir ou modificá-lo" -apps/erpnext/erpnext/schools/doctype/program_enrollment_tool/program_enrollment_tool.py +29,No students Found,Não foi encontrado nenhum aluno -apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +55,Invoice Posting Date,Data de Lançamento da Fatura -apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +25,Sell,Vender -DocType: Sales Invoice,Rounded Total,Total Arredondado -DocType: Product Bundle,List items that form the package.,Lista de itens que fazem parte do pacote. -apps/erpnext/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.py +26,Percentage Allocation should be equal to 100%,A Percentagem de Alocação deve ser igual a 100% -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +513,Please select Posting Date before selecting Party,"Por favor, selecione Data de lançamento antes de selecionar partido" -DocType: Serial No,Out of AMC,Fora do CMA -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +81,Number of Depreciations Booked cannot be greater than Total Number of Depreciations,O Número de Depreciações Reservadas não pode ser maior do que o Número Total de Depreciações -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js +35,Make Maintenance Visit,Efetuar Visita de Manutenção -apps/erpnext/erpnext/selling/doctype/customer/customer.py +207,Please contact to the user who have Sales Master Manager {0} role,"Por favor, contacte o utilizador com a função de Gestor Definidor de Vendas {0}" -DocType: Company,Default Cash Account,Conta Caixa Padrão -apps/erpnext/erpnext/config/accounts.py +56,Company (not Customer or Supplier) master.,Dono da Empresa (não Cliente ou Fornecedor) -apps/erpnext/erpnext/schools/doctype/student/student_dashboard.py +6,This is based on the attendance of this Student,Esta baseia-se no atendimento deste Student -apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +166,Add more items or open full form,Adicionar mais itens ou abrir formulário inteiro -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +104,Please enter 'Expected Delivery Date',"Por favor, insira a 'Data de Entrega Prevista'" -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +184,Delivery Notes {0} must be cancelled before cancelling this Sales Order,Deverá cancelar as Guias de Remessa {0} antes de cancelar esta Ordem de Venda -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +76,Paid amount + Write Off Amount can not be greater than Grand Total,O Montante Pago + Montante de Depreciação não pode ser superior ao Total Geral -apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +81,{0} is not a valid Batch Number for Item {1},{0} não é um Número de Lote válido para o Item {1} -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +147,Note: There is not enough leave balance for Leave Type {0},Nota: Não possui saldo de licença suficiente para o Tipo de Licença {0} -DocType: Training Event,Seminar,Seminário -DocType: Program Enrollment Fee,Program Enrollment Fee,Propina de Inscrição no Programa -DocType: Item,Supplier Items,Fornecedor Itens -DocType: Opportunity,Opportunity Type,Tipo de Oportunidade -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center_tree.js +16,New Company,Nova Empresa -apps/erpnext/erpnext/setup/doctype/company/delete_company_transactions.py +17,Transactions can only be deleted by the creator of the Company,Transações só podem ser excluídos pelo criador da Companhia -apps/erpnext/erpnext/accounts/general_ledger.py +21,Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction.,Foi encontrado um número incorreto de Registos na Razão Geral . Talvez tenha selecionado a Conta errada na transação. -DocType: Employee,Prefered Contact Email,Preferido Contato e-mail -DocType: Cheque Print Template,Cheque Width,Largura do Cheque -DocType: Selling Settings,Validate Selling Price for Item against Purchase Rate or Valuation Rate,Validar Preço de Venda para o Item contra Purchase Rate ou Taxa de Avaliação -DocType: Program,Fee Schedule,Cronograma de Propinas -DocType: Hub Settings,Publish Availability,Publicar Disponibilidade -DocType: Company,Create Chart Of Accounts Based On,Criar plano de contas Based On -apps/erpnext/erpnext/hr/doctype/employee/employee.py +104,Date of Birth cannot be greater than today.,A Data de Nascimento não pode ser depois da data atual. -,Stock Ageing,Envelhecimento estoque -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +128,Timesheet,Planilha de horário -apps/erpnext/erpnext/controllers/accounts_controller.py +241,{0} '{1}' is disabled,{0} '{1}' está desativada -apps/erpnext/erpnext/crm/doctype/opportunity/opportunity_list.js +13,Set as Open,Definir como Open -DocType: Cheque Print Template,Scanned Cheque,digitalizada Cheque -DocType: Notification Control,Send automatic emails to Contacts on Submitting transactions.,Enviar e-mails automáticos para Contatos sobre transações de enviar. -DocType: Timesheet,Total Billable Amount,Valor Total Billable -apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +20,Item 3,Item 3 -DocType: Purchase Order,Customer Contact Email,Email de contacto de Cliente -DocType: Warranty Claim,Item and Warranty Details,Itens e Dados de Garantia -DocType: Sales Team,Contribution (%),Contribuição (%) -apps/erpnext/erpnext/controllers/accounts_controller.py +83,Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified,Nota: O Registo de Pagamento não será criado pois não foi especificado se era a 'Dinheiro ou por Conta Bancária' -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +182,Responsibilities,Responsabilidades -DocType: Expense Claim Account,Expense Claim Account,Conta de Reembolso de Despesas -apps/erpnext/erpnext/stock/doctype/item/item_list.js +14,Template,Modelo -DocType: Sales Person,Sales Person Name,Vendas Nome Pessoa -apps/erpnext/erpnext/accounts/doctype/c_form/c_form.py +54,Please enter atleast 1 invoice in the table,"Por favor, insira pelo menos 1 fatura na tabela" -apps/erpnext/erpnext/public/js/setup_wizard.js +184,Add Users,Adicionar Utilizadores -DocType: POS Item Group,Item Group,Grupo do Item -DocType: Item,Safety Stock,Segurança da -apps/erpnext/erpnext/projects/doctype/task/task.py +53,Progress % for a task cannot be more than 100.,Progresso% para uma tarefa não pode ser mais do que 100. -DocType: Stock Reconciliation Item,Before reconciliation,Antes da Conciliação -apps/erpnext/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py +12,To {0},Para {0} -DocType: Purchase Invoice,Taxes and Charges Added (Company Currency),Impostos e taxas Adicionado (Moeda Company) -apps/erpnext/erpnext/stock/doctype/item/item.py +442,Item Tax Row {0} must have account of type Tax or Income or Expense or Chargeable,A linha de Taxa do Item {0} deve ter em conta o tipo de Taxa ou de Rendimento ou de Despesa ou de Cobrança -DocType: Sales Order,Partly Billed,Parcialmente Faturado -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +42,Item {0} must be a Fixed Asset Item,O Item {0} deve ser um Item de Ativo Imobilizado -DocType: Item,Default BOM,LDM Padrão -apps/erpnext/erpnext/setup/doctype/company/company.js +44,Please re-type company name to confirm,"Por favor, reescreva o nome da empresa para confirmar" -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +67,Total Outstanding Amt,Total de Qtd em falta -DocType: Journal Entry,Printing Settings,Definições de Impressão -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +281,Total Debit must be equal to Total Credit. The difference is {0},Débito total deve ser igual ao total de crédito. -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +11,Automotive,Automóvel -DocType: Vehicle,Insurance Company,Companhia de seguros -DocType: Asset Category Account,Fixed Asset Account,Conta de Ativos Imobilizados -apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +388,Variable,Variável -apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.js +50,From Delivery Note,Da Guia de Remessa -DocType: Timesheet Detail,From Time,Hora De -DocType: Notification Control,Custom Message,Mensagem Personalizada -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +33,Investment Banking,Banco de Investimentos -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +72,Cash or Bank Account is mandatory for making payment entry,É obrigatório colocar Dinheiro ou Conta Bancária para efetuar um registo de pagamento -DocType: Purchase Invoice,Price List Exchange Rate,Taxa de Câmbio da Lista de Preços -DocType: Purchase Invoice Item,Rate,Taxa -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +63,Intern,Estagiário -DocType: Stock Entry,From BOM,Da LDM -DocType: Assessment,Assessment Code,Código de Avaliação -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +35,Basic,Básico -apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +97,Stock transactions before {0} are frozen,Transações com ações antes {0} são congelados -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +220,Please click on 'Generate Schedule',"Por favor, clique em 'Gerar Cronograma'" -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.js +63,To Date should be same as From Date for Half Day leave,Om datum moet dezelfde zijn als Van Datum voor halve dag verlof zijn -apps/erpnext/erpnext/config/stock.py +185,"e.g. Kg, Unit, Nos, m","ex: Kg, Unidades, Nº, m" -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +111,Reference No is mandatory if you entered Reference Date,O Nº de Referência é obrigatório se tiver inserido a Data de Referência -DocType: Bank Reconciliation Detail,Payment Document,Documento de Pagamento -apps/erpnext/erpnext/hr/doctype/employee/employee.py +107,Date of Joining must be greater than Date of Birth,A Data de Admissão deve ser mais recente do que a Data de Nascimento -DocType: Salary Slip,Salary Structure,Estrutura Salarial -DocType: Account,Bank,Banco -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +9,Airline,Companhia Aérea -apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +737,Issue Material,Enviar Material -DocType: Material Request Item,For Warehouse,Para o Armazém -DocType: Employee,Offer Date,Data de Oferta -apps/erpnext/erpnext/selling/page/sales_funnel/sales_funnel.py +33,Quotations,Cotações -apps/erpnext/erpnext/accounts/page/pos/pos.js +661,You are in offline mode. You will not be able to reload until you have network.,Você está em modo offline. Você não será capaz de recarregar até ter rede. -apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.py +31,No Student Groups created.,Não foi criado nenhum grupo de estudantes. -DocType: Purchase Invoice Item,Serial No,N º de Série -apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +144,Please enter Maintaince Details first,"Por favor, insira primeiro os Dados de Manutenção" -DocType: Purchase Invoice,Print Language,Idioma de Impressão -DocType: Salary Slip,Total Working Hours,Total de Horas de Trabalho -DocType: Stock Entry,Including items for sub assemblies,A incluir itens para subconjuntos -apps/erpnext/erpnext/accounts/page/pos/pos.js +1207,Enter value must be positive,O valor introduzido deve ser positivo -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +99,All Territories,Todos os Territórios -DocType: Purchase Invoice,Items,Itens -apps/erpnext/erpnext/schools/doctype/program_enrollment/program_enrollment.py +25,Student is already enrolled.,Student já está inscrito. -DocType: Fiscal Year,Year Name,Nome do Ano -DocType: Process Payroll,Process Payroll,Processamento de Salários -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +223,There are more holidays than working days this month.,Há mais feriados do que dias úteis do mês. -DocType: Product Bundle Item,Product Bundle Item,Item de Pacote de Produtos -DocType: Sales Partner,Sales Partner Name,Vendas Nome do parceiro -apps/erpnext/erpnext/hooks.py +103,Request for Quotations,Solicitação de Cotações -DocType: Payment Reconciliation,Maximum Invoice Amount,Montante de Fatura Máximo -apps/erpnext/erpnext/config/selling.py +23,Customers,Clientes -DocType: Student Sibling,Institution,Instituição -DocType: Asset,Partially Depreciated,Parcialmente Depreciados -DocType: Issue,Opening Time,Tempo de Abertura -apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +92,From and To dates required,São necessárias as datas De e A -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +46,Securities & Commodity Exchanges,Valores Mobiliários e Bolsas de Mercadorias -apps/erpnext/erpnext/stock/doctype/item/item.py +634,Default Unit of Measure for Variant '{0}' must be same as in Template '{1}',A Unidade de Medida Padrão para a Variante '{0}' deve ser igual à do modelo '{1}' -DocType: Shipping Rule,Calculate Based On,Calcular com Base Em -DocType: Delivery Note Item,From Warehouse,Armazém De -DocType: Assessment,Supervisor Name,Nome do Supervisor -DocType: Assessment,Grading Structure,Estrutura de classificação -DocType: Purchase Taxes and Charges,Valuation and Total,Avaliação e Total -DocType: Tax Rule,Shipping City,O envio da Cidade -apps/erpnext/erpnext/stock/doctype/item/item.js +62,This Item is a Variant of {0} (Template). Attributes will be copied over from the template unless 'No Copy' is set,"Este artigo é um Variant de {0} (modelo). Atributos serão copiados a partir do modelo, a menos que 'No Copy' é definido" -DocType: Account,Purchase User,Utilizador de Compra -DocType: Notification Control,Customize the Notification,Personalizar Notificação -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +18,Cash Flow from Operations,Fluxo de Caixa das Operações -apps/erpnext/erpnext/utilities/doctype/address_template/address_template.py +30,Default Address Template cannot be deleted,O Modelo de Endereço padrão não pode ser eliminado -DocType: Sales Invoice,Shipping Rule,Regra de envio -DocType: Manufacturer,Limited to 12 characters,Limitado a 12 caracteres -DocType: Journal Entry,Print Heading,Imprimir Cabeçalho -DocType: Maintenance Schedule,Maintenance Manager,Gestor de Manutenção -apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.py +54,Total cannot be zero,Total não pode ser zero -DocType: Training Event Employee,Attended,Participaram -apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +16,'Days Since Last Order' must be greater than or equal to zero,Os 'Dias Desde o Último Pedido' devem ser superiores ou iguais a zero -DocType: Process Payroll,Payroll Frequency,Payroll Frequency -DocType: Asset,Amended From,Alterado De -apps/erpnext/erpnext/public/js/setup_wizard.js +295,Raw Material,Matéria-prima -DocType: Leave Application,Follow via Email,Seguir através do Email -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +53,Plants and Machineries,Plantas e Máquinas -DocType: Purchase Taxes and Charges,Tax Amount After Discount Amount,Total de Impostos Depois Montante do Desconto -DocType: Daily Work Summary Settings,Daily Work Summary Settings,Configurações Resumo trabalho diário -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +229,Currency of the price list {0} is not similar with the selected currency {1},Moeda da lista de preços {0} não é semelhante com a moeda escolhida {1} -DocType: Payment Entry,Internal Transfer,Transferência Interna -apps/erpnext/erpnext/accounts/doctype/account/account.py +204,Child account exists for this account. You can not delete this account.,Existe uma subconta para esta conta. Não pode eliminar esta conta. -apps/erpnext/erpnext/setup/doctype/territory/territory.py +19,Either target qty or target amount is mandatory,É obrigatório colocar a qtd prevista ou montante previsto -apps/erpnext/erpnext/stock/get_item_details.py +500,No default BOM exists for Item {0},Não existe nenhuma LDM padrão para o Item {0} -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +334,Please select Posting Date first,"Por favor, selecione primeiro a Data de Postagem" -apps/erpnext/erpnext/public/js/account_tree_grid.js +211,Opening Date should be before Closing Date,A Data de Abertura deve ser antes da Data de Fecho -DocType: Leave Control Panel,Carry Forward,Transportar -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +30,Cost Center with existing transactions can not be converted to ledger,O Centro de Custo com as operações existentes não pode ser convertido em livro -DocType: Department,Days for which Holidays are blocked for this department.,Dias em que as Férias estão bloqueadas para este departamento. -,Produced,Produzido -DocType: Item,Item Code for Suppliers,Código do Item para Fornecedores -DocType: Issue,Raised By (Email),Levantado Por (Email) -DocType: Training Event,Trainer Name,Nome treinador -DocType: Mode of Payment,General,Geral -apps/erpnext/erpnext/public/js/setup_wizard.js +166,Attach Letterhead,Anexar Timbrado -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +346,Cannot deduct when category is for 'Valuation' or 'Valuation and Total',Não pode deduzir quando a categoria é para 'Estimativa' ou 'Estimativa e Total' -apps/erpnext/erpnext/public/js/setup_wizard.js +217,"List your tax heads (e.g. VAT, Customs etc; they should have unique names) and their standard rates. This will create a standard template, which you can edit and add more later.","Liste os seus livros fiscais (por exemplo, IVA, Alfândega; eles devem ter nomes únicos) e as suas taxas normais. Isto irá criar um modelo padrão, em que poderá efetuar edições e adições mais tarde." -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +230,Serial Nos Required for Serialized Item {0},Serial Nos Obrigatório para Serialized item {0} -apps/erpnext/erpnext/config/accounts.py +146,Match Payments with Invoices,Combinar Pagamentos om Faturas -DocType: Journal Entry,Bank Entry,Entrada Bancária -DocType: Authorization Rule,Applicable To (Designation),Aplicável A (Designação) -,Profitability Analysis,Análise de lucro -apps/erpnext/erpnext/templates/generators/item.html +62,Add to Cart,Adicionar ao Carrinho -apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.js +28,Group By,Agrupar Por -DocType: Guardian,Interests,Interesses -apps/erpnext/erpnext/config/accounts.py +262,Enable / disable currencies.,Ativar / desativar moedas. -DocType: Production Planning Tool,Get Material Request,Obter Solicitação de Material -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +109,Postal Expenses,Despesas Postais -apps/erpnext/erpnext/controllers/trends.py +19,Total(Amt),Total (Qtd) -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +26,Entertainment & Leisure,Entretenimento e Lazer -DocType: Quality Inspection,Item Serial No,Nº de Série do Item -apps/erpnext/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py +56,Total Present,Presente total -apps/erpnext/erpnext/config/accounts.py +107,Accounting Statements,Demonstrações Contábeis -apps/erpnext/erpnext/public/js/setup_wizard.js +299,Hour,Hora -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +142,"Serialized Item {0} cannot be updated \ - using Stock Reconciliation","Item Serialized {0} não pode ser atualizado utilizando \ - da Reconciliação" -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +29,New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt,O Novo Nº de Série não pode conter o Armazém. O Armazém deve ser definido no Registo de Compra ou no Recibo de Compra -DocType: Lead,Lead Type,Tipo de Potencial Cliente -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +131,You are not authorized to approve leaves on Block Dates,Você não está autorizado a aprovar Férias em Datas de Bloco -apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +362,All these items have already been invoiced,Todos estes itens já foram faturados -apps/erpnext/erpnext/setup/doctype/authorization_control/authorization_control.py +37,Can be approved by {0},Pode ser aprovado por {0} -DocType: Item,Default Material Request Type,Tipo de Solicitação de Material Padrão -apps/erpnext/erpnext/projects/doctype/project/project_dashboard.html +7,Unknown,Desconhecido -DocType: Shipping Rule,Shipping Rule Conditions,Regra Condições de envio -DocType: BOM Replace Tool,The new BOM after replacement,O BOM novo após substituição -apps/erpnext/erpnext/accounts/page/pos/pos.js +631,Point of Sale,Ponto de Venda -DocType: Payment Entry,Received Amount,Montante Recebido -DocType: Payment Entry,Party Name,Nome partido -DocType: Production Planning Tool,"Create for full quantity, ignoring quantity already on order","Criar para a quantidade total, ignorando a quantidade já pedida" -DocType: Account,Tax,Imposto -apps/erpnext/erpnext/schools/report/student_batch_wise_attendance/student_batch_wise_attendance.py +45,Not Marked,não Marcado -DocType: Production Planning Tool,Production Planning Tool,Ferramenta de Planeamento de Produção -DocType: Quality Inspection,Report Date,Data de Relatório -DocType: Student,Middle Name,Nome do Meio -DocType: C-Form,Invoices,Faturas -DocType: Job Opening,Job Title,Título de Emprego -apps/erpnext/erpnext/public/js/setup_wizard.js +299,Gram,Gramas -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +378,Quantity to Manufacture must be greater than 0.,A Quantidade de Fabrico deve ser superior a 0. -apps/erpnext/erpnext/config/maintenance.py +17,Visit report for maintenance call.,Relatório de visita para a chamada manutenção. -DocType: Stock Entry,Update Rate and Availability,Taxa de atualização e disponibilidade -DocType: Stock Settings,Percentage you are allowed to receive or deliver more against the quantity ordered. For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units.,"A percentagem que está autorizado a receber ou entregar da quantidade pedida. Por ex: Se encomendou 100 unidades e a sua Ajuda de Custo é de 10%, então está autorizado a receber 110 unidades." -DocType: POS Customer Group,Customer Group,Grupo de Clientes -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +186,Expense account is mandatory for item {0},É obrigatório ter uma conta de despesas para o item {0} -DocType: Item,Website Description,Descrição do site -apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +41,Net Change in Equity,Variação Líquida de Equidade -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +149,Please cancel Purchase Invoice {0} first,Por favor cancele primeiro a Fatura de Compra {0} -DocType: Serial No,AMC Expiry Date,Data de Validade do CMA -,Sales Register,Vendas Registrar -DocType: Daily Work Summary Settings Company,Send Emails At,Enviar e-mails de -DocType: Quotation,Quotation Lost Reason,Motivo de Perda de Cotação -apps/erpnext/erpnext/public/js/setup_wizard.js +14,Select your Domain,Escolha o seu Domínio -DocType: Address,Plant,Planta -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +340,Transaction reference no {0} dated {1},de referência da transação não {0} em {1} -apps/erpnext/erpnext/setup/doctype/supplier_type/supplier_type.js +5,There is nothing to edit.,Er is niets om te bewerken . -apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +117,Summary for this month and pending activities,Resumo para este mês e atividades pendentes -DocType: Customer Group,Customer Group Name,Nome do Grupo de Clientes -apps/erpnext/erpnext/public/js/financial_statements.js +54,Cash Flow Statement,Demonstração dos Fluxos de Caixa -apps/erpnext/erpnext/fleet_management/report/vehicle_expenses/vehicle_expenses.py +21,License,Licença -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +437,Please remove this Invoice {0} from C-Form {1},"Por favor, remova esta Fatura {0} do C-Form {1}" -DocType: Leave Control Panel,Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year,Por favor selecione Continuar se também deseja incluir o saldo de licenças do ano fiscal anterior neste ano fiscal -DocType: GL Entry,Against Voucher Type,No Tipo de Comprovante -DocType: Item,Attributes,Atributos -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +631,Get Items,Obter Itens -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +211,Please enter Write Off Account,"Por favor, insira a Conta de Depreciação" -apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +71,Last Order Date,Data do Último Pedido -apps/erpnext/erpnext/accounts/doctype/budget/budget.py +46,Account {0} does not belongs to company {1},A conta {0} não pertence à empresa {1} -DocType: Student,Guardian Details,guardião Detalhes -DocType: C-Form,C-Form,C-Form -apps/erpnext/erpnext/config/hr.py +18,Mark Attendance for multiple employees,Marcar Presença de vários funcionários -DocType: Vehicle,Chassis No,chassis Não -DocType: Payment Request,Initiated,Iniciado -DocType: Production Order,Planned Start Date,Data de Início Planeada -DocType: Serial No,Creation Document Type,Tipo de Criação de Documento -DocType: Leave Type,Is Encash,É Pagamento -DocType: Purchase Invoice,Mobile No,Nº de Telemóvel -DocType: Leave Allocation,New Leaves Allocated,Novas Licenças Alocadas -apps/erpnext/erpnext/controllers/trends.py +269,Project-wise data is not available for Quotation,Os dados inteligentes do projecto não estão disponíveis para Cotação -DocType: Project,Expected End Date,Data de Término Prevista -DocType: Budget Account,Budget Amount,Valor do Orçamento -DocType: Appraisal Template,Appraisal Template Title,Título do Modelo de Avaliação -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +104,Commercial,Comercial -DocType: Payment Entry,Account Paid To,Conta Paga A -apps/erpnext/erpnext/selling/doctype/product_bundle/product_bundle.py +24,Parent Item {0} must not be a Stock Item,O Item Principal {0} não deve ser um Item do Stock -apps/erpnext/erpnext/config/selling.py +57,All Products or Services.,Todos os Produtos ou Serviços. -DocType: Supplier Quotation,Supplier Address,Endereço do Fornecedor -apps/erpnext/erpnext/accounts/doctype/budget/budget.py +120,{0} Budget for Account {1} against {2} {3} is {4}. It will exceed by {5},{0} orçamento para a conta {1} contra o {2} {3} é {4}. Ele irá exceder em {5} -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +657,Row {0}# Account must be of type 'Fixed Asset',Linha {0}# A conta deve ser do tipo 'Ativo Fixo' -apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +36,Out Qty,Qtd de Saída -apps/erpnext/erpnext/config/accounts.py +278,Rules to calculate shipping amount for a sale,As regras para calcular o montante de envio duma venda -apps/erpnext/erpnext/selling/doctype/customer/customer.py +52,Series is mandatory,Série é obrigatório -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +28,Financial Services,Serviços Financeiros -apps/erpnext/erpnext/config/projects.py +40,Types of activities for Time Logs,Tipos de actividades para o período de Logs -DocType: Tax Rule,Sales,Vendas -DocType: Stock Entry Detail,Basic Amount,Montante de Base -DocType: Training Event,Exam,Exame -apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +165,Warehouse required for stock Item {0},Armazém necessário para stock o item {0} -DocType: Leave Allocation,Unused leaves,Folhas não utilizadas -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +154,Cr,Cr -DocType: Tax Rule,Billing State,Estado de Faturamento -apps/erpnext/erpnext/accounts/doctype/asset/asset.js +287,Transfer,Transferir -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +197,{0} {1} does not associated with Party Account {2},{0} {1} não está associado à Conta da Parte {2} -apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +810,Fetch exploded BOM (including sub-assemblies),Trazer LDM expandida (incluindo os subconjuntos) -DocType: Authorization Rule,Applicable To (Employee),Aplicável Ao/À (Funcionário) -apps/erpnext/erpnext/controllers/accounts_controller.py +123,Due Date is mandatory,É obrigatório colocar a Data de Vencimento -apps/erpnext/erpnext/controllers/item_variant.py +51,Increment for Attribute {0} cannot be 0,O Aumento do Atributo {0} não pode ser 0 -DocType: Journal Entry,Pay To / Recd From,Pagar A / Recb De -DocType: Naming Series,Setup Series,Série de configuração -DocType: Payment Reconciliation,To Invoice Date,Para Data da fatura -DocType: Supplier,Contact HTML,HTML de Contacto -,Inactive Customers,Clientes Inativos -DocType: Landed Cost Voucher,LCV,LCV -DocType: Landed Cost Voucher,Purchase Receipts,Recibos de Compra -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +27,How Pricing Rule is applied?,Como é aplicada a Regra de Fixação de Preços? -DocType: Stock Entry,Delivery Note No,Nº da Guia de Remessa -DocType: Production Planning Tool,"If checked, only Purchase material requests for final raw materials will be included in the Material Requests. Otherwise, Material Requests for parent items will be created","Se for selecionado, só as solicitações de material de Compra para matérias-primas finais é que serão incluídas nas Solicitações de Material. Caso contrário, serão criadas Solicitações de Material para os itens de origem" -DocType: Cheque Print Template,Message to show,Mensagem para mostrar -DocType: Company,Retail,Retalho -apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py +131,Customer {0} does not exist,O cliente {0} não existe -DocType: Attendance,Absent,Ausente -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +574,Product Bundle,Pacote de Produtos -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +201,Row {0}: Invalid reference {1},Fila {0}: Referência inválida {1} -DocType: Purchase Taxes and Charges Template,Purchase Taxes and Charges Template,Modelo de Impostos e Taxas de Compra -DocType: Upload Attendance,Download Template,Transferir Modelo -DocType: Timesheet,TS-,TS- -apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +57,{0} {1}: Either debit or credit amount is required for {2},{0} {1}: De qualquer débito ou valor do crédito é necessário para {2} -DocType: GL Entry,Remarks,Observações -DocType: Payment Entry,Account Paid From,Conta Paga De -DocType: Purchase Order Item Supplied,Raw Material Item Code,Código de Item de Matéria-prima -DocType: Journal Entry,Write Off Based On,Escreva Off Baseado em -DocType: Stock Settings,Show Barcode Field,Mostrar código de barras campo -apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +716,Send Supplier Emails,Enviar e-mails de fornecedores -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +113,"Salary already processed for period between {0} and {1}, Leave application period cannot be between this date range.","Salário já processados para período entre {0} e {1}, Deixe período de aplicação não pode estar entre este intervalo de datas." -apps/erpnext/erpnext/config/stock.py +122,Installation record for a Serial No.,Registo de Instalação para um Nº de Série -DocType: Guardian Interest,Guardian Interest,Interesse do Responsável -apps/erpnext/erpnext/config/hr.py +153,Training,Treinamento -DocType: Timesheet,Employee Detail,Dados do Funcionário -apps/erpnext/erpnext/controllers/recurring_document.py +187,Next Date's day and Repeat on Day of Month must be equal,A Próxima Data e Repetir no Dia do Mês Seguinte devem ser iguais -apps/erpnext/erpnext/public/js/queries.js +39,Please specify a,"Por favor, especifique um" -apps/erpnext/erpnext/config/website.py +11,Settings for website homepage,Definições para página inicial do site -DocType: Offer Letter,Awaiting Response,Aguardando Resposta -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.py +58,Above,Acima -apps/erpnext/erpnext/controllers/item_variant.py +172,Invalid attribute {0} {1},Atributo inválido {0} {1} -DocType: Salary Slip,Earning & Deduction,Remunerações & Deduções -apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +36,Optional. This setting will be used to filter in various transactions.,Opcional. Esta definição será utilizada para filtrar várias transações. -apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +108,Negative Valuation Rate is not allowed,Não são permitidas Percentagens de Avaliação Negativas -DocType: Holiday List,Weekly Off,Semanas de Folga -DocType: Fiscal Year,"For e.g. 2012, 2012-13","Para por ex: 2012, 2012-13" -apps/erpnext/erpnext/accounts/report/balance_sheet/balance_sheet.py +87,Provisional Profit / Loss (Credit),Lucro / Perdas Provisórias (Crédito) -DocType: Sales Invoice,Return Against Sales Invoice,Devolução Relacionada à Nota Fiscal de Venda -apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +32,Item 5,Item 5 -DocType: Serial No,Creation Time,Hora de Criação -apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +62,Total Revenue,Receita Total -DocType: Sales Invoice,Product Bundle Help,Ajuda de Pacote de Produtos -,Monthly Attendance Sheet,Folha de Assiduidade Mensal -DocType: Production Order Item,Production Order Item,Item da Ordem de Produção -apps/erpnext/erpnext/accounts/report/purchase_register/purchase_register.py +16,No record found,Não foi encontrado nenhum registo -apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +137,Cost of Scrapped Asset,Custo do Ativo Descartado -apps/erpnext/erpnext/controllers/stock_controller.py +193,{0} {1}: Cost Center is mandatory for Item {2},{0} {1}: O Centro de Custo é obrigatório para o Item {2} -DocType: Vehicle,Policy No,política de Não -apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +613,Get Items from Product Bundle,Obter Itens de Pacote de Produtos -DocType: Asset,Straight Line,Linha reta -DocType: Project User,Project User,Utilizador do Projecto -DocType: GL Entry,Is Advance,É o Avanço -apps/erpnext/erpnext/hr/doctype/upload_attendance/upload_attendance.js +21,Attendance From Date and Attendance To Date is mandatory,É obrigatória a Presença Da Data À Data -apps/erpnext/erpnext/controllers/buying_controller.py +148,Please enter 'Is Subcontracted' as Yes or No,"Por favor, responda Sim ou Não a 'É Subcontratado'" -DocType: Sales Team,Contact No.,Nº de Contacto -DocType: Bank Reconciliation,Payment Entries,Registos de Pagamento -DocType: Production Order,Scrap Warehouse,Armazém sucata -DocType: Program Enrollment Tool,Get Students From,Obter Estudantes De -DocType: Hub Settings,Seller Country,Vendedor País -apps/erpnext/erpnext/config/learn.py +278,Publish Items on Website,Publicar Itens no Website -DocType: Authorization Rule,Authorization Rule,Regra de Autorização -DocType: Sales Invoice,Terms and Conditions Details,Termos e Condições Detalhes -apps/erpnext/erpnext/templates/generators/item.html +85,Specifications,especificações -DocType: Sales Taxes and Charges Template,Sales Taxes and Charges Template,Impostos de vendas e de modelo Encargos -apps/erpnext/erpnext/hr/report/monthly_salary_register/monthly_salary_register.py +66,No salary slip found for month {0} and year {1},Nenhuma folha de salário encontrado para mês {0} e {1} ano -apps/erpnext/erpnext/accounts/report/balance_sheet/balance_sheet.py +59,Total (Credit),Total (Crédito) -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +10,Apparel & Accessories,Vestuário e Acessórios -apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +67,Number of Order,Número do Pedido -DocType: Item Group,HTML / Banner that will show on the top of product list.,O HTML / Banner que será mostrado no topo da lista de produtos. -DocType: Shipping Rule,Specify conditions to calculate shipping amount,Especificar condições para calcular valor de frete -DocType: Accounts Settings,Role Allowed to Set Frozen Accounts & Edit Frozen Entries,Função Permitida para Definir as Contas Congeladas e Editar Registos Congelados -apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +28,Cannot convert Cost Center to ledger as it has child nodes,"Não é possível converter o Centro de Custo a livro, uma vez que tem subgrupos" -apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +47,Opening Value,Valor Inicial -DocType: Salary Detail,Formula,Fórmula -apps/erpnext/erpnext/stock/report/stock_ledger/stock_ledger.py +37,Serial #,Serial # -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +92,Commission on Sales,Comissão sobre Vendas -DocType: Offer Letter Term,Value / Description,Valor / Descrição -apps/erpnext/erpnext/controllers/accounts_controller.py +571,"Row #{0}: Asset {1} cannot be submitted, it is already {2}","Linha #{0}: O Ativo {1} não pode ser enviado, já é {2}" -DocType: Tax Rule,Billing Country,País de Faturamento -DocType: Purchase Order Item,Expected Delivery Date,Data de Entrega Prevista -apps/erpnext/erpnext/accounts/general_ledger.py +127,Debit and Credit not equal for {0} #{1}. Difference is {2}.,O Débito e Crédito não são iguais para {0} #{1}. A diferença é de {2}. -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +96,Entertainment Expenses,Despesas de Entretenimento -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +192,Sales Invoice {0} must be cancelled before cancelling this Sales Order,A Nota Fiscal de Venda {0} deve ser cancelada antes de cancelar esta ordem de venda -apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +60,Age,Idade -DocType: Sales Invoice Timesheet,Billing Amount,Montante de Faturamento -apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +84,Invalid quantity specified for item {0}. Quantity should be greater than 0.,Quantidade especificada para o item {0} inválida. A quantidade deve ser maior do que 0 . -apps/erpnext/erpnext/config/hr.py +60,Applications for leave.,Pedido de licença. -apps/erpnext/erpnext/accounts/doctype/account/account.py +202,Account with existing transaction can not be deleted,Não pode eliminar a conta com a transação existente. -DocType: Vehicle,Last Carbon Check,Última Verificação de Carbono -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +100,Legal Expenses,Despesas Legais -DocType: Purchase Invoice,Posting Time,Hora de Postagem -DocType: Timesheet,% Amount Billed,% Valor Faturado -DocType: Production Order,Warehouse for reserving items,Armazém para reserva de itens -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +116,Telephone Expenses,Despesas de telefone -DocType: Sales Partner,Logo,Logótipo -DocType: Naming Series,Check this if you want to force the user to select a series before saving. There will be no default if you check this.,Selecione esta opção se deseja forçar o usuário a selecionar uma série antes de salvar. Caso selecionado não haverá nenhum padrão. -apps/erpnext/erpnext/stock/get_item_details.py +116,No Item with Serial No {0},Não existe Nenhum Item com o Nº de Série {0} -DocType: Email Digest,Open Notifications,Notificações Abertas -DocType: Payment Entry,Difference Amount (Company Currency),Montante da Diferença (Moeda da Empresa) -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +77,Direct Expenses,Despesas Diretas -apps/erpnext/erpnext/controllers/recurring_document.py +210,"{0} is an invalid email address in 'Notification \ - Email Address'",{0} é um endereço de email inválido em 'Notificação \ Endereço de Email' -apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +60,New Customer Revenue,Nova Rendimento de Cliente -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +117,Travel Expenses,Despesas de viagem -DocType: Maintenance Visit,Breakdown,Decomposição -apps/erpnext/erpnext/controllers/accounts_controller.py +683,Account: {0} with currency: {1} can not be selected,Não é possível selecionar a conta: {0} com a moeda: {1} -DocType: Bank Reconciliation Detail,Cheque Date,Data do Cheque -apps/erpnext/erpnext/accounts/doctype/account/account.py +54,Account {0}: Parent account {1} does not belong to company: {2},A Conta {0}: Conta Principal {1} não pertence à empresa: {2} -DocType: Program Enrollment Tool,Student Applicants,Os candidatos estudante -apps/erpnext/erpnext/setup/doctype/company/company.js +60,Successfully deleted all transactions related to this company!,Excluído com sucesso todas as transacções relacionadas com esta empresa! -apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +21,As on Date,Igual à Data -DocType: Appraisal,HR,RH -DocType: Program Enrollment,Enrollment Date,Data de Matrícula -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +59,Probation,À Experiência -apps/erpnext/erpnext/config/hr.py +115,Salary Components,Componentes salariais -DocType: Program Enrollment Tool,New Academic Year,Novo Ano Letivo -DocType: Stock Settings,Auto insert Price List rate if missing,Inserção automática da taxa da Lista de Preços caso a mesma esteja ausente -apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +25,Total Paid Amount,Montante total pago -DocType: Production Order Item,Transferred Qty,overgedragen hoeveelheid -apps/erpnext/erpnext/config/learn.py +11,Navigating,A Navegar -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +147,Planning,Planeamento -apps/erpnext/erpnext/stock/doctype/material_request/material_request_list.js +16,Issued,Emitido -DocType: Project,Total Billing Amount (via Time Logs),Valor Total do faturamento (via Time Logs) -apps/erpnext/erpnext/public/js/setup_wizard.js +301,We sell this Item,Nós vendemos este item -apps/erpnext/erpnext/accounts/report/purchase_register/purchase_register.py +68,Supplier Id,Fornecedor Id -DocType: Payment Request,Payment Gateway Details,Dados de Portal de Pagamento -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +224,Quantity should be greater than 0,Aq uantidade deve ser superior a 0 -DocType: Journal Entry,Cash Entry,Registo de Caixa -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse_tree.js +17,Child nodes can be only created under 'Group' type nodes,Os Subgrupos só podem ser criado sob os ramos do tipo 'Grupo' -DocType: Academic Year,Academic Year Name,Nome do Ano Letivo -DocType: Sales Partner,Contact Desc,Descr de Contacto -apps/erpnext/erpnext/config/hr.py +65,"Type of leaves like casual, sick etc.","Tipo de folhas como etc, casual doente" -DocType: Email Digest,Send regular summary reports via Email.,Enviar relatórios periódicos de síntese via e-mail. -DocType: Payment Entry,PE-,RP- -apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +115,Please set default account in Expense Claim Type {0},"Por favor, defina a conta padrão no Tipo de Despesas de Reembolso {0}" -DocType: Assessment Result,Student Name,Nome do aluno -apps/erpnext/erpnext/hooks.py +112,Assessment Schedule,Cronograma de Avaliação -DocType: Brand,Item Manager,Gestor do Item -DocType: Buying Settings,Default Supplier Type,Tipo de Fornecedor Padrão -DocType: Production Order,Total Operating Cost,Custo Operacional Total -apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +150,Note: Item {0} entered multiple times,Nota : O item {0} entrou várias vezes -apps/erpnext/erpnext/config/selling.py +41,All Contacts.,Todos os Contactos. -apps/erpnext/erpnext/public/js/setup_wizard.js +45,Company Abbreviation,Abreviatura da Empresa -DocType: GL Entry,Party Type,Tipo de Parte -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +81,Raw material cannot be same as main Item,A matéria-prima não pode ser igual ao Item principal -DocType: Item Attribute Value,Abbreviation,Abreviatura -apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py +166,Payment Entry already exists,Entrada de pagamento já existe -apps/erpnext/erpnext/setup/doctype/authorization_control/authorization_control.py +36,Not authroized since {0} exceeds limits,Não está autorizado pois {0} excede os limites -apps/erpnext/erpnext/config/hr.py +110,Salary template master.,Modelo de Salário principal . -DocType: Leave Type,Max Days Leave Allowed,Máx. de Dias de Licença Permitidos -apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +63,Set Tax Rule for shopping cart,Conjunto de regras de imposto por carrinho de compras -DocType: Purchase Invoice,Taxes and Charges Added,Impostos e Encargos Adicionado -,Sales Funnel,Sales Funnel -apps/erpnext/erpnext/setup/doctype/company/company.py +45,Abbreviation is mandatory,É obrigatório colocar uma abreviatura -DocType: Project,Task Progress,Progresso tarefa -apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +189,Please set Naming Series for {0} via Setup > Settings > Naming Series,"Por favor, defina Naming Series para {0} em Configurar> Configurações> Série Naming" -,Qty to Transfer,Qtd a Transferir -apps/erpnext/erpnext/config/selling.py +13,Quotes to Leads or Customers.,Cotações para Potenciais Clientes ou Clientes. -DocType: Stock Settings,Role Allowed to edit frozen stock,Função Com Permissão para editar o stock congelado -,Territory Target Variance Item Group-Wise,Item Variante para Alvo Territorial Group-wise -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +102,All Customer Groups,Todos os Grupos de Clientes -apps/erpnext/erpnext/accounts/doctype/budget/budget.py +106,Accumulated Monthly,Acumulada Mensalmente -apps/erpnext/erpnext/controllers/accounts_controller.py +644,{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}.,{0} é obrigatório. Talvez o registo de Câmbio não tenha sido criado para {1} a {2}. -apps/erpnext/erpnext/accounts/doctype/tax_rule/tax_rule.py +38,Tax Template is mandatory.,Template imposto é obrigatório. -apps/erpnext/erpnext/accounts/doctype/account/account.py +48,Account {0}: Parent account {1} does not exist,A Conta {0}: Conta Principal {1} não existe -DocType: Purchase Invoice Item,Price List Rate (Company Currency),Taxa de Lista de Preços (Moeda da Empresa) -DocType: Products Settings,Products Settings,Definições de Produtos -DocType: Account,Temporary,Temporário -DocType: Address,Preferred Billing Address,Endereço de Faturamento Preferido -DocType: Program,Courses,Cursos -DocType: Monthly Distribution Percentage,Percentage Allocation,Percentagem de Alocação -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +87,Secretary,secretário -DocType: Global Defaults,"If disable, 'In Words' field will not be visible in any transaction",Se desativar o campo 'Por Extenso' ele não será visível em nenhuma transação -DocType: Serial No,Distinct unit of an Item,Unidade distinta dum Item -DocType: Pricing Rule,Buying,Comprar -DocType: HR Settings,Employee Records to be created by,Os Registos de Funcionário devem ser criados por -DocType: POS Profile,Apply Discount On,Aplicar Desconto Em -,Reqd By Date,Reqd Por Data -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +138,Creditors,Credores -DocType: Assessment,Assessment Name,Nome da Avaliação -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +91,Row # {0}: Serial No is mandatory,Linha # {0}: É obrigatório colocar o Nº de Série -DocType: Purchase Taxes and Charges,Item Wise Tax Detail,Dados de Taxa Inteligente -apps/erpnext/erpnext/public/js/setup_wizard.js +45,Institute Abbreviation,Abreviação do Instituto -,Item-wise Price List Rate,Lista Inteligente de Taxa de Preço de Item -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +846,Supplier Quotation,Cotação fornecedor -DocType: Quotation,In Words will be visible once you save the Quotation.,Por extenso será visível assim que salvar o Orçamento. -apps/erpnext/erpnext/schools/doctype/fees/fees.js +26,Collect Fees,Cobrar Taxas -DocType: Attendance,ATT-,ATT- -apps/erpnext/erpnext/stock/doctype/item/item.py +454,Barcode {0} already used in Item {1},O Código de Barras {0} já foi utilizado no Item {1} -DocType: Lead,Add to calendar on this date,Adicionar ao calendário nesta data -apps/erpnext/erpnext/config/selling.py +86,Rules for adding shipping costs.,As regras para adicionar os custos de envio. -DocType: Item,Opening Stock,Stock Inicial -apps/erpnext/erpnext/support/doctype/warranty_claim/warranty_claim.py +20,Customer is required,É necessário colocar o cliente -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +20,{0} is mandatory for Return,{0} é obrigatório para Devolver -DocType: Purchase Order,To Receive,Receber -apps/erpnext/erpnext/public/js/setup_wizard.js +195,user@example.com,user@example.com -DocType: Employee,Personal Email,Email Pessoal -apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +57,Total Variance,Variância total -DocType: Accounts Settings,"If enabled, the system will post accounting entries for inventory automatically.","Se for ativado, o sistema irá postar registos contábeis automaticamente para o inventário." -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +15,Brokerage,Corretora -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +223,Attendance for employee {0} is already marked for this day,Atendimento para o empregado {0} já está marcado para este dia -DocType: Address,Postal Code,Código Postal -DocType: Production Order Operation,"in Minutes -Updated via 'Time Log'",em Minutos Atualizado através do 'Registo de Tempo' -DocType: Customer,From Lead,Do Potencial Cliente -apps/erpnext/erpnext/config/manufacturing.py +13,Orders released for production.,Pedidos dispensados para a produção. -apps/erpnext/erpnext/public/js/account_tree_grid.js +67,Select Fiscal Year...,Selecione o ano fiscal ... -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +512,POS Profile required to make POS Entry,É necessário colocar o Perfil POS para efetuar um Regito POS -DocType: Program Enrollment Tool,Enroll Students,Matricular Estudantes -DocType: Hub Settings,Name Token,Nome do Token -apps/erpnext/erpnext/patches/v4_0/create_price_list_if_missing.py +21,Standard Selling,venda padrão -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +129,Atleast one warehouse is mandatory,É obrigatório colocar pelo menos um armazém -DocType: Serial No,Out of Warranty,Fora da Garantia -DocType: BOM Replace Tool,Replace,Substituir -DocType: Production Order,Unstopped,desimpedirão -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +347,{0} against Sales Invoice {1},{0} nas Faturas {1} -DocType: Sales Invoice,SINV-,SINV- -DocType: Request for Quotation Item,Project Name,Nome do Projeto -DocType: Supplier,Mention if non-standard receivable account,Mencione se é uma conta a receber não padrão -DocType: Journal Entry Account,If Income or Expense,Se os Rendimentos ou Despesas -DocType: Production Order,Required Items,Itens Obrigatórios -DocType: Stock Ledger Entry,Stock Value Difference,Banco de Valor Diferença -apps/erpnext/erpnext/config/learn.py +239,Human Resource,Recursos Humanos -DocType: Payment Reconciliation Payment,Payment Reconciliation Payment,Pagamento de Conciliação de Pagamento -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +36,Tax Assets,Ativo Fiscal -DocType: BOM Item,BOM No,Nº da LDM -DocType: Instructor,INS/,INS/ -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +149,Journal Entry {0} does not have account {1} or already matched against other voucher,O Lançamento Contábil {0} não tem conta {1} ou já é relacionado a outro comprovante -DocType: Item,Moving Average,Média Móvel -DocType: BOM Replace Tool,The BOM which will be replaced,O BOM que será substituído -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +44,Electronic Equipments,Equipamentos Eletrónicos -DocType: Account,Debit,Débito -apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +49,Leaves must be allocated in multiples of 0.5,"As licenças devem ser alocadas em múltiplos de 0,5" -DocType: Production Order,Operation Cost,Custo de Operação -apps/erpnext/erpnext/config/hr.py +29,Upload attendance from a .csv file,Carregar atendimento de um arquivo CSV. -apps/erpnext/erpnext/selling/report/customer_credit_balance/customer_credit_balance.py +39,Outstanding Amt,Mtt em Dívida -DocType: Sales Person,Set targets Item Group-wise for this Sales Person.,Estabelecer metas item Group-wise para este Vendas Pessoa. -DocType: Stock Settings,Freeze Stocks Older Than [Days],Suspender Stocks Mais Antigos Que [Dias] -apps/erpnext/erpnext/controllers/accounts_controller.py +541,Row #{0}: Asset is mandatory for fixed asset purchase/sale,Linha #{0}: O Ativo é obrigatória para a compra/venda do ativo fixo -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +40,"If two or more Pricing Rules are found based on the above conditions, Priority is applied. Priority is a number between 0 to 20 while default value is zero (blank). Higher number means it will take precedence if there are multiple Pricing Rules with same conditions.","Se forem encontradas duas ou mais Regras de Fixação de Preços baseadas nas condições acima, é aplicada a Prioridade. A Prioridade é um número entre 0 a 20, enquanto o valor padrão é zero (em branco). Um número maior significa que ele terá prioridade se houver várias Regras de Fixação de Preços com as mesmas condições." -apps/erpnext/erpnext/controllers/trends.py +36,Fiscal Year: {0} does not exists,O Ano Fiscal: {0} não existe -DocType: Currency Exchange,To Currency,A Moeda -DocType: Leave Block List,Allow the following users to approve Leave Applications for block days.,Permitir que os seguintes utilizadores aprovem Pedidos de Licenças para dias bloqueados. -apps/erpnext/erpnext/config/hr.py +132,Types of Expense Claim.,Tipos de reembolso de despesas. -DocType: Item,Taxes,Impostos -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +301,Paid and Not Delivered,Pago e Não Entregue -DocType: Project,Default Cost Center,Centro de Custo Padrão -DocType: Purchase Invoice,End Date,Data de Término -apps/erpnext/erpnext/config/stock.py +7,Stock Transactions,Transações de Stock -DocType: Budget,Budget Accounts,Contas do Orçamento -DocType: Employee,Internal Work History,Historial de Trabalho Interno -DocType: Depreciation Schedule,Accumulated Depreciation Amount,Montante de Depreciação Acumulada -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +42,Private Equity,Equidade Privada -DocType: Maintenance Visit,Customer Feedback,Feedback dos Clientes -DocType: Account,Expense,Despesa -apps/erpnext/erpnext/utilities/doctype/address/address.py +81,"Company is mandatory, as it is your company address","É obrigatório colocar a Empresa , pois é o endereço de empresa" -DocType: Item Attribute,From Range,Faixa De -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +91,Syntax error in formula or condition: {0},Erro de sintaxe na fórmula ou condição: {0} -DocType: Daily Work Summary Settings Company,Daily Work Summary Settings Company,Diário Empresa de Trabalho Configurações Resumo -apps/erpnext/erpnext/stock/utils.py +99,Item {0} ignored since it is not a stock item,O Item {0} foi ignorado pois não é um item de stock -DocType: Appraisal,APRSL,APRSL -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +34,Submit this Production Order for further processing.,Submeta este Pedido de Ordem para pós processamento. -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +21,"To not apply Pricing Rule in a particular transaction, all applicable Pricing Rules should be disabled.","Para não aplicar regra de preços em uma transação particular, todas as regras de preços aplicáveis devem ser desativados." -DocType: Company,Domain,Domínio -apps/erpnext/erpnext/hr/doctype/job_opening/job_opening.py +23,Jobs,Empregos -,Sales Order Trends,Tendências de Ordens de Venda -DocType: Employee,Held On,Realizado Em -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order_calendar.js +33,Production Item,Item de Produção -,Employee Information,Informações do Funcionário -apps/erpnext/erpnext/public/js/setup_wizard.js +227,Rate (%),Taxa (%) -DocType: Stock Entry Detail,Additional Cost,Custo Adicional -apps/erpnext/erpnext/public/js/setup_wizard.js +62,Financial Year End Date,Data de Encerramento do Ano Fiscal -apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +39,"Can not filter based on Voucher No, if grouped by Voucher","Não pode filtrar com base no Nº de Comprovante, se estiver agrupado por Comprovante" -apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +737,Make Supplier Quotation,Efetuar Cotação de Fornecedor -DocType: Quality Inspection,Incoming,Recebido -DocType: BOM,Materials Required (Exploded),Materiais Necessários (Expandidos) -apps/erpnext/erpnext/public/js/setup_wizard.js +185,"Add users to your organization, other than yourself","Adiciona utilizadores à sua organização, para além de si" -apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +62,Posting Date cannot be future date,Data de lançamento não pode ser data futura -apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +96,Row # {0}: Serial No {1} does not match with {2} {3},Linha # {0}: O Nº de Série {1} não corresponde a {2} {3} -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +45,Casual Leave,Licença Ocasional -DocType: Batch,Batch ID,ID do Lote -apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +367,Note: {0},Nota: {0} -,Delivery Note Trends,Tendências das Guias de Remessa -apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +113,This Week's Summary,Resumo da Semana -apps/erpnext/erpnext/accounts/general_ledger.py +106,Account: {0} can only be updated via Stock Transactions,A Conta: {0} só pode ser atualizada através das Transações de Stock -DocType: Student Group Creation Tool,Get Courses,Obter Cursos -DocType: GL Entry,Party,Parte -DocType: Sales Order,Delivery Date,Data de Entrega -DocType: Opportunity,Opportunity Date,Data de Oportunidade -DocType: Purchase Receipt,Return Against Purchase Receipt,Devolver Contra Recibo de Compra -DocType: Request for Quotation Item,Request for Quotation Item,Solicitação de Item de Cotação -DocType: Purchase Order,To Bill,Para Bill -DocType: Material Request,% Ordered,% Pedido -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +62,Piecework,Trabalho à Peça -apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +69,Avg. Buying Rate,Taxa de Compra Méd. -DocType: Task,Actual Time (in Hours),Horas Efetivas -DocType: Employee,History In Company,Historial na Empresa -apps/erpnext/erpnext/config/learn.py +112,Newsletters,Newsletters -DocType: Address,Shipping,Expedição -apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.js +113,Bank Transaction Reference,Banco Transação Referência -DocType: Stock Ledger Entry,Stock Ledger Entry,Entrada da Razão -DocType: Department,Leave Block List,Lista de Bloqueio de Licenças -DocType: Customer,Tax ID,CPF -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +188,Item {0} is not setup for Serial Nos. Column must be blank,"O Item {0} não está configurado para os Nºs de Série, A coluna deve estar em branco" -DocType: Accounts Settings,Accounts Settings,Definições de Contas -apps/erpnext/erpnext/schools/doctype/student_applicant/student_applicant.js +4,Approve,Aprovar -DocType: Customer,Sales Partner and Commission,Parceiro e Comissão de Vendas -,Project Quantity,projeto Quantidade -DocType: Opportunity,To Discuss,Para Discutir -apps/erpnext/erpnext/stock/stock_ledger.py +350,{0} units of {1} needed in {2} to complete this transaction.,São necessárias {0} unidades de {1} em {2} para concluir esta transação. -DocType: SMS Settings,SMS Settings,Definições SMS -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +69,Temporary Accounts,Contas temporárias -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +166,Black,Preto -DocType: BOM Explosion Item,BOM Explosion Item,Explosão de Item da LDM -DocType: Account,Auditor,Auditor -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +56,{0} items produced,{0} itens produzidos -DocType: Cheque Print Template,Distance from top edge,Distância da margem superior -DocType: Purchase Invoice,Return,Devolver -DocType: Production Order Operation,Production Order Operation,Operação da Ordem de Produção -DocType: Pricing Rule,Disable,Desativar -DocType: Project Task,Pending Review,Revisão Pendente -apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +106,"Asset {0} cannot be scrapped, as it is already {1}","O ativo {0} não pode ser eliminado, uma vez que já é {1}" -DocType: Task,Total Expense Claim (via Expense Claim),Reivindicação Despesa Total (via Despesa Claim) -apps/erpnext/erpnext/accounts/report/sales_register/sales_register.py +70,Customer Id,Id de Cliente -apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +176,Mark Absent,Marcar Ausência -apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +122,Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2},Row {0}: Moeda do BOM # {1} deve ser igual à moeda selecionada {2} -DocType: Journal Entry Account,Exchange Rate,Taxa de Câmbio -apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +530,Sales Order {0} is not submitted,Ordem de Vendas {0} não é submetido -DocType: Homepage,Tag Line,Linha de tag -DocType: Fee Component,Fee Component,Componente de Propina -DocType: Vehicle,Fleet Management,Gestão de Frotas -apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +844,Add items from,Adicionar itens de -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +97,Warehouse {0}: Parent account {1} does not bolong to the company {2},Armazém {0}: conta Parent {1} não pertençe à empresa {2} -DocType: Cheque Print Template,Regular,Regular -DocType: BOM,Last Purchase Rate,Taxa de Última Compra -DocType: Account,Asset,Ativo -DocType: Project Task,Task ID,Task ID -apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +87,Stock cannot exist for Item {0} since has variants,Stock não pode existir por item {0} já que tem variantes -,Sales Person-wise Transaction Summary,Resumo da transação Pessoa-wise vendas -DocType: Training Event,Contact Number,Número de contato -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +141,Warehouse {0} does not exist,Armazém {0} não existe -apps/erpnext/erpnext/hub_node/page/hub/register_in_hub.html +2,Register For ERPNext Hub,Inscreva-se em ERPNext Hub -DocType: Monthly Distribution,Monthly Distribution Percentages,Percentagens de Distribuição Mensal -apps/erpnext/erpnext/stock/doctype/batch/batch.py +16,The selected item cannot have Batch,O item selecionado não pode ter Batch -DocType: Delivery Note,% of materials delivered against this Delivery Note,% de materiais entregues nesta Guia de Remessa -DocType: Project,Customer Details,Dados do Cliente -DocType: Employee,Reports to,Relatórios para -DocType: SMS Settings,Enter url parameter for receiver nos,Insira o parâmetro url para os números de recetores -DocType: Payment Entry,Paid Amount,Montante Pago -DocType: Assessment,Supervisor,Supervisor -apps/erpnext/erpnext/accounts/page/pos/pos.js +688,Online,Online -,Available Stock for Packing Items,Stock Disponível para Items Embalados -DocType: Item Variant,Item Variant,Variante do Item -apps/erpnext/erpnext/utilities/doctype/address_template/address_template.py +19,Setting this Address Template as default as there is no other default,"A definição desse modelo de endereço como padrão, pois não há outro padrão" -DocType: BOM Scrap Item,BOM Scrap Item,BOM Scrap item -apps/erpnext/erpnext/accounts/doctype/account/account.py +117,"Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'","Saldo já em débito, não tem permissão para definir 'saldo deve ser' como 'crédito'" -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +77,Quality Management,Gestão da Qualidade -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +40,Item {0} has been disabled,O Item {0} foi desativado -apps/erpnext/erpnext/buying/doctype/purchase_common/purchase_common.py +47,Please enter quantity for Item {0},"Por favor, insira a quantidade para o Item {0}" -DocType: Employee External Work History,Employee External Work History,Historial de Trabalho Externo do Funcionário -DocType: Tax Rule,Purchase,Compra -apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +36,Balance Qty,Qtd de Saldo -DocType: Item Group,Parent Item Group,Grupo de Item Principal -apps/erpnext/erpnext/projects/doctype/activity_cost/activity_cost.py +21,{0} for {1},{0} para {1} -apps/erpnext/erpnext/setup/doctype/company/company.js +20,Cost Centers,Centros de Custo -DocType: Purchase Receipt,Rate at which supplier's currency is converted to company's base currency,Taxa à qual a moeda do fornecedor é convertida para a moeda principal do cliente -apps/erpnext/erpnext/manufacturing/doctype/workstation/workstation.py +36,Row #{0}: Timings conflicts with row {1},Linha #{0}: Conflitos de timing na linha {1} -DocType: Training Event Employee,Invited,Convidamos -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +168,Multiple active Salary Structures found for employee {0} for the given dates,Várias estruturas salariais ativos encontrados para o empregado {0} para as datas indicadas -DocType: Opportunity,Next Contact,Próximo Contacto -apps/erpnext/erpnext/config/accounts.py +272,Setup Gateway accounts.,Configuração contas Gateway. -DocType: Employee,Employment Type,Tipo de Contratação -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +40,Fixed Assets,Ativos Imobilizados -DocType: Payment Entry,Set Exchange Gain / Loss,Definir o Exchange Perda / Ganho -,Cash Flow,Fluxo de Caixa -apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +90,Application period cannot be across two alocation records,O período do pedido não pode ser entre dois registos de atribuição -DocType: Item Group,Default Expense Account,Conta Despesa Padrão -apps/erpnext/erpnext/schools/doctype/student_attendance/student_attendance.py +22,Student Batch or Course Schedule is mandatory,Batch estudante ou Calendário de Cursos é obrigatória -DocType: Student,Student Email ID,Student E-mail ID -DocType: Employee,Notice (days),Aviso (dias) -DocType: Tax Rule,Sales Tax Template,Template Imposto sobre Vendas -apps/erpnext/erpnext/accounts/page/pos/pos.js +1626,Select items to save the invoice,Selecione os itens para salvar a fatura -DocType: Employee,Encashment Date,Data de Pagamento -DocType: Training Event,Internet,Internet -DocType: Account,Stock Adjustment,Banco de Ajuste -apps/erpnext/erpnext/projects/doctype/activity_cost/activity_cost.py +34,Default Activity Cost exists for Activity Type - {0},Existe Atividade de Custo Padrão para o Tipo de Atividade - {0} -DocType: Production Order,Planned Operating Cost,Custo Operacional Planeado -DocType: Academic Term,Term Start Date,Prazo Data de Início -apps/erpnext/erpnext/controllers/recurring_document.py +133,Please find attached {0} #{1},"Por favor, está em anexo {0} #{1}" -apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +34,Bank Statement balance as per General Ledger,Declaração Bancária de Saldo de acordo com a Razão Geral -DocType: Job Applicant,Applicant Name,Nome do Candidato -DocType: Authorization Rule,Customer / Item Name,Cliente / Nome do Item -DocType: Product Bundle,"Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. + 1. Condições de entrega, caso seja aplicável. + 1. Formas de abordar litígios, indemnização, responsabilidade, etc. + 1. Endereço e Contacto da sua Empresa." +"DocType: Attendance","Leave Type","Tipo de Licença" +"apps/erpnext/erpnext/controllers/stock_controller.py +190","Expense / Difference account ({0}) must be a 'Profit or Loss' account","A conta de Despesas / Diferenças ({0}) deve ser uma conta de ""Lucros e Perdas""" +"DocType: Account","Accounts User","Utilizador de Contas" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +89","Name error: {0}","Nome de erro: {0}" +"apps/erpnext/erpnext/stock/doctype/item/item_list.js +8","Shortage","Escassez" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +188","{0} {1} does not associated with {2} {3}","{0} {1} não está associado a {2} {3}" +"apps/erpnext/erpnext/hr/doctype/attendance/attendance.py +18","Attendance for employee {0} is already marked","Já foi registada a presença do funcionário {0}" +"DocType: Packing Slip","If more than one package of the same type (for print)","Se houver mais do que um pacote do mesmo tipo (por impressão)" +"DocType: Warehouse","Parent Warehouse","Armazém Principal" +"DocType: C-Form Invoice Detail","Net Total","Total Líquido" +"DocType: Bin","FCFS Rate","Taxa FCFS" +"DocType: Payment Reconciliation Invoice","Outstanding Amount","Montante em Dívida" +"DocType: Project Task","Working","A Trabalhar" +"DocType: Stock Ledger Entry","Stock Queue (FIFO)","Fila de Stock (FIFO)" +"apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +39","{0} does not belong to Company {1}","{0} não pertence à Empresa {1}" +"apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +119","Cost as on","Custo como em" +"DocType: Account","Round Off","Arredondar" +"","Requested Qty","Qtd Solicitada" +"DocType: Tax Rule","Use for Shopping Cart","Utilizar para o Carrinho de Compras" +"apps/erpnext/erpnext/controllers/item_variant.py +66","Value {0} for Attribute {1} does not exist in the list of valid Item Attribute Values for Item {2}","Não existe o Valor {0} para o Atributo {1} na lista Valores de Atributos de Item válidos para o Item {2}" +"apps/erpnext/erpnext/schools/doctype/discussion/discussion.py +33","Discussions","Discussões" +"DocType: BOM Item","Scrap %","Sucata %" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +45","Charges will be distributed proportionately based on item qty or amount, as per your selection","Os custos serão distribuídos proporcionalmente com base na qtd ou montante, conforme tiver selecionado" +"DocType: Maintenance Visit","Purposes","Objetivos" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +105","Atleast one item should be entered with negative quantity in return document","Para devolver um documento deve ser inserido pelo menos um item com quantidade negativa" +"apps/erpnext/erpnext/manufacturing/doctype/workstation/workstation.py +71","Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations","A Operação {0} maior do que as horas de trabalho disponíveis no posto de trabalho {1}, quebra a operação em várias operações" +"","Requested","Solicitado" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +84","No Remarks","Sem Observações" +"DocType: Purchase Invoice","Overdue","Vencido" +"DocType: Account","Stock Received But Not Billed","Stock Recebido Mas Não Faturados" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +87","Root Account must be a group","A Conta Principal deve ser um grupo" +"DocType: Fees","FEE.","PROPINA." +"DocType: Salary Slip","Gross Pay + Arrear Amount +Encashment Amount - Total Deduction","Salário Bruto + Valores em Atraso + Valor Pago - Dedução Total" +"DocType: Item","Total Projected Qty","Qtd Projetada Total" +"DocType: Monthly Distribution","Distribution Name","Nome de Distribuição" +"DocType: Course","Course Code","Código de Curso" +"apps/erpnext/erpnext/controllers/stock_controller.py +288","Quality Inspection required for Item {0}","Inspeção de Qualidade necessária para o item {0}" +"DocType: Quotation","Rate at which customer's currency is converted to company's base currency","Taxa à qual a moeda do cliente é convertida para a moeda principal da empresa" +"DocType: Purchase Invoice Item","Net Rate (Company Currency)","Taxa Líquida (Moeda da Empresa)" +"DocType: Salary Detail","Condition and Formula Help","Seção de Ajuda de Condições e Fórmulas" +"apps/erpnext/erpnext/config/selling.py +105","Manage Territory Tree.","Gerir Esquema de Território." +"DocType: Journal Entry Account","Sales Invoice","Fatura de Vendas" +"DocType: Journal Entry Account","Party Balance","Saldo da Parte" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +461","Please select Apply Discount On","Por favor, selecione Aplicar Desconto Em" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +113","Salary Slip Created","Folha de Vencimento Criada" +"DocType: Company","Default Receivable Account","Contas a Receber Padrão" +"DocType: Process Payroll","Create Bank Entry for the total salary paid for the above selected criteria","Criar Registo Bancário para o salário total pago, para os critérios acima selecionados" +"DocType: Stock Entry","Material Transfer for Manufacture","Transferência de Material para Fabrico" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +18","Discount Percentage can be applied either against a Price List or for all Price List.","A Percentagem de Desconto pode ser aplicada numa Lista de Preços ou em todas as Listas de Preços." +"DocType: Purchase Invoice","Half-yearly","Semestral" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +391","Accounting Entry for Stock","Registo Contabilístico de Stock" +"DocType: Vehicle Service","Engine Oil","Óleo de Motor" +"DocType: Sales Invoice","Sales Team1","Equipa de Vendas1" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +38","Item {0} does not exist","O Item {0} não existe" +"DocType: Attendance Tool Student","Attendance Tool Student","Ferramenta de Assiduidade de Estudante" +"DocType: Sales Invoice","Customer Address","Endereço de Cliente" +"apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +118","Row {0}: Completed Qty must be greater than zero.","Linha {0}: A Qtd Concluída deve superior a zero." +"DocType: Purchase Invoice","Apply Additional Discount On","Aplicar Desconto Adicional Em" +"DocType: Account","Root Type","Tipo de Fonte" +"DocType: Item","FIFO","FIFO" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +125","Row # {0}: Cannot return more than {1} for Item {2}","Linha # {0}: Não é possível devolver mais de {1} para o Item {2}" +"apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +76","Plot","Gráfico" +"DocType: Item Group","Show this slideshow at the top of the page","Mostrar esta apresentação de diapositivos no topo da página" +"DocType: BOM","Item UOM","UNID de Item" +"DocType: Sales Taxes and Charges","Tax Amount After Discount Amount (Company Currency)","Valor do Imposto Após Montante de Desconto (Moeda da Empresa)" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +141","Target warehouse is mandatory for row {0}","É obrigatório colocar o Destino do Armazém para a linha {0}" +"DocType: Cheque Print Template","Primary Settings","Definições Principais" +"DocType: Purchase Invoice","Select Supplier Address","Escolha um Endereço de Fornecedor" +"apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +371","Add Employees","Adicionar Funcionários" +"DocType: Purchase Invoice Item","Quality Inspection","Inspeção de Qualidade" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +155","Extra Small","Extra-pequeno" +"DocType: Company","Standard Template","Modelo Padrão" +"DocType: Training Event","Theory","Teoria" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +704","Warning: Material Requested Qty is less than Minimum Order Qty","Aviso: A Qtd do Material requisitado é menor que a Qtd de Pedido Mínima" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +207","Account {0} is frozen","A conta {0} está congelada" +"DocType: Company","Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.","Entidade Legal / Subsidiária com um Gráfico de Contas separado pertencente à Organização." +"DocType: Payment Request","Mute Email","Email Sem Som" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +29","Food, Beverage & Tobacco","Comida, Bebidas e Tabaco" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +623","Can only make payment against unbilled {0}","Só pode efetuar o pagamento no {0} não faturado" +"apps/erpnext/erpnext/controllers/selling_controller.py +129","Commission rate cannot be greater than 100","A taxa de comissão não pode ser superior a 100" +"DocType: Stock Entry","Subcontract","Subcontratar" +"apps/erpnext/erpnext/public/js/utils/party.js +146","Please enter {0} first","Por favor, insira {0} primeiro" +"apps/erpnext/erpnext/hr/doctype/daily_work_summary/daily_work_summary.py +64","No replies from","Sem respostas de" +"DocType: Production Order Operation","Actual End Time","Tempo Final Efetivo" +"DocType: Production Planning Tool","Download Materials Required","Transferir Materiais Necessários" +"DocType: Item","Manufacturer Part Number","Número da Peça de Fabricante" +"DocType: Production Order Operation","Estimated Time and Cost","Tempo e Custo Estimados" +"DocType: Bin","Bin","Caixa" +"DocType: SMS Log","No of Sent SMS","N º de SMS Enviados" +"DocType: Account","Expense Account","Conta de Despesas" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +49","Software","Software" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +162","Colour","Cor" +"DocType: Training Event","Scheduled","Programado" +"apps/erpnext/erpnext/config/buying.py +18","Request for quotation.","Solicitação de cotação." +"apps/erpnext/erpnext/selling/doctype/product_bundle/product_bundle.js +13","Please select Item where ""Is Stock Item"" is ""No"" and ""Is Sales Item"" is ""Yes"" and there is no other Product Bundle","Por favor, selecione o item onde o ""O Stock de Item"" é ""Não"" e o ""Item de Vendas"" é ""Sim"" e se não há nenhum outro Pacote de Produtos" +"DocType: Student Log","Academic","Académico" +"apps/erpnext/erpnext/controllers/accounts_controller.py +482","Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})","O Avanço total ({0}) no Pedido {1} não pode ser maior do que o Total Geral ({2})" +"DocType: Sales Partner","Select Monthly Distribution to unevenly distribute targets across months.","Selecione a distribuição mensal para distribuir os objetivos desigualmente através meses." +"DocType: Purchase Invoice Item","Valuation Rate","Taxa de Avaliação" +"DocType: Stock Reconciliation","SR/","SR/" +"DocType: Vehicle","Diesel","Gasóleo" +"apps/erpnext/erpnext/stock/get_item_details.py +293","Price List Currency not selected","Não foi selecionada uma Moeda para a Lista de Preços" +"DocType: Assessment","Results","Resultados" +"","Student Monthly Attendance Sheet","Folha de Assiduidade Mensal de Estudante" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +177","Employee {0} has already applied for {1} between {2} and {3}","O(A) funcionário(a) {0} já solicitou {1} entre {2} e {3}" +"apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +30","Project Start Date","Data de Início do Projeto" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +8","Until","Até" +"DocType: Rename Tool","Rename Log","Renomear o Registo" +"DocType: Maintenance Visit Purpose","Against Document No","No Nr. de Documento" +"DocType: BOM","Scrap","Sucata" +"apps/erpnext/erpnext/config/selling.py +110","Manage Sales Partners.","Gerir Parceiros de Vendas." +"DocType: Quality Inspection","Inspection Type","Tipo de Inspeção" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +232","Warehouses with existing transaction can not be converted to group.","Os Armazéns com a transação existente não podem ser convertidos num grupo." +"apps/erpnext/erpnext/controllers/recurring_document.py +166","Please select {0}","Por favor, selecione {0}" +"DocType: C-Form","C-Form No","Nr. de Form-C" +"DocType: BOM","Exploded_items","Vista_expandida_de_items" +"DocType: Employee Attendance Tool","Unmarked Attendance","Presença Não Marcada" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +96","Researcher","Investigador" +"DocType: Program Enrollment Tool Student","Program Enrollment Tool Student","Ferramenta de Estudante de Inscrição no Programa" +"apps/erpnext/erpnext/hr/doctype/job_applicant/job_applicant.py +25","Name or Email is mandatory","É obrigatório colocar o Nome ou Email" +"apps/erpnext/erpnext/config/stock.py +158","Incoming quality inspection.","Inspeção de qualidade a ser efetuada." +"DocType: Purchase Order Item","Returned Qty","Qtd Devolvida" +"DocType: Employee","Exit","Sair" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +159","Root Type is mandatory","É obrigatório colocar o Tipo de Fonte" +"DocType: BOM","Total Cost(Company Currency)","Custo Total (Moeda da Empresa)" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +295","Serial No {0} created","Nr. de Série {0} criado" +"DocType: Homepage","Company Description for website homepage","A Descrição da Empresa para a página inicial do website" +"DocType: Item Customer Detail","For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes","Para a maior comodidade dos clientes, estes códigos podem ser utilizados em formatos de impressão, como Faturas e Guias de Remessa" +"DocType: Sales Invoice","Time Sheet List","Lista de Folhas de Presença" +"DocType: Employee","You can enter any date manually","Pode inserir qualquer dado manualmente" +"DocType: Asset Category Account","Depreciation Expense Account","Conta de Depreciação de Despesas" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +176","Probationary Period","Período de Experiência" +"apps/erpnext/erpnext/hooks.py +110","Announcements","Avisos" +"DocType: Customer Group","Only leaf nodes are allowed in transaction","Só são permitidos nós de folha numa transação" +"DocType: Expense Claim","Expense Approver","Aprovador de Despesas" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +125","Row {0}: Advance against Customer must be credit","Linha {0}: O Avanço do Cliente deve ser creditado" +"apps/erpnext/erpnext/accounts/doctype/account/account.js +66","Non-Group to Group","De Fora do Grupo a Grupo" +"DocType: Purchase Receipt Item Supplied","Purchase Receipt Item Supplied","Item de Recibo de Compra Fornecido" +"DocType: Payment Entry","Pay","Pagar" +"apps/erpnext/erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py +24","To Datetime","Para Data e Hora" +"DocType: SMS Settings","SMS Gateway URL","URL de Portal de SMS" +"apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.py +53","Course Schedules deleted:","Cronogramas de Curso eliminados:" +"apps/erpnext/erpnext/config/selling.py +283","Logs for maintaining sms delivery status","Registo para a manutenção do estado de entrega de sms" +"DocType: Accounts Settings","Make Payment via Journal Entry","Fazer o pagamento através do Lançamento Contabilístico" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +74","Printed On","Impresso Em" +"DocType: Item","Inspection Required before Delivery","Inspeção Requerida antes da Entrega" +"DocType: Item","Inspection Required before Purchase","Inspeção Requerida antes da Compra" +"apps/erpnext/erpnext/setup/doctype/email_digest/templates/default.html +93","Pending Activities","Atividades Pendentes" +"DocType: Payment Gateway","Gateway","Portal" +"DocType: Fee Component","Fees Category","Categoria de Propinas" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +126","Please enter relieving date.","Por favor, insira a data de saída." +"apps/erpnext/erpnext/controllers/trends.py +149","Amt","Mtt" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +56","Only Leave Applications with status 'Approved' can be submitted","Só podem ser enviados Pedidos de Licenças com estado ""Aprovado""" +"apps/erpnext/erpnext/utilities/doctype/address/address.py +30","Address Title is mandatory.","É obrigatório colocar o Título do Endereço." +"DocType: Opportunity","Enter name of campaign if source of enquiry is campaign","Insira o nome da campanha se a fonte da consulta for a campanha" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +38","Newspaper Publishers","Editores de Jornais" +"apps/erpnext/erpnext/support/page/support_analytics/support_analytics.js +31","Select Fiscal Year","Selecionar Ano Fiscal" +"apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +43","Reorder Level","Reordenar Nível" +"DocType: Company","Chart Of Accounts Template","Modelo de Plano de Contas" +"DocType: Attendance","Attendance Date","Data de Presença" +"apps/erpnext/erpnext/stock/get_item_details.py +257","Item Price updated for {0} in Price List {1}","O Preço do Item foi atualizado para {0} na Lista de Preços {1}" +"DocType: Salary Structure","Salary breakup based on Earning and Deduction.","Separação Salarial com base nas Remunerações e Reduções." +"apps/erpnext/erpnext/accounts/doctype/account/account.py +131","Account with child nodes cannot be converted to ledger","Uma conta com subgrupos não pode ser convertida num livro" +"DocType: Address","Preferred Shipping Address","Endereço de Envio Preferido" +"DocType: Purchase Invoice Item","Accepted Warehouse","Armazém Aceite" +"DocType: Bank Reconciliation Detail","Posting Date","Data de Postagem" +"DocType: Item","Valuation Method","Método de Avaliação" +"apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +202","Mark Half Day","Marcar Meio Dia" +"DocType: Sales Invoice","Sales Team","Equipa de Vendas" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +85","Duplicate entry","Duplicar registo" +"DocType: Program Enrollment Tool","Get Students","Obter Estudantes" +"DocType: Serial No","Under Warranty","Sob Garantia" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +507","[Error]","[Erro]" +"DocType: Sales Order","In Words will be visible once you save the Sales Order.","Por Extenso será visível quando guardar o Pedido de Venda." +"","Employee Birthday","Aniversário do Funcionário" +"DocType: Student Batch Attendance Tool","Student Batch Attendance Tool","Ferramenta de Assiduidade de Classe de Estudantes" +"apps/erpnext/erpnext/controllers/status_updater.py +197","Limit Crossed","Limite Ultrapassado" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +55","Venture Capital","Capital de Risco" +"apps/erpnext/erpnext/schools/doctype/academic_term/academic_term.py +38","An academic term with this 'Academic Year' {0} and 'Term Name' {1} already exists. Please modify these entries and try again.","Já existe um prazo académico com este""Ano Lectivo"" {0} e ""Nome do Prazo"" {1}. Por favor, altere estes registos e tente novamente." +"DocType: UOM","Must be Whole Number","Deve ser Número Inteiro" +"DocType: Leave Control Panel","New Leaves Allocated (In Days)","Novas Licenças Alocadas (Em Dias)" +"apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +49","Serial No {0} does not exist","O Nr. de Série {0} não existe" +"DocType: Sales Invoice Item","Customer Warehouse (Optional)","Armazém do Cliente (Opcional)" +"DocType: Pricing Rule","Discount Percentage","Percentagem de Desconto" +"DocType: Payment Reconciliation Invoice","Invoice Number","Número da Fatura" +"DocType: Shopping Cart Settings","Orders","Pedidos" +"DocType: Employee Leave Approver","Leave Approver","Aprovador de Licenças" +"DocType: Assessment Group","Assessment Group Name","Nome do Grupo de Avaliação" +"DocType: Manufacturing Settings","Material Transferred for Manufacture","Material Transferido para Fabrico" +"DocType: Expense Claim","A user with ""Expense Approver"" role","Um utilizador com a função de ""Aprovador de Despesas""" +"DocType: Landed Cost Item","Receipt Document Type","Tipo de Documento de Receção" +"DocType: Daily Work Summary Settings","Select Companies","Seleccionar Empresas" +"","Issued Items Against Production Order","Itens Enviados no Pedido de Produção" +"DocType: Pricing Rule","Purchase Manager","Gestor de Compras" +"DocType: Target Detail","Target Detail","Detalhe Alvo" +"apps/erpnext/erpnext/hr/doctype/job_opening/job_opening.py +20","All Jobs","Todos os Empregos" +"DocType: Sales Order","% of materials billed against this Sales Order","% de materiais faturado neste Pedido de Venda" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.js +49","Period Closing Entry","Registo de Término de Período" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +38","Cost Center with existing transactions can not be converted to group","O Centro de Custo com as operações existentes não pode ser convertido em grupo" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +333","Amount {0} {1} {2} {3}","Montante {0} {1} {2} {3}" +"DocType: Account","Depreciation","Depreciação" +"apps/erpnext/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py +49","Supplier(s)","Fornecedor(es)" +"DocType: Employee Attendance Tool","Employee Attendance Tool","Ferramenta de Assiduidade do Funcionário" +"DocType: Supplier","Credit Limit","Limite de Crédito" +"DocType: Production Plan Sales Order","Salse Order Date","Data do Pedido de Vendas" +"DocType: Salary Component","Salary Component","Componente Salarial" +"apps/erpnext/erpnext/accounts/utils.py +455","Payment Entries {0} are un-linked","Os Registos de Pagamento {0} não estão vinculados" +"DocType: GL Entry","Voucher No","Voucher Nr." +"DocType: Leave Allocation","Leave Allocation","Atribuição de Licenças" +"DocType: Payment Request","Recipient Message And Payment Details","Mensagem E Dados De Pagamento Do Destinatário" +"DocType: Training Event","Trainer Email","Email do Formador" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +501","Material Requests {0} created","Foram criadas as Solicitações de Material {0}" +"DocType: Production Planning Tool","Include sub-contracted raw materials","Incluir matérias-primas subcontratadas" +"apps/erpnext/erpnext/config/selling.py +154","Template of terms or contract.","Modelo de termos ou contratos." +"DocType: Purchase Invoice","Address and Contact","Endereço e Contacto" +"DocType: Cheque Print Template","Is Account Payable","É Uma Conta A Pagar" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +261","Stock cannot be updated against Purchase Receipt {0}","O Stock não pode ser atualizado no Recibo de Compra {0}" +"DocType: Supplier","Last Day of the Next Month","Último Dia do Mês Seguinte" +"DocType: Employee","Feedback","Comentários" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +71","Leave cannot be allocated before {0}, as leave balance has already been carry-forwarded in the future leave allocation record {1}","A licença não pode ser atribuída antes de {0}, pois o saldo de licenças já foi carregado no registo de atribuição de licenças {1}" +"apps/erpnext/erpnext/accounts/party.py +305","Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)","Nota: A Data de Vencimento / Referência excede os dias de crédito permitidos por cliente em {0} dia(s)" +"apps/erpnext/erpnext/schools/doctype/program/program.js +9","Student Applicant","Candidatura de Estudante" +"DocType: Asset Category Account","Accumulated Depreciation Account","Conta de Depreciação Acumulada" +"DocType: Stock Settings","Freeze Stock Entries","Suspender Registos de Stock" +"DocType: Asset","Expected Value After Useful Life","Valor Previsto Após Vida Útil" +"DocType: Item","Reorder level based on Warehouse","Nível de reencomenda no Armazém" +"DocType: Activity Cost","Billing Rate","Taxa de Faturamento" +"","Qty to Deliver","Qtd a Entregar" +"","Stock Analytics","Análise de Stock" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +424","Operations cannot be left blank","As operações não podem ser deixadas em branco" +"DocType: Maintenance Visit Purpose","Against Document Detail No","No Nr. de Dados de Documento" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +79","Party Type is mandatory","É obrigatório colocar o Tipo de Parte" +"DocType: Quality Inspection","Outgoing","Saída" +"DocType: Material Request","Requested For","Solicitado Para" +"DocType: Quotation Item","Against Doctype","No Tipo de Documento" +"apps/erpnext/erpnext/controllers/buying_controller.py +376","{0} {1} is cancelled or closed","{0} {1} foi cancelado ou encerrado" +"DocType: Delivery Note","Track this Delivery Note against any Project","Acompanhar esta Guia de Remessa em qualquer Projeto" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +29","Net Cash from Investing","Caixa Líquido de Investimentos" +"","Is Primary Address","É o Endereço Principal" +"DocType: Production Order","Work-in-Progress Warehouse","Armazém de Trabalho a Decorrer" +"apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +104","Asset {0} must be submitted","O ativo {0} deve ser enviado" +"apps/erpnext/erpnext/schools/doctype/student_attendance/student_attendance.py +39","Attendance Record {0} exists against Student {1}","Existe um Registo de Assiduidade {0} no Estudante {1}" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +341","Reference #{0} dated {1}","Referência #{0} datada de {1}" +"apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +161","Depreciation Eliminated due to disposal of assets","A Depreciação foi Eliminada devido à alienação de ativos" +"apps/erpnext/erpnext/templates/includes/cart/cart_address.html +15","Manage Addresses","Gerir Endereços" +"DocType: Asset","Item Code","Código do Item" +"DocType: Production Planning Tool","Create Production Orders","Criar Pedidos de Produção" +"DocType: Serial No","Warranty / AMC Details","Garantia / Dados CMA" +"DocType: Journal Entry","User Remark","Observação de Utiliz." +"DocType: Lead","Market Segment","Segmento de Mercado" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +850","Paid Amount cannot be greater than total negative outstanding amount {0}","O Montante Pago não pode ser superior ao montante em dívida total negativo {0}" +"DocType: Employee Internal Work History","Employee Internal Work History","Historial de Trabalho Interno do Funcionário" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +235","Closing (Dr)","A Fechar (Db)" +"DocType: Cheque Print Template","Cheque Size","Tamanho do Cheque" +"DocType: Contact","Passive","Passivo" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +228","Serial No {0} not in stock","O Nr. de Série {0} não está em stock" +"apps/erpnext/erpnext/config/selling.py +159","Tax template for selling transactions.","O modelo de impostos pela venda de transações." +"DocType: Sales Invoice","Write Off Outstanding Amount","Liquidar Montante em Dívida" +"DocType: Student Batch Creation Tool","Student Batch Creation Tool","Ferramenta de Criação de Classe de Estudantes" +"DocType: Account","Accounts Manager","Gestor de Contas" +"DocType: Stock Settings","Default Stock UOM","UNID de Stock Padrão" +"DocType: Asset","Number of Depreciations Booked","Número de Depreciações Reservadas" +"DocType: Landed Cost Item","Receipt Document","Documento de Receção" +"DocType: Production Planning Tool","Create Material Requests","Criar Solicitações de Materiais" +"DocType: Employee Education","School/University","Escola/Universidade" +"DocType: Payment Request","Reference Details","Dados de Referência" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +58","Expected Value After Useful Life must be less than Gross Purchase Amount","O Valor Previsto Após a Vida Útil deve ser inferior ao Valor de Compra a Grosso" +"DocType: Sales Invoice Item","Available Qty at Warehouse","Qtd Disponível no Armazém" +"","Billed Amount","Montante Faturado" +"DocType: Asset","Double Declining Balance","Saldo Decrescente Duplo" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +166","Closed order cannot be cancelled. Unclose to cancel.","Um pedido fechado não pode ser cancelado. Anule o fecho para o cancelar." +"DocType: Student Guardian","Father","Pai" +"apps/erpnext/erpnext/controllers/accounts_controller.py +568","'Update Stock' cannot be checked for fixed asset sale","""Atualizar Stock"" não pode ser verificado para a venda de ativo imobilizado" +"DocType: Bank Reconciliation","Bank Reconciliation","Conciliação Bancária" +"apps/erpnext/erpnext/templates/includes/footer/footer_extension.html +7","Get Updates","Obter Atualizações" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +92","{0} {1}: Account {2} does not belong to Company {3}","{0} {1}: A Conta {2} não pertence à Empresa {3}" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.py +132","Material Request {0} is cancelled or stopped","A Solicitação de Material {0} foi cancelada ou interrompida" +"apps/erpnext/erpnext/public/js/setup_wizard.js +313","Add a few sample records","Adicione alguns registos de exemplo" +"apps/erpnext/erpnext/config/hr.py +258","Leave Management","Gestão de Licenças" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.js +81","Group by Account","Agrupar por Conta" +"DocType: Sales Order","Fully Delivered","Totalmente Entregue" +"DocType: Lead","Lower Income","Rendimento Mais Baixo" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +160","Source and target warehouse cannot be same for row {0}","Fonte e armazém de destino não pode ser o mesmo para a linha {0}" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +239","Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry","A Conta de Diferenças deve ser uma conta do tipo Ativo/Passivo, pois esta Conciliação de Stock é um Registo de Abertura" +"apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +85","Purchase Order number required for Item {0}","Número do Pedido de Compra obrigatório para o Item {0}" +"apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +18","'From Date' must be after 'To Date'","A ""Data De"" deve ser depois da ""Data Para""" +"apps/erpnext/erpnext/schools/doctype/student_applicant/student_applicant.py +29","Cannot change status as student {0} is linked with student application {1}","Não é possível alterar o estado pois o estudante {0} está ligado à candidatura de estudante {1}" +"DocType: Asset","Fully Depreciated","Totalmente Depreciados" +"","Stock Projected Qty","Qtd Projetada de Stock" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +390","Customer {0} does not belong to project {1}","O Cliente {0} não pertence ao projeto {1}" +"DocType: Employee Attendance Tool","Marked Attendance HTML","HTML de Presenças Marcadas" +"DocType: Sales Order","Customer's Purchase Order","Pedido de Compra do Cliente" +"apps/erpnext/erpnext/config/stock.py +107","Serial No and Batch","O Nr. de Série e de Lote" +"DocType: Warranty Claim","From Company","Da Empresa" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +76","Please set Number of Depreciations Booked","Por favor, defina o Número de Depreciações Marcado" +"apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +95","Value or Qty","Valor ou Qtd" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +402","Productions Orders cannot be raised for:","Não podem ser criados Pedidos de Produção para:" +"apps/erpnext/erpnext/public/js/setup_wizard.js +299","Minute","Minuto" +"DocType: Purchase Invoice","Purchase Taxes and Charges","Impostos e Taxas de Compra" +"","Qty to Receive","Qtd a Receber" +"DocType: Leave Block List","Leave Block List Allowed","Lista de Bloqueio de Licenças Permitida" +"apps/erpnext/erpnext/fleet_management/doctype/vehicle_log/vehicle_log.py +49","Expense Claim for Vehicle Log {0}","Reivindicação de Despesa para o Registo de Veículo {0}" +"apps/erpnext/erpnext/patches/v7_0/create_warehouse_nestedset.py +58","All Warehouses","Todos os Armazéns" +"DocType: Sales Partner","Retailer","Retalhista" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +106","Credit To account must be a Balance Sheet account","A conta de Crédito Para deve ser uma conta de Balanço" +"apps/erpnext/erpnext/buying/page/purchase_analytics/purchase_analytics.js +128","All Supplier Types","Todos os Tipos de Fornecedores" +"DocType: Global Defaults","Disable In Words","Desativar Por Extenso" +"apps/erpnext/erpnext/stock/doctype/item/item.py +45","Item Code is mandatory because Item is not automatically numbered","É obrigatório colocar o Código do Item porque o Item não é automaticamente numerado" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +97","Quotation {0} not of type {1}","A Cotação {0} não é do tipo {1}" +"DocType: Maintenance Schedule Item","Maintenance Schedule Item","Item do Cronograma de Manutenção" +"DocType: Sales Order","% Delivered","% Entregue" +"DocType: Production Order","PRO-","PRO-" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +154","Bank Overdraft Account","Descoberto na Conta Bancária" +"apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.js +48","Make Salary Slip","Criar Folha de Vencimento" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.js +28","Browse BOM","Pesquisar na LDM" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +152","Secured Loans","Empréstimos Garantidos" +"apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +94","Please set Depreciation related Accounts in Asset Category {0} or Company {1}","Por favor, defina as Contas relacionadas com a Depreciação na Categoria de ativos {0} ou na Empresa {1}" +"DocType: Academic Term","Academic Year","Ano Letivo" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +166","Opening Balance Equity","Equidade de Saldo Inicial" +"DocType: Lead","CRM","CRM" +"DocType: Appraisal","Appraisal","Avaliação" +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +137","Email sent to supplier {0}","Email enviado ao fornecedor {0}" +"DocType: Opportunity","OPTY-","OPTD-" +"apps/erpnext/erpnext/hr/doctype/leave_block_list/leave_block_list.py +19","Date is repeated","A data está repetida" +"apps/erpnext/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html +27","Authorized Signatory","Signatário Autorizado" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +206","Leave approver must be one of {0}","O aprovador de licença deve pertencer a/ao {0}" +"DocType: Hub Settings","Seller Email","Email do Vendedor" +"DocType: Project","Total Purchase Cost (via Purchase Invoice)","Custo total de compra (através da Fatura de Compra)" +"DocType: Training Event","Start Time","Hora de início" +"DocType: Item Price","Bulk Import Help","Ajuda de Importação em Massa" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +261","Select Quantity","Selecionar Quantidade" +"apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +34","Approving Role cannot be same as role the rule is Applicable To","A Função Aprovada não pode ser igual à da regra Aplicável A" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +65","Unsubscribe from this Email Digest","Cancelar a Inscrição neste Resumo de Email" +"apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.js +28","Message Sent","Mensagem Enviada" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +101","Account with child nodes cannot be set as ledger","Uma conta com subgrupos não pode ser definida como um livro" +"DocType: C-Form","II","II" +"DocType: Sales Invoice","Rate at which Price list currency is converted to customer's base currency","Taxa à qual a moeda da lista de preços é convertida para a moeda principal do cliente" +"DocType: Purchase Invoice Item","Net Amount (Company Currency)","Valor Líquido (Moeda da Empresa)" +"DocType: Salary Slip","Hour Rate","Preço por Hora" +"DocType: Stock Settings","Item Naming By","Dar Nome de Item Por" +"apps/erpnext/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py +46","Another Period Closing Entry {0} has been made after {1}","Foi efetuado outro Registo de Encerramento de Período {0} após {1}" +"DocType: Production Order","Material Transferred for Manufacturing","Material Transferido para Fabrico" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +32","Account {0} does not exists","A Conta {0} não existe" +"DocType: Project","Project Type","Tipo de Projeto" +"apps/erpnext/erpnext/setup/doctype/sales_person/sales_person.py +16","Either target qty or target amount is mandatory.","É obrigatório colocar a qtd prevista ou o montante previsto." +"apps/erpnext/erpnext/config/projects.py +45","Cost of various activities","Custo de diversas atividades" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +60","Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}","A Configurar Eventos para {0}, uma vez que o Funcionário vinculado ao Vendedor abaixo não possui uma ID de Utilizador {1}" +"DocType: Timesheet","Billing Details","Dados de Faturamento" +"apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +150","Source and target warehouse must be different","A fonte e o armazém de destino devem ser diferentes um do outro" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +104","Not allowed to update stock transactions older than {0}","Não é permitido atualizar transações com ações mais antigas que {0}" +"DocType: Purchase Invoice Item","PR Detail","Dados de RC" +"DocType: Sales Order","Fully Billed","Totalmente Faturado" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +20","Cash In Hand","Dinheiro Em Caixa" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +123","Delivery warehouse required for stock item {0}","É necessário colocar o armazém de entrega para o item de stock {0}" +"DocType: Packing Slip","The gross weight of the package. Usually net weight + packaging material weight. (for print)","O peso bruto do pacote. Normalmente peso líquido + peso do material de embalagem. (Para impressão)" +"apps/erpnext/erpnext/schools/doctype/course/course.js +3","Program","Programa" +"DocType: Accounts Settings","Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts","Os utilizadores com esta função poderão definir contas congeladas e criar / modificar os registos contabilísticos em contas congeladas" +"DocType: Serial No","Is Cancelled","Foi Cancelado/a" +"DocType: Journal Entry","Bill Date","Data de Faturação" +"apps/erpnext/erpnext/fleet_management/doctype/vehicle_log/vehicle_log.py +20","Service Item,Type,frequency and expense amount are required","É necessário colocar o Item de Serviço, Tipo, frequência e valor da despesa" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +43","Even if there are multiple Pricing Rules with highest priority, then following internal priorities are applied:","Mesmo se houver várias Regras de Fixação de Preços com alta prioridade, as seguintes prioridades internas serão aplicadas:" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.js +86","Do you really want to Submit all Salary Slip from {0} to {1}","Deseja realmente Enviar todas as Folhas de Vencimento de {0} para {1}" +"DocType: Cheque Print Template","Cheque Height","Altura do Cheque" +"DocType: Sales Invoice Item","Total Margin","Margem Total" +"DocType: Supplier","Supplier Details","Dados de Fornecedor" +"DocType: Expense Claim","Approval Status","Estado de Aprovação" +"DocType: Hub Settings","Publish Items to Hub","Publicar Itens na Plataforma" +"apps/erpnext/erpnext/accounts/doctype/shipping_rule/shipping_rule.py +44","From value must be less than to value in row {0}","O valor de deve ser inferior ao valor da linha {0}" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +141","Wire Transfer","Transferência Bancária" +"apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +131","Check all","Verificar tudo" +"DocType: Vehicle Log","Invoice Ref","Ref. de Fatura" +"DocType: Sales Order","Recurring Order","Pedido Recorrente" +"DocType: Company","Default Income Account","Conta de Rendimentos Padrão" +"apps/erpnext/erpnext/selling/page/sales_analytics/sales_analytics.js +33","Customer Group / Customer","Grupo de Clientes / Cliente" +"apps/erpnext/erpnext/accounts/report/balance_sheet/balance_sheet.py +28","Unclosed Fiscal Years Profit / Loss (Credit)","Lucro / Perdas (Crédito) de Anos Fiscais Não Encerrados" +"DocType: Sales Invoice","Time Sheets","Folhas de Presença" +"DocType: Payment Gateway Account","Default Payment Request Message","Mensagem de Solicitação de Pagamento Padrão" +"DocType: Item Group","Check this if you want to show in website","Selecione esta opção se desejar mostrar no website" +"apps/erpnext/erpnext/config/accounts.py +136","Banking and Payments","Atividade Bancária e Pagamentos" +"","Welcome to ERPNext","Bem-vindo ao ERPNext" +"apps/erpnext/erpnext/config/learn.py +107","Lead to Quotation","De Potencial Cliente a Cotação" +"DocType: Lead","From Customer","Do Cliente" +"apps/erpnext/erpnext/demo/setup/setup_data.py +315","Calls","Chamadas" +"DocType: Project","Total Costing Amount (via Time Logs)","Montante de Orçamento Total (através de Registos de Tempo)" +"DocType: Purchase Order Item Supplied","Stock UOM","UNID de Stock" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +218","Purchase Order {0} is not submitted","O Pedido de Compra {0} não foi enviado" +"apps/erpnext/erpnext/stock/doctype/item/item.js +33","Projected","Projetado" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +218","Serial No {0} does not belong to Warehouse {1}","O Nr. de Série {0} não pertence ao Armazém {1}" +"apps/erpnext/erpnext/controllers/status_updater.py +161","Note: System will not check over-delivery and over-booking for Item {0} as quantity or amount is 0","Nota : O sistema não irá verificar o excesso de entrega e de reservas do Item {0} pois a quantidade ou montante é 0" +"DocType: Notification Control","Quotation Message","Mensagem de Cotação" +"DocType: Issue","Opening Date","Data de Abertura" +"apps/erpnext/erpnext/schools/api.py +66","Attendance has been marked successfully.","A presença foi registada com sucesso." +"DocType: Journal Entry","Remark","Observação" +"DocType: Purchase Receipt Item","Rate and Amount","Taxa e Montante" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +146","Account Type for {0} must be {1}","O Tipo de Conta para {0} deverá ser {1}" +"apps/erpnext/erpnext/config/hr.py +55","Leaves and Holiday","Licenças e Férias" +"DocType: Sales Order","Not Billed","Não Faturado" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +144","Both Warehouse must belong to same Company","Ambos Armazéns devem pertencer à mesma Empresa" +"apps/erpnext/erpnext/public/js/templates/contact_list.html +31","No contacts added yet.","Ainda não foi adicionado nenhum contacto." +"DocType: Purchase Invoice Item","Landed Cost Voucher Amount","Montante do Voucher de Custo de Entrega" +"apps/erpnext/erpnext/config/accounts.py +17","Bills raised by Suppliers.","Contas criadas por Fornecedores." +"DocType: POS Profile","Write Off Account","Liquidar Conta" +"apps/erpnext/erpnext/templates/print_formats/includes/taxes.html +5","Discount Amount","Montante do Desconto" +"DocType: Purchase Invoice","Return Against Purchase Invoice","Devolver Na Fatura de Compra" +"DocType: Item","Warranty Period (in days)","Período de Garantia (em dias)" +"apps/erpnext/erpnext/stock/page/stock_balance/stock_balance.js +51","Acutal qty in stock","Qtd efetiva em stock" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +17","Net Cash from Operations","Caixa Líquido de Operações" +"apps/erpnext/erpnext/public/js/setup_wizard.js +225","e.g. VAT","ex: IVA" +"apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +26","Item 4","Item 4" +"DocType: Student Admission","Admission End Date","Data de Término de Admissão" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py +21","Sub-contracting","Sub-contratação" +"DocType: Journal Entry Account","Journal Entry Account","Conta para Lançamento Contabilístico" +"apps/erpnext/erpnext/schools/doctype/academic_year/academic_year.js +3","Student Group","Grupo Estudantil" +"DocType: Shopping Cart Settings","Quotation Series","Série de Cotação" +"apps/erpnext/erpnext/setup/doctype/item_group/item_group.py +59","An item exists with same name ({0}), please change the item group name or rename the item","Já existe um item com o mesmo nome ({0}), por favor, altere o nome deste item ou altere o nome deste item" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1275","Please select customer","Por favor, selecione o cliente" +"DocType: C-Form","I","I" +"DocType: Company","Asset Depreciation Cost Center","Centro de Custo de Depreciação de Ativo" +"DocType: Sales Order Item","Sales Order Date","Data de Pedido de Vendas" +"DocType: Sales Invoice Item","Delivered Qty","Qtd Entregue" +"DocType: Production Planning Tool","If checked, all the children of each production item will be included in the Material Requests.","Se for selecionado, todos os subitens de cada item de produção serão incluídos nas Solicitações de Material." +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +86","Warehouse {0}: Company is mandatory","Armazém {0}: É obrigatório colocar a Empresa" +"","Payment Period Based On Invoice Date","Período De Pagamento Baseado Na Data Da Fatura" +"apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +58","Missing Currency Exchange Rates for {0}","Faltam as Taxas de Câmbio de {0}" +"DocType: Assessment","Examiner","Examinador" +"DocType: Student","Siblings","Irmãos" +"DocType: Journal Entry","Stock Entry","Registo de Stock" +"DocType: Payment Entry","Payment References","Referências de Pagamento" +"DocType: C-Form","C-FORM-","FORM-C-" +"DocType: Vehicle","Insurance Details","Dados de Seguro" +"DocType: Account","Payable","A Pagar" +"apps/erpnext/erpnext/shopping_cart/cart.py +347","Debtors ({0})","Devedores ({0})" +"DocType: Pricing Rule","Margin","Margem" +"DocType: Salary Slip","Arrear Amount","Montante em Atraso" +"apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +57","New Customers","Novos Clientes" +"apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +73","Gross Profit %","% de Lucro Bruto" +"DocType: Appraisal Goal","Weightage (%)","Peso (%)" +"DocType: Bank Reconciliation Detail","Clearance Date","Data de Liquidação" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +61","Gross Purchase Amount is mandatory","É obrigatório colocar o Montante de Compra Bruto" +"DocType: Lead","Address Desc","Descrição de Endereço" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +82","Party is mandatory","É obrigatório colocar a parte" +"DocType: Journal Entry","JV-","JV-" +"DocType: Topic","Topic Name","Nome do Tópico" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +34","Atleast one of the Selling or Buying must be selected","Deverá ser selecionado pelo menos um dos Vendedores ou Compradores" +"DocType: Grading Structure","Grade Intervals","Intervalos de Classe" +"apps/erpnext/erpnext/public/js/setup_wizard.js +25","Select the nature of your business.","Seleccione a natureza do seu negócio." +"apps/erpnext/erpnext/config/manufacturing.py +57","Where manufacturing operations are carried.","Sempre que são realizadas operações de fabrico." +"DocType: Asset Movement","Source Warehouse","Armazém Fonte" +"DocType: Installation Note","Installation Date","Data de Instalação" +"apps/erpnext/erpnext/controllers/accounts_controller.py +547","Row #{0}: Asset {1} does not belong to company {2}","Linha #{0}: O Ativo {1} não pertence à empresa {2}" +"DocType: Employee","Confirmation Date","Data de Confirmação" +"DocType: C-Form","Total Invoiced Amount","Valor total faturado" +"DocType: Account","Sales User","Utilizador de Vendas" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +47","Min Qty can not be greater than Max Qty","A Qtd Mín. não pode ser maior do que a Qtd Máx." +"DocType: Account","Accumulated Depreciation","Depreciação Acumulada" +"DocType: Stock Entry","Customer or Supplier Details","Dados de Cliente ou Fornecedor" +"DocType: Lead","Lead Owner","Dono de Potencial Cliente" +"DocType: Bin","Requested Quantity","Quantidade Solicitada" +"DocType: Employee","Marital Status","Estado Civil" +"DocType: Stock Settings","Auto Material Request","Solitição de Material Automática" +"DocType: Delivery Note Item","Available Batch Qty at From Warehouse","Qtd de Lote Disponível em Do Armazém" +"DocType: Customer","CUST-","CUST-" +"apps/erpnext/erpnext/manufacturing/doctype/bom_replace_tool/bom_replace_tool.py +25","Current BOM and New BOM can not be same","A LDM Atual e a Nova LDN não podem ser iguais" +"apps/erpnext/erpnext/hr/report/monthly_salary_register/monthly_salary_register.py +39","Salary Slip ID","ID de Folha de Vencimento" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +110","Date Of Retirement must be greater than Date of Joining","A Data De Saída deve ser posterior à Data de Admissão" +"apps/erpnext/erpnext/schools/doctype/course_scheduling_tool/course_scheduling_tool.py +51","There were errors while scheduling course on :","Houve erros durante a programação do curso em:" +"DocType: Sales Invoice","Against Income Account","Na Conta de Rendimentos" +"apps/erpnext/erpnext/controllers/website_list_for_contact.py +90","{0}% Delivered","{0}% Entregue" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.py +79","Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item).","Item {0}: A Qtd Pedida {1} não pode ser inferior à qtd mínima pedida {2} (definida no Item)." +"DocType: Monthly Distribution Percentage","Monthly Distribution Percentage","Percentagem de Distribuição Mensal" +"DocType: Territory","Territory Targets","Metas de Território" +"DocType: Delivery Note","Transporter Info","Informações do Transportador" +"apps/erpnext/erpnext/accounts/utils.py +462","Please set default {0} in Company {1}","Por favor, defina o padrão {0} na Empresa {1}" +"DocType: Cheque Print Template","Starting position from top edge","Posição de início a partir do limite superior" +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +29","Same supplier has been entered multiple times","O mesmo fornecedor foi inserido várias vezes" +"apps/erpnext/erpnext/accounts/report/profitability_analysis/profitability_analysis.py +146","Gross Profit / Loss","Lucro / Perdas Brutos" +"DocType: Purchase Order Item Supplied","Purchase Order Item Supplied","Item Fornecido do Pedido de Compra" +"apps/erpnext/erpnext/public/js/setup_wizard.js +83","Company Name cannot be Company","O Nome da Empresa não pode ser a Empresa" +"apps/erpnext/erpnext/config/setup.py +27","Letter Heads for print templates.","Os Cabeçalhos de Carta para modelos de impressão." +"apps/erpnext/erpnext/config/setup.py +32","Titles for print templates e.g. Proforma Invoice.","Títulos para modelos de impressão, por exemplo, Fatura Proforma." +"DocType: Student Guardian","Student Guardian","Responsável do Estudante" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +192","Valuation type charges can not marked as Inclusive","Os encargos do tipo de avaliação não podem ser marcados como Inclusivos" +"DocType: POS Profile","Update Stock","Actualizar Stock" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +100","Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM.","Uma UNID diferente para os itens levará a um Valor de Peso Líquido (Total) incorreto. Certifique-se de que o Peso Líquido de cada item está na mesma UNID." +"apps/erpnext/erpnext/stock/report/item_prices/item_prices.py +39","BOM Rate","Taxa da LDM" +"DocType: Asset","Journal Entry for Scrap","Lançamento Contabilístico para Sucata" +"apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +83","Please pull items from Delivery Note","Por favor, remova os itens da Guia de Remessa" +"apps/erpnext/erpnext/accounts/utils.py +432","Journal Entries {0} are un-linked","Os Lançamentos Contabilísticos {0} não estão vinculados" +"apps/erpnext/erpnext/config/crm.py +74","Record of all communications of type email, phone, chat, visit, etc.","Registo de todas as comunicações do tipo de email, telefone, chat, visita, etc." +"DocType: Manufacturer","Manufacturers used in Items","Fabricantes utilizados nos Itens" +"apps/erpnext/erpnext/accounts/general_ledger.py +140","Please mention Round Off Cost Center in Company","Por favor, mencione o Centro de Custo de Arredondamentos na Empresa" +"DocType: Purchase Invoice","Terms","Termos" +"DocType: Academic Term","Term Name","Nome do Termo" +"DocType: Buying Settings","Purchase Order Required","Pedido de Compra Obrigatório" +"","Item-wise Sales History","Histórico de Vendas Por Item" +"DocType: Expense Claim","Total Sanctioned Amount","Valor Total Sancionado" +"","Purchase Analytics","Análise de Compra" +"DocType: Sales Invoice Item","Delivery Note Item","Item da Guia de Remessa" +"DocType: Expense Claim","Task","Tarefa" +"DocType: Purchase Taxes and Charges","Reference Row #","Linha de Referência #" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +79","Batch number is mandatory for Item {0}","É obrigatório colocar o número do lote para o Item {0}" +"apps/erpnext/erpnext/setup/doctype/sales_person/sales_person.js +13","This is a root sales person and cannot be edited.","Este é um vendedor principal e não pode ser editado." +"","Stock Ledger","Livro de Stock" +"apps/erpnext/erpnext/templates/includes/cart/cart_items.html +29","Rate: {0}","Taxa: {0}" +"DocType: Company","Exchange Gain / Loss Account","Conta de Ganhos / Perdas de Câmbios" +"apps/erpnext/erpnext/config/hr.py +7","Employee and Attendance","Funcionário e Assiduidade" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +72","Purpose must be one of {0}","O objetivo deve pertencer a {0}" +"apps/erpnext/erpnext/utilities/doctype/address/address.py +83","Remove reference of customer, supplier, sales partner and lead, as it is your company address","Remover a referência de cliente, fornecedor, parceiro de vendas e potencial cliente, pois é o seu endereço de empresa" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.js +111","Fill the form and save it","Preencha o formulário e guarde-o" +"DocType: Production Planning Tool","Download a report containing all raw materials with their latest inventory status","Transfira um relatório que contém todas as matérias-primas com o seu estado mais recente no inventário" +"apps/erpnext/erpnext/setup/page/welcome_to_erpnext/welcome_to_erpnext.html +26","Community Forum","Fórum Comunitário" +"DocType: Homepage","URL for ""All Products""","URL para ""Todos os Produtos""" +"DocType: Leave Application","Leave Balance Before Application","Saldo de Licenças Antes do Pedido" +"DocType: SMS Center","Send SMS","Enviar SMS" +"DocType: Cheque Print Template","Width of amount in word","Largura do valor por extenso" +"DocType: Company","Default Letter Head","Cabeçalho de Carta Padrão" +"DocType: Purchase Order","Get Items from Open Material Requests","Obter Itens de Solicitações de Materiais Abertas" +"DocType: Item","Standard Selling Rate","Taxa de Vendas Padrão" +"DocType: Account","Rate at which this tax is applied","Taxa à qual este imposto é aplicado" +"apps/erpnext/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py +19","Reorder Qty","Qtd de Reencomenda" +"apps/erpnext/erpnext/hr/doctype/job_opening/job_opening.py +24","Current Job Openings","Vagas de Emprego Atuais" +"DocType: Company","Stock Adjustment Account","Conta de Acerto de Stock" +"DocType: Journal Entry","Write Off","Liquidar" +"DocType: Timesheet Detail","Operation ID","ID de Operação" +"DocType: Employee","System User (login) ID. If set, it will become default for all HR forms.","Sistema de ID do Utilizador (login). Se for definido, ele vai ser o padrão para todas as formas de RH." +"apps/erpnext/erpnext/support/doctype/warranty_claim/warranty_claim.py +16","{0}: From {1}","{0}: De {1}" +"DocType: Task","depends_on","depende_de" +"apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +26","Name of new Account. Note: Please don't create accounts for Customers and Suppliers","Nome da nova Conta. Nota: Por favor, não crie contas para Clientes e Fornecedores" +"DocType: BOM Replace Tool","BOM Replace Tool","Ferramenta de Substituição da LDM" +"apps/erpnext/erpnext/config/setup.py +37","Country wise default Address Templates","Modelos de Endereço por País" +"DocType: Sales Order Item","Supplier delivers to Customer","Entregas de Fornecedor ao Cliente" +"apps/erpnext/erpnext/utilities/bot.py +34","[{0}](#Form/Item/{0}) is out of stock","não há stock de [{0}](#Formulário/Item/{0})" +"apps/erpnext/erpnext/controllers/recurring_document.py +174","Next Date must be greater than Posting Date","A Próxima Data deve ser mais antiga que a Data de Postagem" +"apps/erpnext/erpnext/public/js/controllers/transaction.js +878","Show tax break-up","Mostrar decomposição do imposto" +"apps/erpnext/erpnext/accounts/party.py +308","Due / Reference Date cannot be after {0}","A Data de Vencimento / Referência não pode ser após {0}" +"apps/erpnext/erpnext/config/setup.py +51","Data Import and Export","Dados de Importação e Exportação" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +188","Stock entries exist against Warehouse {0}, hence you cannot re-assign or modify it","Existem registos de Stock no Armazém {0}, portanto, não pode voltar a atribuí-los ou modificá-los" +"apps/erpnext/erpnext/schools/doctype/program_enrollment_tool/program_enrollment_tool.py +29","No students Found","Não foi Encontrado nenhum aluno" +"apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +55","Invoice Posting Date","Data de Lançamento da Fatura" +"apps/erpnext/erpnext/stock/doctype/item/item_dashboard.py +25","Sell","Vender" +"DocType: Sales Invoice","Rounded Total","Total Arredondado" +"DocType: Product Bundle","List items that form the package.","Lista de itens que fazem parte do pacote." +"apps/erpnext/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.py +26","Percentage Allocation should be equal to 100%","A Percentagem de Atribuição deve ser igual a 100%" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +513","Please select Posting Date before selecting Party","Por favor, selecione a Data de Lançamento antes de selecionar a Parte" +"DocType: Serial No","Out of AMC","Sem CMA" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +81","Number of Depreciations Booked cannot be greater than Total Number of Depreciations","O Número de Depreciações Reservadas não pode ser maior do que o Número Total de Depreciações" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js +35","Make Maintenance Visit","Efetuar Visita de Manutenção" +"apps/erpnext/erpnext/selling/doctype/customer/customer.py +207","Please contact to the user who have Sales Master Manager {0} role","Por favor, contacte o utilizador com a função de Gestor Definidor de Vendas {0}" +"DocType: Company","Default Cash Account","Conta Caixa Padrão" +"apps/erpnext/erpnext/config/accounts.py +56","Company (not Customer or Supplier) master.","Definidor da Empresa (não Cliente ou Fornecedor)." +"apps/erpnext/erpnext/schools/doctype/student/student_dashboard.py +6","This is based on the attendance of this Student","Isto baseia-se na assiduidade deste Estudante" +"apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +166","Add more items or open full form","Adicionar mais itens ou abrir formulário inteiro" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +104","Please enter 'Expected Delivery Date'","Por favor, insira a ""Data de Entrega Prevista""" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +184","Delivery Notes {0} must be cancelled before cancelling this Sales Order","Deverá cancelar as Guias de Remessa {0} antes de cancelar este Pedido de Vendas" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +76","Paid amount + Write Off Amount can not be greater than Grand Total","O Montante Pago + Montante Liquidado não pode ser superior ao Total Geral" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +81","{0} is not a valid Batch Number for Item {1}","{0} não é um Número de Lote válido para o Item {1}" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +147","Note: There is not enough leave balance for Leave Type {0}","Nota: Não possui saldo de licença suficiente para o Tipo de Licença {0}" +"DocType: Training Event","Seminar","Seminário" +"DocType: Program Enrollment Fee","Program Enrollment Fee","Propina de Inscrição no Programa" +"DocType: Item","Supplier Items","Itens de Fornecedor" +"DocType: Opportunity","Opportunity Type","Tipo de Oportunidade" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center_tree.js +16","New Company","Nova Empresa" +"apps/erpnext/erpnext/setup/doctype/company/delete_company_transactions.py +17","Transactions can only be deleted by the creator of the Company","As Transações só podem ser eliminadas pelo criador da Empresa" +"apps/erpnext/erpnext/accounts/general_ledger.py +21","Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction.","Foi encontrado um número incorreto de Registos na Razão Geral. Talvez tenha selecionado a Conta errada na transação." +"DocType: Employee","Prefered Contact Email","Contato de Email Preferido" +"DocType: Cheque Print Template","Cheque Width","Largura do Cheque" +"DocType: Selling Settings","Validate Selling Price for Item against Purchase Rate or Valuation Rate","Validar Preço de Venda para o Item na Taxa de Compra ou Taxa de Avaliação" +"DocType: Program","Fee Schedule","Cronograma de Propinas" +"DocType: Hub Settings","Publish Availability","Publicar Disponibilidade" +"DocType: Company","Create Chart Of Accounts Based On","Criar Plano de Contas Baseado Em" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +104","Date of Birth cannot be greater than today.","A Data de Nascimento não pode ser após hoje." +"","Stock Ageing","Envelhecimento de Stock" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +128","Timesheet","Folha de Presença" +"apps/erpnext/erpnext/controllers/accounts_controller.py +241","{0} '{1}' is disabled","{0} '{1}' está desativada" +"apps/erpnext/erpnext/crm/doctype/opportunity/opportunity_list.js +13","Set as Open","Definir como Aberto" +"DocType: Cheque Print Template","Scanned Cheque","Cheque Digitalizado" +"DocType: Notification Control","Send automatic emails to Contacts on Submitting transactions.","Enviar emails automáticos para Contactos nas transações A Enviar." +"DocType: Timesheet","Total Billable Amount","Valor Total Faturável" +"apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +20","Item 3","Item 3" +"DocType: Purchase Order","Customer Contact Email","Email de Contacto de Cliente" +"DocType: Warranty Claim","Item and Warranty Details","Itens e Dados de Garantia" +"DocType: Sales Team","Contribution (%)","Contribuição (%)" +"apps/erpnext/erpnext/controllers/accounts_controller.py +83","Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified","Nota: Não será criado nenhum Registo de Pagamento, pois não foi especificado se era a ""Dinheiro ou por Conta Bancária""" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +182","Responsibilities","Responsabilidades" +"DocType: Expense Claim Account","Expense Claim Account","Conta de Reembolso de Despesas" +"apps/erpnext/erpnext/stock/doctype/item/item_list.js +14","Template","Modelo" +"DocType: Sales Person","Sales Person Name","Nome de Vendedor/a" +"apps/erpnext/erpnext/accounts/doctype/c_form/c_form.py +54","Please enter atleast 1 invoice in the table","Por favor, insira pelo menos 1 fatura na tabela" +"apps/erpnext/erpnext/public/js/setup_wizard.js +184","Add Users","Adicionar Utilizadores" +"DocType: POS Item Group","Item Group","Grupo do Item" +"DocType: Item","Safety Stock","Stock de Segurança" +"apps/erpnext/erpnext/projects/doctype/task/task.py +53","Progress % for a task cannot be more than 100.","A % de Progresso para uma tarefa não pode ser superior a 100." +"DocType: Stock Reconciliation Item","Before reconciliation","Antes da conciliação" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py +12","To {0}","Para {0}" +"DocType: Purchase Invoice","Taxes and Charges Added (Company Currency)","Impostos e Taxas Adicionados (Moeda da Empresa)" +"apps/erpnext/erpnext/stock/doctype/item/item.py +442","Item Tax Row {0} must have account of type Tax or Income or Expense or Chargeable","A linha de Taxa do Item {0} deve ter em conta o tipo de Taxa ou de Rendimento ou de Despesa ou de Cobrança" +"DocType: Sales Order","Partly Billed","Parcialmente Faturado" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +42","Item {0} must be a Fixed Asset Item","O Item {0} deve ser um Item de Ativo Imobilizado" +"DocType: Item","Default BOM","LDM Padrão" +"apps/erpnext/erpnext/setup/doctype/company/company.js +44","Please re-type company name to confirm","Por favor, reescreva o nome da empresa para confirmar" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +67","Total Outstanding Amt","Qtd Total Em Falta" +"DocType: Journal Entry","Printing Settings","Definições de Impressão" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +281","Total Debit must be equal to Total Credit. The difference is {0}","O débito total deve ser igual ao Total de Crédito. A diferença é {0}" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +11","Automotive","Automóvel" +"DocType: Vehicle","Insurance Company","Companhia de Seguros" +"DocType: Asset Category Account","Fixed Asset Account","Conta de Ativos Imobilizados" +"apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.js +388","Variable","Variável" +"apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.js +50","From Delivery Note","Da Guia de Remessa" +"DocType: Timesheet Detail","From Time","Hora De" +"DocType: Notification Control","Custom Message","Mensagem Personalizada" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +33","Investment Banking","Banco de Investimentos" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +72","Cash or Bank Account is mandatory for making payment entry","É obrigatório colocar o Dinheiro ou a Conta Bancária para efetuar um registo de pagamento" +"DocType: Purchase Invoice","Price List Exchange Rate","Taxa de Câmbio da Lista de Preços" +"DocType: Purchase Invoice Item","Rate","Taxa" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +63","Intern","Estagiário" +"DocType: Stock Entry","From BOM","Da LDM" +"DocType: Assessment","Assessment Code","Código de Avaliação" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +35","Basic","Básico" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +97","Stock transactions before {0} are frozen","Estão congeladas as transações com stock antes de {0}" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +220","Please click on 'Generate Schedule'","Por favor, clique em 'Gerar Cronograma'" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.js +63","To Date should be same as From Date for Half Day leave","A Data A deve ser igual à Data De para uma Licença de Meio Dia" +"apps/erpnext/erpnext/config/stock.py +185","e.g. Kg, Unit, Nos, m","ex: Kg, Unidades, Nrs., m" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +111","Reference No is mandatory if you entered Reference Date","É obrigatório colocar o Nr. de Referência se tiver inserido a Data de Referência" +"DocType: Bank Reconciliation Detail","Payment Document","Documento de Pagamento" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +107","Date of Joining must be greater than Date of Birth","A Data de Admissão deve ser mais recente do que a Data de Nascimento" +"DocType: Salary Slip","Salary Structure","Estrutura Salarial" +"DocType: Account","Bank","Banco" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +9","Airline","Companhia Aérea" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +737","Issue Material","Enviar Material" +"DocType: Material Request Item","For Warehouse","Para o Armazém" +"DocType: Employee","Offer Date","Data de Oferta" +"apps/erpnext/erpnext/selling/page/sales_funnel/sales_funnel.py +33","Quotations","Cotações" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +661","You are in offline mode. You will not be able to reload until you have network.","Está em modo offline. Não poderá recarregar até ter rede." +"apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.py +31","No Student Groups created.","Não foi criado nenhum Grupo de Estudantes." +"DocType: Purchase Invoice Item","Serial No","Nr. de Série" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +144","Please enter Maintaince Details first","Por favor, insira os Dados de Manutenção primeiro" +"DocType: Purchase Invoice","Print Language","Idioma de Impressão" +"DocType: Salary Slip","Total Working Hours","Total de Horas de Trabalho" +"DocType: Stock Entry","Including items for sub assemblies","A incluir itens para subconjuntos" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1207","Enter value must be positive","O valor introduzido deve ser positivo" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +99","All Territories","Todos os Territórios" +"DocType: Purchase Invoice","Items","Itens" +"apps/erpnext/erpnext/schools/doctype/program_enrollment/program_enrollment.py +25","Student is already enrolled.","O Estudante já está inscrito." +"DocType: Fiscal Year","Year Name","Nome do Ano" +"DocType: Process Payroll","Process Payroll","Processamento de Salários" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +223","There are more holidays than working days this month.","Há mais feriados do que dias úteis neste mês." +"DocType: Product Bundle Item","Product Bundle Item","Item de Pacote de Produtos" +"DocType: Sales Partner","Sales Partner Name","Nome de Parceiro de Vendas" +"apps/erpnext/erpnext/hooks.py +103","Request for Quotations","Solicitação de Cotações" +"DocType: Payment Reconciliation","Maximum Invoice Amount","Montante de Fatura Máximo" +"apps/erpnext/erpnext/config/selling.py +23","Customers","Clientes" +"DocType: Student Sibling","Institution","Instituição" +"DocType: Asset","Partially Depreciated","Parcialmente Depreciados" +"DocType: Issue","Opening Time","Tempo de Abertura" +"apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +92","From and To dates required","São necessárias as datas De e A" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +46","Securities & Commodity Exchanges","Valores Mobiliários e Bolsas de Mercadorias" +"apps/erpnext/erpnext/stock/doctype/item/item.py +634","Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'","A Unidade de Medida Padrão para a Variante '{0}' deve ser igual à do Modelo '{1}'" +"DocType: Shipping Rule","Calculate Based On","Calcular com Base Em" +"DocType: Delivery Note Item","From Warehouse","Armazém De" +"DocType: Assessment","Supervisor Name","Nome do Supervisor" +"DocType: Assessment","Grading Structure","Estrutura de Classificação" +"DocType: Purchase Taxes and Charges","Valuation and Total","Avaliação e Total" +"DocType: Tax Rule","Shipping City","Cidade de Envio" +"apps/erpnext/erpnext/stock/doctype/item/item.js +62","This Item is a Variant of {0} (Template). Attributes will be copied over from the template unless 'No Copy' is set","Este Item é uma Variante de {0} (Modelo). Os Atributos serão copiados a partir do modelo, a menos que defina ""Não Copiar""" +"DocType: Account","Purchase User","Utilizador de Compra" +"DocType: Notification Control","Customize the Notification","Personalizar Notificação" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +18","Cash Flow from Operations","Fluxo de Caixa das Operações" +"apps/erpnext/erpnext/utilities/doctype/address_template/address_template.py +30","Default Address Template cannot be deleted","O Modelo de Endereço padrão não pode ser eliminado" +"DocType: Sales Invoice","Shipping Rule","Regra de Envio" +"DocType: Manufacturer","Limited to 12 characters","Limitado a 12 caracteres" +"DocType: Journal Entry","Print Heading","Imprimir Cabeçalho" +"DocType: Maintenance Schedule","Maintenance Manager","Gestor de Manutenção" +"apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.py +54","Total cannot be zero","O total não pode ser zero" +"DocType: Training Event Employee","Attended","Participaram" +"apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +16","'Days Since Last Order' must be greater than or equal to zero","Os ""Dias Desde o Último Pedido"" devem ser superiores ou iguais a zero" +"DocType: Process Payroll","Payroll Frequency","Frequência de Pagamento" +"DocType: Asset","Amended From","Alterado De" +"apps/erpnext/erpnext/public/js/setup_wizard.js +295","Raw Material","Matéria-prima" +"DocType: Leave Application","Follow via Email","Seguir através do Email" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +53","Plants and Machineries","Plantas e Máquinas" +"DocType: Purchase Taxes and Charges","Tax Amount After Discount Amount","Total de Impostos Depois do Montante do Desconto" +"DocType: Daily Work Summary Settings","Daily Work Summary Settings","Definições de Resumo de Trabalho Diário" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +229","Currency of the price list {0} is not similar with the selected currency {1}","A Moeda da lista de preços {0} não é semelhante à moeda escolhida {1}" +"DocType: Payment Entry","Internal Transfer","Transferência Interna" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +204","Child account exists for this account. You can not delete this account.","Existe uma subconta para esta conta. Não pode eliminar esta conta." +"apps/erpnext/erpnext/setup/doctype/territory/territory.py +19","Either target qty or target amount is mandatory","É obrigatório colocar a qtd prevista ou o montante previsto" +"apps/erpnext/erpnext/stock/get_item_details.py +500","No default BOM exists for Item {0}","Não existe nenhuma LDM padrão para o Item {0}" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +334","Please select Posting Date first","Por favor, selecione a Data de Postagem primeiro" +"apps/erpnext/erpnext/public/js/account_tree_grid.js +211","Opening Date should be before Closing Date","A Data de Abertura deve ser antes da Data de Término" +"DocType: Leave Control Panel","Carry Forward","Continuar" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +30","Cost Center with existing transactions can not be converted to ledger","O Centro de Custo, com as operações existentes, não pode ser convertido em livro" +"DocType: Department","Days for which Holidays are blocked for this department.","Dias em que as Férias estão bloqueadas para este departamento." +"","Produced","Produzido" +"DocType: Item","Item Code for Suppliers","Código do Item para Fornecedores" +"DocType: Issue","Raised By (Email)","Levantado Por (Email)" +"DocType: Training Event","Trainer Name","Nome do Formador" +"DocType: Mode of Payment","General","Geral" +"apps/erpnext/erpnext/public/js/setup_wizard.js +166","Attach Letterhead","Anexar Cabeçalho" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +346","Cannot deduct when category is for 'Valuation' or 'Valuation and Total'","Não pode deduzir quando a categoria é da ""Estimativa"" ou ""Estimativa e Total""" +"apps/erpnext/erpnext/public/js/setup_wizard.js +217","List your tax heads (e.g. VAT, Customs etc; they should have unique names) and their standard rates. This will create a standard template, which you can edit and add more later.","Liste os seus títulos fiscais (por exemplo, IVA, Alfândega; eles devem ter nomes únicos) e as suas taxas normais. Isto irá criar um modelo padrão, em que poderá efetuar edições e adições mais tarde." +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +230","Serial Nos Required for Serialized Item {0}","É Necessário colocar o Nr. de Série para o Item em Série {0}" +"apps/erpnext/erpnext/config/accounts.py +146","Match Payments with Invoices","Combinar Pagamentos com Faturas" +"DocType: Journal Entry","Bank Entry","Registo Bancário" +"DocType: Authorization Rule","Applicable To (Designation)","Aplicável A (Designação)" +"","Profitability Analysis","Análise de Lucro" +"apps/erpnext/erpnext/templates/generators/item.html +62","Add to Cart","Adicionar ao Carrinho" +"apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.js +28","Group By","Agrupar Por" +"DocType: Guardian","Interests","Juros" +"apps/erpnext/erpnext/config/accounts.py +262","Enable / disable currencies.","Ativar / desativar moedas." +"DocType: Production Planning Tool","Get Material Request","Obter Solicitação de Material" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +109","Postal Expenses","Despesas Postais" +"apps/erpnext/erpnext/controllers/trends.py +19","Total(Amt)","Total (Qtd)" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +26","Entertainment & Leisure","Entretenimento e Lazer" +"DocType: Quality Inspection","Item Serial No","Nº de Série do Item" +"apps/erpnext/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py +56","Total Present","Total Atual" +"apps/erpnext/erpnext/config/accounts.py +107","Accounting Statements","Demonstrações Contabilísticas" +"apps/erpnext/erpnext/public/js/setup_wizard.js +299","Hour","Hora" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +142","Serialized Item {0} cannot be updated \ + using Stock Reconciliation","O Item em Série {0} não pode ser atualizado utilizando \ +a Reconciliação de Stock" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +29","New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt","O Novo Nr. de Série não pode ter um Armazém. O Armazém deve ser definido no Registo de Compra ou no Recibo de Compra" +"DocType: Lead","Lead Type","Tipo Pot. Cliente" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +131","You are not authorized to approve leaves on Block Dates","Não está autorizado a aprovar licenças em Datas Bloqueadas" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +362","All these items have already been invoiced","Todos estes itens já foram faturados" +"apps/erpnext/erpnext/setup/doctype/authorization_control/authorization_control.py +37","Can be approved by {0}","Pode ser aprovado por {0}" +"DocType: Item","Default Material Request Type","Tipo de Solicitação de Material Padrão" +"apps/erpnext/erpnext/projects/doctype/project/project_dashboard.html +7","Unknown","Desconhecido" +"DocType: Shipping Rule","Shipping Rule Conditions","Condições de Regras de Envio" +"DocType: BOM Replace Tool","The new BOM after replacement","A LDM nova após substituição" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +631","Point of Sale","Ponto de Venda" +"DocType: Payment Entry","Received Amount","Montante Recebido" +"DocType: Payment Entry","Party Name","Nome da Parte" +"DocType: Production Planning Tool","Create for full quantity, ignoring quantity already on order","Criar para a quantidade total, ignorando a quantidade já pedida" +"DocType: Account","Tax","Imposto" +"apps/erpnext/erpnext/schools/report/student_batch_wise_attendance/student_batch_wise_attendance.py +45","Not Marked","Não Marcado" +"DocType: Production Planning Tool","Production Planning Tool","Ferramenta de Planeamento de Produção" +"DocType: Quality Inspection","Report Date","Data de Relatório" +"DocType: Student","Middle Name","Nome do Meio" +"DocType: C-Form","Invoices","Faturas" +"DocType: Job Opening","Job Title","Título de Emprego" +"apps/erpnext/erpnext/public/js/setup_wizard.js +299","Gram","Gramas" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +378","Quantity to Manufacture must be greater than 0.","A Quantidade de Fabrico deve ser superior a 0." +"apps/erpnext/erpnext/config/maintenance.py +17","Visit report for maintenance call.","Relatório de visita para a chamada de manutenção." +"DocType: Stock Entry","Update Rate and Availability","Atualizar Taxa e Disponibilidade" +"DocType: Stock Settings","Percentage you are allowed to receive or deliver more against the quantity ordered. For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units.","A percentagem que está autorizado a receber ou entregar da quantidade pedida. Por ex: Se encomendou 100 unidades e a sua Ajuda de Custo é de 10%, então está autorizado a receber 110 unidades." +"DocType: POS Customer Group","Customer Group","Grupo de Clientes" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +186","Expense account is mandatory for item {0}","É obrigatório ter uma conta de despesas para o item {0}" +"DocType: Item","Website Description","Descrição do Website" +"apps/erpnext/erpnext/accounts/report/cash_flow/cash_flow.py +41","Net Change in Equity","Variação Líquida na Equidade" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +149","Please cancel Purchase Invoice {0} first","Por favor, cancele a Fatura de Compra {0} primeiro" +"DocType: Serial No","AMC Expiry Date","Data de Validade do CMA" +"","Sales Register","Registo de Vendas" +"DocType: Daily Work Summary Settings Company","Send Emails At","Enviar Emails Em" +"DocType: Quotation","Quotation Lost Reason","Motivo de Perda de Cotação" +"apps/erpnext/erpnext/public/js/setup_wizard.js +14","Select your Domain","Escolha o seu Domínio" +"DocType: Address","Plant","Planta" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +340","Transaction reference no {0} dated {1}","Transação de referência nr. {0} datada de {1}" +"apps/erpnext/erpnext/setup/doctype/supplier_type/supplier_type.js +5","There is nothing to edit.","Não há nada para editar." +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +117","Summary for this month and pending activities","Resumo para este mês e atividades pendentes" +"DocType: Customer Group","Customer Group Name","Nome do Grupo de Clientes" +"apps/erpnext/erpnext/public/js/financial_statements.js +54","Cash Flow Statement","Demonstração dos Fluxos de Caixa" +"apps/erpnext/erpnext/fleet_management/report/vehicle_expenses/vehicle_expenses.py +21","License","Licença" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +437","Please remove this Invoice {0} from C-Form {1}","Por favor, remova esta Fatura {0} do Form-C {1}" +"DocType: Leave Control Panel","Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year","Por favor selecione Continuar se também deseja incluir o saldo de licenças do ano fiscal anterior neste ano fiscal" +"DocType: GL Entry","Against Voucher Type","No Tipo de Voucher" +"DocType: Item","Attributes","Atributos" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +631","Get Items","Obter Itens" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +211","Please enter Write Off Account","Por favor, insira a Conta de Liquidação" +"apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +71","Last Order Date","Data do Último Pedido" +"apps/erpnext/erpnext/accounts/doctype/budget/budget.py +46","Account {0} does not belongs to company {1}","A conta {0} não pertence à empresa {1}" +"DocType: Student","Guardian Details","Dados de Responsável" +"DocType: C-Form","C-Form","Form-C" +"apps/erpnext/erpnext/config/hr.py +18","Mark Attendance for multiple employees","Marcar Presença em vários funcionários" +"DocType: Vehicle","Chassis No","Nr. de Chassis" +"DocType: Payment Request","Initiated","Iniciado" +"DocType: Production Order","Planned Start Date","Data de Início Planeada" +"DocType: Serial No","Creation Document Type","Tipo de Criação de Documento" +"DocType: Leave Type","Is Encash","Está Liquidado" +"DocType: Purchase Invoice","Mobile No","Nr. de Telemóvel" +"DocType: Leave Allocation","New Leaves Allocated","Novas Licenças Atribuídas" +"apps/erpnext/erpnext/controllers/trends.py +269","Project-wise data is not available for Quotation","Não estão disponíveis dados por projecto para a Cotação" +"DocType: Project","Expected End Date","Data de Término Prevista" +"DocType: Budget Account","Budget Amount","Montante do Orçamento" +"DocType: Appraisal Template","Appraisal Template Title","Título do Modelo de Avaliação" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +104","Commercial","Comercial" +"DocType: Payment Entry","Account Paid To","Conta Paga A" +"apps/erpnext/erpnext/selling/doctype/product_bundle/product_bundle.py +24","Parent Item {0} must not be a Stock Item","O Item Principal {0} não deve ser um Item do Stock" +"apps/erpnext/erpnext/config/selling.py +57","All Products or Services.","Todos os Produtos ou Serviços." +"DocType: Supplier Quotation","Supplier Address","Endereço do Fornecedor" +"apps/erpnext/erpnext/accounts/doctype/budget/budget.py +120","{0} Budget for Account {1} against {2} {3} is {4}. It will exceed by {5}","O Orçamento {0} para a conta {1} em {2} {3} é de {4}. Ele irá exceder em {5}" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +657","Row {0}# Account must be of type 'Fixed Asset'","Linha {0}# A conta deve ser do tipo ""Ativo Fixo""" +"apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +36","Out Qty","Qtd de Saída" +"apps/erpnext/erpnext/config/accounts.py +278","Rules to calculate shipping amount for a sale","As regras para calcular o montante de envio duma venda" +"apps/erpnext/erpnext/selling/doctype/customer/customer.py +52","Series is mandatory","É obrigatório colocar a Série" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +28","Financial Services","Serviços Financeiros" +"apps/erpnext/erpnext/config/projects.py +40","Types of activities for Time Logs","Tipos de atividades para Registos de Tempo" +"DocType: Tax Rule","Sales","Vendas" +"DocType: Stock Entry Detail","Basic Amount","Montante de Base" +"DocType: Training Event","Exam","Exame" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +165","Warehouse required for stock Item {0}","Armazém necessário para o Item {0} do stock" +"DocType: Leave Allocation","Unused leaves","Licensas não utilizadas" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +154","Cr","Cr" +"DocType: Tax Rule","Billing State","Estado de Faturamento" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.js +287","Transfer","Transferir" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +197","{0} {1} does not associated with Party Account {2}","{0} {1} não está associado à Conta da Parte {2}" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +810","Fetch exploded BOM (including sub-assemblies)","Trazer LDM expandida (incluindo os subconjuntos)" +"DocType: Authorization Rule","Applicable To (Employee)","Aplicável Ao/À (Funcionário/a)" +"apps/erpnext/erpnext/controllers/accounts_controller.py +123","Due Date is mandatory","É obrigatório colocar a Data de Vencimento" +"apps/erpnext/erpnext/controllers/item_variant.py +51","Increment for Attribute {0} cannot be 0","O Aumento do Atributo {0} não pode ser 0" +"DocType: Journal Entry","Pay To / Recd From","Pagar A / Recb De" +"DocType: Naming Series","Setup Series","Série de Instalação" +"DocType: Payment Reconciliation","To Invoice Date","Para Data da Fatura" +"DocType: Supplier","Contact HTML","HTML de Contacto" +"","Inactive Customers","Clientes Inativos" +"DocType: Landed Cost Voucher","LCV","LCV" +"DocType: Landed Cost Voucher","Purchase Receipts","Recibos de Compra" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +27","How Pricing Rule is applied?","Como que a Regra de Fixação de Preços é aplicada?" +"DocType: Stock Entry","Delivery Note No","Nr. da Guia de Remessa" +"DocType: Production Planning Tool","If checked, only Purchase material requests for final raw materials will be included in the Material Requests. Otherwise, Material Requests for parent items will be created","Se for selecionado, só as solicitações de material de Compra para matérias-primas finais é que serão incluídas nas Solicitações de Material. Caso contrário, serão criadas Solicitações de Material para os itens de origem" +"DocType: Cheque Print Template","Message to show","Mensagem a mostrar" +"DocType: Company","Retail","Retalho" +"apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py +131","Customer {0} does not exist","O cliente {0} não existe" +"DocType: Attendance","Absent","Ausente" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +574","Product Bundle","Pacote de Produtos" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +201","Row {0}: Invalid reference {1}","Linha {0}: Referência inválida {1}" +"DocType: Purchase Taxes and Charges Template","Purchase Taxes and Charges Template","Modelo de Impostos e Taxas de Compra" +"DocType: Upload Attendance","Download Template","Transferir Modelo" +"DocType: Timesheet","TS-","TS-" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +57","{0} {1}: Either debit or credit amount is required for {2}","{0} {1}: É necessário colocar o débito ou valor do crédito para {2}" +"DocType: GL Entry","Remarks","Observações" +"DocType: Payment Entry","Account Paid From","Conta Paga De" +"DocType: Purchase Order Item Supplied","Raw Material Item Code","Código de Item de Matéria-prima" +"DocType: Journal Entry","Write Off Based On","Liquidação Baseada Em" +"DocType: Stock Settings","Show Barcode Field","Mostrar Campo do Código de Barras" +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +716","Send Supplier Emails","Enviar Emails de Fornecedores" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +113","Salary already processed for period between {0} and {1}, Leave application period cannot be between this date range.","O salário já foi processado para período entre {0} e {1}, o período de aplicação da Licença não pode estar entre este intervalo de datas." +"apps/erpnext/erpnext/config/stock.py +122","Installation record for a Serial No.","Registo de Instalação para um Nr. de Série" +"DocType: Guardian Interest","Guardian Interest","Interesse do Responsável" +"apps/erpnext/erpnext/config/hr.py +153","Training","Formação" +"DocType: Timesheet","Employee Detail","Dados do Funcionário" +"apps/erpnext/erpnext/controllers/recurring_document.py +187","Next Date's day and Repeat on Day of Month must be equal","A Próxima Data e Repetir no Dia do Mês Seguinte devem ser iguais" +"apps/erpnext/erpnext/public/js/queries.js +39","Please specify a","Por favor, especifique um/a" +"apps/erpnext/erpnext/config/website.py +11","Settings for website homepage","Definições para página inicial do website" +"DocType: Offer Letter","Awaiting Response","A aguardar Resposta" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.py +58","Above","Acima" +"apps/erpnext/erpnext/controllers/item_variant.py +172","Invalid attribute {0} {1}","Atributo inválido {0} {1}" +"DocType: Salary Slip","Earning & Deduction","Remunerações e Deduções" +"apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +36","Optional. This setting will be used to filter in various transactions.","Opcional. Esta definição será utilizada para filtrar várias transações." +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +108","Negative Valuation Rate is not allowed","Não são permitidas Percentagens de Avaliação Negativas" +"DocType: Holiday List","Weekly Off","Semanas de Folga" +"DocType: Fiscal Year","For e.g. 2012, 2012-13","Para por ex: 2012, 2012-13" +"apps/erpnext/erpnext/accounts/report/balance_sheet/balance_sheet.py +87","Provisional Profit / Loss (Credit)","Lucro / Perdas Provisórias (Crédito)" +"DocType: Sales Invoice","Return Against Sales Invoice","Devolver na Fatura de Venda" +"apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +32","Item 5","Item 5" +"DocType: Serial No","Creation Time","Hora de Criação" +"apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +62","Total Revenue","Receitas Totais" +"DocType: Sales Invoice","Product Bundle Help","Ajuda de Pacote de Produtos" +"","Monthly Attendance Sheet","Folha de Assiduidade Mensal" +"DocType: Production Order Item","Production Order Item","Item do Pedido de Produção" +"apps/erpnext/erpnext/accounts/report/purchase_register/purchase_register.py +16","No record found","Não foi encontrado nenhum registo" +"apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +137","Cost of Scrapped Asset","Custo do Ativo Descartado" +"apps/erpnext/erpnext/controllers/stock_controller.py +193","{0} {1}: Cost Center is mandatory for Item {2}","{0} {1}: O Centro de Custo é obrigatório para o Item {2}" +"DocType: Vehicle","Policy No","Nr. de Política" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +613","Get Items from Product Bundle","Obter Itens de Pacote de Produtos" +"DocType: Asset","Straight Line","Linha Reta" +"DocType: Project User","Project User","Utilizador do Projecto" +"DocType: GL Entry","Is Advance","É o Avanço" +"apps/erpnext/erpnext/hr/doctype/upload_attendance/upload_attendance.js +21","Attendance From Date and Attendance To Date is mandatory","É obrigatória a Presença Da Data À Data" +"apps/erpnext/erpnext/controllers/buying_controller.py +148","Please enter 'Is Subcontracted' as Yes or No","Por favor, responda Sim ou Não a ""É Subcontratado""" +"DocType: Sales Team","Contact No.","Nr. de Contacto" +"DocType: Bank Reconciliation","Payment Entries","Registos de Pagamento" +"DocType: Production Order","Scrap Warehouse","Armazém de Sucata" +"DocType: Program Enrollment Tool","Get Students From","Obter Estudantes De" +"DocType: Hub Settings","Seller Country","País do Vendedor" +"apps/erpnext/erpnext/config/learn.py +278","Publish Items on Website","Publicar Itens no Website" +"DocType: Authorization Rule","Authorization Rule","Regra de Autorização" +"DocType: Sales Invoice","Terms and Conditions Details","Dados de Termos e Condições" +"apps/erpnext/erpnext/templates/generators/item.html +85","Specifications","Especificações" +"DocType: Sales Taxes and Charges Template","Sales Taxes and Charges Template","Impostos de Vendas e Modelo de Encargos" +"apps/erpnext/erpnext/hr/report/monthly_salary_register/monthly_salary_register.py +66","No salary slip found for month {0} and year {1}","Não foi encontrada nenhuma folha de vencimento para o mês de {0} e o ano de {1}" +"apps/erpnext/erpnext/accounts/report/balance_sheet/balance_sheet.py +59","Total (Credit)","Total (Crédito)" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +10","Apparel & Accessories","Vestuário e Acessórios" +"apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +67","Number of Order","Número do Pedido" +"DocType: Item Group","HTML / Banner that will show on the top of product list.","O HTML / Banner que será mostrado no topo da lista de produtos." +"DocType: Shipping Rule","Specify conditions to calculate shipping amount","Especificar condições para calcular valor de envio" +"DocType: Accounts Settings","Role Allowed to Set Frozen Accounts & Edit Frozen Entries","Função Permitida para Definir as Contas Congeladas e Editar Registos Congelados" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +28","Cannot convert Cost Center to ledger as it has child nodes","Não é possível converter o Centro de Custo a livro, uma vez que tem subgrupos" +"apps/erpnext/erpnext/stock/report/stock_balance/stock_balance.py +47","Opening Value","Valor Inicial" +"DocType: Salary Detail","Formula","Fórmula" +"apps/erpnext/erpnext/stock/report/stock_ledger/stock_ledger.py +37","Serial #","Série #" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +92","Commission on Sales","Comissão sobre Vendas" +"DocType: Offer Letter Term","Value / Description","Valor / Descrição" +"apps/erpnext/erpnext/controllers/accounts_controller.py +571","Row #{0}: Asset {1} cannot be submitted, it is already {2}","Linha #{0}: O Ativo {1} não pode ser enviado, já é {2}" +"DocType: Tax Rule","Billing Country","País de Faturamento" +"DocType: Purchase Order Item","Expected Delivery Date","Data de Entrega Prevista" +"apps/erpnext/erpnext/accounts/general_ledger.py +127","Debit and Credit not equal for {0} #{1}. Difference is {2}.","O Débito e o Crédito não são iguais para {0} #{1}. A diferença é de {2}." +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +96","Entertainment Expenses","Despesas de Entretenimento" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +192","Sales Invoice {0} must be cancelled before cancelling this Sales Order","A Fatura de Venda {0} deve ser cancelada antes de cancelar este Pedido de Venda" +"apps/erpnext/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py +60","Age","Idade" +"DocType: Sales Invoice Timesheet","Billing Amount","Montante de Faturamento" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.js +84","Invalid quantity specified for item {0}. Quantity should be greater than 0.","A quantidade especificada para o item {0} é inválida. A quantidade deve ser maior do que 0." +"apps/erpnext/erpnext/config/hr.py +60","Applications for leave.","Pedido de licença." +"apps/erpnext/erpnext/accounts/doctype/account/account.py +202","Account with existing transaction can not be deleted","Não pode eliminar a conta com a transação existente" +"DocType: Vehicle","Last Carbon Check","Último Duplicado de Cheque" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +100","Legal Expenses","Despesas Legais" +"DocType: Purchase Invoice","Posting Time","Hora de Postagem" +"DocType: Timesheet","% Amount Billed","% Valor Faturado" +"DocType: Production Order","Warehouse for reserving items","Armazém para reserva de itens" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +116","Telephone Expenses","Despesas Telefónicas" +"DocType: Sales Partner","Logo","Logótipo" +"DocType: Naming Series","Check this if you want to force the user to select a series before saving. There will be no default if you check this.","Selecione esta opção se deseja forçar o utilizador a selecionar uma série antes de guardar. Não haverá nenhum padrão caso selecione esta opção." +"apps/erpnext/erpnext/stock/get_item_details.py +116","No Item with Serial No {0}","Nr. de Item com o Nr. de Série {0}" +"DocType: Email Digest","Open Notifications","Notificações Abertas" +"DocType: Payment Entry","Difference Amount (Company Currency)","Montante da Diferença (Moeda da Empresa)" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +77","Direct Expenses","Despesas Diretas" +"apps/erpnext/erpnext/controllers/recurring_document.py +210","{0} is an invalid email address in 'Notification \ + Email Address'","{0} é um endereço de email inválido em ""Notificação \ Endereço de Email""" +"apps/erpnext/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py +60","New Customer Revenue","Novo Rendimento de Cliente" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +117","Travel Expenses","Despesas de Viagem" +"DocType: Maintenance Visit","Breakdown","Decomposição" +"apps/erpnext/erpnext/controllers/accounts_controller.py +683","Account: {0} with currency: {1} can not be selected","Não é possível selecionar a conta: {0} com a moeda: {1}" +"DocType: Bank Reconciliation Detail","Cheque Date","Data do Cheque" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +54","Account {0}: Parent account {1} does not belong to company: {2}","A Conta {0}: da Conta Principal {1} não pertence à empresa: {2}" +"DocType: Program Enrollment Tool","Student Applicants","Candidaturas de Estudantes" +"apps/erpnext/erpnext/setup/doctype/company/company.js +60","Successfully deleted all transactions related to this company!","Todas as transacções relacionadas com esta empresa foram eliminadas com sucesso!" +"apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +21","As on Date","Igual à Data" +"DocType: Appraisal","HR","RH" +"DocType: Program Enrollment","Enrollment Date","Data de Matrícula" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +59","Probation","À Experiência" +"apps/erpnext/erpnext/config/hr.py +115","Salary Components","Componentes Salariais" +"DocType: Program Enrollment Tool","New Academic Year","Novo Ano Letivo" +"DocType: Stock Settings","Auto insert Price List rate if missing","Inserção automática da taxa da Lista de Preços caso a mesma esteja ausente" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +25","Total Paid Amount","Montante Total Pago" +"DocType: Production Order Item","Transferred Qty","Qtd Transferida" +"apps/erpnext/erpnext/config/learn.py +11","Navigating","Navegação" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +147","Planning","Planeamento" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request_list.js +16","Issued","Emitido" +"DocType: Project","Total Billing Amount (via Time Logs)","Valor Total do Faturamento (através do Registo do Tempo)" +"apps/erpnext/erpnext/public/js/setup_wizard.js +301","We sell this Item","Nós vendemos este item" +"apps/erpnext/erpnext/accounts/report/purchase_register/purchase_register.py +68","Supplier Id","Id de Fornecedor" +"DocType: Payment Request","Payment Gateway Details","Dados do Portal de Pagamento" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +224","Quantity should be greater than 0","A quantidade deve ser superior a 0" +"DocType: Journal Entry","Cash Entry","Registo de Caixa" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse_tree.js +17","Child nodes can be only created under 'Group' type nodes","Os Subgrupos só podem ser criados sob os ramos do tipo ""Grupo""" +"DocType: Academic Year","Academic Year Name","Nome do Ano Letivo" +"DocType: Sales Partner","Contact Desc","Descr. de Contacto" +"apps/erpnext/erpnext/config/hr.py +65","Type of leaves like casual, sick etc.","Tipo de licenças como casual, por doença, etc." +"DocType: Email Digest","Send regular summary reports via Email.","Enviar relatórios de resumo periódicos através do Email." +"DocType: Payment Entry","PE-","RP-" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +115","Please set default account in Expense Claim Type {0}","Por favor, defina a conta padrão no Tipo de Despesas de Reembolso {0}" +"DocType: Assessment Result","Student Name","Nome do Aluno" +"apps/erpnext/erpnext/hooks.py +112","Assessment Schedule","Cronograma de Avaliação" +"DocType: Brand","Item Manager","Gestor do Item" +"DocType: Buying Settings","Default Supplier Type","Tipo de Fornecedor Padrão" +"DocType: Production Order","Total Operating Cost","Custo Operacional Total" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +150","Note: Item {0} entered multiple times","Nota: O item {0} já for introduzido diversas vezes" +"apps/erpnext/erpnext/config/selling.py +41","All Contacts.","Todos os Contactos." +"apps/erpnext/erpnext/public/js/setup_wizard.js +45","Company Abbreviation","Abreviatura da Empresa" +"DocType: GL Entry","Party Type","Tipo de Parte" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +81","Raw material cannot be same as main Item","A matéria-prima não pode ser igual ao Item principal" +"DocType: Item Attribute Value","Abbreviation","Abreviatura" +"apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py +166","Payment Entry already exists","O Registo de Pagamento já existe" +"apps/erpnext/erpnext/setup/doctype/authorization_control/authorization_control.py +36","Not authroized since {0} exceeds limits","Não está autorizado pois {0} excede os limites" +"apps/erpnext/erpnext/config/hr.py +110","Salary template master.","Definidor de modelo de salário." +"DocType: Leave Type","Max Days Leave Allowed","Máx. de Dias de Licença Permitidos" +"apps/erpnext/erpnext/shopping_cart/doctype/shopping_cart_settings/shopping_cart_settings.py +63","Set Tax Rule for shopping cart","Estabelecer Regras de Impostos para o carrinho de compras" +"DocType: Purchase Invoice","Taxes and Charges Added","Impostos e Encargos Adicionados" +"","Sales Funnel","Canal de Vendas" +"apps/erpnext/erpnext/setup/doctype/company/company.py +45","Abbreviation is mandatory","É obrigatório colocar uma abreviatura" +"DocType: Project","Task Progress","Progresso da Tarefa" +"apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +189","Please set Naming Series for {0} via Setup > Settings > Naming Series","Por favor, defina a Série de Atribuição de Nome para {0} na Instalação, Definições e Série de Atribuição de Nome" +"","Qty to Transfer","Qtd a Transferir" +"apps/erpnext/erpnext/config/selling.py +13","Quotes to Leads or Customers.","Cotações para Potenciais Clientes ou Clientes." +"DocType: Stock Settings","Role Allowed to edit frozen stock","Função Com Permissão para editar o stock congelado" +"","Territory Target Variance Item Group-Wise","Variação de Item de Alvo Territorial por Grupo" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +102","All Customer Groups","Todos os Grupos de Clientes" +"apps/erpnext/erpnext/accounts/doctype/budget/budget.py +106","Accumulated Monthly","Acumulada Mensalmente" +"apps/erpnext/erpnext/controllers/accounts_controller.py +644","{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}.","{0} é obrigatório. Talvez o registo de Câmbio não tenha sido criado para {1} a {2}." +"apps/erpnext/erpnext/accounts/doctype/tax_rule/tax_rule.py +38","Tax Template is mandatory.","É obrigatório inserir o Modelo de Impostos." +"apps/erpnext/erpnext/accounts/doctype/account/account.py +48","Account {0}: Parent account {1} does not exist","A Conta {0}: Conta principal {1} não existe" +"DocType: Purchase Invoice Item","Price List Rate (Company Currency)","Taxa de Lista de Preços (Moeda da Empresa)" +"DocType: Products Settings","Products Settings","Definições de Produtos" +"DocType: Account","Temporary","Temporário" +"DocType: Address","Preferred Billing Address","Endereço de Faturamento Preferido" +"DocType: Program","Courses","Cursos" +"DocType: Monthly Distribution Percentage","Percentage Allocation","Percentagem de Atribuição" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +87","Secretary","Secretário" +"DocType: Global Defaults","If disable, 'In Words' field will not be visible in any transaction","Se desativar o campo ""Por Extenso"" ele não será visível em nenhuma transação" +"DocType: Serial No","Distinct unit of an Item","Unidade distinta dum Item" +"DocType: Pricing Rule","Buying","Comprar" +"DocType: HR Settings","Employee Records to be created by","Os Registos de Funcionário devem ser criados por" +"DocType: POS Profile","Apply Discount On","Aplicar Desconto Em" +"","Reqd By Date","Req. Por Data" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +138","Creditors","Credores" +"DocType: Assessment","Assessment Name","Nome da Avaliação" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +91","Row # {0}: Serial No is mandatory","Linha # {0}: É obrigatório colocar o Nr. de Série" +"DocType: Purchase Taxes and Charges","Item Wise Tax Detail","Dados de Taxa por Item" +"apps/erpnext/erpnext/public/js/setup_wizard.js +45","Institute Abbreviation","Abreviação do Instituto" +"","Item-wise Price List Rate","Taxa de Lista de Preço por Item" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +846","Supplier Quotation","Cotação deo Fornecedor" +"DocType: Quotation","In Words will be visible once you save the Quotation.","Por extenso será visível assim que guardar o Orçamento." +"apps/erpnext/erpnext/schools/doctype/fees/fees.js +26","Collect Fees","Cobrar Taxas" +"DocType: Attendance","ATT-","ATT-" +"apps/erpnext/erpnext/stock/doctype/item/item.py +454","Barcode {0} already used in Item {1}","O Código de Barras {0} já foi utilizado no Item {1}" +"DocType: Lead","Add to calendar on this date","Adicionar ao calendário nesta data" +"apps/erpnext/erpnext/config/selling.py +86","Rules for adding shipping costs.","As regras para adicionar os custos de envio." +"DocType: Item","Opening Stock","Stock Inicial" +"apps/erpnext/erpnext/support/doctype/warranty_claim/warranty_claim.py +20","Customer is required","É necessário colocar o cliente" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +20","{0} is mandatory for Return","{0} é obrigatório para Devolver" +"DocType: Purchase Order","To Receive","A Receber" +"apps/erpnext/erpnext/public/js/setup_wizard.js +195","user@example.com","utilizador@exemplo.com" +"DocType: Employee","Personal Email","Email Pessoal" +"apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +57","Total Variance","Variância Total" +"DocType: Accounts Settings","If enabled, the system will post accounting entries for inventory automatically.","Se for ativado, o sistema irá postar registos contabilísticos automáticos para o inventário." +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +15","Brokerage","Corretor/a" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +223","Attendance for employee {0} is already marked for this day","A Assiduidade do funcionário {0} já foi marcada para este dia" +"DocType: Address","Postal Code","Código Postal" +"DocType: Production Order Operation","in Minutes +Updated via 'Time Log'","em Minutos +Atualizado através do ""Registo de Tempo""" +"DocType: Customer","From Lead","Do Pot. Cliente" +"apps/erpnext/erpnext/config/manufacturing.py +13","Orders released for production.","Pedidos lançados para a produção." +"apps/erpnext/erpnext/public/js/account_tree_grid.js +67","Select Fiscal Year...","Selecione o Ano Fiscal..." +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +512","POS Profile required to make POS Entry","É necessário colocar o Perfil POS para efetuar um Registo POS" +"DocType: Program Enrollment Tool","Enroll Students","Matricular Estudantes" +"DocType: Hub Settings","Name Token","Nome do Token" +"apps/erpnext/erpnext/patches/v4_0/create_price_list_if_missing.py +21","Standard Selling","Venda Padrão" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +129","Atleast one warehouse is mandatory","É obrigatório colocar pelo menos um armazém" +"DocType: Serial No","Out of Warranty","Fora da Garantia" +"DocType: BOM Replace Tool","Replace","Substituir" +"DocType: Production Order","Unstopped","Desimpedido" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +347","{0} against Sales Invoice {1}","{0} nas Faturas de Vendas {1}" +"DocType: Sales Invoice","SINV-","SINV-" +"DocType: Request for Quotation Item","Project Name","Nome do Projeto" +"DocType: Supplier","Mention if non-standard receivable account","Mencione se é uma conta a receber não padrão" +"DocType: Journal Entry Account","If Income or Expense","Se forem Rendimentos ou Despesas" +"DocType: Production Order","Required Items","Itens Obrigatórios" +"DocType: Stock Ledger Entry","Stock Value Difference","Diferença de Valor de Stock" +"apps/erpnext/erpnext/config/learn.py +239","Human Resource","Recursos Humanos" +"DocType: Payment Reconciliation Payment","Payment Reconciliation Payment","Pagamento de Conciliação de Pagamento" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +36","Tax Assets","Ativo Fiscal" +"DocType: BOM Item","BOM No","Nr. da LDM" +"DocType: Instructor","INS/","INS/" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +149","Journal Entry {0} does not have account {1} or already matched against other voucher","O Lançamento Contabilístico {0} não tem conta {1} ou já foi vinculado a outro voucher" +"DocType: Item","Moving Average","Média Móvel" +"DocType: BOM Replace Tool","The BOM which will be replaced","A LDM que será substituída" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +44","Electronic Equipments","Equipamentos Eletrónicos" +"DocType: Account","Debit","Débito" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +49","Leaves must be allocated in multiples of 0.5","As licenças devem ser atribuídas em múltiplos de 0,5" +"DocType: Production Order","Operation Cost","Custo de Operação" +"apps/erpnext/erpnext/config/hr.py +29","Upload attendance from a .csv file","Carregar assiduidade através dum ficheiro .cvs" +"apps/erpnext/erpnext/selling/report/customer_credit_balance/customer_credit_balance.py +39","Outstanding Amt","Mtt em Dívida" +"DocType: Sales Person","Set targets Item Group-wise for this Sales Person.","Estabelecer Item Alvo por Grupo para este Vendedor/a." +"DocType: Stock Settings","Freeze Stocks Older Than [Days]","Suspender Stocks Mais Antigos Que [Dias]" +"apps/erpnext/erpnext/controllers/accounts_controller.py +541","Row #{0}: Asset is mandatory for fixed asset purchase/sale","Linha #{0}: É obrigatória colocar o Ativo para a compra/venda do ativo fixo" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +40","If two or more Pricing Rules are found based on the above conditions, Priority is applied. Priority is a number between 0 to 20 while default value is zero (blank). Higher number means it will take precedence if there are multiple Pricing Rules with same conditions.","Se forem encontradas duas ou mais Regras de Fixação de Preços baseadas nas condições acima, é aplicada a Prioridade. A Prioridade é um número entre 0 a 20, enquanto que o valor padrão é zero (em branco). Um número maior significa que terá prioridade se houver várias Regras de Fixação de Preços com as mesmas condições." +"apps/erpnext/erpnext/controllers/trends.py +36","Fiscal Year: {0} does not exists","O Ano Fiscal: {0} não existe" +"DocType: Currency Exchange","To Currency","A Moeda" +"DocType: Leave Block List","Allow the following users to approve Leave Applications for block days.","Permitir que os seguintes utilizadores aprovem Pedidos de Licenças para dias bloqueados." +"apps/erpnext/erpnext/config/hr.py +132","Types of Expense Claim.","Tipos de Reembolso de Despesas." +"DocType: Item","Taxes","Impostos" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +301","Paid and Not Delivered","Pago e Não Entregue" +"DocType: Project","Default Cost Center","Centro de Custo Padrão" +"DocType: Purchase Invoice","End Date","Data de Término" +"apps/erpnext/erpnext/config/stock.py +7","Stock Transactions","Transações de Stock" +"DocType: Budget","Budget Accounts","Contas do Orçamento" +"DocType: Employee","Internal Work History","Historial de Trabalho Interno" +"DocType: Depreciation Schedule","Accumulated Depreciation Amount","Montante de Depreciação Acumulada" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +42","Private Equity","Equidade Privada" +"DocType: Maintenance Visit","Customer Feedback","Feedback dos Clientes" +"DocType: Account","Expense","Despesa" +"apps/erpnext/erpnext/utilities/doctype/address/address.py +81","Company is mandatory, as it is your company address","É obrigatório colocar a Empresa , pois é o endereço de empresa" +"DocType: Item Attribute","From Range","Faixa De" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +91","Syntax error in formula or condition: {0}","Erro de sintaxe na fórmula ou condição: {0}" +"DocType: Daily Work Summary Settings Company","Daily Work Summary Settings Company","Definições do Resumo de Diário Trabalho da Empresa" +"apps/erpnext/erpnext/stock/utils.py +99","Item {0} ignored since it is not a stock item","O Item {0} foi ignorado pois não é um item de stock" +"DocType: Appraisal","APRSL","APRSL" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +34","Submit this Production Order for further processing.","Submeta este Pedido de Produção para posterior processamento." +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.js +21","To not apply Pricing Rule in a particular transaction, all applicable Pricing Rules should be disabled.","Para não aplicar regra de preços numa determinada transação, todas as regras de preços aplicáveis devem ser desativadas." +"DocType: Company","Domain","Domínio" +"apps/erpnext/erpnext/hr/doctype/job_opening/job_opening.py +23","Jobs","Empregos" +"","Sales Order Trends","Tendências de Pedidos de Venda" +"DocType: Employee","Held On","Realizado Em" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order_calendar.js +33","Production Item","Item de Produção" +"","Employee Information","Informações do Funcionário" +"apps/erpnext/erpnext/public/js/setup_wizard.js +227","Rate (%)","Taxa (%)" +"DocType: Stock Entry Detail","Additional Cost","Custo Adicional" +"apps/erpnext/erpnext/public/js/setup_wizard.js +62","Financial Year End Date","Data de Encerramento do Ano Fiscal" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +39","Can not filter based on Voucher No, if grouped by Voucher","Não pode filtrar com base no Nr. de Voucher, se estiver agrupado por Voucher" +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +737","Make Supplier Quotation","Efetuar Cotação de Fornecedor" +"DocType: Quality Inspection","Incoming","Entrada" +"DocType: BOM","Materials Required (Exploded)","Materiais Necessários (Expandidos)" +"apps/erpnext/erpnext/public/js/setup_wizard.js +185","Add users to your organization, other than yourself","Adiciona utilizadores à sua organização, para além de si" +"apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +62","Posting Date cannot be future date","A Data de Postagem não pode ser uma data futura" +"apps/erpnext/erpnext/controllers/sales_and_purchase_return.py +96","Row # {0}: Serial No {1} does not match with {2} {3}","Linha # {0}: O Nr. de Série {1} não corresponde a {2} {3}" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +45","Casual Leave","Licença Ocasional" +"DocType: Batch","Batch ID","ID do Lote" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +367","Note: {0}","Nota: {0}" +"","Delivery Note Trends","Tendências das Guias de Remessa" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +113","This Week's Summary","Resumo da Semana" +"apps/erpnext/erpnext/accounts/general_ledger.py +106","Account: {0} can only be updated via Stock Transactions","A Conta: {0} só pode ser atualizada através das Transações de Stock" +"DocType: Student Group Creation Tool","Get Courses","Obter Cursos" +"DocType: GL Entry","Party","Parte" +"DocType: Sales Order","Delivery Date","Data de Entrega" +"DocType: Opportunity","Opportunity Date","Data de Oportunidade" +"DocType: Purchase Receipt","Return Against Purchase Receipt","Devolver No Recibo de Compra" +"DocType: Request for Quotation Item","Request for Quotation Item","Solicitação de Item de Cotação" +"DocType: Purchase Order","To Bill","Para Faturação" +"DocType: Material Request","% Ordered","% Pedida" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +62","Piecework","Trabalho à Peça" +"apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +69","Avg. Buying Rate","Taxa de Compra Méd." +"DocType: Task","Actual Time (in Hours)","Tempo Real (em Horas)" +"DocType: Employee","History In Company","Historial na Empresa" +"apps/erpnext/erpnext/config/learn.py +112","Newsletters","Newsletters" +"DocType: Address","Shipping","Envio" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.js +113","Bank Transaction Reference","Referência de Transação Bancária" +"DocType: Stock Ledger Entry","Stock Ledger Entry","Registo do Livro de Stock" +"DocType: Department","Leave Block List","Lista de Bloqueio de Licenças" +"DocType: Customer","Tax ID","NIF/NIPC" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +188","Item {0} is not setup for Serial Nos. Column must be blank","O Item {0} não está configurado para os Nrs. de Série, a coluna deve estar em branco" +"DocType: Accounts Settings","Accounts Settings","Definições de Contas" +"apps/erpnext/erpnext/schools/doctype/student_applicant/student_applicant.js +4","Approve","Aprovar" +"DocType: Customer","Sales Partner and Commission","Parceiro e Comissão de Vendas" +"","Project Quantity","Quantidade de Projeto" +"DocType: Opportunity","To Discuss","Para Discutir" +"apps/erpnext/erpnext/stock/stock_ledger.py +350","{0} units of {1} needed in {2} to complete this transaction.","São necessárias {0} unidades de {1} em {2} para concluir esta transação." +"DocType: SMS Settings","SMS Settings","Definições de SMS" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +69","Temporary Accounts","Contas temporárias" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +166","Black","Preto" +"DocType: BOM Explosion Item","BOM Explosion Item","Expansão de Item da LDM" +"DocType: Account","Auditor","Auditor" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.js +56","{0} items produced","{0} itens produzidos" +"DocType: Cheque Print Template","Distance from top edge","Distância da margem superior" +"DocType: Purchase Invoice","Return","Devolver" +"DocType: Production Order Operation","Production Order Operation","Operação de Pedido de Produção" +"DocType: Pricing Rule","Disable","Desativar" +"DocType: Project Task","Pending Review","Revisão Pendente" +"apps/erpnext/erpnext/accounts/doctype/asset/depreciation.py +106","Asset {0} cannot be scrapped, as it is already {1}","O ativo {0} não pode ser eliminado, uma vez que já é um/a {1}" +"DocType: Task","Total Expense Claim (via Expense Claim)","Reivindicação de Despesa Total (através de Reembolso de Despesas)" +"apps/erpnext/erpnext/accounts/report/sales_register/sales_register.py +70","Customer Id","Id de Cliente" +"apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +176","Mark Absent","Marcar Ausência" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +122","Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}","Linha {0}: A Moeda da LDM # {1} deve ser igual à moeda selecionada {2}" +"DocType: Journal Entry Account","Exchange Rate","Taxa de Câmbio" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +530","Sales Order {0} is not submitted","O Pedido de Vendas {0} não foi enviado" +"DocType: Homepage","Tag Line","Linha de tag" +"DocType: Fee Component","Fee Component","Componente de Propina" +"DocType: Vehicle","Fleet Management","Gestão de Frotas" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +844","Add items from","Adicionar itens de" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +97","Warehouse {0}: Parent account {1} does not bolong to the company {2}","Armazém {0}: A Conta principal {1} não pertence à empresa {2}" +"DocType: Cheque Print Template","Regular","Regular" +"DocType: BOM","Last Purchase Rate","Taxa da Última Compra" +"DocType: Account","Asset","Ativo" +"DocType: Project Task","Task ID","ID da Tarefa" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +87","Stock cannot exist for Item {0} since has variants","O Stock não pode existir para o Item {0}, pois já possui variantes" +"","Sales Person-wise Transaction Summary","Resumo da Transação por Vendedor" +"DocType: Training Event","Contact Number","Número de Contacto" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +141","Warehouse {0} does not exist","O Armazém {0} não existe" +"apps/erpnext/erpnext/hub_node/page/hub/register_in_hub.html +2","Register For ERPNext Hub","Inscreva-se na Plataforma ERPNext" +"DocType: Monthly Distribution","Monthly Distribution Percentages","Percentagens de Distribuição Mensal" +"apps/erpnext/erpnext/stock/doctype/batch/batch.py +16","The selected item cannot have Batch","O item selecionado não pode ter um Lote" +"DocType: Delivery Note","% of materials delivered against this Delivery Note","% de materiais entregues nesta Guia de Remessa" +"DocType: Project","Customer Details","Dados do Cliente" +"DocType: Employee","Reports to","Relatórios para" +"DocType: SMS Settings","Enter url parameter for receiver nos","Insira o parâmetro de url para os números de recetores" +"DocType: Payment Entry","Paid Amount","Montante Pago" +"DocType: Assessment","Supervisor","Supervisor" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +688","Online","Online" +"","Available Stock for Packing Items","Stock Disponível para Items Embalados" +"DocType: Item Variant","Item Variant","Variante do Item" +"apps/erpnext/erpnext/utilities/doctype/address_template/address_template.py +19","Setting this Address Template as default as there is no other default","Definir este Modelo de Endereço como padrão, pois não há outro padrão" +"DocType: BOM Scrap Item","BOM Scrap Item","Item de Sucata da LDM" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +117","Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'","O saldo da conta já está em débito, não tem permissão para definir o ""Saldo Deve Ser"" como ""Crédito""" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +77","Quality Management","Gestão da Qualidade" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +40","Item {0} has been disabled","O Item {0} foi desativado" +"apps/erpnext/erpnext/buying/doctype/purchase_common/purchase_common.py +47","Please enter quantity for Item {0}","Por favor, insira a quantidade para o Item {0}" +"DocType: Employee External Work History","Employee External Work History","Historial de Trabalho Externo do Funcionário" +"DocType: Tax Rule","Purchase","Compra" +"apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +36","Balance Qty","Qtd de Saldo" +"DocType: Item Group","Parent Item Group","Grupo de Item Principal" +"apps/erpnext/erpnext/projects/doctype/activity_cost/activity_cost.py +21","{0} for {1}","{0} para {1}" +"apps/erpnext/erpnext/setup/doctype/company/company.js +20","Cost Centers","Centros de Custo" +"DocType: Purchase Receipt","Rate at which supplier's currency is converted to company's base currency","Taxa à qual a moeda do fornecedor é convertida para a moeda principal do cliente" +"apps/erpnext/erpnext/manufacturing/doctype/workstation/workstation.py +36","Row #{0}: Timings conflicts with row {1}","Linha #{0}: Conflitos temporais na linha {1}" +"DocType: Training Event Employee","Invited","Convidado" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +168","Multiple active Salary Structures found for employee {0} for the given dates","Foram encontrados Várias Estruturas Salariais ativas para o funcionário {0} para as datas indicadas" +"DocType: Opportunity","Next Contact","Próximo Contacto" +"apps/erpnext/erpnext/config/accounts.py +272","Setup Gateway accounts.","Configuração de contas do Portal." +"DocType: Employee","Employment Type","Tipo de Contratação" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +40","Fixed Assets","Ativos Imobilizados" +"DocType: Payment Entry","Set Exchange Gain / Loss","Definir o as Perdas / Ganhos de Câmbio" +"","Cash Flow","Fluxo de Caixa" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +90","Application period cannot be across two alocation records","O período do pedido não pode ser entre dois registos de atribuição" +"DocType: Item Group","Default Expense Account","Conta de Despesas Padrão" +"apps/erpnext/erpnext/schools/doctype/student_attendance/student_attendance.py +22","Student Batch or Course Schedule is mandatory","É obrigatório colocar a Classe de Estudantes ou o Calendário de Cursos" +"DocType: Student","Student Email Address","Endereço de Email do Estudante" +"DocType: Employee","Notice (days)","Aviso (dias)" +"DocType: Tax Rule","Sales Tax Template","Modelo do Imposto sobre Vendas" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1626","Select items to save the invoice","Selecione os itens para guardar a fatura" +"DocType: Employee","Encashment Date","Data de Pagamento" +"DocType: Training Event","Internet","Internet" +"DocType: Account","Stock Adjustment","Ajuste de Stock" +"apps/erpnext/erpnext/projects/doctype/activity_cost/activity_cost.py +34","Default Activity Cost exists for Activity Type - {0}","Existe uma Atividade de Custo Padrão para o Tipo de Atividade - {0}" +"DocType: Production Order","Planned Operating Cost","Custo Operacional Planeado" +"DocType: Academic Term","Term Start Date","Prazo Data de Início" +"apps/erpnext/erpnext/controllers/recurring_document.py +133","Please find attached {0} #{1}","Por favor, encontre no anexo {0} #{1}" +"apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +34","Bank Statement balance as per General Ledger","Declaração Bancária de Saldo de acordo com a Razão Geral" +"DocType: Job Applicant","Applicant Name","Nome do Candidato" +"DocType: Authorization Rule","Customer / Item Name","Cliente / Nome do Item" +"DocType: Product Bundle","Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have ""Is Stock Item"" as ""No"" and ""Is Sales Item"" as ""Yes"". For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Product Bundle Item. -Note: BOM = Bill of Materials","Agrega um grupo de **Itens** noutro **Item**. Isto é útil se estiver a agrupar certos **Itens** num pacote e manter o stock dos **Itens ** embalados e não o **Item** agregado. O artigo. O pacote **Item** terá ""Item em Stock"" como ""Não"" e ""É Item de Vendas"" como ""Sim"". Por exemplo: se está a vender Computadores e Mochilas separadamente e tem um preço especial se o cliente comprar ambos, então, o Computador + Mochila será um novo Item de Pacote de Produtos. Observação: LDM = Lista de Materiais" -apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +42,Serial No is mandatory for Item {0},Não Serial é obrigatória para item {0} -DocType: Item Variant Attribute,Attribute,Atributo -apps/erpnext/erpnext/stock/doctype/item_attribute/item_attribute.py +36,Please specify from/to range,"Por favor, especifique a variação de/para" -DocType: Serial No,Under AMC,Sob AMC -apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +54,Item valuation rate is recalculated considering landed cost voucher amount,A taxa de valorização do item é recalculada considerando o montante do comprovante do custo de entrega -apps/erpnext/erpnext/config/selling.py +143,Default settings for selling transactions.,As definições padrão para as transações de vendas. -DocType: BOM Replace Tool,Current BOM,LDM Atual -apps/erpnext/erpnext/public/js/utils.js +39,Add Serial No,Adicionar Nr de Série -apps/erpnext/erpnext/config/support.py +22,Warranty,Garantia -DocType: Purchase Invoice,Debit Note Issued,Nota de Débito Emitido -DocType: Production Order,Warehouses,Armazéns -apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +110,Print and Stationary,Artigos de Escritório e de Impressão -apps/erpnext/erpnext/accounts/doctype/asset_movement/asset_movement.py +18,{0} asset cannot be transferred,O ativo {0} não pode ser transferido -DocType: Workstation,per hour,por hora -apps/erpnext/erpnext/config/buying.py +7,Purchasing,Aquisição -DocType: Announcement,Announcement,Anúncio -DocType: Warehouse,Account for the warehouse (Perpetual Inventory) will be created under this Account.,Será criada uma conta para o armazém (Inventário Permanente) tendo como base esta conta. -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +119,Warehouse can not be deleted as stock ledger entry exists for this warehouse.,Armazén não pode ser excluído porque existe lançamento de estoque na contabilidade para este armazém. -DocType: Company,Distribution,Distribuição -apps/erpnext/erpnext/schools/doctype/fees/fees.js +27,Amount Paid,Valor Pago -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +92,Project Manager,Gestor de Projetos -,Quoted Item Comparison,Comparação de Cotação de Item -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +73,Dispatch,Envio -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +71,Max discount allowed for item: {0} is {1}%,O máx. de desconto permitido para o item: {0} é de {1}% -apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +173,Net Asset value as on,Valor Patrimonial Líquido como em -DocType: Account,Receivable,A receber -DocType: Grade Interval,From Score,De Pontuação -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +265,Row #{0}: Not allowed to change Supplier as Purchase Order already exists,Linha #{0}: Não é permitido alterar o Fornecedor pois já existe uma Ordem de Compra -DocType: Accounts Settings,Role that is allowed to submit transactions that exceed credit limits set.,A função para a qual é permitido enviar transações que excedam os limites de crédito estabelecidos. -apps/erpnext/erpnext/accounts/page/pos/pos.js +897,"Master data syncing, it might take some time","Os dados do definidor estão a sincronizar, isto pode demorar algum tempo" -DocType: Item,Material Issue,Saída de Material -DocType: Hub Settings,Seller Description,Vendedor Descrição -DocType: Employee Education,Qualification,Qualificação -DocType: Item Price,Item Price,Preço de Item -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +48,Soap & Detergent,Soap & detergente -apps/erpnext/erpnext/schools/doctype/course_schedule/course_schedule.py +39,From Time cannot be greater than To Time.,From Time não pode ser maior do que em tempos. -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +36,Motion Picture & Video,Filmes e Vídeos -apps/erpnext/erpnext/buying/doctype/supplier_quotation/supplier_quotation_list.js +5,Ordered,Pedido -DocType: Salary Detail,Component,Componente -apps/erpnext/erpnext/accounts/doctype/asset/asset.py +71,Opening Accumulated Depreciation must be less than equal to {0},A Depreciação Acumulada Inicial deve ser menor ou igual a {0} -DocType: Warehouse,Warehouse Name,Nome Armazém -DocType: Naming Series,Select Transaction,Selecione Transação -apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +30,Please enter Approving Role or Approving User,"Por favor, insira a Função Aprovadora ou o Utilizador Aprovador" -DocType: Journal Entry,Write Off Entry,Escrever Off Entry -apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +93,Error in formula or condition,Erro na fórmula ou na condição -DocType: BOM,Rate Of Materials Based On,Taxa de Materiais Baseada Em -apps/erpnext/erpnext/support/page/support_analytics/support_analytics.js +21,Support Analtyics,ondersteuning Analtyics -apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +141,Uncheck all,Desmarcar todos -apps/erpnext/erpnext/accounts/doctype/accounts_settings/accounts_settings.py +27,Company is missing in warehouses {0},Falta a empresa nos armazéns {0} -DocType: POS Profile,Terms and Conditions,Termos e Condições -apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +49,To Date should be within the Fiscal Year. Assuming To Date = {0},Para data deve ser dentro do exercício social. Assumindo Para Date = {0} -DocType: Employee,"Here you can maintain height, weight, allergies, medical concerns etc","Aqui pode manter a altura, o peso, as alergias, problemas médicos, etc." -DocType: Leave Block List,Applies to Company,Aplica-se à Empresa -apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +199,Cannot cancel because submitted Stock Entry {0} exists,Não pode cancelar porque o Registo de Stock {0} existe -DocType: Vehicle,Vehicle,Veículo -DocType: Purchase Invoice,In Words,Por Extenso -DocType: POS Profile,Item Groups,Grupos de itens -apps/erpnext/erpnext/hr/doctype/employee/employee.py +209,Today is {0}'s birthday!,Hoje é {0} 's aniversário! -DocType: Production Planning Tool,Material Request For Warehouse,Solicitação de Material para o Armazém -DocType: Sales Order Item,For Production,Para a Produção -DocType: Payment Request,payment_url,url_de_pagamento -DocType: Project Task,View Task,Ver Task -apps/erpnext/erpnext/public/js/setup_wizard.js +61,Your financial year begins on,O ano financeiro tem início a -DocType: Material Request,MREQ-,SOLMAT- -,Asset Depreciations and Balances,Depreciações e Saldos de Ativo -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +329,Amount {0} {1} transferred from {2} to {3},Montante {0} {1} transferido de {2} para {3} -DocType: Sales Invoice,Get Advances Received,Obter Adiantamentos Recebidos -DocType: Email Digest,Add/Remove Recipients,Adicionar/Remover Destinatários -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +452,Transaction not allowed against stopped Production Order {0},Transação não é permitido contra parou Ordem de produção {0} -apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.js +19,"To set this Fiscal Year as Default, click on 'Set as Default'","Om dit fiscale jaar ingesteld als standaard , klik op ' Als standaard instellen '" -apps/erpnext/erpnext/projects/doctype/project/project.py +168,Join,Inscrição -apps/erpnext/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py +20,Shortage Qty,Escassez Qtde -apps/erpnext/erpnext/stock/doctype/item/item.py +658,Item variant {0} exists with same attributes,A Variante do Item {0} já existe com mesmos atributos -DocType: Leave Application,LAP/,COLO/ -DocType: Salary Slip,Salary Slip,Folha de salário -DocType: Lead,Lost Quotation,Cotação perdida -DocType: Pricing Rule,Margin Rate or Amount,Taxa ou Montante da Margem -apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +48,'To Date' is required,É necessária colocar a 'Data A' -DocType: Packing Slip,"Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.","Gera notas fiscais de embalagem para os pacotes a serem entregues. É utilizado para notificar o número do pacote, o conteúdo do pacote e o seu peso." -DocType: Sales Invoice Item,Sales Order Item,Vendas item Ordem -DocType: Salary Slip,Payment Days,Dias de Pagamento -DocType: Customer,Dormant,Inativo -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +216,Warehouses with child nodes cannot be converted to ledger,Armazéns com nós filho não pode ser convertido para ledger -DocType: BOM,Manage cost of operations,Gerir custo das operações -DocType: Notification Control,"When any of the checked transactions are ""Submitted"", an email pop-up automatically opened to send an email to the associated ""Contact"" in that transaction, with the transaction as an attachment. The user may or may not send the email.","Quando qualquer uma das operações verificadas estão "Enviado", um e-mail pop-up aberta automaticamente para enviar um e-mail para o associado "Contato", em que a transação, com a transação como um anexo. O usuário pode ou não enviar o e-mail." -apps/erpnext/erpnext/config/setup.py +14,Global Settings,Definições Globais -DocType: Employee Education,Employee Education,Educação do Funcionário -apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +46,Duplicate item group found in the item group table,grupo item duplicado encontrado na tabela de grupo de itens -apps/erpnext/erpnext/public/js/controllers/transaction.js +894,It is needed to fetch Item Details.,É preciso trazer os Dados do Item. -DocType: Salary Slip,Net Pay,Pagamento Líquido -DocType: Account,Account,Conta -apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +213,Serial No {0} has already been received,Serial Não {0} já foi recebido -,Requested Items To Be Transferred,Itens Solicitados A Serem Transferidos -DocType: Vehicle Log,Vehicle Log,Log veículo -apps/erpnext/erpnext/controllers/stock_controller.py +81,"Warehouse {0} is not linked to any account, please create/link the corresponding (Asset) account for the warehouse.","Armazém {0} não está ligada a qualquer conta, crie / vincular a conta correspondente (Ativo) para o armazém." -DocType: Purchase Invoice,Recurring Id,ID Recorrente -DocType: Customer,Sales Team Details,Vendas Team Detalhes -DocType: Expense Claim,Total Claimed Amount,Montante reclamado total -apps/erpnext/erpnext/config/crm.py +17,Potential opportunities for selling.,Oportunidades potenciais de venda. -apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +206,Invalid {0},Inválido {0} -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +49,Sick Leave,doente Deixar -DocType: Email Digest,Email Digest,Email de Resumo -DocType: Delivery Note,Billing Address Name,Nome do Endereço de Faturamento -apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +22,Department Stores,Lojas do Departamento -DocType: Warehouse,PIN,PIN -DocType: Sales Invoice,Base Change Amount (Company Currency),Montante de Modificação Base (Moeda da Empresa) -apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +310,No accounting entries for the following warehouses,Não foram encontrados registos contábeis para os seguintes armazéns -apps/erpnext/erpnext/projects/doctype/project/project.js +92,Save the document first.,Salve o documento pela primeira vez. -DocType: Account,Chargeable,Cobrável -DocType: Company,Change Abbreviation,Alterar Abreviação -DocType: Expense Claim Detail,Expense Date,Data da Despesa -DocType: Item,Max Discount (%),Desconto Máx. (%) -apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +70,Last Order Amount,Montante do Último Pedido -DocType: Daily Work Summary,Email Sent To,-Mail enviado para -DocType: Budget,Warn,Avisar -DocType: Appraisal,"Any other remarks, noteworthy effort that should go in the records.","Quaisquer outras observações, dignas de serem mencionadas, que devem ir para os registos." -DocType: BOM,Manufacturing User,Utilizador de Fabrico -DocType: Purchase Invoice,Raw Materials Supplied,Matérias-primas Fornecidas -DocType: Purchase Invoice,Recurring Print Format,Formato de Impressão Recorrente -DocType: C-Form,Series,serie -apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +58,Expected Delivery Date cannot be before Purchase Order Date,A Data de Entrega Prevista não pode ser anterior à Data da Ordem de Compra -DocType: Appraisal,Appraisal Template,Modelo de Avaliação -DocType: Item Group,Item Classification,Classificação do Item -apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +90,Business Development Manager,Gestor de Desenvolvimento de Negócios -DocType: Maintenance Visit Purpose,Maintenance Visit Purpose,Objetivo da Visita de Manutenção -apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.js +16,Period,Período -apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.js +18,General Ledger,Razão Geral -apps/erpnext/erpnext/selling/doctype/campaign/campaign.js +10,View Leads,Veja Leads -DocType: Program Enrollment Tool,New Program,Novo Programa -DocType: Item Attribute Value,Attribute Value,Valor do Atributo -apps/erpnext/erpnext/hr/doctype/job_applicant/job_applicant.py +42,"Email id must be unique, already exists for {0}","O ID de Email deve ser único, já existe para {0}" -,Itemwise Recommended Reorder Level,Nível de Reposição de Item Recomendado Inteligente -DocType: Salary Detail,Salary Detail,Detalhe salário -apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +944,Please select {0} first,"Por favor, seleccione primeiro {0}" -apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +795,Batch {0} of Item {1} has expired.,O Lote {0} do Item {1} expirou. -DocType: Sales Invoice,Commission,Comissão -apps/erpnext/erpnext/config/manufacturing.py +27,Time Sheet for manufacturing.,Folha tempo para fabricação. -apps/erpnext/erpnext/templates/pages/cart.html +37,Subtotal,Subtotal -DocType: Address Template,"

Default Template

+Note: BOM = Bill of Materials","Agrega um grupo de **Itens** noutro **Item**. Isto é útil se estiver a agrupar certos **Itens** num pacote e manter o stock dos **Itens ** embalados e não o **Item** agregado. + +O pacote de **Item** terá ""Item em Stock"" como ""Não"" e ""É Item de Vendas"" como ""Sim"". + +Por exemplo: se está a vender Computadores e Mochilas separadamente e tem um preço especial se o cliente comprar ambos, então, o Computador + Mochila será um novo Item de Pacote de Produtos. + +Observação: LDM = Lista de Materiais" +"apps/erpnext/erpnext/selling/doctype/installation_note/installation_note.py +42","Serial No is mandatory for Item {0}","É obrigatório colocar o Nr. de Série para o Item {0}" +"DocType: Item Variant Attribute","Attribute","Atributo" +"apps/erpnext/erpnext/stock/doctype/item_attribute/item_attribute.py +36","Please specify from/to range","Por favor, especifique a variação de/para" +"DocType: Serial No","Under AMC","Abaixo do CMA" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +54","Item valuation rate is recalculated considering landed cost voucher amount","A taxa de valorização do item é recalculada considerando o montante do voucher do custo de entrega" +"apps/erpnext/erpnext/config/selling.py +143","Default settings for selling transactions.","As definições padrão para as transações de vendas." +"DocType: BOM Replace Tool","Current BOM","LDM Atual" +"apps/erpnext/erpnext/public/js/utils.js +39","Add Serial No","Adicionar Nr. de Série" +"apps/erpnext/erpnext/config/support.py +22","Warranty","Garantia" +"DocType: Purchase Invoice","Debit Note Issued","Nota de Débito Emitida" +"DocType: Production Order","Warehouses","Armazéns" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +110","Print and Stationary","Artigos de Escritório e de Impressão" +"apps/erpnext/erpnext/accounts/doctype/asset_movement/asset_movement.py +18","{0} asset cannot be transferred","O ativo {0} não pode ser transferido" +"DocType: Workstation","per hour","por hora" +"apps/erpnext/erpnext/config/buying.py +7","Purchasing","Aquisição" +"DocType: Announcement","Announcement","Anúncio" +"DocType: Warehouse","Account for the warehouse (Perpetual Inventory) will be created under this Account.","Será criada uma conta para o armazém (Inventário Permanente) tendo como base esta Conta." +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +119","Warehouse can not be deleted as stock ledger entry exists for this warehouse.","Armazém não pode ser eliminado porque existe um registo de livro de stock para este armazém." +"DocType: Company","Distribution","Distribuição" +"apps/erpnext/erpnext/schools/doctype/fees/fees.js +27","Amount Paid","Montante Pago" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +92","Project Manager","Gestor de Projetos" +"","Quoted Item Comparison","Comparação de Cotação de Item" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +73","Dispatch","Expedição" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +71","Max discount allowed for item: {0} is {1}%","O máx. de desconto permitido para o item: {0} é de {1}%" +"apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +173","Net Asset value as on","Valor Patrimonial Líquido como em" +"DocType: Account","Receivable","A receber" +"DocType: Grade Interval","From Score","Da Classificação" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +265","Row #{0}: Not allowed to change Supplier as Purchase Order already exists","Linha #{0}: Não é permitido alterar o Fornecedor pois já existe um Pedido de Compra" +"DocType: Accounts Settings","Role that is allowed to submit transactions that exceed credit limits set.","A função para a qual é permitida enviar transações que excedam os limites de crédito estabelecidos." +"apps/erpnext/erpnext/accounts/page/pos/pos.js +897","Master data syncing, it might take some time","Os dados do definidor estão a sincronizar, isto pode demorar algum tempo" +"DocType: Item","Material Issue","Saída de Material" +"DocType: Hub Settings","Seller Description","Descrição do Vendedor" +"DocType: Employee Education","Qualification","Qualificação" +"DocType: Item Price","Item Price","Preço de Item" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +48","Soap & Detergent","Sabão e Detergentes" +"apps/erpnext/erpnext/schools/doctype/course_schedule/course_schedule.py +39","From Time cannot be greater than To Time.","O Tempo De não pode ser após o Tempo Para." +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +36","Motion Picture & Video","Filmes e Vídeos" +"apps/erpnext/erpnext/buying/doctype/supplier_quotation/supplier_quotation_list.js +5","Ordered","Pedido" +"DocType: Salary Detail","Component","Componente" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +71","Opening Accumulated Depreciation must be less than equal to {0}","A Depreciação Acumulada Inicial deve ser menor ou igual a {0}" +"DocType: Warehouse","Warehouse Name","Nome dp Armazém" +"DocType: Naming Series","Select Transaction","Selecionar Transação" +"apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +30","Please enter Approving Role or Approving User","Por favor, insira a Função Aprovadora ou o Utilizador Aprovador" +"DocType: Journal Entry","Write Off Entry","Registo de Liquidação" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +93","Error in formula or condition","Erro na fórmula ou na condição" +"DocType: BOM","Rate Of Materials Based On","Taxa de Materiais Baseada Em" +"apps/erpnext/erpnext/support/page/support_analytics/support_analytics.js +21","Support Analtyics","Apoio Analítico" +"apps/erpnext/erpnext/hr/doctype/employee_attendance_tool/employee_attendance_tool.js +141","Uncheck all","Desmarcar todos" +"apps/erpnext/erpnext/accounts/doctype/accounts_settings/accounts_settings.py +27","Company is missing in warehouses {0}","Falta a empresa nos armazéns {0}" +"DocType: POS Profile","Terms and Conditions","Termos e Condições" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +49","To Date should be within the Fiscal Year. Assuming To Date = {0}","A Data Para deve estar dentro do Ano Fiscal. Assumindo que a Data Para = {0}" +"DocType: Employee","Here you can maintain height, weight, allergies, medical concerns etc","Aqui pode colocar a altura, o peso, as alergias, problemas médicos, etc." +"DocType: Leave Block List","Applies to Company","Aplica-se à Empresa" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +199","Cannot cancel because submitted Stock Entry {0} exists","Não pode cancelar porque o Registo de Stock {0} existe" +"DocType: Vehicle","Vehicle","Veículo" +"DocType: Purchase Invoice","In Words","Por Extenso" +"DocType: POS Profile","Item Groups","Grupos de Itens" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +209","Today is {0}'s birthday!","Hoje é o seu {0} aniversário!" +"DocType: Production Planning Tool","Material Request For Warehouse","Solicitação De Material Para O Armazém" +"DocType: Sales Order Item","For Production","Para a Produção" +"DocType: Payment Request","payment_url","url_de_pagamento" +"DocType: Project Task","View Task","Ver Tarefa" +"apps/erpnext/erpnext/public/js/setup_wizard.js +61","Your financial year begins on","O ano financeiro tem início em" +"DocType: Material Request","MREQ-","SOLMAT-" +"","Asset Depreciations and Balances","Depreciações e Saldos de Ativo" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +329","Amount {0} {1} transferred from {2} to {3}","Montante {0} {1} transferido de {2} para {3}" +"DocType: Sales Invoice","Get Advances Received","Obter Adiantamentos Recebidos" +"DocType: Email Digest","Add/Remove Recipients","Adicionar/Remover Destinatários" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +452","Transaction not allowed against stopped Production Order {0}","A Transação não é permitida no Pedido de Produção {0} parado" +"apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.js +19","To set this Fiscal Year as Default, click on 'Set as Default'","Para definir este Ano Fiscal como Padrão, clique em ""Definir como Padrão""" +"apps/erpnext/erpnext/projects/doctype/project/project.py +168","Join","Inscrição" +"apps/erpnext/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py +20","Shortage Qty","Qtd de Escassez" +"apps/erpnext/erpnext/stock/doctype/item/item.py +658","Item variant {0} exists with same attributes","A variante do Item {0} já existe com mesmos atributos" +"DocType: Leave Application","LAP/","APL/" +"DocType: Salary Slip","Salary Slip","Folha de Vencimento" +"DocType: Lead","Lost Quotation","Cotação Perdida" +"DocType: Pricing Rule","Margin Rate or Amount","Taxa ou Montante da Margem" +"apps/erpnext/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py +48","'To Date' is required","É necessária colocar a ""Data A""" +"DocType: Packing Slip","Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.","Gera notas fiscais de pacotes a serem entregues. É utilizado para notificar o número do pacote, o conteúdo do pacote e o seu peso." +"DocType: Sales Invoice Item","Sales Order Item","Item de Pedido de Vendas" +"DocType: Salary Slip","Payment Days","Dias de Pagamento" +"DocType: Customer","Dormant","Inativo" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py +216","Warehouses with child nodes cannot be converted to ledger","Os armazéns com subgrupos não podem ser convertido em livro" +"DocType: BOM","Manage cost of operations","Gerir custo das operações" +"DocType: Notification Control","When any of the checked transactions are ""Submitted"", an email pop-up automatically opened to send an email to the associated ""Contact"" in that transaction, with the transaction as an attachment. The user may or may not send the email.","Quando qualquer uma das operações verificadas foi ""Enviado""", abre-se um email pop-up automaticamente para enviar um email para o ""Contacto"" associado nessa transação, com a transação como anexo. O utilizador pode ou não enviar o email." +"apps/erpnext/erpnext/config/setup.py +14","Global Settings","Definições Gerais" +"DocType: Employee Education","Employee Education","Educação do Funcionário" +"apps/erpnext/erpnext/accounts/doctype/pos_profile/pos_profile.py +46","Duplicate item group found in the item group table","Foi encontrado um grupo item duplicado na tabela de grupo de itens" +"apps/erpnext/erpnext/public/js/controllers/transaction.js +894","It is needed to fetch Item Details.","É preciso buscar os Dados do Item." +"DocType: Salary Slip","Net Pay","Rem. Líquida" +"DocType: Account","Account","Conta" +"apps/erpnext/erpnext/stock/doctype/serial_no/serial_no.py +213","Serial No {0} has already been received","O Nr. de Série {0} já foi recebido" +"","Requested Items To Be Transferred","Itens Solicitados A Serem Transferidos" +"DocType: Vehicle Log","Vehicle Log","Registo de Veículo" +"apps/erpnext/erpnext/controllers/stock_controller.py +81","Warehouse {0} is not linked to any account, please create/link the corresponding (Asset) account for the warehouse.","O Armazém {0} não está vinculado a nenhuma conta, crie/vincule a conta correspondente (de Ativo) ao armazém." +"DocType: Purchase Invoice","Recurring Id","ID Recorrente" +"DocType: Customer","Sales Team Details","Dados de Equipa de Vendas" +"DocType: Expense Claim","Total Claimed Amount","Montante Reclamado Total" +"apps/erpnext/erpnext/config/crm.py +17","Potential opportunities for selling.","Oportunidades potenciais de venda." +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +206","Invalid {0}","Inválido {0}" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +49","Sick Leave","Licença de Doença" +"DocType: Email Digest","Email Digest","Email de Resumo" +"DocType: Delivery Note","Billing Address Name","Nome do Endereço de Faturamento" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +22","Department Stores","Lojas do Departamento" +"DocType: Warehouse","PIN","PIN" +"DocType: Sales Invoice","Base Change Amount (Company Currency)","Montante de Modificação Base (Moeda da Empresa)" +"apps/erpnext/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +310","No accounting entries for the following warehouses","Não foram encontrados registos contabilísticos para os seguintes armazéns" +"apps/erpnext/erpnext/projects/doctype/project/project.js +92","Save the document first.","Guarde o documento pela primeira vez." +"DocType: Account","Chargeable","Cobrável" +"DocType: Company","Change Abbreviation","Alterar Abreviação" +"DocType: Expense Claim Detail","Expense Date","Data da Despesa" +"DocType: Item","Max Discount (%)","Desconto Máx. (%)" +"apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +70","Last Order Amount","Montante do Último Pedido" +"DocType: Daily Work Summary","Email Sent To","Email Enviado Para" +"DocType: Budget","Warn","Aviso" +"DocType: Appraisal","Any other remarks, noteworthy effort that should go in the records.","Quaisquer outras observações, dignas de serem mencionadas, que devem ir para os registos." +"DocType: BOM","Manufacturing User","Utilizador de Fabrico" +"DocType: Purchase Invoice","Raw Materials Supplied","Matérias-primas Fornecidas" +"DocType: Purchase Invoice","Recurring Print Format","Formato de Impressão Recorrente" +"DocType: C-Form","Series","Série" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +58","Expected Delivery Date cannot be before Purchase Order Date","A Data de Entrega Prevista não pode ser anterior à Data de Pedido de Compra" +"DocType: Appraisal","Appraisal Template","Modelo de Avaliação" +"DocType: Item Group","Item Classification","Classificação do Item" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +90","Business Development Manager","Gestor de Desenvolvimento de Negócios" +"DocType: Maintenance Visit Purpose","Maintenance Visit Purpose","Objetivo da Visita de Manutenção" +"apps/erpnext/erpnext/accounts/report/budget_variance_report/budget_variance_report.js +16","Period","Período" +"apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.js +18","General Ledger","Razão Geral" +"apps/erpnext/erpnext/selling/doctype/campaign/campaign.js +10","View Leads","Ver Pot. Clientes" +"DocType: Program Enrollment Tool","New Program","Novo Programa" +"DocType: Item Attribute Value","Attribute Value","Valor do Atributo" +"apps/erpnext/erpnext/hr/doctype/job_applicant/job_applicant.py +42","Email Address must be unique, already exists for {0}","O ID de Email deve ser único, já existe para {0}" +"","Itemwise Recommended Reorder Level","Nível de Reposição Recomendada por Item" +"DocType: Salary Detail","Salary Detail","Dados Salariais" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +944","Please select {0} first","Por favor, seleccione primeiro {0}" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +795","Batch {0} of Item {1} has expired.","O Lote {0} do Item {1} expirou." +"DocType: Sales Invoice","Commission","Comissão" +"apps/erpnext/erpnext/config/manufacturing.py +27","Time Sheet for manufacturing.","Folha de Presença de fabrico." +"apps/erpnext/erpnext/templates/pages/cart.html +37","Subtotal","Subtotal" +"DocType: Address Template","

Default Template

Uses Jinja Templating and all the fields of Address (including Custom Fields if any) will be available

{{ address_line1 }}<br>
 {% if address_line2 %}{{ address_line2 }}<br>{% endif -%}
@@ -3867,564 +3874,564 @@ DocType: Address Template,"

Default Template

{% if phone %}Phone: {{ phone }}<br>{% endif -%} {% if fax %}Fax: {{ fax }}<br>{% endif -%} {% if email_id %}Email: {{ email_id }}<br>{% endif -%} -
","

Default Template -

Jinja Templating e todos os campos de Endereço ( incluindo campos personalizados se houver) estará disponível -

  {{address_line1}} & lt; br & gt; 
- {% if address_line2%} {{address_line2}} & lt; br & gt; { endif% -%} 
- {{cidade}} & lt; br & gt; 
- {% if estado%} {{estado}} & lt; br & gt; {% endif -%} {% 
- se pincode%} PIN: {{pincode}} & lt; br & gt; {% endif -%} 
- {{país}} & lt; br & gt; 
- {% if telefone%} Telefone: {{telefone}} & lt; br & gt; { % endif -%} 
- {% if fax%} Fax: {{fax}} & lt; br & gt; {% endif -%} 
- {% if% email_id} Email: {{email_id}} & lt; br & gt ; {endif% -%} 
-  "
-DocType: Salary Detail,Default Amount,Montante Padrão
-apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +93,Warehouse not found in the system,Warehouse não foi encontrado no sistema
-apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +116,This Month's Summary,Resumo deste mês
-DocType: Quality Inspection Reading,Quality Inspection Reading,Leitura de Inspeção de Qualidade
-apps/erpnext/erpnext/stock/doctype/stock_settings/stock_settings.py +24,`Freeze Stocks Older Than` should be smaller than %d days.,`Congelar Stocks Mais Antigos Que` deve ser menor que %d dias .
-DocType: Tax Rule,Purchase Tax Template,Modelo de Taxa de Compra
-,Project wise Stock Tracking,Controlo de Stock Inteligente de Projeto
-apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +166,Maintenance Schedule {0} exists against {0},O Cronograma de Manutenção {0} existe em {0}
-DocType: Stock Entry Detail,Actual Qty (at source/target),Qtd  Efetiva (na origem/destino)
-DocType: Item Customer Detail,Ref Code,Código de Ref
-apps/erpnext/erpnext/config/hr.py +12,Employee records.,Registos de funcionários.
-apps/erpnext/erpnext/accounts/doctype/asset/asset.py +88,Please set Next Depreciation Date,"Por favor, defina a Próximo Data de Depreciação"
-DocType: HR Settings,Payroll Settings,Definições de Folha de Pagamento
-apps/erpnext/erpnext/config/accounts.py +148,Match non-linked Invoices and Payments.,Combinar Faturas e Pagamentos Não Ligados.
-apps/erpnext/erpnext/templates/pages/cart.html +16,Place Order,Efetuar Pedido
-DocType: Email Digest,New Purchase Orders,Novas ordens de compra
-apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +24,Root cannot have a parent cost center,A fonte não pode ter um centro de custos principal
-apps/erpnext/erpnext/stock/doctype/item/item.py +469,"As there are existing transactions for this item, you can not change the value of {0}","Como existem transações existentes para este item, você não pode alterar o valor de {0}"
-apps/erpnext/erpnext/public/js/stock_analytics.js +58,Select Brand...,Selecione o cadastro ...
-apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +149,Accumulated Depreciation as on,Depreciação Acumulada como em
-DocType: Sales Invoice,C-Form Applicable,Aplicável a C-Form
-apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +383,Operation Time must be greater than 0 for Operation {0},O Tempo de Operação deve ser superior a 0 para a Operação {0}
-apps/erpnext/erpnext/accounts/doctype/account/account.py +170,Warehouse is mandatory,Armazém é obrigatória
-DocType: Supplier,Address and Contacts,Endereços e Contactos
-DocType: UOM Conversion Detail,UOM Conversion Detail,UOM Detalhe Conversão
-apps/erpnext/erpnext/public/js/setup_wizard.js +167,Keep it web friendly 900px (w) by 100px (h),Manter uma utilização web simples e cómoda de 900px (l) por 100px (a)
-DocType: Program,Program Abbreviation,Abreviação do Programa
-apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +371,Production Order cannot be raised against a Item Template,A Ordem de Produção não pode ser ciada para um Modelo de Item
-apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +51,Charges are updated in Purchase Receipt against each item,Os custos de cada item são atualizados no Recibo de Compra
-DocType: Warranty Claim,Resolved By,Resolvido Por
-DocType: Vehicle,Start Date,Data de Início
-apps/erpnext/erpnext/config/hr.py +75,Allocate leaves for a period.,Atribuir licenças para um determinado período.
-apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +42,Cheques and Deposits incorrectly cleared,Os Cheques e Depósitos foram apagados incorretamente
-apps/erpnext/erpnext/accounts/doctype/account/account.py +50,Account {0}: You can not assign itself as parent account,Conta {0}: Não pode atribuí-la como conta principal
-DocType: Purchase Invoice Item,Price List Rate,Taxa de Lista de Preços
-DocType: Item,"Show ""In Stock"" or ""Not in Stock"" based on stock available in this warehouse.","Show "Em Stock" ou "não em estoque", baseado em stock disponível neste armazém."
-apps/erpnext/erpnext/config/manufacturing.py +38,Bill of Materials (BOM),Lista de Materiais (LDM)
-DocType: Item,Average time taken by the supplier to deliver,Tempo médio necessário para o fornecedor efetuar a entrega
-DocType: Assessment Result,Assessment Result,Resultado da Avaliação
-apps/erpnext/erpnext/projects/doctype/project/project_dashboard.html +13,Hours,Horas
-DocType: Project,Expected Start Date,Data de Início Prevista
-apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +48,Remove item if charges is not applicable to that item,"Remover item, se os encargos não forem aplicáveis a esse item"
-DocType: SMS Settings,Eg. smsgateway.com/api/send_sms.cgi,Ex: smsgateway.com/api/send_sms.cgi
-apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py +28,Transaction currency must be same as Payment Gateway currency,Moeda de transação deve ser o mesmo da moeda gateway de pagamento
-DocType: Payment Entry,Receive,Receber
-apps/erpnext/erpnext/templates/pages/rfq.html +75,Quotations: ,citações:
-DocType: Maintenance Visit,Fully Completed,Totalmente Concluído
-apps/erpnext/erpnext/projects/doctype/project/project_list.js +6,{0}% Complete,{0}% Concluído
-DocType: Employee,Educational Qualification,Qualificação Educacional
-DocType: Workstation,Operating Costs,Custos de Funcionamento
-DocType: Budget,Action if Accumulated Monthly Budget Exceeded,Ação se o Orçamento Mensal Acumulado for Excedido
-DocType: Purchase Invoice,Submit on creation,Enviar na criação
-apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +442,Currency for {0} must be {1},A moeda para {0} deve ser {1}
-DocType: Asset,Disposal Date,Data de Eliminação
-DocType: Daily Work Summary Settings,"Emails will be sent to all Active Employees of the company at the given hour, if they do not have holiday. Summary of responses will be sent at midnight.","Os e-mails serão enviados para todos os empregados ativos da empresa na hora dada, se eles não têm férias. Resumo das respostas serão enviadas à meia-noite."
-DocType: Employee Leave Approver,Employee Leave Approver,Autorizador de Licenças do Funcionário
-apps/erpnext/erpnext/stock/doctype/item/item.py +495,Row {0}: An Reorder entry already exists for this warehouse {1},Linha{0}: Já existe um registo de reencomenda  para este armazém {1}
-apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py +82,"Cannot declare as lost, because Quotation has been made.","Não pode declarar como perdido, porque foi efetuada uma Cotação."
-apps/erpnext/erpnext/hr/doctype/training_event/training_event.js +13,Training Feedback,formação de feedback
-DocType: Vehicle Log,Make Expense Claim,Faça de Despesas
-DocType: Purchase Taxes and Charges Template,Purchase Master Manager,Gestor definidor de Compra
-apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +449,Production Order {0} must be submitted,A Ordem de Produção {0} deve ser enviada
-apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +150,Please select Start Date and End Date for Item {0},"Por favor, seleccione Data de Início e Data de Término do Item {0}"
-apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.py +35,Course is mandatory in row {0},O Curso é obrigatório na linha {0}
-apps/erpnext/erpnext/hr/doctype/leave_control_panel/leave_control_panel.js +16,To date cannot be before from date,Até a data não pode ser antes da data inicial
-DocType: Supplier Quotation Item,Prevdoc DocType,Prevdoc DocType
-apps/erpnext/erpnext/stock/doctype/item/item.js +225,Add / Edit Prices,Adicionar / Editar Preços
-DocType: Cheque Print Template,Cheque Print Template,Modelo de Impressão de Cheque
-apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +36,Chart of Cost Centers,Plano de Centros de Custo
-,Requested Items To Be Ordered,Os Itens Solicitados Devem Ser Pedidos
-DocType: Price List,Price List Name,Nome da Lista de Preços
-apps/erpnext/erpnext/hr/doctype/daily_work_summary/daily_work_summary.py +31,Daily Work Summary for {0},Resumo trabalho diário para {0}
-apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +183,Totals,Totais
-DocType: BOM,Manufacturing,Fabrico
-,Ordered Items To Be Delivered,Itens Pedidos a Serem Entregues
-DocType: Account,Income,Rendimento
-DocType: Industry Type,Industry Type,Tipo de Indústria
-apps/erpnext/erpnext/templates/includes/cart.js +141,Something went wrong!,Algo deu errado!
-apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +122,Warning: Leave application contains following block dates,Atenção: Deixe o aplicativo contém seguintes datas bloco
-apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +245,Sales Invoice {0} has already been submitted,Nota Fiscal de Venda {0} já foi enviada
-apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +25,Fiscal Year {0} does not exist,O Ano Fiscal de {0} não existe
-apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +30,Completion Date,Data de Conclusão
-DocType: Purchase Invoice Item,Amount (Company Currency),Montante (Moeda da Empresa)
-apps/erpnext/erpnext/stock/stock_ledger.py +354,{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction.,São necessárias {0} unidades de {1} em {2} em {3} {4} para {5} para concluir esta transação.
-DocType: Fee Structure,Student Category,Categoria estudante
-apps/erpnext/erpnext/schools/doctype/program_enrollment_tool/program_enrollment_tool.py +14,Mandatory feild - Get Students From,Campo Obrigatório - Obter Estudantes De
-DocType: Announcement,Student,Aluna
-apps/erpnext/erpnext/config/hr.py +192,Organization unit (department) master.,Definidor da unidade organizacional (departamento).
-apps/erpnext/erpnext/setup/doctype/sms_settings/sms_settings.py +25,Please enter valid mobile nos,"Por favor, insira nºs de telemóveis válidos"
-apps/erpnext/erpnext/selling/doctype/sms_center/sms_center.py +75,Please enter message before sending,"Por favor, insira a mensagem antes de enviá-la"
-DocType: Email Digest,Pending Quotations,Enquanto se aguarda Quotations
-apps/erpnext/erpnext/config/accounts.py +277,Point-of-Sale Profile,Perfil de Ponto-de-Venda
-apps/erpnext/erpnext/accounts/page/pos/pos.js +753,All records are synced.,Estão sincronizados todos os registos .
-apps/erpnext/erpnext/setup/doctype/sms_settings/sms_settings.py +68,Please Update SMS Settings,"Por Favor, Atualize as Definições de SMS"
-apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +153,Unsecured Loans,Empréstimos não garantidos
-DocType: Cost Center,Cost Center Name,Nome do Centro de Custo
-DocType: Employee,B+,B+
-DocType: HR Settings,Max working hours against Timesheet,Máx. de horas de trabalho no Livro de Ponto
-DocType: Maintenance Schedule Detail,Scheduled Date,Data prevista
-apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +66,Total Paid Amt,Qtd Total paga
-DocType: SMS Center,Messages greater than 160 characters will be split into multiple messages,As mensagens maiores do que 160 caracteres vão ser divididas em múltiplas mensagens
-DocType: Purchase Receipt Item,Received and Accepted,Recebido e Aceite
-,Serial No Service Contract Expiry,N º de Série Vencimento Contrato de Serviço
-DocType: Item,Unit of Measure Conversion,Unidade de Conversão de Medida
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +288,You cannot credit and debit same account at the same time,Você não pode creditar e debitar na mesma conta ao mesmo tempo
-DocType: Naming Series,Help HTML,Ajuda de HTML
-DocType: Student Group Creation Tool,Student Group Creation Tool,Estudante do grupo ferramenta de criação
-apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.py +50,Total weightage assigned should be 100%. It is {0},Peso total atribuído deve ser de 100 %. É {0}
-DocType: Address,Name of person or organization that this address belongs to.,O nome da pessoa ou organização a que este endereço pertence.
-apps/erpnext/erpnext/public/js/setup_wizard.js +260,Your Suppliers,Seus Fornecedores
-apps/erpnext/erpnext/selling/doctype/quotation/quotation.py +55,Cannot set as Lost as Sales Order is made.,Não pode definir como Perdido pois a Ordem de Venda já foi criada.
-DocType: Request for Quotation Item,Supplier Part No,Fornecedor da peça
-apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +356,Cannot deduct when category is for 'Valuation' or 'Vaulation and Total',Não pode deduzir quando a categoria é para 'Estimativa' ou 'Estimativa e Total'
-apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +336,Received From,Recebido De
-DocType: Lead,Converted,Convertido
-DocType: Item,Has Serial No,Tem Nº de Série
-DocType: Employee,Date of Issue,Data de Emissão
-apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +15,{0}: From {0} for {1},{0}: De {0} para {1}
-apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +153,Row #{0}: Set Supplier for item {1},Linha #{0}: Definir Fornecedor para o item {1}
-apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +115,Row {0}: Hours value must be greater than zero.,Fila {0}: O valor por hora deve ser maior que zero.
-apps/erpnext/erpnext/stock/doctype/item/item.py +171,Website Image {0} attached to Item {1} cannot be found,Site Imagem {0} anexada ao Item {1} não pode ser encontrado
-DocType: Issue,Content Type,Tipo de Conteúdo
-apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +17,Computer,Computador
-DocType: Item,List this Item in multiple groups on the website.,Listar este item em vários grupos do website.
-apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +182,{0} {1} does not exist,{0} {1} não existe
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +312,Please check Multi Currency option to allow accounts with other currency,"Por favor, selecione a opção de Múltiplas Moedas para permitir contas com outra moeda"
-apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +75,Item: {0} does not exist in the system,O Item: {0} não existe no sistema
-apps/erpnext/erpnext/accounts/doctype/account/account.py +109,You are not authorized to set Frozen value,Você não está autorizado a por o valor suspenso.
-DocType: Payment Reconciliation,Get Unreconciled Entries,Obter Entradas Não Conciliadas
-DocType: Payment Reconciliation,From Invoice Date,Data de Fatura De
-apps/erpnext/erpnext/accounts/party.py +257,Billing currency must be equal to either default comapany's currency or party account currency,A moeda de faturamento deve ser igual à moeda padrão da empresa ou à moeda padra da conta da outra parte
-apps/erpnext/erpnext/public/js/setup_wizard.js +48,What does it do?,O que faz a Empresa?
-DocType: Delivery Note,To Warehouse,Para Armazém
-apps/erpnext/erpnext/schools/doctype/student_admission/student_admission.py +23,All Student Admissions,Todos admissão de estudantes
-,Average Commission Rate,Taxa de Comissão Média
-apps/erpnext/erpnext/stock/doctype/item/item.py +415,'Has Serial No' can not be 'Yes' for non-stock item,'Tem Nº de Série' não pode ser 'Sim' para o item sem stock
-apps/erpnext/erpnext/hr/doctype/attendance/attendance.py +34,Attendance can not be marked for future dates,A presença não pode ser registada em datas futuras
-DocType: Pricing Rule,Pricing Rule Help,Ajuda de Regra Fixação de Preços
-DocType: Purchase Taxes and Charges,Account Head,Livro de Conta
-apps/erpnext/erpnext/config/stock.py +163,Update additional costs to calculate landed cost of items,Atualize custos adicionais para calcular o custo desembarcado de itens
-apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +112,Electrical,Elétrico
-DocType: Stock Entry,Total Value Difference (Out - In),Diferença Valor Total (Out - In)
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +335,Row {0}: Exchange Rate is mandatory,Linha {0}: É obrigatório colocar a Taxa de Câmbio
-apps/erpnext/erpnext/setup/doctype/sales_person/sales_person.py +27,User ID not set for Employee {0},ID do usuário não definido para Employee {0}
-DocType: Vehicle,Vehicle Value,Valor veículo
-DocType: Stock Entry,Default Source Warehouse,Armazém Fonte Padrão
-DocType: Item,Customer Code,Código de Cliente
-apps/erpnext/erpnext/hr/doctype/employee/employee.py +208,Birthday Reminder for {0},Lembrete de Aniversário: {0}
-apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +72,Days Since Last Order,Dias Desde o Último Pedido
-apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +327,Debit To account must be a Balance Sheet account,A conta de Débito Para deve ser uma conta de Balanço
-DocType: Buying Settings,Naming Series,Série de Atribuição de Nome
-DocType: Leave Block List,Leave Block List Name,Nome de Lista de Bloqueio de Licenças
-apps/erpnext/erpnext/fleet_management/doctype/vehicle/vehicle.py +14,Insurance Start date should be less than Insurance End date,data Insurance Iniciar deve ser inferior a data de seguro End
-apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +32,Stock Assets,Stock activo
-DocType: Timesheet,Production Detail,Dados de Produção
-DocType: Target Detail,Target Qty,Qtde alvo
-DocType: Shopping Cart Settings,Checkout Settings,Configurações de Saída
-DocType: Attendance,Present,Presente
-apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +35,Delivery Note {0} must not be submitted,A Guia de Remessa {0} não deve ser enviada
-DocType: Notification Control,Sales Invoice Message,Vendas Mensagem Fatura
-apps/erpnext/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py +27,Closing Account {0} must be of type Liability / Equity,A Conta de Encerramento {0} deve ser do tipo de Responsabilidade / Equidade
-apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +308,Salary Slip of employee {0} already created for time sheet {1},Salário Slip of empregado {0} já criado para folha de tempo {1}
-DocType: Vehicle Log,Odometer,odômetro
-DocType: Sales Order Item,Ordered Qty,Qtd Pedida
-apps/erpnext/erpnext/stock/doctype/item/item.py +679,Item {0} is disabled,O Item {0} está desativado
-DocType: Stock Settings,Stock Frozen Upto,Fotografia congelada Upto
-apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +823,BOM does not contain any stock item,A LDM não contém nenhum item em stock
-apps/erpnext/erpnext/controllers/recurring_document.py +169,Period From and Period To dates mandatory for recurring {0},As datas do Período De e Período A são obrigatórias para os recorrentes {0}
-apps/erpnext/erpnext/config/projects.py +18,Project activity / task.,Atividade / tarefa do projeto.
-DocType: Vehicle Log,Refuelling Details,Detalhes de reabastecimento
-apps/erpnext/erpnext/config/hr.py +104,Generate Salary Slips,Gerar Folhas de Vencimento
-apps/erpnext/erpnext/crm/doctype/lead/lead.py +44,Next Contact By cannot be same as the Lead Email id,Próximo Contactar por não pode ser o mesmo que o chumbo-mail id
-apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +42,"Buying must be checked, if Applicable For is selected as {0}","A compra deve ser verificada, se for Aplicável Para é selecionada como {0}"
-apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +40,Discount must be less than 100,O Desconto deve ser inferior a 100
-apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.py +106,Last purchase rate not found,A Taxa de Última Compra não foi encontrada
-DocType: Purchase Invoice,Write Off Amount (Company Currency),Escrever Off Montante (Companhia de moeda)
-DocType: Sales Invoice Timesheet,Billing Hours,faturamento Horas
-apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +470,Default BOM for {0} not found,BOM padrão para {0} não encontrado
-apps/erpnext/erpnext/stock/doctype/item/item.py +487,Row #{0}: Please set reorder quantity,"Linha #{0}: Por favor, defina a quantidade de reencomenda"
-DocType: Fees,Program Enrollment,Inscrição no Programa
-DocType: Landed Cost Voucher,Landed Cost Voucher,Comprovante de Custo de Entrega
-apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +73,Please set {0},"Por favor, defina {0}"
-DocType: Purchase Invoice,Repeat on Day of Month,Repetir no Dia do Mês
-DocType: Employee,Health Details,Dados Médicos
-DocType: Offer Letter,Offer Letter Terms,Termos de Carta de Oferta
-DocType: Payment Entry,Allocate Payment Amount,Alocar Valor do Pagamento
-DocType: Employee External Work History,Salary,Salário
-DocType: Serial No,Delivery Document Type,Tipo de Documento de Entrega
-DocType: Process Payroll,Submit all salary slips for the above selected criteria,Submeter todas os recibos de salário para os critérios acima selecionados
-apps/erpnext/erpnext/hub_node/doctype/hub_settings/hub_settings.py +93,{0} Items synced,{0} Itens sincronizados
-DocType: Sales Order,Partly Delivered,Parcialmente Entregue
-DocType: Email Digest,Receivables,A Receber
-DocType: Lead Source,Lead Source,Chumbo Fonte
-DocType: Customer,Additional information regarding the customer.,Informações adicionais acerca do cliente.
-DocType: Quality Inspection Reading,Reading 5,Leitura 5
-DocType: Maintenance Visit,Maintenance Date,Data de Manutenção
-DocType: Purchase Invoice Item,Rejected Serial No,Nº de Série Rejeitado
-apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +80,Year start date or end date is overlapping with {0}. To avoid please set company,Data de início do Ano ou data de término está em sobreposição com {0}. Para evitar defina empresa
-apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +157,Start date should be less than end date for Item {0},Data de início deve ser inferior a data final para o item {0}
-DocType: Item,"Example: ABCD.#####
-If series is set and Serial No is not mentioned in transactions, then automatic serial number will be created based on this series. If you always want to explicitly mention Serial Nos for this item. leave this blank.","Exemplo: ABCD ##### Se a série está configurada e o Nº de série não é mencionado nas transações, então será criado um número de série automático  com base nesta série. Se sempre quis mencionar explicitamente os Números de Série para este item, deixe isto em branco."
-DocType: Upload Attendance,Upload Attendance,Carregar Lista de Presença
-apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.js +113,BOM and Manufacturing Quantity are required,São necessárias a LDM e a Quantidade de Fabrico
-apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +44,Ageing Range 2,Faixa de Idade 2
-DocType: SG Creation Tool Course,Max Strength,Força Máx.
-apps/erpnext/erpnext/manufacturing/doctype/bom_replace_tool/bom_replace_tool.py +21,BOM replaced,LDM substituída
-,Sales Analytics,Sales Analytics
-apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +114,Available {0},Disponível {0}
-DocType: Manufacturing Settings,Manufacturing Settings,Definições de Fabrico
-apps/erpnext/erpnext/config/setup.py +56,Setting up Email,Configurando Email
-apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +97,Please enter default currency in Company Master,"Por favor, indique a moeda padrão no Definidor da Empresa"
-DocType: Stock Entry Detail,Stock Entry Detail,Detalhe Entrada stock
-apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +110,Daily Reminders,Lembretes Diários
-DocType: Products Settings,Home Page is Products,A Página Principal são os Produtos
-,Asset Depreciation Ledger,Livro de Depreciação de Ativo
-apps/erpnext/erpnext/accounts/doctype/tax_rule/tax_rule.py +85,Tax Rule Conflicts with {0},Conflitos regra fiscal com {0}
-apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +25,New Account Name,Novo Nome de Conta
-DocType: Purchase Invoice Item,Raw Materials Supplied Cost,Custo de Matérias-primas Fornecidas
-DocType: Selling Settings,Settings for Selling Module,Definições para vender Module
-apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +74,Customer Service,Apoio ao Cliente
-DocType: Homepage Featured Product,Thumbnail,Miniatura
-DocType: Item Customer Detail,Item Customer Detail,Dados de Cliente do Item
-apps/erpnext/erpnext/config/hr.py +50,Offer candidate a Job.,Oferta a candidato a Emprego.
-DocType: Notification Control,Prompt for Email on Submission of,Solicitar Email Mediante o Envio de
-apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +88,Total allocated leaves are more than days in the period,Total de folhas alocados são mais do que dias no período
-DocType: Pricing Rule,Percentage,Percentagem
-apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +73,Item {0} must be a stock Item,O Item {0} deve ser um Item de stock
-DocType: Manufacturing Settings,Default Work In Progress Warehouse,Armazém de Trabalho em Progresso Padrão
-apps/erpnext/erpnext/accounts/page/pos/pos.js +1676,Total nos of serial no is not equal to quantity.,Total de Nºs de número de série não é igual à quantidade.
-apps/erpnext/erpnext/config/accounts.py +252,Default settings for accounting transactions.,As definições padrão para as transações contábeis.
-DocType: Maintenance Visit,MV,MV
-apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +59,Expected Date cannot be before Material Request Date,A Data Prevista não pode ser anterior à Data de Solicitação de Materiais
-apps/erpnext/erpnext/templates/includes/footer/footer_extension.html +26,Error: Not a valid id?,Erro: Não é uma ID válida?
-DocType: Naming Series,Update Series Number,Atualização de Número de Série
-DocType: Account,Equity,Equidade
-apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +74,{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry,{0} {1}: "Lucros e Perdas" tipo de conta {2} não é permitido em abertura de entrada
-DocType: Sales Order,Printing Details,Imprimir Dados
-DocType: Task,Closing Date,Data de Encerramento
-DocType: Sales Order Item,Produced Quantity,Quantidade Produzida
-apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +85,Engineer,Engenheiro
-DocType: Journal Entry,Total Amount Currency,Moeda Valor Total
-apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +38,Search Sub Assemblies,Pesquisa subconjuntos
-apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +401,Item Code required at Row No {0},É necessário o Código do Item na Linha Nº {0}
-DocType: Sales Partner,Partner Type,Tipo de Parceiro
-DocType: Purchase Taxes and Charges,Actual,Real
-DocType: Authorization Rule,Customerwise Discount,Desconto de Cliente
-apps/erpnext/erpnext/config/projects.py +35,Timesheet for tasks.,Quadro de horários para as tarefas.
-DocType: Purchase Invoice,Against Expense Account,Na Conta de Despesas
-DocType: Production Order,Production Order,Ordem de Produção
-apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +252,Installation Note {0} has already been submitted,A Nota de Instalação {0} já foi enviada
-DocType: Bank Reconciliation,Get Payment Entries,Obter Registos de Pagamento
-DocType: Quotation Item,Against Docname,No Docname
-DocType: SMS Center,All Employee (Active),Todos os Funcionários (Ativos)
-apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +9,View Now,Ver Já
-DocType: Purchase Invoice,Select the period when the invoice will be generated automatically,Selecione o período em que a factura será gerado automaticamente
-DocType: BOM,Raw Material Cost,Custo de Matéria-Prima
-DocType: Item Reorder,Re-Order Level,Nível de Reencomenda
-DocType: Production Planning Tool,Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.,Insira os itens e a qtd planeada para os pedidos de produção que deseja fazer ou efetue o download de matérias-primas para a análise.
-apps/erpnext/erpnext/projects/doctype/project/project.js +45,Gantt Chart,Gráfico de Gantt
-apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +58,Part-time,Tempo Parcial
-DocType: Employee,Applicable Holiday List,Lista de Feriados Aplicáveis
-DocType: Employee,Cheque,Cheque
-apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +58,Series Updated,Série Atualizado
-apps/erpnext/erpnext/accounts/doctype/account/account.py +162,Report Type is mandatory,É obrigatório colocar o Tipo de Relatório
-DocType: Item,Serial Number Series,Serienummer Series
-apps/erpnext/erpnext/buying/doctype/purchase_common/purchase_common.py +69,Warehouse is mandatory for stock Item {0} in row {1},Armazém é obrigatória para stock o item {0} na linha {1}
-apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +45,Retail & Wholesale,Retalho e Grosso
-DocType: Issue,First Responded On,Primeiro Resposta Em
-DocType: Website Item Group,Cross Listing of Item in multiple groups,A Lista Cruzada do Item em vários grupos
-DocType: Grade Interval,Grade Interval,Grade Interval
-apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +88,Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0},A Data de Início do Ano Fiscal e a Data de Término do Ano Fiscal já está definida no Ano Fiscal de {0}
-apps/erpnext/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py +94,Clearance Date updated,Apuramento Data de Liquidação
-apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +131,Successfully Reconciled,Reconciliados com sucesso
-DocType: Request for Quotation Supplier,Download PDF,Transferir PDF
-DocType: Production Order,Planned End Date,Data de Término Planeada
-apps/erpnext/erpnext/config/stock.py +179,Where items are stored.,Onde os itens são armazenados.
-DocType: Request for Quotation,Supplier Detail,Detalhe fornecedor
-apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +19,Invoiced Amount,Montante Faturado
-DocType: Attendance,Attendance,Assiduidade
-DocType: BOM,Materials,Materiais
-DocType: Leave Block List,"If not checked, the list will have to be added to each Department where it has to be applied.","Se não for selecionada, a lista deverá ser adicionada a cada departamento onde tem de ser aplicada."
-apps/erpnext/erpnext/accounts/doctype/asset_movement/asset_movement.py +28,Source and Target Warehouse cannot be same,Origem e Destino Warehouse não pode ser igual
-apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +534,Posting date and posting time is mandatory,É obrigatório colocar a Data e Hora de Postagem
-apps/erpnext/erpnext/config/buying.py +76,Tax template for buying transactions.,Modelo de impostos para a compra de transações.
-,Item Prices,Preços de Itens
-DocType: Purchase Order,In Words will be visible once you save the Purchase Order.,Por Extenso será visível assim que salvar a Ordem de Compra.
-DocType: Period Closing Voucher,Period Closing Voucher,Comprovante de Término de Período
-apps/erpnext/erpnext/config/selling.py +67,Price List master.,Definidor de Lista de Preços.
-DocType: Task,Review Date,Data de Revisão
-DocType: Purchase Invoice,Advance Payments,Adiantamentos
-DocType: Purchase Taxes and Charges,On Net Total,No Total Líquido
-apps/erpnext/erpnext/controllers/item_variant.py +61,Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4},Valor para o atributo {0} deve estar dentro do intervalo de {1} a {2} nos incrementos de {3} para o Item {4}
-apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +152,Target warehouse in row {0} must be same as Production Order,Warehouse de destino na linha {0} deve ser o mesmo que ordem de produção
-apps/erpnext/erpnext/controllers/recurring_document.py +214,'Notification Email Addresses' not specified for recurring %s,A 'Notificação de Endereços de Email' não foi especificada para o recorrente %s
-apps/erpnext/erpnext/accounts/doctype/account/account.py +127,Currency can not be changed after making entries using some other currency,A moeda não pode ser alterada depois de efetuar registos utilizando alguma outra moeda
-DocType: Vehicle Service,Clutch Plate,Placa de embreagem
-DocType: Company,Round Off Account,Arredondar Conta
-apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +91,Administrative Expenses,Despesas Administrativas
-apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +18,Consulting,Consultoria
-DocType: Customer Group,Parent Customer Group,Grupo de Clientes Principal
-DocType: Vehicle Service,Change,Mudança
-DocType: Purchase Invoice,Contact Email,Email de Contacto
-DocType: Appraisal Goal,Score Earned,Pontuação Agregado
-apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +184,Notice Period,Período de Aviso
-DocType: Asset Category,Asset Category Name,Nome de Categoria de Ativo
-apps/erpnext/erpnext/setup/doctype/territory/territory.js +13,This is a root territory and cannot be edited.,Este é um territorio de raíz e não pode ser editado
-apps/erpnext/erpnext/setup/doctype/sales_person/sales_person_tree.js +5,New Sales Person Name,Novo Nome de Vendedor
-DocType: Packing Slip,Gross Weight UOM,Peso Bruto da UNID
-DocType: Delivery Note Item,Against Sales Invoice,Na Fatura de Venda
-DocType: Bin,Reserved Qty for Production,Qtd Reservada para a Produção
-DocType: Asset,Frequency of Depreciation (Months),Frequência de Depreciação (Meses)
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +468,Credit Account,Conta de Crédito
-DocType: Landed Cost Item,Landed Cost Item,Custo de Entrega do Item
-apps/erpnext/erpnext/accounts/report/profitability_analysis/profitability_analysis.js +57,Show zero values,Mostrar valores de zero
-DocType: BOM,Quantity of item obtained after manufacturing / repacking from given quantities of raw materials,A quantidade do item obtido após a fabrico / reembalagem de determinadas quantidades de matérias-primas
-apps/erpnext/erpnext/public/js/setup_wizard.js +315,Setup a simple website for my organization,Setup um site simples para a minha organização
-DocType: Payment Reconciliation,Receivable / Payable Account,Conta A Receber / A Pagar
-DocType: Delivery Note Item,Against Sales Order Item,No Item da Ordem de Venda
-apps/erpnext/erpnext/stock/doctype/item/item.py +653,Please specify Attribute Value for attribute {0},"Por favor, especifique um Valor de Atributo para o atributo {0}"
-DocType: Item,Default Warehouse,Armazém Padrão
-apps/erpnext/erpnext/accounts/doctype/budget/budget.py +44,Budget cannot be assigned against Group Account {0},O Orçamento não pode ser atribuído à Conta de Grupo {0}
-apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +22,Please enter parent cost center,"Por favor, insira o centro de custos principal"
-DocType: Delivery Note,Print Without Amount,Imprimir Sem o Montante
-apps/erpnext/erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py +57,Depreciation Date,Data de Depreciação
-apps/erpnext/erpnext/controllers/buying_controller.py +80,Tax Category can not be 'Valuation' or 'Valuation and Total' as all items are non-stock items,Fiscale categorie kan ' Valuation ' of ' Valuation en Total ' als alle items zijn niet-voorraadartikelen niet
-DocType: Issue,Support Team,Equipe de Apoio
-DocType: Appraisal,Total Score (Out of 5),Pontuação total (em 5)
-DocType: Fee Structure,FS.,EP.
-DocType: Batch,Batch,Lote
-apps/erpnext/erpnext/stock/doctype/item/item.js +21,Balance,Saldo
-DocType: Room,Seating Capacity,Capacidade de estar
-DocType: Issue,ISS-,PROB-
-DocType: Project,Total Expense Claim (via Expense Claims),Reivindicação de Despesa Total (via relatórios de despesas)
-DocType: Journal Entry,Debit Note,Nota de Débito
-DocType: Stock Entry,As per Stock UOM,Igual à UNID de Stock
-apps/erpnext/erpnext/stock/doctype/batch/batch_list.js +7,Not Expired,Não Expirado
-DocType: Student Log,Achievement,Realização
-DocType: Journal Entry,Total Debit,Débito total
-DocType: Manufacturing Settings,Default Finished Goods Warehouse,Armazém de Produtos Acabados Padrão
-apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +75,Sales Person,Vendas Pessoa
-DocType: SMS Parameter,SMS Parameter,Parâmetro SMS
-apps/erpnext/erpnext/config/accounts.py +197,Budget and Cost Center,Orçamento e Centro de Custo
-DocType: Vehicle Service,Half Yearly,Semestrais
-DocType: Lead,Blog Subscriber,Assinante do Blog
-DocType: Guardian,Alternate Number,Número alternativo
-apps/erpnext/erpnext/config/setup.py +83,Create rules to restrict transactions based on values.,Criar regras para restringir as transações com base em valores.
-DocType: HR Settings,"If checked, Total no. of Working Days will include holidays, and this will reduce the value of Salary Per Day","Se for selecionado, o Nº Total de Dias de Úteis incluirá as férias, e isto vai reduzir o valor do Salário Por Dia"
-DocType: Purchase Invoice,Total Advance,Antecipação total
-apps/erpnext/erpnext/schools/doctype/academic_term/academic_term.py +22,The Term End Date cannot be earlier than the Term Start Date. Please correct the dates and try again.,O Data Prazo Final não pode ser anterior à data Term Iniciar. Corrija as datas e tente novamente.
-DocType: Stock Reconciliation Item,Quantity Difference,Diferença Quantidade
-apps/erpnext/erpnext/config/hr.py +268,Processing Payroll,A Processar Salários
-DocType: Opportunity Item,Basic Rate,Taxa Básica
-DocType: GL Entry,Credit Amount,Montante de Crédito
-DocType: Cheque Print Template,Signatory Position,Posição signatário
-apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.js +161,Set as Lost,Instellen als Lost
-DocType: Timesheet,Total Billable Hours,Total de horas trabalhadas
-apps/erpnext/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html +4,Payment Receipt Note,Nota de Recibo de Pagamento
-apps/erpnext/erpnext/selling/doctype/customer/customer_dashboard.py +6,This is based on transactions against this Customer. See timeline below for details,Isto é baseado em operações contra este cliente. Veja cronograma abaixo para detalhes
-DocType: Supplier,Credit Days Based On,Dias de Crédito com Base Em
-apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +161,Row {0}: Allocated amount {1} must be less than or equals to Payment Entry amount {2},O montante alocado {1} da linha {0}: deve ser menor ou igual ao montante de Entrada de Pagamento {2}
-DocType: Tax Rule,Tax Rule,Regra imposto
-DocType: Selling Settings,Maintain Same Rate Throughout Sales Cycle,Manter a Mesma Taxa em Todo o Ciclo de Vendas
-DocType: Manufacturing Settings,Plan time logs outside Workstation Working Hours.,Planear registo de tempo fora do Horário de Trabalho do Posto de Trabalho.
-DocType: Student,Nationality,Nacionalidade
-,Items To Be Requested,Items a Serem Solicitados
-DocType: Purchase Order,Get Last Purchase Rate,Obter Última Taxa de Compra
-DocType: Company,Company Info,Informações da Empresa
-apps/erpnext/erpnext/accounts/page/pos/pos.js +1009,Select or add new customer,Selecionar ou adicionar novo cliente
-apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +9,Application of Funds (Assets),Aplicação de Fundos (Ativos)
-apps/erpnext/erpnext/hr/doctype/employee/employee_dashboard.py +6,This is based on the attendance of this Employee,Esta baseia-se no atendimento deste Employee
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +462,Debit Account,Conta de Débito
-DocType: Fiscal Year,Year Start Date,Data de início do ano
-DocType: Attendance,Employee Name,Nome do Funcionário
-DocType: Sales Invoice,Rounded Total (Company Currency),Total Arredondado (Moeda da Empresa)
-apps/erpnext/erpnext/accounts/doctype/account/account.py +99,Cannot covert to Group because Account Type is selected.,"Não é possível converter para o Grupo, pois o Tipo de Conta está selecionado."
-DocType: Purchase Common,Purchase Common,Compra Comum
-apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +218,{0} {1} has been modified. Please refresh.,"{0} {1} foi alterado. Por favor, atualize."
-DocType: Leave Block List,Stop users from making Leave Applications on following days.,Pare de usuários de fazer aplicações deixam nos dias seguintes.
-apps/erpnext/erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py +63,Purchase Amount,Montante de Compra
-apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +209,Supplier Quotation {0} created,Cotação fornecedor {0} criado
-apps/erpnext/erpnext/accounts/report/financial_statements.py +87,End Year cannot be before Start Year,O Fim do Ano não pode ser antes do Início do Ano
-apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +177,Employee Benefits,Benefícios do Funcionário
-DocType: Sales Invoice,Is POS,É o POS
-apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +234,Packed quantity must equal quantity for Item {0} in row {1},A quantidade embalado deve ser igual à quantidade do Item {0} na linha {1}
-DocType: Production Order,Manufactured Qty,Qtd Fabricada
-DocType: Purchase Receipt Item,Accepted Quantity,Quantidade Aceite
-apps/erpnext/erpnext/hr/doctype/employee/employee.py +230,Please set a default Holiday List for Employee {0} or Company {1},"Por favor, defina uma Lista de Férias padrão para o(a) Funcionário(a) {0} ou para a Empresa {1}"
-apps/erpnext/erpnext/accounts/party.py +25,{0}: {1} does not exists,{0}: {1} não existe
-apps/erpnext/erpnext/config/accounts.py +12,Bills raised to Customers.,Contas levantada a Clientes.
-apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +26,Project Id,ID de Projeto
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +517,Row No {0}: Amount cannot be greater than Pending Amount against Expense Claim {1}. Pending Amount is {2},Linha Nº {0}: O valor não pode ser superior ao Montante Pendente no Reembolso de Despesas {1}. O Montante Pendente é {2}
-DocType: Maintenance Schedule,Schedule,Programar
-DocType: Account,Parent Account,Conta Principal
-DocType: Quality Inspection Reading,Reading 3,Leitura 3
-,Hub,Plataforma
-DocType: GL Entry,Voucher Type,Tipo de Vale
-apps/erpnext/erpnext/accounts/page/pos/pos.js +1087,Price List not found or disabled,Lista de Preços não encontrada ou desativada
-DocType: Expense Claim,Approved,Aprovado
-DocType: Pricing Rule,Price,Preço
-apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +250,Employee relieved on {0} must be set as 'Left',O Funcionário dispensado em {0} deve ser definido como 'Saiu'
-DocType: Item,"Selecting ""Yes"" will give a unique identity to each entity of this item which can be viewed in the Serial No master.",Selecionando "Sim" vai dar uma identidade única para cada entidade deste item que pode ser visto no mestre Número de ordem.
-DocType: Guardian,Guardian,Responsável
-apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.py +39,Appraisal {0} created for Employee {1} in the given date range,A Avaliação {0} foi criada para o Funcionário{1} no intervalo de datas determinado
-DocType: Employee,Education,Educação
-DocType: Selling Settings,Campaign Naming By,Nome da Campanha Dado Por
-DocType: Employee,Current Address Is,O Endereço Atual É
-apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +51,"Optional. Sets company's default currency, if not specified.","Opcional. Define a moeda padrão da empresa, se não for especificada."
-DocType: Address,Office,Escritório
-apps/erpnext/erpnext/config/accounts.py +61,Accounting journal entries.,Registo de lançamentos contábeis.
-DocType: Delivery Note Item,Available Qty at From Warehouse,Qtd Disponível Do Armazém
-apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +276,Please select Employee Record first.,"Por favor, selecione primeiro o Registo de Funcionário."
-DocType: POS Profile,Account for Change Amount,Conta para a Mudança de Montante
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +206,Row {0}: Party / Account does not match with {1} / {2} in {3} {4},Linha {0}: A Parte / Conta não corresponde a {1} / {2} em {3} {4}
-apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +236,Please enter Expense Account,"Por favor, insira a Conta de Despesas"
-DocType: Account,Stock,Stock
-apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +967,"Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry","Linha #{0}: O Tipo de Documento de Referência deve ser uma Ordem de Compra, uma Nota Fiscal de Compra ou um Lançamento Contábil"
-DocType: Employee,Current Address,Endereço Atual
-DocType: Item,"If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified","Se o item for uma variante doutro item, então, a descrição, a imagem, os preços, as taxas, etc. serão definidos a partir do modelo, a menos que seja explicitamente especificado o contrário"
-DocType: Serial No,Purchase / Manufacture Details,Dados de Compra / Fabrico
-DocType: Assessment,Assessment Group,Grupo de Avaliação
-apps/erpnext/erpnext/config/stock.py +309,Batch Inventory,Inventário do Lote
-DocType: Employee,Contract End Date,Datade Término do Contrato
-DocType: Sales Order,Track this Sales Order against any Project,Acompanhar este Ordem de vendas contra qualquer projeto
-DocType: Sales Invoice Item,Discount and Margin,Desconto e Margem
-DocType: Production Planning Tool,Pull sales orders (pending to deliver) based on the above criteria,Tirar os pedidos de vendas (de entrega pendente) com base nos critérios acima
-DocType: Pricing Rule,Min Qty,Qtd Mín.
-DocType: Asset Movement,Transaction Date,Data Transação
-DocType: Production Plan Item,Planned Qty,Qtd Planeada
-apps/erpnext/erpnext/accounts/report/purchase_register/purchase_register.py +104,Total Tax,Fiscal total
-apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +168,For Quantity (Manufactured Qty) is mandatory,É obrigatório colocar Para a Quantidade (Qtd de Fabrico)
-DocType: Stock Entry,Default Target Warehouse,Armazém Alvo Padrão
-DocType: Purchase Invoice,Net Total (Company Currency),Total Líquido (Moeda da Empresa)
-apps/erpnext/erpnext/schools/doctype/academic_year/academic_year.py +14,The Year End Date cannot be earlier than the Year Start Date. Please correct the dates and try again.,A data final do ano não pode ser anterior à Data Ano Iniciar. Corrija as datas e tente novamente.
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +94,Row {0}: Party Type and Party is only applicable against Receivable / Payable account,Linha {0}: O Tipo de Parte e a Parte só é aplicável na conta A Receber / A Pagar
-DocType: Notification Control,Purchase Receipt Message,Mensagem de Recibo de Compra
-DocType: BOM,Scrap Items,Itens de sucata
-DocType: Production Order,Actual Start Date,Data de Início Efetiva
-DocType: Sales Order,% of materials delivered against this Sales Order,% de materiais entregues nesta Ordem de Venda
-apps/erpnext/erpnext/config/stock.py +12,Record item movement.,Registar o movimento de item.
-DocType: Training Event Employee,Withdrawn,retirado
-DocType: Hub Settings,Hub Settings,Definições de Hub
-DocType: Project,Gross Margin %,Margem Bruta %
-DocType: BOM,With Operations,Com Operações
-apps/erpnext/erpnext/accounts/party.py +253,Accounting entries have already been made in currency {0} for company {1}. Please select a receivable or payable account with currency {0}.,"Já foram feitos lançamentos contábeis na moeda {0} para a empresa {1} . Por favor, selecione uma conta a receber ou a pagar com a moeda {0}."
-DocType: Asset,Is Existing Asset,É um Ativo Existente
-,Monthly Salary Register,Folha de Pagamento Mensal
-DocType: Warranty Claim,If different than customer address,Se for diferente do endereço do cliente
-DocType: BOM Operation,BOM Operation,Funcionamento da LDM
-DocType: Purchase Taxes and Charges,On Previous Row Amount,No Montante da Linha Anterior
-DocType: Student,Home Address,Endereço residencial
-apps/erpnext/erpnext/accounts/doctype/asset/asset.js +260,Transfer Asset,transferência de ativos
-DocType: POS Profile,POS Profile,Perfil POS
-DocType: Training Event,Event Name,Nome do evento
-apps/erpnext/erpnext/config/schools.py +33,Admission,Admissão
-apps/erpnext/erpnext/schools/doctype/student_admission/student_admission.py +26,Admissions for {0},Admissões para {0}
-apps/erpnext/erpnext/config/accounts.py +221,"Seasonality for setting budgets, targets etc.","Sazonalidade para definição de orçamentos, metas etc."
-apps/erpnext/erpnext/stock/get_item_details.py +128,"Item {0} is a template, please select one of its variants","O Item {0} é um modelo, por favor, selecione uma das suas variantes"
-DocType: Asset,Asset Category,Categoria de Ativo
-apps/erpnext/erpnext/public/js/setup_wizard.js +202,Purchaser,Comprador
-apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.py +31,Net pay cannot be negative,O pagamento líquido não pode ser negativo
-DocType: SMS Settings,Static Parameters,Parâmetros estáticos
-DocType: Assessment,Room,Quarto
-DocType: Purchase Order,Advance Paid,Adiantamento Pago
-DocType: Item,Item Tax,Taxa do Item
-apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +752,Material to Supplier,Material para o Fornecedor
-apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.js +173,Excise Invoice,Fatura de Imposto Especial
-DocType: Expense Claim,Employees Email Id,ID de Email de Funcionários
-DocType: Employee Attendance Tool,Marked Attendance,Presença Marcada
-apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +136,Current Liabilities,Passivo a Curto Prazo
-apps/erpnext/erpnext/config/selling.py +278,Send mass SMS to your contacts,Enviar SMS em massa para seus contatos
-DocType: Program,Program Name,Nome do Programa
-DocType: Purchase Taxes and Charges,Consider Tax or Charge for,Considerar Imposto ou Encargo para
-apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +60,Actual Qty is mandatory,É obrigatório colocar a Qtd Efetiva
-apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.py +48,Student Groups created.,Grupos de estudantes criado.
-DocType: Scheduling Tool,Scheduling Tool,Scheduling Ferramenta
-apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +139,Credit Card,Cartão de Crédito
-DocType: BOM,Item to be manufactured or repacked,Item a ser fabricado ou reembalado
-apps/erpnext/erpnext/config/stock.py +174,Default settings for stock transactions.,As definições padrão para as transações com de stock.
-DocType: Purchase Invoice,Next Date,Próxima Data
-DocType: Employee Education,Major/Optional Subjects,Assuntos Principais/Opcionais
-apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +49,Please enter Taxes and Charges,"Por favor, insira os Impostos e Taxas"
-DocType: Sales Invoice Item,Drop Ship,Envio Direto
-DocType: Training Event,Attendees,Os participantes
-DocType: Employee,"Here you can maintain family details like name and occupation of parent, spouse and children","Aqui pode manter dados como o nome e ocupação dos pais, cônjugue e filhos"
-DocType: Academic Term,Term End Date,Data de termo End
-DocType: Hub Settings,Seller Name,Vendedor Nome
-DocType: Purchase Invoice,Taxes and Charges Deducted (Company Currency),Impostos e taxas Deduzido (Moeda Company)
-DocType: Item Group,General Settings,Definições Gerais
-apps/erpnext/erpnext/setup/doctype/currency_exchange/currency_exchange.py +23,From Currency and To Currency cannot be same,A Moeda De e Para não pode ser igual
-DocType: Stock Entry,Repack,Reembalar
-apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +6,You must Save the form before proceeding,Você deve salvar o formulário antes de continuar
-DocType: Item Attribute,Numeric Values,Valores Numéricos
-apps/erpnext/erpnext/public/js/setup_wizard.js +172,Attach Logo,Anexar Logótipo
-DocType: Customer,Commission Rate,Taxa de Comissão
-apps/erpnext/erpnext/stock/doctype/item/item.js +261,Make Variant,Criar Variante
-apps/erpnext/erpnext/config/hr.py +87,Block leave applications by department.,Bloquear licenças por departamento.
-apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +125,"Payment Type must be one of Receive, Pay and Internal Transfer","O Tipo de Pagamento deve ser Receber, Pagar ou Transferência Interna"
-apps/erpnext/erpnext/config/selling.py +169,Analytics,Análises
-apps/erpnext/erpnext/templates/includes/cart/cart_dropdown.html +21,Cart is Empty,O Carrinho está Vazio
-DocType: Vehicle,Model,Modelo
-DocType: Production Order,Actual Operating Cost,Custo Operacional Efetivo
-DocType: Payment Entry,Cheque/Reference No,Nº de Cheque/Referência
-apps/erpnext/erpnext/accounts/doctype/account/account.py +84,Root cannot be edited.,A fonte não pode ser editada.
-DocType: Manufacturing Settings,Allow Production on Holidays,Permitir Produção nas Férias
-DocType: Sales Order,Customer's Purchase Order Date,Data da Ordem de Compra do Cliente
-apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +160,Capital Stock,Capital Social
-DocType: Packing Slip,Package Weight Details,Dados de Peso do Pacote
-DocType: Payment Gateway Account,Payment Gateway Account,Conta de Portal de Pagamento
-DocType: Shopping Cart Settings,After payment completion redirect user to selected page.,"Após o pagamento ter sido efetuado, redirecionar o usuário para a página selecionada."
-DocType: Company,Existing Company,Companhia existentes
-apps/erpnext/erpnext/hr/doctype/upload_attendance/upload_attendance.py +102,Please select a csv file,"Por favor, selecione um ficheiro csv"
-DocType: Purchase Order,To Receive and Bill,Para receber e Bill
-apps/erpnext/erpnext/templates/pages/home.html +14,Featured Products,Produtos Em Destaque
-apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +95,Designer,Designer
-apps/erpnext/erpnext/config/selling.py +153,Terms and Conditions Template,Termos e Condições de modelo
-DocType: Serial No,Delivery Details,Dados da Entrega
-apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +476,Cost Center is required in row {0} in Taxes table for type {1},É necessário colocar o  Centro de Custo na linha {0} na Tabela de Impostos para o tipo {1}
-DocType: Program,Program Code,Código do Programa
-DocType: Terms and Conditions,Terms and Conditions Help,Termos e Condições Ajuda
-,Item-wise Purchase Register,Registo de Compra de Item Inteligente
-DocType: Batch,Expiry Date,Data de Validade
-,Supplier Addresses and Contacts,Contactos e Endereços de Fornecedores
-,accounts-browser,navegador-de-contas
-apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +342,Please select Category first,"Por favor, selecione primeiro a Categoria"
-apps/erpnext/erpnext/config/projects.py +13,Project master.,Definidor de Projeto.
-apps/erpnext/erpnext/controllers/status_updater.py +196,"To allow over-billing or over-ordering, update ""Allowance"" in Stock Settings or the Item.","Para permitir que o excesso de faturamento ou sobre-ordenação, atualizar "Provisão" em estoque Configurações ou o item."
-DocType: Global Defaults,Do not show any symbol like $ etc next to currencies.,Não mostrar qualquer símbolo como $ ao lado das moedas.
-apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +435, (Half Day),(Meio Dia)
-DocType: Supplier,Credit Days,Dias de Crédito
-DocType: Student Batch Creation Tool,Make Student Batch,Faça Lote Student
-DocType: Leave Type,Is Carry Forward,É para Continuar
-apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +725,Get Items from BOM,Obter itens da LDM
-apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +41,Lead Time Days,Dias para Chegar ao Armazém
-apps/erpnext/erpnext/controllers/accounts_controller.py +562,Row #{0}: Posting Date must be same as purchase date {1} of asset {2},Linha #{0}: A Data de Postagem deve ser igual à data de compra {1} do ativo {2}
-apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +129,Please enter Sales Orders in the above table,"Por favor, insira os Pedidos de Vendas na tabela acima"
-,Stock Summary,Resumo da
-apps/erpnext/erpnext/config/accounts.py +236,Transfer an asset from one warehouse to another,Transferir um ativo de um entreposto para outro
-DocType: Vehicle,Petrol,Gasolina
-apps/erpnext/erpnext/config/learn.py +222,Bill of Materials,Lista de Materiais
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +92,Row {0}: Party Type and Party is required for Receivable / Payable account {1},Linha {0}: O Tipo de Parte e a Parte são necessários para a conta a Receber / A Pagar {1}
-apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +94,Ref Date,Data de Ref
-DocType: Employee,Reason for Leaving,Motivo de Saída
-DocType: BOM Operation,Operating Cost(Company Currency),Custo Operacional (Empresa de moeda)
-DocType: Expense Claim Detail,Sanctioned Amount,Quantidade sancionada
-DocType: GL Entry,Is Opening,Está a Abrir
-apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +185,Row {0}: Debit entry can not be linked with a {1},Linha {0}: Um registo de dédito não pode ser ligado a {1}
-apps/erpnext/erpnext/accounts/doctype/account/account.py +218,Account {0} does not exist,A conta {0} não existe
-DocType: Account,Cash,Numerário
-DocType: Employee,Short biography for website and other publications.,Breve biografia para o site e outras publicações.
+
","

Modelo Padrão

+

Utiliza O Modelo Jinja e todos os campos do Endereço (incluindo Campos Personalizados, caso haja) estarão disponíveis

+
{{ address_line1 }}<br>
+{% if address_line2 %}{{ address_line2 }}<br>{% endif -%}
+{{ city }}<br>
+{% if state %}{{ state }}<br>{% endif -%}
+{% if pincode %} PIN:  {{ pincode }}<br>{% endif -%}
+{{ country }}<br>
+{% if phone %}Telefone: {{ phone }}<br>{% endif -%}
+{% if fax %}Fax: {{ fax }}<br>{% endif -%}
+{% if email_id %}Email: {{ email_id }}<br>{% endif -%}
+
" +"DocType: Salary Detail","Default Amount","Montante Padrão" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +93","Warehouse not found in the system","O armazém não foi encontrado no sistema" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +116","This Month's Summary","Resumo Deste Mês" +"DocType: Quality Inspection Reading","Quality Inspection Reading","Leitura de Inspeção de Qualidade" +"apps/erpnext/erpnext/stock/doctype/stock_settings/stock_settings.py +24","`Freeze Stocks Older Than` should be smaller than %d days.","""Congelar Stocks Mais Antigos Que"" deve ser menor que %d dias." +"DocType: Tax Rule","Purchase Tax Template","Modelo de Taxa de Compra" +"","Project wise Stock Tracking","Controlo de Stock por Projeto" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +166","Maintenance Schedule {0} exists against {0}","O Cronograma de Manutenção {0} existe em {0}" +"DocType: Stock Entry Detail","Actual Qty (at source/target)","Qtd Efetiva (na origem/destino)" +"DocType: Item Customer Detail","Ref Code","Código de Ref." +"apps/erpnext/erpnext/config/hr.py +12","Employee records.","Registos de Funcionários." +"apps/erpnext/erpnext/accounts/doctype/asset/asset.py +88","Please set Next Depreciation Date","Por favor, defina a Próximo Data de Depreciação" +"DocType: HR Settings","Payroll Settings","Definições de Folha de Pagamento" +"apps/erpnext/erpnext/config/accounts.py +148","Match non-linked Invoices and Payments.","Combinar Faturas e Pagamentos não vinculados." +"apps/erpnext/erpnext/templates/pages/cart.html +16","Place Order","Efetuar Pedido" +"DocType: Email Digest","New Purchase Orders","Novos Pedidos de Compra" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +24","Root cannot have a parent cost center","A fonte não pode ter um centro de custos principal" +"apps/erpnext/erpnext/stock/doctype/item/item.py +469","As there are existing transactions for this item, you can not change the value of {0}","Como existem transações existentes para este item, não pode alterar o valor de {0}" +"apps/erpnext/erpnext/public/js/stock_analytics.js +58","Select Brand...","Selecione a Marca..." +"apps/erpnext/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +149","Accumulated Depreciation as on","Depreciação Acumulada como em" +"DocType: Sales Invoice","C-Form Applicable","Aplicável ao Form-C" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +383","Operation Time must be greater than 0 for Operation {0}","O Tempo de Operação deve ser superior a 0 para a Operação {0}" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +170","Warehouse is mandatory","É obrigatório colocar o Armazém" +"DocType: Supplier","Address and Contacts","Endereços e Contactos" +"DocType: UOM Conversion Detail","UOM Conversion Detail","Dados de Conversão de UNID" +"apps/erpnext/erpnext/public/js/setup_wizard.js +167","Keep it web friendly 900px (w) by 100px (h)","Manter uma utilização web simples e cómoda de 900px (l) por 100px (a)" +"DocType: Program","Program Abbreviation","Abreviação do Programa" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +371","Production Order cannot be raised against a Item Template","Não pode ser criado um Pedido de Produção para um Modelo de Item" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +51","Charges are updated in Purchase Receipt against each item","Os custos de cada item são atualizados no Recibo de Compra" +"DocType: Warranty Claim","Resolved By","Resolvido Por" +"DocType: Vehicle","Start Date","Data de Início" +"apps/erpnext/erpnext/config/hr.py +75","Allocate leaves for a period.","Atribuir licenças para um determinado período." +"apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +42","Cheques and Deposits incorrectly cleared","Os Cheques e Depósitos foram apagados incorretamente" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +50","Account {0}: You can not assign itself as parent account","Conta {0}: Não pode atribuí-la como conta principal" +"DocType: Purchase Invoice Item","Price List Rate","Taxa de Lista de Preços" +"DocType: Item","Show ""In Stock"" or ""Not in Stock"" based on stock available in this warehouse.","Mostrar ""Em Stock"" ou ""Não Está em Stock"" com base no stock disponível neste armazém." +"apps/erpnext/erpnext/config/manufacturing.py +38","Bill of Materials (BOM)","Lista de Materiais (LDM)" +"DocType: Item","Average time taken by the supplier to deliver","Tempo médio necessário para o fornecedor efetuar a entrega" +"DocType: Assessment Result","Assessment Result","Resultado da Avaliação" +"apps/erpnext/erpnext/projects/doctype/project/project_dashboard.html +13","Hours","Horas" +"DocType: Project","Expected Start Date","Data de Início Prevista" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +48","Remove item if charges is not applicable to that item","Remover item, se os encargos não forem aplicáveis a esse item" +"DocType: SMS Settings","Eg. smsgateway.com/api/send_sms.cgi","Ex: portaldesms.com/api/enviar_sms.cgi" +"apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py +28","Transaction currency must be same as Payment Gateway currency","O moeda do câmbio deve ser a mesmo da moeda do Portal de Pagamento" +"DocType: Payment Entry","Receive","Receber" +"apps/erpnext/erpnext/templates/pages/rfq.html +75","Quotations: ","Cotações: " +"DocType: Maintenance Visit","Fully Completed","Totalmente Concluído" +"apps/erpnext/erpnext/projects/doctype/project/project_list.js +6","{0}% Complete","{0}% Concluído" +"DocType: Employee","Educational Qualification","Qualificação Educacional" +"DocType: Workstation","Operating Costs","Custos de Funcionamento" +"DocType: Budget","Action if Accumulated Monthly Budget Exceeded","Ação se o Orçamento Mensal Acumulado for Excedido" +"DocType: Purchase Invoice","Submit on creation","Enviar na criação" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +442","Currency for {0} must be {1}","A moeda para {0} deve ser {1}" +"DocType: Asset","Disposal Date","Data de Eliminação" +"DocType: Daily Work Summary Settings","Emails will be sent to all Active Employees of the company at the given hour, if they do not have holiday. Summary of responses will be sent at midnight.","Os emails serão enviados para todos os funcionários ativos da empresa na hora estabelecida, se não estiverem de férias. O resumo das respostas será enviado à meia-noite." +"DocType: Employee Leave Approver","Employee Leave Approver","Autorizador de Licenças do Funcionário" +"apps/erpnext/erpnext/stock/doctype/item/item.py +495","Row {0}: An Reorder entry already exists for this warehouse {1}","Linha{0}: Já existe um registo de Reencomenda para este armazém {1}" +"apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py +82","Cannot declare as lost, because Quotation has been made.","Não pode declarar como perdido, porque foi efetuada uma Cotação." +"apps/erpnext/erpnext/hr/doctype/training_event/training_event.js +13","Training Feedback","Feedback de Formação" +"DocType: Vehicle Log","Make Expense Claim","Fazer Reclamação de Despesas" +"DocType: Purchase Taxes and Charges Template","Purchase Master Manager","Gestor Definidor de Compra" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +449","Production Order {0} must be submitted","O Pedido de Produção {0} deve ser enviado" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +150","Please select Start Date and End Date for Item {0}","Por favor, seleccione a Data de Início e a Data de Término do Item {0}" +"apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.py +35","Course is mandatory in row {0}","O Curso é obrigatório na linha {0}" +"apps/erpnext/erpnext/hr/doctype/leave_control_panel/leave_control_panel.js +16","To date cannot be before from date","A data a não pode ser anterior à data de" +"DocType: Supplier Quotation Item","Prevdoc DocType","Prevdoc DocType" +"apps/erpnext/erpnext/stock/doctype/item/item.js +225","Add / Edit Prices","Adicionar / Editar Preços" +"DocType: Cheque Print Template","Cheque Print Template","Modelo de Impressão de Cheque" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.js +36","Chart of Cost Centers","Gráfico de Centros de Custo" +"","Requested Items To Be Ordered","Os Itens Solicitados Devem Ser Pedidos" +"DocType: Price List","Price List Name","Nome da Lista de Preços" +"apps/erpnext/erpnext/hr/doctype/daily_work_summary/daily_work_summary.py +31","Daily Work Summary for {0}","Resumo do Trabalho Diário para {0}" +"apps/erpnext/erpnext/accounts/report/general_ledger/general_ledger.py +183","Totals","Totais" +"DocType: BOM","Manufacturing","Fabrico" +"","Ordered Items To Be Delivered","Itens Pedidos A Serem Entregues" +"DocType: Account","Income","Rendimento" +"DocType: Industry Type","Industry Type","Tipo de Setor" +"apps/erpnext/erpnext/templates/includes/cart.js +141","Something went wrong!","Ocorreu um problema!" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +122","Warning: Leave application contains following block dates","Atenção: A solicitação duma licença contém as seguintes datas bloqueadas" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +245","Sales Invoice {0} has already been submitted","A Fatura de Venda {0} já foi enviada" +"apps/erpnext/erpnext/accounts/report/trial_balance/trial_balance.py +25","Fiscal Year {0} does not exist","O Ano Fiscal de {0} não existe" +"apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +30","Completion Date","Data de Conclusão" +"DocType: Purchase Invoice Item","Amount (Company Currency)","Montante (Moeda da Empresa)" +"apps/erpnext/erpnext/stock/stock_ledger.py +354","{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction.","São necessárias {0} unidades de {1} em {2} em {3} {4} para {5} para concluir esta transação." +"DocType: Fee Structure","Student Category","Categoria de Estudante" +"apps/erpnext/erpnext/schools/doctype/program_enrollment_tool/program_enrollment_tool.py +14","Mandatory feild - Get Students From","Campo Obrigatório - Obter Estudantes De" +"DocType: Announcement","Student","Estudante" +"apps/erpnext/erpnext/config/hr.py +192","Organization unit (department) master.","Definidor da unidade organizacional (departamento)." +"apps/erpnext/erpnext/setup/doctype/sms_settings/sms_settings.py +25","Please enter valid mobile nos","Por favor, insira nrs. de telemóveis válidos" +"apps/erpnext/erpnext/selling/doctype/sms_center/sms_center.py +75","Please enter message before sending","Por favor, insira a mensagem antes de enviá-la" +"DocType: Email Digest","Pending Quotations","Cotações Pendentes" +"apps/erpnext/erpnext/config/accounts.py +277","Point-of-Sale Profile","Perfil de Ponto de Venda" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +753","All records are synced.","Todos os registos estão sincronizados." +"apps/erpnext/erpnext/setup/doctype/sms_settings/sms_settings.py +68","Please Update SMS Settings","Por Favor, Atualize as Definições de SMS" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +153","Unsecured Loans","Empréstimos Não Garantidos" +"DocType: Cost Center","Cost Center Name","Nome do Centro de Custo" +"DocType: Employee","B+","B+" +"DocType: HR Settings","Max working hours against Timesheet","Máx. de horas de trabalho no Livro de Ponto" +"DocType: Maintenance Schedule Detail","Scheduled Date","Data Prevista" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +66","Total Paid Amt","Qtd Total Paga" +"DocType: SMS Center","Messages greater than 160 characters will be split into multiple messages","As mensagens maiores do que 160 caracteres vão ser divididas em múltiplas mensagens" +"DocType: Purchase Receipt Item","Received and Accepted","Recebido e Aceite" +"","Serial No Service Contract Expiry","Vencimento de Contrato de Serviço de Nr. de Série" +"DocType: Item","Unit of Measure Conversion","Unidade de Conversão de Medida" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +288","You cannot credit and debit same account at the same time","Não pode creditar e debitar na mesma conta ao mesmo tempo" +"DocType: Naming Series","Help HTML","Ajuda de HTML" +"DocType: Student Group Creation Tool","Student Group Creation Tool","Ferramenta de Criação de Grupo de Estudantes" +"apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.py +50","Total weightage assigned should be 100%. It is {0}","O peso total atribuído deve ser de 100 %. É {0}" +"DocType: Address","Name of person or organization that this address belongs to.","O nome da pessoa ou organização a que este endereço pertence." +"apps/erpnext/erpnext/public/js/setup_wizard.js +260","Your Suppliers","Seus Fornecedores" +"apps/erpnext/erpnext/selling/doctype/quotation/quotation.py +55","Cannot set as Lost as Sales Order is made.","Não pode definir como Perdido pois o Pedido de Venda já foi criado." +"DocType: Request for Quotation Item","Supplier Part No","Peça de Fornecedor Nr." +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +356","Cannot deduct when category is for 'Valuation' or 'Vaulation and Total'","Não pode deduzir quando a categoria é para ""Estimativa"" ou ""Estimativa e Total""" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +336","Received From","Recebido De" +"DocType: Lead","Converted","Convertido" +"DocType: Item","Has Serial No","Tem Nr. de Série" +"DocType: Employee","Date of Issue","Data de Emissão" +"apps/erpnext/erpnext/hr/doctype/expense_claim/expense_claim.py +15","{0}: From {0} for {1}","{0}: De {0} para {1}" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +153","Row #{0}: Set Supplier for item {1}","Linha #{0}: Definir Fornecedor para o item {1}" +"apps/erpnext/erpnext/projects/doctype/timesheet/timesheet.py +115","Row {0}: Hours value must be greater than zero.","Linha {0}: O valor por hora deve ser maior que zero." +"apps/erpnext/erpnext/stock/doctype/item/item.py +171","Website Image {0} attached to Item {1} cannot be found","Não foi possível encontrar a Imagem do Website {0} anexada ao Item {1}" +"DocType: Issue","Content Type","Tipo de Conteúdo" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +17","Computer","Computador" +"DocType: Item","List this Item in multiple groups on the website.","Listar este item em vários grupos do website." +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +182","{0} {1} does not exist","{0} {1} não existe" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +312","Please check Multi Currency option to allow accounts with other currency","Por favor, selecione a opção de Múltiplas Moedas para permitir contas com outra moeda" +"apps/erpnext/erpnext/manufacturing/doctype/bom/bom.py +75","Item: {0} does not exist in the system","O Item: {0} não existe no sistema" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +109","You are not authorized to set Frozen value","Não está autorizado a definir como valor Congelado" +"DocType: Payment Reconciliation","Get Unreconciled Entries","Obter Registos Não Conciliados" +"DocType: Payment Reconciliation","From Invoice Date","Data de Fatura De" +"apps/erpnext/erpnext/accounts/party.py +257","Billing currency must be equal to either default comapany's currency or party account currency","A moeda de faturamento deve ser igual à moeda padrão da empresa ou à moeda padrão da conta da outra parte" +"apps/erpnext/erpnext/public/js/setup_wizard.js +48","What does it do?","O que faz?" +"DocType: Delivery Note","To Warehouse","Armazém Para" +"apps/erpnext/erpnext/schools/doctype/student_admission/student_admission.py +23","All Student Admissions","Todas as Admissão de Estudantes" +"","Average Commission Rate","Taxa de Comissão Média" +"apps/erpnext/erpnext/stock/doctype/item/item.py +415","'Has Serial No' can not be 'Yes' for non-stock item","""Tem um Nr. de Série"" não pode ser ""Sim"" para um item sem stock" +"apps/erpnext/erpnext/hr/doctype/attendance/attendance.py +34","Attendance can not be marked for future dates","A presença não pode ser registada em datas futuras" +"DocType: Pricing Rule","Pricing Rule Help","Ajuda da Regra Fixação de Preços" +"DocType: Purchase Taxes and Charges","Account Head","Título de Conta" +"apps/erpnext/erpnext/config/stock.py +163","Update additional costs to calculate landed cost of items","Atualize os custos adicionais para calcular o custo de transporte de itens" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +112","Electrical","Elétrico" +"DocType: Stock Entry","Total Value Difference (Out - In)","Diferença de Valor Total (Saída - Entrada)" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +335","Row {0}: Exchange Rate is mandatory","Linha {0}: É obrigatório colocar a Taxa de Câmbio" +"apps/erpnext/erpnext/setup/doctype/sales_person/sales_person.py +27","User ID not set for Employee {0}","Não está definido a ID do utilizador para o Funcionário {0}" +"DocType: Vehicle","Vehicle Value","Valor do Veículo" +"DocType: Stock Entry","Default Source Warehouse","Armazém Fonte Padrão" +"DocType: Item","Customer Code","Código de Cliente" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +208","Birthday Reminder for {0}","Lembrete de Aniversário para o/a {0}" +"apps/erpnext/erpnext/selling/report/inactive_customers/inactive_customers.py +72","Days Since Last Order","Dias Desde o Último Pedido" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +327","Debit To account must be a Balance Sheet account","A conta de Débito Para deve ser uma conta de Balanço" +"DocType: Buying Settings","Naming Series","Série de Atrib. de Nomes" +"DocType: Leave Block List","Leave Block List Name","Nome de Lista de Bloqueio de Licenças" +"apps/erpnext/erpnext/fleet_management/doctype/vehicle/vehicle.py +14","Insurance Start date should be less than Insurance End date","A data de Início do Seguro deve ser anterior à data de Término do Seguro" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +32","Stock Assets","Ativos de Stock" +"DocType: Timesheet","Production Detail","Dados de Produção" +"DocType: Target Detail","Target Qty","Qtd Alvo" +"DocType: Shopping Cart Settings","Checkout Settings","Definições de Saída" +"DocType: Attendance","Present","Presente" +"apps/erpnext/erpnext/stock/doctype/packing_slip/packing_slip.py +35","Delivery Note {0} must not be submitted","A Guia de Remessa {0} não deve ser enviada" +"DocType: Notification Control","Sales Invoice Message","Mensagem de Fatura de Vendas" +"apps/erpnext/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py +27","Closing Account {0} must be of type Liability / Equity","A Conta de Encerramento {0} deve ser do tipo de Responsabilidade / Equidade" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +308","Salary Slip of employee {0} already created for time sheet {1}","A Folha de Vencimento do funcionário {0} já foi criada para folha de vencimento {1}" +"DocType: Vehicle Log","Odometer","Conta-km" +"DocType: Sales Order Item","Ordered Qty","Qtd Pedida" +"apps/erpnext/erpnext/stock/doctype/item/item.py +679","Item {0} is disabled","O Item {0} está desativado" +"DocType: Stock Settings","Stock Frozen Upto","Stock Congelado Até" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +823","BOM does not contain any stock item","A LDM não contém nenhum item em stock" +"apps/erpnext/erpnext/controllers/recurring_document.py +169","Period From and Period To dates mandatory for recurring {0}","As datas do Período De e Período A são obrigatórias para os recorrentes {0}" +"apps/erpnext/erpnext/config/projects.py +18","Project activity / task.","Atividade / tarefa do projeto." +"DocType: Vehicle Log","Refuelling Details","Dados de Reabastecimento" +"apps/erpnext/erpnext/config/hr.py +104","Generate Salary Slips","Gerar Folhas de Vencimento" +"apps/erpnext/erpnext/crm/doctype/lead/lead.py +44","Next Contact By cannot be same as the Lead Email Address","O Próximo Contacto Por não pode ser o mesmo que o Endereço de Email de Potencial Cliente" +"apps/erpnext/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +42","Buying must be checked, if Applicable For is selected as {0}","A compra deve ser verificada, se Aplicável Para for selecionado como {0}" +"apps/erpnext/erpnext/setup/doctype/authorization_rule/authorization_rule.py +40","Discount must be less than 100","O Desconto deve ser inferior a 100" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.py +106","Last purchase rate not found","Não foi encontrada a taxa da última compra" +"DocType: Purchase Invoice","Write Off Amount (Company Currency)","Montante de Liquidação (Moeda da Empresa)" +"DocType: Sales Invoice Timesheet","Billing Hours","Horas de Faturamento" +"apps/erpnext/erpnext/manufacturing/doctype/production_order/production_order.py +470","Default BOM for {0} not found","Não foi encontrado a LDM Padrão para {0}" +"apps/erpnext/erpnext/stock/doctype/item/item.py +487","Row #{0}: Please set reorder quantity","Linha #{0}: Por favor, defina a quantidade de reencomenda" +"DocType: Fees","Program Enrollment","Inscrição no Programa" +"DocType: Landed Cost Voucher","Landed Cost Voucher","Voucher de Custo de Entrega" +"apps/erpnext/erpnext/hr/doctype/process_payroll/process_payroll.py +73","Please set {0}","Por favor, defina {0}" +"DocType: Purchase Invoice","Repeat on Day of Month","Repetir no Dia do Mês" +"DocType: Employee","Health Details","Dados Médicos" +"DocType: Offer Letter","Offer Letter Terms","Termos de Carta de Oferta" +"DocType: Payment Entry","Allocate Payment Amount","Atribuir Valor do Pagamento" +"DocType: Employee External Work History","Salary","Salário" +"DocType: Serial No","Delivery Document Type","Tipo de Documento de Entrega" +"DocType: Process Payroll","Submit all salary slips for the above selected criteria","Submeter todas as folhas de vencimento para os critérios selecionados acima" +"apps/erpnext/erpnext/hub_node/doctype/hub_settings/hub_settings.py +93","{0} Items synced","{0} Itens sincronizados" +"DocType: Sales Order","Partly Delivered","Parcialmente Entregue" +"DocType: Email Digest","Receivables","A Receber" +"DocType: Lead Source","Lead Source","Fonte de Pot. Cliente" +"DocType: Customer","Additional information regarding the customer.","Informações adicionais acerca do cliente." +"DocType: Quality Inspection Reading","Reading 5","Leitura 5" +"DocType: Maintenance Visit","Maintenance Date","Data de Manutenção" +"DocType: Purchase Invoice Item","Rejected Serial No","Nr. de Série Rejeitado" +"apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +80","Year start date or end date is overlapping with {0}. To avoid please set company","A data de início do ano ou data de término está em sobreposição com {0}. Para evitar isto defina a empresa" +"apps/erpnext/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py +157","Start date should be less than end date for Item {0}","A data de início deve ser anterior à data final, para o Item {0}" +"DocType: Item","Example: ABCD.##### +If series is set and Serial No is not mentioned in transactions, then automatic serial number will be created based on this series. If you always want to explicitly mention Serial Nos for this item. leave this blank.","Exemplo: ABCD ##### Se a série está configurada e o Nr. de Série não é mencionado nas transações, então será criado um número de série automático com base nesta série. Se sempre quis mencionar explicitamente os Números de Série para este item, deixe isto em branco." +"DocType: Upload Attendance","Upload Attendance","Carregar Assiduidade" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.js +113","BOM and Manufacturing Quantity are required","São necessárias a LDM e a Quantidade de Fabrico" +"apps/erpnext/erpnext/accounts/report/accounts_payable/accounts_payable.js +44","Ageing Range 2","Faixa Etária 2" +"DocType: SG Creation Tool Course","Max Strength","Força Máx." +"apps/erpnext/erpnext/manufacturing/doctype/bom_replace_tool/bom_replace_tool.py +21","BOM replaced","LDM substituída" +"","Sales Analytics","Análise de Vendas" +"apps/erpnext/erpnext/stock/dashboard/item_dashboard.js +114","Available {0}","Disponível {0}" +"DocType: Manufacturing Settings","Manufacturing Settings","Definições de Fabrico" +"apps/erpnext/erpnext/config/setup.py +56","Setting up Email","A Configurar Email" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +97","Please enter default currency in Company Master","Por favor, indique a moeda padrão no Definidor da Empresa" +"DocType: Stock Entry Detail","Stock Entry Detail","Dado de Registo de Stock" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.py +110","Daily Reminders","Lembretes Diários" +"DocType: Products Settings","Home Page is Products","A Página Principal são os Produtos" +"","Asset Depreciation Ledger","Livro de Depreciação de Ativo" +"apps/erpnext/erpnext/accounts/doctype/tax_rule/tax_rule.py +85","Tax Rule Conflicts with {0}","A Regra Fiscal está em Conflito com {0}" +"apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +25","New Account Name","Novo Nome de Conta" +"DocType: Purchase Invoice Item","Raw Materials Supplied Cost","Custo de Matérias-primas Fornecidas" +"DocType: Selling Settings","Settings for Selling Module","Definições para Vender Módulo" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +74","Customer Service","Apoio ao Cliente" +"DocType: Homepage Featured Product","Thumbnail","Miniatura" +"DocType: Item Customer Detail","Item Customer Detail","Dados de Cliente do Item" +"apps/erpnext/erpnext/config/hr.py +50","Offer candidate a Job.","Oferecer Emprego ao candidato." +"DocType: Notification Control","Prompt for Email on Submission of","Solicitar Email Mediante o Envio de" +"apps/erpnext/erpnext/hr/doctype/leave_allocation/leave_allocation.py +88","Total allocated leaves are more than days in the period","O total de licenças atribuídas são superiores aoss dias desse período" +"DocType: Pricing Rule","Percentage","Percentagem" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +73","Item {0} must be a stock Item","O Item {0} deve ser um Item de stock" +"DocType: Manufacturing Settings","Default Work In Progress Warehouse","Armazém de Trabalho em Progresso Padrão" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1676","Total nos of serial no is not equal to quantity.","O total dos números de série não é igual à quantidade." +"apps/erpnext/erpnext/config/accounts.py +252","Default settings for accounting transactions.","As definições padrão para as transações contabilísticas." +"DocType: Maintenance Visit","MV","MV" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.py +59","Expected Date cannot be before Material Request Date","A Data Prevista não pode ser anterior à Data de Solicitação de Materiais" +"apps/erpnext/erpnext/templates/includes/footer/footer_extension.html +26","Error: Not a valid id?","Erro: Não é uma ID válida?" +"DocType: Naming Series","Update Series Number","Atualização de Número de Série" +"DocType: Account","Equity","Equidade" +"apps/erpnext/erpnext/accounts/doctype/gl_entry/gl_entry.py +74","{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry","{0} {1}: O tipo de conta ""Lucros e Perdas"" {2} não é permitido num Registo de Entrada" +"DocType: Sales Order","Printing Details","Dados de Impressão" +"DocType: Task","Closing Date","Data de Encerramento" +"DocType: Sales Order Item","Produced Quantity","Quantidade Produzida" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +85","Engineer","Engenheiro" +"DocType: Journal Entry","Total Amount Currency","Valor Total da Moeda" +"apps/erpnext/erpnext/stock/report/bom_search/bom_search.js +38","Search Sub Assemblies","Pesquisar Subconjuntos" +"apps/erpnext/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +401","Item Code required at Row No {0}","É necessário o Código do Item na Linha Nr. {0}" +"DocType: Sales Partner","Partner Type","Tipo de Parceiro" +"DocType: Purchase Taxes and Charges","Actual","Atual" +"DocType: Authorization Rule","Customerwise Discount","Desconto por Cliente" +"apps/erpnext/erpnext/config/projects.py +35","Timesheet for tasks.","Folha de Presença para as tarefas." +"DocType: Purchase Invoice","Against Expense Account","Na Conta de Despesas" +"DocType: Production Order","Production Order","Pedido de Produção" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +252","Installation Note {0} has already been submitted","A Nota de Instalação {0} já foi enviada" +"DocType: Bank Reconciliation","Get Payment Entries","Obter Registos de Pagamento" +"DocType: Quotation Item","Against Docname","No Nomedoc" +"DocType: SMS Center","All Employee (Active)","Todos os Funcionários (Ativos)" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +9","View Now","Ver Já" +"DocType: Purchase Invoice","Select the period when the invoice will be generated automatically","Selecione o período em que a factura será gerada automaticamente" +"DocType: BOM","Raw Material Cost","Custo de Matéria-Prima" +"DocType: Item Reorder","Re-Order Level","Nível de Reencomenda" +"DocType: Production Planning Tool","Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.","Insira os itens e a qtd planeada para os pedidos de produção que deseja fazer ou efetue o download de matérias-primas para a análise." +"apps/erpnext/erpnext/projects/doctype/project/project.js +45","Gantt Chart","Gráfico de Gantt" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +58","Part-time","Tempo Parcial" +"DocType: Employee","Applicable Holiday List","Lista de Feriados Aplicáveis" +"DocType: Employee","Cheque","Cheque" +"apps/erpnext/erpnext/setup/doctype/naming_series/naming_series.py +58","Series Updated","Série Atualizada" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +162","Report Type is mandatory","É obrigatório colocar o Tipo de Relatório" +"DocType: Item","Serial Number Series","Série de Número em Série" +"apps/erpnext/erpnext/buying/doctype/purchase_common/purchase_common.py +69","Warehouse is mandatory for stock Item {0} in row {1}","É obrigatório colocar o armazém para o item em stock {0} na linha {1}" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +45","Retail & Wholesale","Retalho e Grosso" +"DocType: Issue","First Responded On","Primeira Resposta Em" +"DocType: Website Item Group","Cross Listing of Item in multiple groups","A Lista Cruzada do Item em vários grupos" +"DocType: Grade Interval","Grade Interval","Intervalo de Classe" +"apps/erpnext/erpnext/accounts/doctype/fiscal_year/fiscal_year.py +88","Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0}","A Data de Início do Ano Fiscal e a Data de Término do Ano Fiscal já está definida no Ano Fiscal de {0}" +"apps/erpnext/erpnext/accounts/doctype/bank_reconciliation/bank_reconciliation.py +94","Clearance Date updated","Data de Liquidação atualizada" +"apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +131","Successfully Reconciled","Reconciliados Com Sucesso" +"DocType: Request for Quotation Supplier","Download PDF","Transferir PDF" +"DocType: Production Order","Planned End Date","Data de Término Planeada" +"apps/erpnext/erpnext/config/stock.py +179","Where items are stored.","Onde os itens são armazenados." +"DocType: Request for Quotation","Supplier Detail","Dados de Fornecedor" +"apps/erpnext/erpnext/accounts/report/accounts_receivable/accounts_receivable.html +19","Invoiced Amount","Montante Faturado" +"DocType: Attendance","Attendance","Assiduidade" +"DocType: BOM","Materials","Materiais" +"DocType: Leave Block List","If not checked, the list will have to be added to each Department where it has to be applied.","Se não for selecionada, a lista deverá ser adicionada a cada Departamento onde tem de ser aplicada." +"apps/erpnext/erpnext/accounts/doctype/asset_movement/asset_movement.py +28","Source and Target Warehouse cannot be same","O Armazém de Origem e Destino não pode ser o mesmo" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +534","Posting date and posting time is mandatory","É obrigatório colocar a data e hora de postagem" +"apps/erpnext/erpnext/config/buying.py +76","Tax template for buying transactions.","Modelo de impostos para a compra de transações." +"","Item Prices","Preços de Itens" +"DocType: Purchase Order","In Words will be visible once you save the Purchase Order.","Por Extenso será visível assim que guardar o Pedido de Compra." +"DocType: Period Closing Voucher","Period Closing Voucher","Voucher de Término de Período" +"apps/erpnext/erpnext/config/selling.py +67","Price List master.","Definidor de Lista de Preços." +"DocType: Task","Review Date","Data de Revisão" +"DocType: Purchase Invoice","Advance Payments","Adiantamentos" +"DocType: Purchase Taxes and Charges","On Net Total","No Total Líquido" +"apps/erpnext/erpnext/controllers/item_variant.py +61","Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}","O Valor para o Atributo {0} deve estar dentro do intervalo de {1} a {2} nos acréscimos de {3} para o Item {4}" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +152","Target warehouse in row {0} must be same as Production Order","O Armazém de destino na linha {0} deve ser o mesmo que o Pedido de Produção" +"apps/erpnext/erpnext/controllers/recurring_document.py +214","'Notification Email Addresses' not specified for recurring %s","Os ""Endereços de Notificação de Email"" não foram especificados para o recorrente %s" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +127","Currency can not be changed after making entries using some other currency","A moeda não pode ser alterada depois de efetuar registos utilizando alguma outra moeda" +"DocType: Vehicle Service","Clutch Plate","Embraiagem" +"DocType: Company","Round Off Account","Arredondar Conta" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +91","Administrative Expenses","Despesas Administrativas" +"apps/erpnext/erpnext/setup/setup_wizard/industry_type.py +18","Consulting","Consultoria" +"DocType: Customer Group","Parent Customer Group","Grupo de Clientes Principal" +"DocType: Vehicle Service","Change","Mudança" +"DocType: Purchase Invoice","Contact Email","Email de Contacto" +"DocType: Appraisal Goal","Score Earned","Classificação Ganha" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +184","Notice Period","Período de Aviso" +"DocType: Asset Category","Asset Category Name","Nome de Categoria de Ativo" +"apps/erpnext/erpnext/setup/doctype/territory/territory.js +13","This is a root territory and cannot be edited.","Este é um território principal e não pode ser editado." +"apps/erpnext/erpnext/setup/doctype/sales_person/sales_person_tree.js +5","New Sales Person Name","Novo Nome de Vendedor" +"DocType: Packing Slip","Gross Weight UOM","Peso Bruto da UNID" +"DocType: Delivery Note Item","Against Sales Invoice","Na Fatura de Venda" +"DocType: Bin","Reserved Qty for Production","Qtd Reservada para a Produção" +"DocType: Asset","Frequency of Depreciation (Months)","Frequência de Depreciação (Meses)" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +468","Credit Account","Conta de Crédito" +"DocType: Landed Cost Item","Landed Cost Item","Custo de Entrega do Item" +"apps/erpnext/erpnext/accounts/report/profitability_analysis/profitability_analysis.js +57","Show zero values","Mostrar valores de zero" +"DocType: BOM","Quantity of item obtained after manufacturing / repacking from given quantities of raw materials","A quantidade do item obtido após a fabrico / reembalagem de determinadas quantidades de matérias-primas" +"apps/erpnext/erpnext/public/js/setup_wizard.js +315","Setup a simple website for my organization","Instalar um website simples para a minha organização" +"DocType: Payment Reconciliation","Receivable / Payable Account","Conta A Receber / A Pagar" +"DocType: Delivery Note Item","Against Sales Order Item","No Item do Pedido de Venda" +"apps/erpnext/erpnext/stock/doctype/item/item.py +653","Please specify Attribute Value for attribute {0}","Por favor, especifique um Valor de Atributo para o atributo {0}" +"DocType: Item","Default Warehouse","Armazém Padrão" +"apps/erpnext/erpnext/accounts/doctype/budget/budget.py +44","Budget cannot be assigned against Group Account {0}","O Orçamento não pode ser atribuído à Conta de Grupo {0}" +"apps/erpnext/erpnext/accounts/doctype/cost_center/cost_center.py +22","Please enter parent cost center","Por favor, insira o centro de custos principal" +"DocType: Delivery Note","Print Without Amount","Imprimir Sem o Montante" +"apps/erpnext/erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py +57","Depreciation Date","Data de Depreciação" +"apps/erpnext/erpnext/controllers/buying_controller.py +80","Tax Category can not be 'Valuation' or 'Valuation and Total' as all items are non-stock items","A Categoria de Impostos não pode ser de ""Avaliação"" ou ""Avaliação e Total"", pois todos os itens são itens de stock" +"DocType: Issue","Support Team","Equipa de Apoio" +"DocType: Appraisal","Total Score (Out of 5)","Classificação Total (em 5)" +"DocType: Fee Structure","FS.","EP." +"DocType: Batch","Batch","Lote" +"apps/erpnext/erpnext/stock/doctype/item/item.js +21","Balance","Saldo" +"DocType: Room","Seating Capacity","Capacidade de Lugares" +"DocType: Issue","ISS-","PROB-" +"DocType: Project","Total Expense Claim (via Expense Claims)","Reivindicação de Despesa Total (através de Reinvidicações de Despesas)" +"DocType: Journal Entry","Debit Note","Nota de Débito" +"DocType: Stock Entry","As per Stock UOM","Igual à UNID de Stock" +"apps/erpnext/erpnext/stock/doctype/batch/batch_list.js +7","Not Expired","Não Expirado" +"DocType: Student Log","Achievement","Realização" +"DocType: Journal Entry","Total Debit","Débito Total" +"DocType: Manufacturing Settings","Default Finished Goods Warehouse","Armazém de Produtos Acabados Padrão" +"apps/erpnext/erpnext/accounts/report/gross_profit/gross_profit.py +75","Sales Person","Vendedor/a" +"DocType: SMS Parameter","SMS Parameter","Parâmetro de SMS" +"apps/erpnext/erpnext/config/accounts.py +197","Budget and Cost Center","Orçamento e Centro de Custo" +"DocType: Vehicle Service","Half Yearly","Semestrais" +"DocType: Lead","Blog Subscriber","Assinante do Blog" +"DocType: Guardian","Alternate Number","Número Alternativo" +"apps/erpnext/erpnext/config/setup.py +83","Create rules to restrict transactions based on values.","Criar regras para restringir as transações com base em valores." +"DocType: HR Settings","If checked, Total no. of Working Days will include holidays, and this will reduce the value of Salary Per Day","Se for selecionado, o nr. Total de Dias de Úteis incluirá os feriados, e isto irá reduzir o valor do Salário Por Dia" +"DocType: Purchase Invoice","Total Advance","Antecipação Total" +"apps/erpnext/erpnext/schools/doctype/academic_term/academic_term.py +22","The Term End Date cannot be earlier than the Term Start Date. Please correct the dates and try again.","O Prazo de Data Final não pode ser anterior ao Prazo de Data de Início. Por favor, corrija as datas e tente novamente." +"DocType: Stock Reconciliation Item","Quantity Difference","Diferença de Quantidade" +"apps/erpnext/erpnext/config/hr.py +268","Processing Payroll","A Processar Salários" +"DocType: Opportunity Item","Basic Rate","Taxa Básica" +"DocType: GL Entry","Credit Amount","Montante de Crédito" +"DocType: Cheque Print Template","Signatory Position","Posição do Signatário" +"apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.js +161","Set as Lost","Defenir como Perdido" +"DocType: Timesheet","Total Billable Hours","Total de Horas Trabalhadas" +"apps/erpnext/erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html +4","Payment Receipt Note","Nota de Recibo de Pagamento" +"apps/erpnext/erpnext/selling/doctype/customer/customer_dashboard.py +6","This is based on transactions against this Customer. See timeline below for details","Isto é baseado em operações neste cliente. Veja cronograma abaixo para obter mais detalhes" +"DocType: Supplier","Credit Days Based On","Dias De Crédito Com Base Em" +"apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +161","Row {0}: Allocated amount {1} must be less than or equals to Payment Entry amount {2}","Linha {0}: O montante atribuído {1} deve ser menor ou igual ao montante de Registo de Pagamento {2}" +"DocType: Tax Rule","Tax Rule","Regra Fiscal" +"DocType: Selling Settings","Maintain Same Rate Throughout Sales Cycle","Manter a Mesma Taxa em Todo o Ciclo de Vendas" +"DocType: Manufacturing Settings","Plan time logs outside Workstation Working Hours.","Planear o registo de tempo fora do Horário de Trabalho do Posto de Trabalho." +"DocType: Student","Nationality","Nacionalidade" +"","Items To Be Requested","Items a Serem Solicitados" +"DocType: Purchase Order","Get Last Purchase Rate","Obter Última Taxa de Compra" +"DocType: Company","Company Info","Informações da Empresa" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1009","Select or add new customer","Selecionar ou adicionar novo cliente" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +9","Application of Funds (Assets)","Aplicação de Fundos (Ativos)" +"apps/erpnext/erpnext/hr/doctype/employee/employee_dashboard.py +6","This is based on the attendance of this Employee","Esta baseia-se na assiduidade deste Funcionário" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.js +462","Debit Account","Conta de Débito" +"DocType: Fiscal Year","Year Start Date","Data de Início do Ano" +"DocType: Attendance","Employee Name","Nome do Funcionário" +"DocType: Sales Invoice","Rounded Total (Company Currency)","Total Arredondado (Moeda da Empresa)" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +99","Cannot covert to Group because Account Type is selected.","Não é possível converter para o Grupo, pois o Tipo de Conta está selecionado." +"DocType: Purchase Common","Purchase Common","Compra Comum" +"apps/erpnext/erpnext/selling/doctype/sales_order/sales_order.py +218","{0} {1} has been modified. Please refresh.","{0} {1} foi alterado. Por favor, faça uma atualização." +"DocType: Leave Block List","Stop users from making Leave Applications on following days.","Impeça os utilizadores de efetuar Pedidos de Licença nos dias seguintes." +"apps/erpnext/erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py +63","Purchase Amount","Montante de Compra" +"apps/erpnext/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +209","Supplier Quotation {0} created","Cotação de Fornecedor {0} criada" +"apps/erpnext/erpnext/accounts/report/financial_statements.py +87","End Year cannot be before Start Year","O Fim do Ano não pode ser antes do Início do Ano" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +177","Employee Benefits","Benefícios do Funcionário" +"DocType: Sales Invoice","Is POS","É o POS" +"apps/erpnext/erpnext/stock/doctype/delivery_note/delivery_note.py +234","Packed quantity must equal quantity for Item {0} in row {1}","A quantidade embalada deve ser igual à quantidade do Item {0} na linha {1}" +"DocType: Production Order","Manufactured Qty","Qtd Fabricada" +"DocType: Purchase Receipt Item","Accepted Quantity","Quantidade Aceite" +"apps/erpnext/erpnext/hr/doctype/employee/employee.py +230","Please set a default Holiday List for Employee {0} or Company {1}","Por favor, defina uma Lista de Feriados padrão para o(a) Funcionário(a) {0} ou para a Empresa {1}" +"apps/erpnext/erpnext/accounts/party.py +25","{0}: {1} does not exists","{0}: {1} não existe" +"apps/erpnext/erpnext/config/accounts.py +12","Bills raised to Customers.","Contas levantadas a Clientes." +"apps/erpnext/erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py +26","Project Id","ID de Projeto" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +517","Row No {0}: Amount cannot be greater than Pending Amount against Expense Claim {1}. Pending Amount is {2}","Linha Nr. {0}: O valor não pode ser superior ao Montante Pendente no Reembolso de Despesas {1}. O Montante Pendente é {2}" +"DocType: Maintenance Schedule","Schedule","Programar" +"DocType: Account","Parent Account","Conta Principal" +"DocType: Quality Inspection Reading","Reading 3","Leitura 3" +"","Hub","Plataforma" +"DocType: GL Entry","Voucher Type","Tipo de Voucher" +"apps/erpnext/erpnext/accounts/page/pos/pos.js +1087","Price List not found or disabled","Lista de Preços não encontrada ou desativada" +"DocType: Expense Claim","Approved","Aprovado" +"DocType: Pricing Rule","Price","Preço" +"apps/erpnext/erpnext/hr/doctype/salary_slip/salary_slip.py +250","Employee relieved on {0} must be set as 'Left'","O Funcionário dispensado em {0} deve ser definido como ""Saiu""" +"DocType: Item","Selecting ""Yes"" will give a unique identity to each entity of this item which can be viewed in the Serial No master.","Ao selecionando ""Sim"" vai dar uma identidade única a cada entidade deste item que pode ser vista no definidor de Número de Série." +"DocType: Guardian","Guardian","Responsável" +"apps/erpnext/erpnext/hr/doctype/appraisal/appraisal.py +39","Appraisal {0} created for Employee {1} in the given date range","Foi criada a Avaliação {0} para o Funcionário{1} no intervalo de datas determinado" +"DocType: Employee","Education","Educação" +"DocType: Selling Settings","Campaign Naming By","Nome da Campanha Dado Por" +"DocType: Employee","Current Address Is","O Endereço Atual É" +"apps/erpnext/erpnext/accounts/doctype/account/account_tree.js +51","Optional. Sets company's default currency, if not specified.","Opcional. Define a moeda padrão da empresa, se não for especificada." +"DocType: Address","Office","Escritório" +"apps/erpnext/erpnext/config/accounts.py +61","Accounting journal entries.","Registo de Lançamentos Contabilísticos." +"DocType: Delivery Note Item","Available Qty at From Warehouse","Qtd Disponível Do Armazém" +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +276","Please select Employee Record first.","Por favor, selecione primeiro o Registo de Funcionário." +"DocType: POS Profile","Account for Change Amount","Conta para a Mudança de Montante" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +206","Row {0}: Party / Account does not match with {1} / {2} in {3} {4}","Linha {0}: A Parte / Conta não corresponde a {1} / {2} em {3} {4}" +"apps/erpnext/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +236","Please enter Expense Account","Por favor, insira a Conta de Despesas" +"DocType: Account","Stock","Stock" +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.js +967","Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry","Linha #{0}: O Tipo de Documento de Referência deve ser um Pedido de Compra, uma Fatura de Compra ou um Lançamento Contabilístico" +"DocType: Employee","Current Address","Endereço Atual" +"DocType: Item","If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified","Se o item for uma variante doutro item, então, a descrição, a imagem, os preços, as taxas, etc. serão definidos a partir do modelo, a menos que seja explicitamente especificado o contrário" +"DocType: Serial No","Purchase / Manufacture Details","Dados de Compra / Fabrico" +"DocType: Assessment","Assessment Group","Grupo de Avaliação" +"apps/erpnext/erpnext/config/stock.py +309","Batch Inventory","Inventário do Lote" +"DocType: Employee","Contract End Date","Data de Término do Contrato" +"DocType: Sales Order","Track this Sales Order against any Project","Acompanha este Pedido de Vendas em qualquer Projeto" +"DocType: Sales Invoice Item","Discount and Margin","Desconto e Margem" +"DocType: Production Planning Tool","Pull sales orders (pending to deliver) based on the above criteria","Tirar os pedidos de vendas (de entrega pendente) com base nos critérios acima" +"DocType: Pricing Rule","Min Qty","Qtd Mín." +"DocType: Asset Movement","Transaction Date","Data da Transação" +"DocType: Production Plan Item","Planned Qty","Qtd Planeada" +"apps/erpnext/erpnext/accounts/report/purchase_register/purchase_register.py +104","Total Tax","Impostos Totais" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.py +168","For Quantity (Manufactured Qty) is mandatory","É obrigatório colocar Para a Quantidade (Qtd de Fabrico)" +"DocType: Stock Entry","Default Target Warehouse","Armazém Alvo Padrão" +"DocType: Purchase Invoice","Net Total (Company Currency)","Total Líquido (Moeda da Empresa)" +"apps/erpnext/erpnext/schools/doctype/academic_year/academic_year.py +14","The Year End Date cannot be earlier than the Year Start Date. Please correct the dates and try again.","A Data de Término do Ano não pode ser anterior à Data de Início de Ano. Por favor, corrija as datas e tente novamente." +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +94","Row {0}: Party Type and Party is only applicable against Receivable / Payable account","Linha {0}: O Tipo de Parte e a Parte só é aplicável na conta A Receber / A Pagar" +"DocType: Notification Control","Purchase Receipt Message","Mensagem de Recibo de Compra" +"DocType: BOM","Scrap Items","Itens de Sucata" +"DocType: Production Order","Actual Start Date","Data de Início Efetiva" +"DocType: Sales Order","% of materials delivered against this Sales Order","% de materiais entregues neste Pedido de Venda" +"apps/erpnext/erpnext/config/stock.py +12","Record item movement.","Registar o movimento de item." +"DocType: Training Event Employee","Withdrawn","Retirado" +"DocType: Hub Settings","Hub Settings","Definições da Plataforma" +"DocType: Project","Gross Margin %","Margem Bruta %" +"DocType: BOM","With Operations","Com Operações" +"apps/erpnext/erpnext/accounts/party.py +253","Accounting entries have already been made in currency {0} for company {1}. Please select a receivable or payable account with currency {0}.","Já foram efetuados lançamentos contabilísticos na moeda {0} para a empresa {1}. Por favor, selecione uma conta a receber ou a pagar com a moeda {0}." +"DocType: Asset","Is Existing Asset","É um Ativo Existente" +"","Monthly Salary Register","Folha de Pagamento Mensal" +"DocType: Warranty Claim","If different than customer address","Se for diferente do endereço do cliente" +"DocType: BOM Operation","BOM Operation","Funcionamento da LDM" +"DocType: Purchase Taxes and Charges","On Previous Row Amount","No Montante da Linha Anterior" +"DocType: Student","Home Address","Endereço Residencial" +"apps/erpnext/erpnext/accounts/doctype/asset/asset.js +260","Transfer Asset","Transferência de Ativos" +"DocType: POS Profile","POS Profile","Perfil POS" +"DocType: Training Event","Event Name","Nome do Evento" +"apps/erpnext/erpnext/config/schools.py +33","Admission","Admissão" +"apps/erpnext/erpnext/schools/doctype/student_admission/student_admission.py +26","Admissions for {0}","Admissões para {0}" +"apps/erpnext/erpnext/config/accounts.py +221","Seasonality for setting budgets, targets etc.","Sazonalidade para definição de orçamentos, metas etc." +"apps/erpnext/erpnext/stock/get_item_details.py +128","Item {0} is a template, please select one of its variants","O Item {0} é um modelo, por favor, selecione uma das suas variantes" +"DocType: Asset","Asset Category","Categoria de Ativo" +"apps/erpnext/erpnext/public/js/setup_wizard.js +202","Purchaser","Comprador" +"apps/erpnext/erpnext/hr/doctype/salary_structure/salary_structure.py +31","Net pay cannot be negative","A Remuneração Líquida não pode ser negativa" +"DocType: SMS Settings","Static Parameters","Parâmetros Estáticos" +"DocType: Assessment","Room","Quarto" +"DocType: Purchase Order","Advance Paid","Adiantamento Pago" +"DocType: Item","Item Tax","Imposto do Item" +"apps/erpnext/erpnext/buying/doctype/purchase_order/purchase_order.js +752","Material to Supplier","Material para o Fornecedor" +"apps/erpnext/erpnext/stock/doctype/stock_entry/stock_entry.js +173","Excise Invoice","Fatura de Imposto Especial" +"DocType: Expense Claim","Employees Email Address","ID de Email de Funcionários" +"DocType: Employee Attendance Tool","Marked Attendance","Presença Marcada" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +136","Current Liabilities","Passivo a Curto Prazo" +"apps/erpnext/erpnext/config/selling.py +278","Send mass SMS to your contacts","Enviar SMS em massa para seus contactos" +"DocType: Program","Program Name","Nome do Programa" +"DocType: Purchase Taxes and Charges","Consider Tax or Charge for","Considerar Imposto ou Encargo para" +"apps/erpnext/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py +60","Actual Qty is mandatory","É obrigatório colocar a Qtd Efetiva" +"apps/erpnext/erpnext/schools/doctype/student_group_creation_tool/student_group_creation_tool.py +48","Student Groups created.","Grupos de Estudantes criados." +"DocType: Scheduling Tool","Scheduling Tool","Ferramenta de Agendamento" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +139","Credit Card","Cartão de Crédito" +"DocType: BOM","Item to be manufactured or repacked","Item a ser fabricado ou reembalado" +"apps/erpnext/erpnext/config/stock.py +174","Default settings for stock transactions.","As definições padrão para as transações de stock." +"DocType: Purchase Invoice","Next Date","Próxima Data" +"DocType: Employee Education","Major/Optional Subjects","Assuntos Principais/Opcionais" +"apps/erpnext/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +49","Please enter Taxes and Charges","Por favor, insira os Impostos e Taxas" +"DocType: Sales Invoice Item","Drop Ship","Envio Direto" +"DocType: Training Event","Attendees","Participantes" +"DocType: Employee","Here you can maintain family details like name and occupation of parent, spouse and children","Aqui pode manter dados como o nome e ocupação dos pais, cônjugue e filhos" +"DocType: Academic Term","Term End Date","Prazo de Data de Término" +"DocType: Hub Settings","Seller Name","Nome do Vendedor" +"DocType: Purchase Invoice","Taxes and Charges Deducted (Company Currency)","Impostos e Taxas Deduzidos (Moeda da Empresa)" +"DocType: Item Group","General Settings","Definições Gerais" +"apps/erpnext/erpnext/setup/doctype/currency_exchange/currency_exchange.py +23","From Currency and To Currency cannot be same","A Moeda De e Para não pode ser igual" +"DocType: Stock Entry","Repack","Reembalar" +"apps/erpnext/erpnext/setup/doctype/email_digest/email_digest.js +6","You must Save the form before proceeding","Deve Guardar o formulário antes de continuar" +"DocType: Item Attribute","Numeric Values","Valores Numéricos" +"apps/erpnext/erpnext/public/js/setup_wizard.js +172","Attach Logo","Anexar Logótipo" +"DocType: Customer","Commission Rate","Taxa de Comissão" +"apps/erpnext/erpnext/stock/doctype/item/item.js +261","Make Variant","Criar Variante" +"apps/erpnext/erpnext/config/hr.py +87","Block leave applications by department.","Bloquear pedidos de licença por departamento." +"apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py +125","Payment Type must be one of Receive, Pay and Internal Transfer","O Tipo de Pagamento deve ser Receber, Pagar ou Transferência Interna" +"apps/erpnext/erpnext/config/selling.py +169","Analytics","Análise" +"apps/erpnext/erpnext/templates/includes/cart/cart_dropdown.html +21","Cart is Empty","O Carrinho está Vazio" +"DocType: Vehicle","Model","Modelo" +"DocType: Production Order","Actual Operating Cost","Custo Operacional Efetivo" +"DocType: Payment Entry","Cheque/Reference No","Nr. de Cheque/Referência" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +84","Root cannot be edited.","A fonte não pode ser editada." +"DocType: Manufacturing Settings","Allow Production on Holidays","Permitir Produção nas Férias" +"DocType: Sales Order","Customer's Purchase Order Date","Data de Pedido de Compra do Cliente" +"apps/erpnext/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +160","Capital Stock","Capital Social" +"DocType: Packing Slip","Package Weight Details","Dados de Peso do Pacote" +"DocType: Payment Gateway Account","Payment Gateway Account","Conta de Portal de Pagamento" +"DocType: Shopping Cart Settings","After payment completion redirect user to selected page.","Após o pagamento ter sido efetuado, redireciona o utilizador para a página selecionada." +"DocType: Company","Existing Company","Companhia Existente" +"apps/erpnext/erpnext/hr/doctype/upload_attendance/upload_attendance.py +102","Please select a csv file","Por favor, selecione um ficheiro csv" +"DocType: Purchase Order","To Receive and Bill","Para Receber e Faturar" +"apps/erpnext/erpnext/templates/pages/home.html +14","Featured Products","Produtos Em Destaque" +"apps/erpnext/erpnext/setup/setup_wizard/install_fixtures.py +95","Designer","Designer" +"apps/erpnext/erpnext/config/selling.py +153","Terms and Conditions Template","Termos e Condições de Modelo" +"DocType: Serial No","Delivery Details","Dados de Entrega" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +476","Cost Center is required in row {0} in Taxes table for type {1}","É necessário colocar o Centro de Custo na linha {0} na Tabela de Impostos para o tipo {1}" +"DocType: Program","Program Code","Código do Programa" +"DocType: Terms and Conditions","Terms and Conditions Help","Ajuda de Termos e Condições" +"","Item-wise Purchase Register","Registo de Compra por Item" +"DocType: Batch","Expiry Date","Data de Validade" +"","Supplier Addresses and Contacts","Contactos e Endereços de Fornecedores" +"","accounts-browser","navegador-de-contas" +"apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +342","Please select Category first","Por favor, selecione primeiro a Categoria" +"apps/erpnext/erpnext/config/projects.py +13","Project master.","Definidor de Projeto." +"apps/erpnext/erpnext/controllers/status_updater.py +196","To allow over-billing or over-ordering, update ""Allowance"" in Stock Settings or the Item.","Para permitir que o excesso de faturamento ou excesso de pedidos, atualize a ""Provisão"" nas Definições de Stock ou do Item." +"DocType: Global Defaults","Do not show any symbol like $ etc next to currencies.","Não mostrar qualquer símbolo como $ ao lado das moedas." +"apps/erpnext/erpnext/hr/doctype/leave_application/leave_application.py +435"," (Half Day)","(Meio Dia)" +"DocType: Supplier","Credit Days","Dias de Crédito" +"DocType: Student Batch Creation Tool","Make Student Batch","Criar Classe de Estudantes" +"DocType: Leave Type","Is Carry Forward","É para Continuar" +"apps/erpnext/erpnext/stock/doctype/material_request/material_request.js +725","Get Items from BOM","Obter itens da LDM" +"apps/erpnext/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py +41","Lead Time Days","Dias para Chegar ao Armazém" +"apps/erpnext/erpnext/controllers/accounts_controller.py +562","Row #{0}: Posting Date must be same as purchase date {1} of asset {2}","Linha #{0}: A Data de Postagem deve ser igual à data de compra {1} do ativo {2}" +"apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +129","Please enter Sales Orders in the above table","Por favor, insira os Pedidos de Vendas na tabela acima" +"","Stock Summary","Resumo de Stock" +"apps/erpnext/erpnext/config/accounts.py +236","Transfer an asset from one warehouse to another","Transferir um ativo de um armazém para outro" +"DocType: Vehicle","Petrol","Gasolina" +"apps/erpnext/erpnext/config/learn.py +222","Bill of Materials","Lista de Materiais" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +92","Row {0}: Party Type and Party is required for Receivable / Payable account {1}","Linha {0}: É necessário colocar o Tipo de Parte e a Parte para a conta A Receber / A Pagar {1}" +"apps/erpnext/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py +94","Ref Date","Data de Ref." +"DocType: Employee","Reason for Leaving","Motivo de Saída" +"DocType: BOM Operation","Operating Cost(Company Currency)","Custo Operacional (Moeda da Empresa)" +"DocType: Expense Claim Detail","Sanctioned Amount","Quantidade Sancionada" +"DocType: GL Entry","Is Opening","Está a Abrir" +"apps/erpnext/erpnext/accounts/doctype/journal_entry/journal_entry.py +185","Row {0}: Debit entry can not be linked with a {1}","Linha {0}: Um registo de débito não pode ser vinculado a {1}" +"apps/erpnext/erpnext/accounts/doctype/account/account.py +218","Account {0} does not exist","A conta {0} não existe" +"DocType: Account","Cash","Numerário" +"DocType: Employee","Short biography for website and other publications.","Breve biografia para o website e outras publicações." From 86415f394d26f3f4616f88a0f22aa0ff9efbb3b5 Mon Sep 17 00:00:00 2001 From: pratu16x7 Date: Thu, 16 Feb 2017 09:27:53 +0530 Subject: [PATCH 074/147] [minor] duration bar --- erpnext/templates/generators/bom.html | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/erpnext/templates/generators/bom.html b/erpnext/templates/generators/bom.html index c28d9d4c5a..84b3aab6b3 100644 --- a/erpnext/templates/generators/bom.html +++ b/erpnext/templates/generators/bom.html @@ -90,7 +90,7 @@
From 3437a9a123861ccb765d6ba9bdf2a6819449ab9f Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 16 Feb 2017 12:14:14 +0530 Subject: [PATCH 075/147] minor fix --- erpnext/stock/doctype/item/item.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index f8d6606b74..d20ba49763 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -456,11 +456,11 @@ class Item(WebsiteGenerator): if vals: for key in to_check: - if self.get(key) != vals.get(key): + if cstr(self.get(key)) != cstr(vals.get(key)): if not self.check_if_linked_document_exists(key): break # no linked document, allowed else: - frappe.throw(_("As there are existing transactions for this item, you can not change the value of {0}").format(frappe.bold(self.meta.get_label(key)))) + frappe.throw(_("As there are existing transactions against item {0}, you can not change the value of {1}").format(self.name, frappe.bold(self.meta.get_label(key)))) if vals and not self.is_fixed_asset and self.is_fixed_asset != vals.is_fixed_asset: asset = frappe.db.get_all("Asset", filters={"item_code": self.name, "docstatus": 1}, limit=1) From fa2023d3daff5651fe52f248931eecc119fb6826 Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Mon, 13 Feb 2017 19:26:16 +0530 Subject: [PATCH 076/147] Added ability to send newsletter to Student batch Guardians and Student Group Guardians --- erpnext/schools/api.py | 32 ++++++++- .../doctype/student_batch/student_batch.js | 18 ++++- .../doctype/student_batch/student_batch.py | 6 ++ .../doctype/student_group/student_group.js | 65 ++++++++++++------- .../doctype/student_group/student_group.py | 5 ++ 5 files changed, 99 insertions(+), 27 deletions(-) diff --git a/erpnext/schools/api.py b/erpnext/schools/api.py index 313b5ff23a..f1d375333e 100644 --- a/erpnext/schools/api.py +++ b/erpnext/schools/api.py @@ -8,6 +8,7 @@ import json from frappe import _ from frappe.model.mapper import get_mapped_doc from frappe.utils import flt, cstr +from frappe.email.doctype.email_group.email_group import add_subscribers @frappe.whitelist() def enroll_student(source_name): @@ -82,6 +83,16 @@ def make_attendance_records(student, student_name, status, course_schedule=None, student_attendance.status = status student_attendance.submit() +@frappe.whitelist() +def get_student_guardians(student): + """Returns List of Guardians of a Student. + + :param student: Student. + """ + guardians = frappe.get_list("Student Guardian", fields=["guardian"] , + filters={"parent": student}) + return guardians + @frappe.whitelist() def get_student_batch_students(student_batch): """Returns List of student, student_name, idx in Student Batch. @@ -253,4 +264,23 @@ def mark_assessment_result(student, assessment_plan, scores): }) assessment_result.save() assessment_result.submit() - return assessment_result \ No newline at end of file + return assessment_result + +@frappe.whitelist() +def update_email_group(doctype, name): + if not frappe.db.exists("Email Group", name): + email_group = frappe.new_doc("Email Group") + email_group.title = name + email_group.save() + email_list = [] + students = [] + if doctype == "Student Batch": + students = get_student_batch_students(name) + if doctype == "Student Group": + students = get_student_group_students(name) + for stud in students: + for guard in get_student_guardians(stud.student): + email = frappe.db.get_value("Guardian", guard.guardian, "email_address") + if email: + email_list.append(email) + add_subscribers(name, email_list) \ No newline at end of file diff --git a/erpnext/schools/doctype/student_batch/student_batch.js b/erpnext/schools/doctype/student_batch/student_batch.js index 931e41b6d2..7fad5d7894 100644 --- a/erpnext/schools/doctype/student_batch/student_batch.js +++ b/erpnext/schools/doctype/student_batch/student_batch.js @@ -3,7 +3,23 @@ frappe.ui.form.on('Student Batch', { refresh: function(frm) { - + if (!frm.doc.__islocal) { + frm.add_custom_button(__("Update Email Group"), function() { + frappe.call({ + method: "erpnext.schools.api.update_email_group", + args: { + "doctype": "Student Batch", + "name": frm.doc.name + } + }); + }); + frm.add_custom_button(__("Newsletter"), function() { + frappe.route_options = { + email_group: frm.doc.name + } + frappe.set_route("List", "Newsletter"); + }); + } }, onload: function(frm){ diff --git a/erpnext/schools/doctype/student_batch/student_batch.py b/erpnext/schools/doctype/student_batch/student_batch.py index 1a0d799482..9c0f3d7530 100644 --- a/erpnext/schools/doctype/student_batch/student_batch.py +++ b/erpnext/schools/doctype/student_batch/student_batch.py @@ -6,6 +6,7 @@ from __future__ import unicode_literals from frappe.model.document import Document from erpnext.schools.utils import validate_duplicate_student import frappe +from frappe import _ class StudentBatch(Document): def autoname(self): @@ -16,3 +17,8 @@ class StudentBatch(Document): def validate(self): validate_duplicate_student(self.students) + self.validate_name() + + def validate_name(self): + if frappe.db.exists("Student Group", self.name): + frappe.throw(_("""Student Group exists with same name""")) diff --git a/erpnext/schools/doctype/student_group/student_group.js b/erpnext/schools/doctype/student_group/student_group.js index 392793a1f6..1dcbc3acfb 100644 --- a/erpnext/schools/doctype/student_group/student_group.js +++ b/erpnext/schools/doctype/student_group/student_group.js @@ -1,33 +1,48 @@ cur_frm.add_fetch("student", "title", "student_name"); frappe.ui.form.on("Student Group", { - refresh: function(frm) { - if (!frm.doc.__islocal) { - frm.add_custom_button(__("Course Schedule"), function() { - frappe.route_options = { - student_group: frm.doc.name - } - frappe.set_route("List", "Course Schedule"); - }); + refresh: function(frm) { + if (!frm.doc.__islocal) { + frm.add_custom_button(__("Course Schedule"), function() { + frappe.route_options = { + student_group: frm.doc.name + } + frappe.set_route("List", "Course Schedule"); + }); - frm.add_custom_button(__("Assessment Plan"), function() { - frappe.route_options = { - student_group: frm.doc.name - } - frappe.set_route("List", "Assessment Plan"); - }); - } - }, + frm.add_custom_button(__("Assessment Plan"), function() { + frappe.route_options = { + student_group: frm.doc.name + } + frappe.set_route("List", "Assessment Plan"); + }); + frm.add_custom_button(__("Update Email Group"), function() { + frappe.call({ + method: "erpnext.schools.api.update_email_group", + args: { + "doctype": "Student Group", + "name": frm.doc.name + } + }); + }); + frm.add_custom_button(__("Newsletter"), function() { + frappe.route_options = { + email_group: frm.doc.name + } + frappe.set_route("List", "Newsletter"); + }); + } + }, - onload: function(frm) { - cur_frm.set_query("academic_term", function() { - return { - "filters": { - "academic_year": (frm.doc.academic_year) - } - }; - }); - } + onload: function(frm) { + frm.set_query("academic_term", function() { + return { + "filters": { + "academic_year": (frm.doc.academic_year) + } + }; + }); + } }); //If Student Batch is entered, deduce program, academic_year and academic term from it diff --git a/erpnext/schools/doctype/student_group/student_group.py b/erpnext/schools/doctype/student_group/student_group.py index 2f2795757e..996f518813 100644 --- a/erpnext/schools/doctype/student_group/student_group.py +++ b/erpnext/schools/doctype/student_group/student_group.py @@ -30,6 +30,7 @@ class StudentGroup(Document): def validate(self): self.validate_strength() self.validate_student_name() + self.validate_name() if self.student_batch: self.validate_student_batch() validate_duplicate_student(self.students) @@ -42,6 +43,10 @@ class StudentGroup(Document): for d in self.students: d.student_name = frappe.db.get_value("Student", d.student, "title") + def validate_name(self): + if frappe.db.exists("Student Batch", self.name): + frappe.throw(_("""Student Batch exists with same name""")) + def validate_student_batch(self): student_batch_students = [] for d in get_student_batch_students(self.student_batch): From 99c6c798345bab3499edf431ea0c6515339066c0 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 16 Feb 2017 14:21:04 +0530 Subject: [PATCH 077/147] Update payment_entry.js --- erpnext/accounts/doctype/payment_entry/payment_entry.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index 4cd86c6033..1bbe200651 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -136,7 +136,7 @@ frappe.ui.form.on('Payment Entry', { frm.set_currency_labels(["total_allocated_amount", "unallocated_amount"], party_account_currency); - currency_field = (frm.doc.payment_type=="Receive") ? "paid_from_account_currency" : "paid_to_account_currency" + var currency_field = (frm.doc.payment_type=="Receive") ? "paid_from_account_currency" : "paid_to_account_currency" frm.set_df_property("total_allocated_amount", "options", currency_field); frm.set_df_property("unallocated_amount", "options", currency_field); @@ -750,4 +750,4 @@ frappe.ui.form.on('Payment Entry Deduction', { deductions_remove: function(frm) { frm.events.set_difference_amount(frm); } -}) \ No newline at end of file +}) From 7677b56f7cb7f2940ae73f0b3504b4d357e4447a Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 16 Feb 2017 15:07:48 +0600 Subject: [PATCH 078/147] bumped to version 7.2.20 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 706a8e5b2a..7ec8430f54 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -2,7 +2,7 @@ from __future__ import unicode_literals import frappe -__version__ = '7.2.19' +__version__ = '7.2.20' def get_default_company(user=None): '''Get default company for user''' From 6dd461fec480f17e148fb4254b5aa35fc187ee98 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 16 Feb 2017 14:51:48 +0530 Subject: [PATCH 079/147] [add] site activation level --- erpnext/utilities/__init__.py | 4 +++- erpnext/utilities/activation.py | 36 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 erpnext/utilities/activation.py diff --git a/erpnext/utilities/__init__.py b/erpnext/utilities/__init__.py index bba21e6f11..b94061c29c 100644 --- a/erpnext/utilities/__init__.py +++ b/erpnext/utilities/__init__.py @@ -1,6 +1,7 @@ ## temp utility import frappe +from erpnext.utilities.activation import get_level def update_doctypes(): for d in frappe.db.sql("""select df.parent, df.fieldname @@ -29,5 +30,6 @@ def get_site_info(site_info): return { 'company': company, - 'domain': domain + 'domain': domain, + 'activation': get_level() } diff --git a/erpnext/utilities/activation.py b/erpnext/utilities/activation.py new file mode 100644 index 0000000000..563f71ea2b --- /dev/null +++ b/erpnext/utilities/activation.py @@ -0,0 +1,36 @@ +import frappe + +def get_level(): + activation_level = 0 + if frappe.db.get_single_value('System Settings', 'setup_complete'): + activation_level = 1 + + if frappe.db.count('Item') > 5: + activation_level += 1 + + if frappe.db.count('Customer') > 5: + activation_level += 1 + + if frappe.db.count('Sales Order') > 2: + activation_level += 1 + + if frappe.db.count('Purchase Order') > 2: + activation_level += 1 + + if frappe.db.count('Employee') > 3: + activation_level += 1 + + if frappe.db.count('Payment Entry') > 2: + activation_level += 1 + + if frappe.db.count('Communication', dict(communication_medium='Email')) > 10: + activation_level += 1 + + if frappe.db.count('User') > 5: + activation_level += 1 + + # recent login + if frappe.db.sql('select name from tabUser where last_login > date_sub(now(), interval 2 day) limit 1'): + activation_level += 1 + + return activation_level \ No newline at end of file From a7d6b68bc011467a49c8b6050c805a941f2131b6 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 16 Feb 2017 16:29:58 +0600 Subject: [PATCH 080/147] bumped to version 7.2.21 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 7ec8430f54..4f53d0daba 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -2,7 +2,7 @@ from __future__ import unicode_literals import frappe -__version__ = '7.2.20' +__version__ = '7.2.21' def get_default_company(user=None): '''Get default company for user''' From e7b87ad071ddeb68cef5238271dd902e18dbf5fe Mon Sep 17 00:00:00 2001 From: mbauskar Date: Thu, 16 Feb 2017 13:12:29 +0530 Subject: [PATCH 081/147] [minor] timestamp fixes for heatmap --- erpnext/accounts/party.py | 15 ++++++++++++--- erpnext/stock/doctype/item/item.py | 11 +++++++++-- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py index c65a845deb..e8070554bb 100644 --- a/erpnext/accounts/party.py +++ b/erpnext/accounts/party.py @@ -7,7 +7,7 @@ import frappe import datetime from frappe import _, msgprint, scrub from frappe.defaults import get_user_permissions -from frappe.utils import add_days, getdate, formatdate, get_first_day, date_diff, add_years +from frappe.utils import add_days, getdate, formatdate, get_first_day, date_diff, add_years, get_timestamp from erpnext.utilities.doctype.address.address import get_address_display from erpnext.utilities.doctype.contact.contact import get_contact_details from erpnext.exceptions import PartyFrozen, InvalidCurrency, PartyDisabled, InvalidAccountCurrency @@ -351,8 +351,17 @@ def validate_party_frozen_disabled(party_type, party_name): def get_timeline_data(doctype, name): '''returns timeline data for the past one year''' from frappe.desk.form.load import get_communication_data + + out = {} data = get_communication_data(doctype, name, - fields = 'unix_timestamp(date(creation)), count(name)', + fields = 'date(creation), count(name)', after = add_years(None, -1).strftime('%Y-%m-%d'), group_by='group by date(creation)', as_dict=False) - return dict(data) \ No newline at end of file + + timeline_items = dict(data) + + for date, count in timeline_items.iteritems(): + timestamp = get_timestamp(date) + out.update({ timestamp: count }) + + return out \ No newline at end of file diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index d20ba49763..f9938ab9cc 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -7,7 +7,7 @@ import erpnext import json import itertools from frappe import msgprint, _ -from frappe.utils import cstr, flt, cint, getdate, now_datetime, formatdate, strip +from frappe.utils import cstr, flt, cint, getdate, now_datetime, formatdate, strip, get_timestamp from frappe.website.website_generator import WebsiteGenerator from erpnext.setup.doctype.item_group.item_group import invalidate_cache_for, get_parent_item_groups from frappe.website.render import clear_cache @@ -667,10 +667,17 @@ class Item(WebsiteGenerator): def get_timeline_data(doctype, name): '''returns timeline data based on stock ledger entry''' - return dict(frappe.db.sql('''select unix_timestamp(posting_date), count(*) + out = {} + items = dict(frappe.db.sql('''select posting_date, count(*) from `tabStock Ledger Entry` where item_code=%s and posting_date > date_sub(curdate(), interval 1 year) group by posting_date''', name)) + + for date, count in items.iteritems(): + timestamp = get_timestamp(date) + out.update({ timestamp: count }) + + return out def validate_end_of_life(item_code, end_of_life=None, disabled=None, verbose=1): if (not end_of_life) or (disabled is None): From 23e174c270b72505e5e87363dc45f88882202660 Mon Sep 17 00:00:00 2001 From: nick9822 Date: Thu, 16 Feb 2017 16:26:38 +0530 Subject: [PATCH 082/147] Validation for purchase_date Separate validation for purchase date. --- erpnext/accounts/doctype/asset/asset.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/asset/asset.py b/erpnext/accounts/doctype/asset/asset.py index 6a0cef5a11..b8d0ec8170 100644 --- a/erpnext/accounts/doctype/asset/asset.py +++ b/erpnext/accounts/doctype/asset/asset.py @@ -80,8 +80,11 @@ class Asset(Document): if cint(self.number_of_depreciations_booked) > cint(self.total_number_of_depreciations): frappe.throw(_("Number of Depreciations Booked cannot be greater than Total Number of Depreciations")) + if self.next_depreciation_date and getdate(self.next_depreciation_date) < getdate(nowdate()): + frappe.msgprint(_("Next Depreciation Date is entered as past date"), title=_('Warning'), indicator='red') + if self.next_depreciation_date and getdate(self.next_depreciation_date) < getdate(self.purchase_date): - frappe.msgprint(_("Next Depreciation Date is entered as past date")) + frappe.throw(_("Next Depreciation Date cannot be before Purchase Date")) if (flt(self.value_after_depreciation) > flt(self.expected_value_after_useful_life) and not self.next_depreciation_date): From 1b204c8e4e3bf197db98a208b5b7161bfe789b93 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Thu, 9 Feb 2017 14:13:35 +0530 Subject: [PATCH 083/147] Accrual Payroll System --- .../ae_uae_chart_template_standard.json | 4 +- .../in_standard_chart_of_accounts.json | 3 +- .../verified/sg_default_coa.json | 3 +- .../verified/sg_fnb_coa.json | 3 +- .../verified/standard_chart_of_accounts.py | 3 +- .../hr/doctype/employee_loan/employee_loan.js | 10 + .../doctype/employee_loan/employee_loan.json | 60 ++-- .../process_payroll/process_payroll.js | 65 ++-- .../process_payroll/process_payroll.json | 140 ++++++-- .../process_payroll/process_payroll.py | 108 ++++-- .../process_payroll/test_process_payroll.py | 2 +- .../salary_component/salary_component.js | 5 +- .../salary_component/salary_component.py | 2 +- erpnext/hr/doctype/salary_slip/salary_slip.js | 16 +- .../hr/doctype/salary_slip/salary_slip.json | 307 +++++++++++------- erpnext/hr/doctype/salary_slip/salary_slip.py | 13 +- .../doctype/salary_slip/test_salary_slip.py | 10 +- .../salary_structure/test_salary_structure.py | 6 +- .../salary_slip_standard.json | 2 +- .../report/salary_register/salary_register.py | 5 +- erpnext/patches.txt | 3 +- ...ar_leave_encashment_as_salary_component.py | 32 ++ erpnext/setup/doctype/company/company.js | 12 +- erpnext/setup/doctype/company/company.json | 94 ++---- erpnext/setup/doctype/company/company.py | 2 +- .../company/fixtures/india/__init__.py | 4 +- .../setup/setup_wizard/install_fixtures.py | 3 + 27 files changed, 562 insertions(+), 355 deletions(-) create mode 100644 erpnext/patches/v7_2/arrear_leave_encashment_as_salary_component.py diff --git a/erpnext/accounts/doctype/account/chart_of_accounts/verified/ae_uae_chart_template_standard.json b/erpnext/accounts/doctype/account/chart_of_accounts/verified/ae_uae_chart_template_standard.json index 68ab3fcb0c..9a9342305c 100644 --- a/erpnext/accounts/doctype/account/chart_of_accounts/verified/ae_uae_chart_template_standard.json +++ b/erpnext/accounts/doctype/account/chart_of_accounts/verified/ae_uae_chart_template_standard.json @@ -341,9 +341,7 @@ "Post Dated Cheques Paid": { "account_type": "Payable" }, - "Staff Payable": { - "account_type": "Payable" - }, + "Staff Payable": {}, "Suppliers Price Protection": { "account_type": "Payable" }, diff --git a/erpnext/accounts/doctype/account/chart_of_accounts/verified/in_standard_chart_of_accounts.json b/erpnext/accounts/doctype/account/chart_of_accounts/verified/in_standard_chart_of_accounts.json index c7a8045504..b3c789162e 100644 --- a/erpnext/accounts/doctype/account/chart_of_accounts/verified/in_standard_chart_of_accounts.json +++ b/erpnext/accounts/doctype/account/chart_of_accounts/verified/in_standard_chart_of_accounts.json @@ -136,7 +136,8 @@ "Accounts Payable": { "Creditors": { "account_type": "Payable" - } + }, + "Payroll Payable": {} }, "Stock Liabilities": { "Stock Received But Not Billed": { diff --git a/erpnext/accounts/doctype/account/chart_of_accounts/verified/sg_default_coa.json b/erpnext/accounts/doctype/account/chart_of_accounts/verified/sg_default_coa.json index b2669148c8..58a89b53a5 100644 --- a/erpnext/accounts/doctype/account/chart_of_accounts/verified/sg_default_coa.json +++ b/erpnext/accounts/doctype/account/chart_of_accounts/verified/sg_default_coa.json @@ -265,7 +265,8 @@ "Accounts Payable": { "Creditors": { "account_type": "Payable" - } + }, + "Payroll Payable": {} }, "Duties and Taxes": { "Deferred Tax Liabilities-Current": {}, diff --git a/erpnext/accounts/doctype/account/chart_of_accounts/verified/sg_fnb_coa.json b/erpnext/accounts/doctype/account/chart_of_accounts/verified/sg_fnb_coa.json index 961912deee..15c2468492 100644 --- a/erpnext/accounts/doctype/account/chart_of_accounts/verified/sg_fnb_coa.json +++ b/erpnext/accounts/doctype/account/chart_of_accounts/verified/sg_fnb_coa.json @@ -142,7 +142,8 @@ "Accounts Payable": { "Creditors":{ "account_type": "Payable" - } + }, + "Payroll Payable": {} }, "Duties and Taxes": { "account_type": "Tax", diff --git a/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py b/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py index 5824704fb3..c6495c18a6 100644 --- a/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py +++ b/erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py @@ -137,7 +137,8 @@ def get(): _("Accounts Payable"): { _("Creditors"): { "account_type": "Payable" - } + }, + _("Payroll Payable"): {}, }, _("Stock Liabilities"): { _("Stock Received But Not Billed"): { diff --git a/erpnext/hr/doctype/employee_loan/employee_loan.js b/erpnext/hr/doctype/employee_loan/employee_loan.js index a03dbda4b1..cb9216f741 100644 --- a/erpnext/hr/doctype/employee_loan/employee_loan.js +++ b/erpnext/hr/doctype/employee_loan/employee_loan.js @@ -12,6 +12,16 @@ frappe.ui.form.on('Employee Loan', { } }; }); + + frm.set_query("interest_income_account", function() { + return { + "filters": { + "company": frm.doc.company, + "root_type": "Income", + "is_group": 0 + } + }; + }); $.each(["payment_account", "employee_loan_account"], function(i, field) { frm.set_query(field, function() { diff --git a/erpnext/hr/doctype/employee_loan/employee_loan.json b/erpnext/hr/doctype/employee_loan/employee_loan.json index 560515fde9..b3e5c5a39d 100644 --- a/erpnext/hr/doctype/employee_loan/employee_loan.json +++ b/erpnext/hr/doctype/employee_loan/employee_loan.json @@ -22,7 +22,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee", @@ -51,7 +50,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -80,7 +78,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Loan Application", @@ -109,7 +106,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Loan Type", @@ -138,7 +134,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -166,7 +161,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Posting Date", @@ -194,7 +188,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -223,7 +216,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -252,7 +244,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repay from Salary", @@ -280,7 +271,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Loan Details", @@ -308,7 +298,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Loan Amount", @@ -337,7 +326,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate of Interest (%) / Year", @@ -366,7 +354,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disbursement Date", @@ -394,7 +381,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -422,7 +408,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Method", @@ -453,7 +438,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Period in Months", @@ -483,7 +467,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Amount", @@ -511,7 +494,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Info", @@ -539,7 +521,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mode of Payment", @@ -568,7 +549,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Account", @@ -597,7 +577,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -624,7 +603,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Loan Account", @@ -643,6 +621,34 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "interest_income_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Interest Income Account", + "length": 0, + "no_copy": 0, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -653,7 +659,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Schedule", @@ -681,7 +686,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Schedule", @@ -710,7 +714,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Totals", @@ -739,7 +742,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Payment", @@ -767,7 +769,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -795,7 +796,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Interest Payable", @@ -823,7 +823,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -852,7 +851,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-17 07:13:10.704520", + "modified": "2017-02-08 06:18:43.454692", "modified_by": "Administrator", "module": "HR", "name": "Employee Loan", @@ -869,7 +868,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, diff --git a/erpnext/hr/doctype/process_payroll/process_payroll.js b/erpnext/hr/doctype/process_payroll/process_payroll.js index 128e533ba5..e1bea62223 100644 --- a/erpnext/hr/doctype/process_payroll/process_payroll.js +++ b/erpnext/hr/doctype/process_payroll/process_payroll.js @@ -20,6 +20,21 @@ frappe.ui.form.on("Process Payroll", { "company": frm.doc.company } } + }), + frm.set_query("cost_center", function() { + return { + filters: { + "is_group": 0, + company: frm.doc.company + } + } + }), + frm.set_query("project", function() { + return { + filters: { + company: frm.doc.company + } + } }) }, @@ -63,7 +78,7 @@ frappe.ui.form.on("Process Payroll", { } }) } - } + }, }) cur_frm.cscript.display_activity_log = function(msg) { @@ -108,46 +123,18 @@ cur_frm.cscript.submit_salary_slip = function(doc, cdt, cdn) { }); } -cur_frm.cscript.make_bank_entry = function(doc,cdt,cdn){ +cur_frm.cscript.make_bank_entry = function(doc, cdt, cdn){ if(doc.company && doc.start_date && doc.end_date){ - return cur_frm.cscript.reference_entry(doc,cdt,cdn); + return frappe.call({ + doc: cur_frm.doc, + method: "make_payment_entry", + callback: function(r) { + if (r.message) + var doc = frappe.model.sync(r.message)[0]; + frappe.set_route("Form", doc.doctype, doc.name); + } + }); } else { msgprint(__("Company, From Date and To Date is mandatory")); } -} - -cur_frm.cscript.reference_entry = function(doc,cdt,cdn){ - var dialog = new frappe.ui.Dialog({ - title: __("Bank Transaction Reference"), - fields: [ - { - "label": __("Reference Number"), - "fieldname": "reference_number", - "fieldtype": "Data", - "reqd": 1 - }, - { - "label": __("Reference Date"), - "fieldname": "reference_date", - "fieldtype": "Date", - "reqd": 1, - "default": get_today() - } - ] - }); - dialog.set_primary_action(__("Make"), function() { - args = dialog.get_values(); - if(!args) return; - dialog.hide(); - return frappe.call({ - doc: cur_frm.doc, - method: "make_journal_entry", - args: {"reference_number": args.reference_number, "reference_date":args.reference_date}, - callback: function(r) { - if (r.message) - cur_frm.cscript.display_activity_log(r.message); - } - }); - }); - dialog.show(); } \ No newline at end of file diff --git a/erpnext/hr/doctype/process_payroll/process_payroll.json b/erpnext/hr/doctype/process_payroll/process_payroll.json index 7d84910efe..2b847b3ea7 100644 --- a/erpnext/hr/doctype/process_payroll/process_payroll.json +++ b/erpnext/hr/doctype/process_payroll/process_payroll.json @@ -20,7 +20,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Employees", @@ -47,7 +46,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -75,7 +73,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Company", @@ -104,7 +101,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -134,7 +130,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payroll Frequency", @@ -163,7 +158,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -190,7 +184,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Branch", @@ -218,7 +211,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Department", @@ -246,7 +238,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Designation", @@ -274,7 +265,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -301,7 +291,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Slip Based on Timesheet", @@ -329,7 +318,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Payroll Period", @@ -358,7 +346,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Start Date", @@ -386,7 +373,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -414,7 +400,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -432,6 +417,115 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_16", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cost_center", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Cost Center", + "length": 0, + "no_copy": 0, + "options": "Cost Center", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_18", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "project", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Project", + "length": 0, + "no_copy": 0, + "options": "Project", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -442,7 +536,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Process Payroll", @@ -470,7 +563,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -498,7 +590,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Create Salary Slip", @@ -525,7 +616,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -553,7 +643,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Submit Salary Slip", @@ -580,10 +669,9 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Account", + "label": "Payment Entry", "length": 0, "no_copy": 0, "permlevel": 0, @@ -609,7 +697,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Account", @@ -640,7 +727,6 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Make Bank Entry", @@ -667,7 +753,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -693,7 +778,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Activity Log", @@ -722,7 +806,7 @@ "issingle": 1, "istable": 0, "max_attachments": 0, - "modified": "2016-12-14 01:48:22.326326", + "modified": "2017-02-08 02:34:59.130475", "modified_by": "Administrator", "module": "HR", "name": "Process Payroll", @@ -738,7 +822,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -755,5 +838,6 @@ "read_only_onload": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/process_payroll/process_payroll.py b/erpnext/hr/doctype/process_payroll/process_payroll.py index 7bfde1ca18..22e9fbb1de 100644 --- a/erpnext/hr/doctype/process_payroll/process_payroll.py +++ b/erpnext/hr/doctype/process_payroll/process_payroll.py @@ -140,7 +140,7 @@ class ProcessPayroll(Document): Submit all salary slips based on selected criteria """ self.check_permission('write') - + jv_name = "" ss_list = self.get_sal_slip_list(ss_status=0) submitted_ss = [] not_submitted_ss = [] @@ -158,10 +158,12 @@ class ProcessPayroll(Document): submitted_ss.append(ss_dict) except frappe.ValidationError: not_submitted_ss.append(ss_dict) + if submitted_ss: + jv_name = self.make_accural_jv_entry() - return self.create_submit_log(submitted_ss, not_submitted_ss) + return self.create_submit_log(submitted_ss, not_submitted_ss, jv_name) - def create_submit_log(self, submitted_ss, not_submitted_ss): + def create_submit_log(self, submitted_ss, not_submitted_ss, jv_name): log = '' if not submitted_ss and not not_submitted_ss: log = "No salary slip found to submit for the above selected criteria" @@ -171,9 +173,12 @@ class ProcessPayroll(Document): dict(ss_list=submitted_ss, keys=sorted(submitted_ss[0].keys()), title=_('Submitted Salary Slips'))) + if jv_name: + log += "" + _("Accural Journal Entry Submitted") + "\ + %s" % '
''{0}'.format(jv_name) if not_submitted_ss: - log += frappe.render_template(self.get_log_template(), + log += frappe.render_template("templates/includes/salary_slip_log.html", dict(ss_list=not_submitted_ss, keys=sorted(not_submitted_ss[0].keys()), title=_('Not Submitted Salary Slips'))) @@ -188,17 +193,23 @@ class ProcessPayroll(Document): return ['{0}'.format(salary_slip)] - def get_total_salary(self): + def get_total_salary_and_loan_amounts(self): """ - Get total salary amount from submitted salary slip based on selected criteria + Get total loan principal, loan interest and salary amount from submitted salary slip based on selected criteria """ cond = self.get_filter_condition() - tot = frappe.db.sql(""" - select sum(rounded_total) from `tabSalary Slip` t1 + totals = frappe.db.sql(""" + select sum(principal_amount) as total_principal_amount, sum(interest_amount) as total_interest_amount, + sum(total_loan_repayment) as total_loan_repayment, sum(rounded_total) as rounded_total from `tabSalary Slip` t1 where t1.docstatus = 1 and start_date >= %s and end_date <= %s %s - """ % ('%s', '%s', cond), (self.start_date, self.end_date)) - - return flt(tot[0][0]) + """ % ('%s', '%s', cond), (self.start_date, self.end_date), as_dict=True) + return totals[0] + + def get_loan_accounts(self): + loan_accounts = frappe.get_all("Employee Loan", fields=["employee_loan_account", "interest_income_account"], + filters = {"company": self.company, "docstatus":1}) + if loan_accounts: + return loan_accounts[0] def get_salary_component_account(self, salary_component): account = frappe.db.get_value("Salary Component Account", @@ -233,18 +244,31 @@ class ProcessPayroll(Document): account = self.get_salary_component_account(s) account_dict[account] = account_dict.get(account, 0) + a return account_dict + + def get_default_payroll_payable_account(self): + payroll_payable_account = frappe.db.get_value("Company", + {"company_name": self.company}, "default_payroll_payable_account") + + if not payroll_payable_account: + frappe.throw(_("Please set Default Payroll Payable Account in Company {0}") + .format(self.company)) + + return payroll_payable_account - def make_journal_entry(self, reference_number = None, reference_date = None): + def make_accural_jv_entry(self): self.check_permission('write') earnings = self.get_salary_component_total(component_type = "earnings") or {} deductions = self.get_salary_component_total(component_type = "deductions") or {} + default_payroll_payable_account = self.get_default_payroll_payable_account() + loan_amounts = self.get_total_salary_and_loan_amounts() + loan_accounts = self.get_loan_accounts() jv_name = "" if earnings or deductions: journal_entry = frappe.new_doc('Journal Entry') - journal_entry.voucher_type = 'Bank Entry' - journal_entry.user_remark = _('Payment of salary from {0} to {1}').format(self.start_date, + journal_entry.voucher_type = 'Journal Entry' + journal_entry.user_remark = _('Accural Journal Entry for salaries from {0} to {1}').format(self.start_date, self.end_date) journal_entry.company = self.company journal_entry.posting_date = nowdate() @@ -255,22 +279,34 @@ class ProcessPayroll(Document): adjustment_amt = adjustment_amt+amt account_amt_list.append({ "account": acc, - "debit_in_account_currency": amt + "debit_in_account_currency": amt, + "cost_center": self.cost_center, + "project": self.project }) for acc, amt in deductions.items(): adjustment_amt = adjustment_amt-amt account_amt_list.append({ "account": acc, - "credit_in_account_currency": amt + "credit_in_account_currency": amt, + "cost_center": self.cost_center, + "project": self.project }) + #employee loan account_amt_list.append({ - "account": self.payment_account, + "account": loan_accounts.employee_loan_account, + "credit_in_account_currency": loan_amounts.total_principal_amount + }) + account_amt_list.append({ + "account": loan_accounts.interest_income_account, + "credit_in_account_currency": loan_amounts.total_interest_amount + }) + adjustment_amt = adjustment_amt-(loan_amounts.total_loan_repayment) + + account_amt_list.append({ + "account": default_payroll_payable_account, "credit_in_account_currency": adjustment_amt }) journal_entry.set("accounts", account_amt_list) - journal_entry.cheque_no = reference_number - journal_entry.cheque_date = reference_date - journal_entry.multi_currency = 1 journal_entry.save() try: journal_entry.submit() @@ -278,15 +314,33 @@ class ProcessPayroll(Document): self.update_salary_slip_status(jv_name = jv_name) except Exception, e: frappe.msgprint(e) - return self.create_jv_log(jv_name) + return jv_name + def make_payment_entry(self): + self.check_permission('write') + total_salary_amount = self.get_total_salary_and_loan_amounts() + default_payroll_payable_account = self.get_default_payroll_payable_account() - def create_jv_log(self, jv_name): - log = "

" + _("No submitted Salary Slip found") + "

" - if jv_name: - log = "" + _("Journal Entry Submitted") + "\ - %s" % '
''{0}'.format(jv_name) - return log + if total_salary_amount.rounded_total: + journal_entry = frappe.new_doc('Journal Entry') + journal_entry.voucher_type = 'Bank Entry' + journal_entry.user_remark = _('Payment of salary from {0} to {1}').format(self.start_date, + self.end_date) + journal_entry.company = self.company + journal_entry.posting_date = nowdate() + + account_amt_list = [] + + account_amt_list.append({ + "account": self.payment_account, + "credit_in_account_currency": total_salary_amount.rounded_total + }) + account_amt_list.append({ + "account": default_payroll_payable_account, + "debit_in_account_currency": total_salary_amount.rounded_total + }) + journal_entry.set("accounts", account_amt_list) + return journal_entry.as_dict() def update_salary_slip_status(self, jv_name = None): ss_list = self.get_sal_slip_list(ss_status=1) diff --git a/erpnext/hr/doctype/process_payroll/test_process_payroll.py b/erpnext/hr/doctype/process_payroll/test_process_payroll.py index 2eb1c6b76b..6347a2a235 100644 --- a/erpnext/hr/doctype/process_payroll/test_process_payroll.py +++ b/erpnext/hr/doctype/process_payroll/test_process_payroll.py @@ -29,7 +29,7 @@ class TestProcessPayroll(unittest.TestCase): process_payroll.create_salary_slips() process_payroll.submit_salary_slips() if process_payroll.get_sal_slip_list(ss_status = 1): - r = process_payroll.make_journal_entry(reference_number=random_string(10),reference_date=nowdate()) + r = process_payroll.make_payment_entry() def get_salary_component_account(sal_comp): diff --git a/erpnext/hr/doctype/salary_component/salary_component.js b/erpnext/hr/doctype/salary_component/salary_component.js index 3a2492ca17..86203ab44e 100644 --- a/erpnext/hr/doctype/salary_component/salary_component.js +++ b/erpnext/hr/doctype/salary_component/salary_component.js @@ -5,13 +5,14 @@ frappe.ui.form.on('Salary Component', { setup: function(frm) { frm.set_query("default_account", "accounts", function(doc, cdt, cdn) { var d = locals[cdt][cdn]; + var root_types = ["Expense", "Liability"]; return { filters: { - "root_type": "Expense", + "root_type": ["in", root_types], "is_group": 0, "company": d.company } } }) } -}); +}); \ No newline at end of file diff --git a/erpnext/hr/doctype/salary_component/salary_component.py b/erpnext/hr/doctype/salary_component/salary_component.py index 8af7311f8f..c02d952ac1 100644 --- a/erpnext/hr/doctype/salary_component/salary_component.py +++ b/erpnext/hr/doctype/salary_component/salary_component.py @@ -21,4 +21,4 @@ class SalaryComponent(Document): frappe.throw(_("Abbreviation cannot have more than 5 characters")) if frappe.db.sql("select salary_component_abbr from `tabSalary Component` where name!=%s and salary_component_abbr=%s", (self.name, self.salary_component_abbr)): - frappe.throw(_("Abbreviation already used for another salary component")) \ No newline at end of file + frappe.throw(_("Abbreviation {0} already used for another salary component").format(self.salary_component_abbr)) \ No newline at end of file diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.js b/erpnext/hr/doctype/salary_slip/salary_slip.js index 0262259855..afff67bdef 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.js +++ b/erpnext/hr/doctype/salary_slip/salary_slip.js @@ -38,6 +38,7 @@ frappe.ui.form.on("Salary Slip", { refresh: function(frm) { frm.trigger("toggle_fields") + frm.trigger("toggle_reqd_fields") salary_detail_fields = ['formula', 'abbr'] cur_frm.fields_dict['earnings'].grid.set_column_disp(salary_detail_fields,false); cur_frm.fields_dict['deductions'].grid.set_column_disp(salary_detail_fields,false); @@ -58,9 +59,9 @@ frappe.ui.form.on("Salary Slip", { frm.toggle_display(['payment_days', 'total_working_days', 'leave_without_pay'], frm.doc.payroll_frequency!=""); } + }) - // Get leave details //--------------------------------------------------------------------- cur_frm.cscript.start_date = function(doc, dt, dn){ @@ -130,7 +131,7 @@ var calculate_earning_total = function(doc, dt, dn, reset_amount) { total_earn += flt(tbl[i].amount); } - doc.gross_pay = total_earn + flt(doc.arrear_amount) + flt(doc.leave_encashment_amount); + doc.gross_pay = total_earn; refresh_many(['amount','gross_pay']); } @@ -161,17 +162,6 @@ var calculate_net_pay = function(doc, dt, dn) { refresh_many(['net_pay', 'rounded_total']); } -// trigger on arrear -// ------------------------------------------------------------------------ -cur_frm.cscript.arrear_amount = function(doc,dt,dn){ - calculate_earning_total(doc, dt, dn); - calculate_net_pay(doc, dt, dn); -} - -// trigger on encashed amount -// ------------------------------------------------------------------------ -cur_frm.cscript.leave_encashment_amount = cur_frm.cscript.arrear_amount; - // validate // ------------------------------------------------------------------------ cur_frm.cscript.validate = function(doc, dt, dn) { diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.json b/erpnext/hr/doctype/salary_slip/salary_slip.json index 7d5dbe9c9a..9f3c29907e 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.json +++ b/erpnext/hr/doctype/salary_slip/salary_slip.json @@ -21,7 +21,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -50,7 +49,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -78,7 +76,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Employee", @@ -108,7 +105,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -138,7 +134,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Department", @@ -169,7 +164,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Designation", @@ -199,7 +193,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Branch", @@ -229,7 +222,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -257,7 +249,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -282,16 +273,16 @@ "collapsible": 0, "columns": 0, "fieldname": "journal_entry", - "fieldtype": "Data", + "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Journal Entry", "length": 0, "no_copy": 0, + "options": "Journal Entry", "permlevel": 0, "precision": "", "print_hide": 0, @@ -314,7 +305,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -342,7 +332,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -370,7 +359,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -398,7 +386,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Slip Based on Timesheet", @@ -428,7 +415,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Start Date", @@ -458,7 +444,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -486,7 +471,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -514,7 +498,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Structure", @@ -545,7 +528,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payroll Frequency", @@ -575,7 +557,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Working Days", @@ -605,7 +586,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Leave Without Pay", @@ -635,7 +615,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Days", @@ -665,7 +644,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -694,7 +672,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Slip Timesheet", @@ -723,7 +700,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -750,7 +726,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Working Hours", @@ -778,7 +753,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Hour Rate", @@ -807,7 +781,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -835,7 +808,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bank Name", @@ -864,7 +836,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bank Account No.", @@ -893,7 +864,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -920,7 +890,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -950,7 +919,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Earning & Deduction", @@ -978,7 +946,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Earning", @@ -1008,7 +975,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Earnings", @@ -1038,7 +1004,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Deduction", @@ -1067,7 +1032,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Deductions", @@ -1097,7 +1061,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1115,66 +1078,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "arrear_amount", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Arrear Amount", - "length": 0, - "no_copy": 0, - "oldfieldname": "arrear_amount", - "oldfieldtype": "Currency", - "options": "Company:company:default_currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "leave_encashment_amount", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Leave Encashment Amount", - "length": 0, - "no_copy": 0, - "oldfieldname": "encashment_amount", - "oldfieldtype": "Currency", - "options": "Company:company:default_currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_on_submit": 0, "bold": 0, @@ -1185,7 +1088,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gross Pay", @@ -1215,7 +1117,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1241,7 +1142,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Deduction", @@ -1266,17 +1166,45 @@ "bold": 0, "collapsible": 0, "columns": 0, + "depends_on": "total_loan_repayment", "fieldname": "loan_repayment", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Loan repayment", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "principal_amount", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Loan Repayment", + "label": "Principal Amount", "length": 0, "no_copy": 0, + "options": "Company:company:default_currency", "permlevel": 0, "precision": "", "print_hide": 0, @@ -1294,13 +1222,121 @@ "bold": 0, "collapsible": 0, "columns": 0, - "description": "Gross Pay + Arrear Amount + Encashment Amount - Total Deduction - Loan Repayment", + "fieldname": "interest_amount", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Interest Amount", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_48", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "total_loan_repayment", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Total Loan Repayment", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "net_pay_info", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "net pay info", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Gross Pay - Total Deduction - Loan Repayment", "fieldname": "net_pay", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Pay", @@ -1320,6 +1356,32 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_53", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 1, @@ -1330,7 +1392,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total", @@ -1348,6 +1409,32 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_55", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -1359,7 +1446,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total in words", @@ -1390,7 +1476,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-09 12:37:03.802501", + "modified": "2017-02-09 02:23:53.851332", "modified_by": "Administrator", "module": "HR", "name": "Salary Slip", @@ -1406,7 +1492,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1428,7 +1513,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1449,7 +1533,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.py b/erpnext/hr/doctype/salary_slip/salary_slip.py index 9d57a5d562..55314ac183 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.py +++ b/erpnext/hr/doctype/salary_slip/salary_slip.py @@ -324,25 +324,28 @@ class SalarySlip(TransactionBase): disable_rounded_total = cint(frappe.db.get_value("Global Defaults", None, "disable_rounded_total")) - self.gross_pay = flt(self.arrear_amount) + flt(self.leave_encashment_amount) self.total_deduction = 0 + self.gross_pay = 0 self.sum_components('earnings', 'gross_pay') self.sum_components('deductions', 'total_deduction') self.set_loan_repayment() - self.net_pay = flt(self.gross_pay) - (flt(self.total_deduction) + flt(self.loan_repayment)) + self.net_pay = flt(self.gross_pay) - (flt(self.total_deduction) + flt(self.total_loan_repayment)) self.rounded_total = rounded(self.net_pay, self.precision("net_pay") if disable_rounded_total else 0) def set_loan_repayment(self): - employee_loan = frappe.db.sql("""select sum(total_payment) as loan_repayment from `tabRepayment Schedule` + employee_loan = frappe.db.sql("""select sum(principal_amount) as principal_amount, sum(interest_amount) as interest_amount, + sum(total_payment) as total_loan_repayment from `tabRepayment Schedule` where payment_date between %s and %s and parent in (select name from `tabEmployee Loan` where employee = %s and repay_from_salary = 1 and docstatus = 1)""", - (self.start_date, self.end_date, self.employee), as_dict=True) + (self.start_date, self.end_date, self.employee), as_dict=True) if employee_loan: - self.loan_repayment = employee_loan[0].loan_repayment + self.principal_amount = employee_loan[0].principal_amount + self.interest_amount = employee_loan[0].interest_amount + self.total_loan_repayment = employee_loan[0].total_loan_repayment def on_submit(self): if self.net_pay < 0: diff --git a/erpnext/hr/doctype/salary_slip/test_salary_slip.py b/erpnext/hr/doctype/salary_slip/test_salary_slip.py index 9999f1ec08..cf76ee7920 100644 --- a/erpnext/hr/doctype/salary_slip/test_salary_slip.py +++ b/erpnext/hr/doctype/salary_slip/test_salary_slip.py @@ -14,7 +14,7 @@ from erpnext.hr.doctype.process_payroll.process_payroll import get_month_details class TestSalarySlip(unittest.TestCase): def setUp(self): - make_earning_salary_component(["Basic Salary", "Allowance", "HRA"]) + make_earning_salary_component(["Basic Salary", "Special Allowance", "HRA"]) make_deduction_salary_component(["Professional Tax", "TDS"]) for dt in ["Leave Application", "Leave Allocation", "Salary Slip"]: @@ -143,8 +143,8 @@ class TestSalarySlip(unittest.TestCase): ss = frappe.get_doc("Salary Slip", self.make_employee_salary_slip("test_employee@salary.com", "Monthly")) ss.submit() - self.assertEquals(ss.loan_repayment, 582) - self.assertEquals(ss.net_pay, (flt(ss.gross_pay) - (flt(ss.total_deduction) + flt(ss.loan_repayment)))) + self.assertEquals(ss.total_loan_repayment, 582) + self.assertEquals(ss.net_pay, (flt(ss.gross_pay) - (flt(ss.total_deduction) + flt(ss.total_loan_repayment)))) def test_payroll_frequency(self): fiscal_year = get_fiscal_year(nowdate(), company="_Test Company")[0] @@ -322,8 +322,8 @@ def get_earnings_component(): "idx": 3 }, { - "salary_component": 'Allowance', - "abbr":'A', + "salary_component": 'Special Allowance', + "abbr":'SA', "condition": 'H < 10000', "formula": 'BS*.5', "idx": 4 diff --git a/erpnext/hr/doctype/salary_structure/test_salary_structure.py b/erpnext/hr/doctype/salary_structure/test_salary_structure.py index 36e50d319a..665f8a8558 100644 --- a/erpnext/hr/doctype/salary_structure/test_salary_structure.py +++ b/erpnext/hr/doctype/salary_structure/test_salary_structure.py @@ -17,7 +17,7 @@ class TestSalaryStructure(unittest.TestCase): def setUp(self): self.make_holiday_list() frappe.db.set_value("Company", erpnext.get_default_company(), "default_holiday_list", "Salary Structure Test Holiday List") - make_earning_salary_component(["Basic Salary", "Allowance", "HRA"]) + make_earning_salary_component(["Basic Salary", "Special Allowance", "HRA"]) make_deduction_salary_component(["Professional Tax", "TDS"]) make_employee("test_employee@salary.com") make_employee("test_employee_2@salary.com") @@ -139,8 +139,8 @@ def get_earnings_component(): "idx": 3 }, { - "salary_component": 'Allowance', - "abbr":'A', + "salary_component": 'Special Allowance', + "abbr":'SA', "condition": 'H < 10000', "formula": 'BS*.5', "idx": 4 diff --git a/erpnext/hr/print_format/salary_slip_standard/salary_slip_standard.json b/erpnext/hr/print_format/salary_slip_standard/salary_slip_standard.json index 0c38d4541a..cb4003a28e 100644 --- a/erpnext/hr/print_format/salary_slip_standard/salary_slip_standard.json +++ b/erpnext/hr/print_format/salary_slip_standard/salary_slip_standard.json @@ -6,7 +6,7 @@ "docstatus": 0, "doctype": "Print Format", "font": "Default", - "format_data": "[{\"fieldname\": \"print_heading_template\", \"fieldtype\": \"HTML\", \"options\": \"

{{doc.name}}

\\n
\\n
\\n
\"}, {\"fieldtype\": \"Section Break\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"employee\"}, {\"print_hide\": 0, \"fieldname\": \"company\"}, {\"print_hide\": 0, \"fieldname\": \"employee_name\"}, {\"print_hide\": 0, \"fieldname\": \"department\"}, {\"print_hide\": 0, \"fieldname\": \"designation\"}, {\"print_hide\": 0, \"fieldname\": \"branch\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"start_date\"}, {\"print_hide\": 0, \"fieldname\": \"end_date\"}, {\"print_hide\": 0, \"fieldname\": \"total_working_days\"}, {\"print_hide\": 0, \"fieldname\": \"leave_without_pay\"}, {\"print_hide\": 0, \"fieldname\": \"payment_days\"}, {\"fieldtype\": \"Section Break\"}, {\"fieldtype\": \"Column Break\"}, {\"visible_columns\": [{\"print_hide\": 0, \"fieldname\": \"salary_component\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"amount\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"depends_on_lwp\", \"print_width\": \"\"}], \"print_hide\": 0, \"fieldname\": \"earnings\"}, {\"fieldtype\": \"Column Break\"}, {\"visible_columns\": [{\"print_hide\": 0, \"fieldname\": \"salary_component\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"amount\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"depends_on_lwp\", \"print_width\": \"\"}], \"print_hide\": 0, \"fieldname\": \"deductions\"}, {\"fieldtype\": \"Section Break\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"arrear_amount\"}, {\"print_hide\": 0, \"fieldname\": \"leave_encashment_amount\"}, {\"print_hide\": 0, \"fieldname\": \"gross_pay\"}, {\"print_hide\": 0, \"fieldname\": \"total_deduction\"}, {\"print_hide\": 0, \"fieldname\": \"net_pay\"}, {\"print_hide\": 0, \"fieldname\": \"rounded_total\"}, {\"print_hide\": 0, \"fieldname\": \"total_in_words\"}]", + "format_data": "[{\"fieldname\": \"print_heading_template\", \"fieldtype\": \"HTML\", \"options\": \"

{{doc.name}}

\\n
\\n
\\n
\"}, {\"fieldtype\": \"Section Break\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"employee\"}, {\"print_hide\": 0, \"fieldname\": \"company\"}, {\"print_hide\": 0, \"fieldname\": \"employee_name\"}, {\"print_hide\": 0, \"fieldname\": \"department\"}, {\"print_hide\": 0, \"fieldname\": \"designation\"}, {\"print_hide\": 0, \"fieldname\": \"branch\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"start_date\"}, {\"print_hide\": 0, \"fieldname\": \"end_date\"}, {\"print_hide\": 0, \"fieldname\": \"total_working_days\"}, {\"print_hide\": 0, \"fieldname\": \"leave_without_pay\"}, {\"print_hide\": 0, \"fieldname\": \"payment_days\"}, {\"fieldtype\": \"Section Break\"}, {\"fieldtype\": \"Column Break\"}, {\"visible_columns\": [{\"print_hide\": 0, \"fieldname\": \"salary_component\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"amount\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"depends_on_lwp\", \"print_width\": \"\"}], \"print_hide\": 0, \"fieldname\": \"earnings\"}, {\"fieldtype\": \"Column Break\"}, {\"visible_columns\": [{\"print_hide\": 0, \"fieldname\": \"salary_component\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"amount\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"depends_on_lwp\", \"print_width\": \"\"}], \"print_hide\": 0, \"fieldname\": \"deductions\"}, {\"fieldtype\": \"Section Break\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"gross_pay\"}, {\"print_hide\": 0, \"fieldname\": \"total_deduction\"}, {\"print_hide\": 0, \"fieldname\": \"net_pay\"}, {\"print_hide\": 0, \"fieldname\": \"rounded_total\"}, {\"print_hide\": 0, \"fieldname\": \"total_in_words\"}]", "idx": 0, "modified": "2016-08-22 00:21:42.600548", "modified_by": "Administrator", diff --git a/erpnext/hr/report/salary_register/salary_register.py b/erpnext/hr/report/salary_register/salary_register.py index 1e36b92e22..88f6f470b1 100644 --- a/erpnext/hr/report/salary_register/salary_register.py +++ b/erpnext/hr/report/salary_register/salary_register.py @@ -22,7 +22,7 @@ def execute(filters=None): for e in earning_types: row.append(ss_earning_map.get(ss.name, {}).get(e)) - row += [ss.arrear_amount, ss.leave_encashment_amount, ss.gross_pay] + row += [ss.gross_pay] for d in ded_types: row.append(ss_ded_map.get(ss.name, {}).get(d)) @@ -50,8 +50,7 @@ def get_columns(salary_slips): salary_components[_(component.type)].append(component.salary_component) columns = columns + [(e + ":Currency:120") for e in salary_components[_("Earning")]] + \ - [ _("Arrear Amount") + ":Currency:120", _("Leave Encashment Amount") + ":Currency:150", - _("Gross Pay") + ":Currency:120"] + [(d + ":Currency:120") for d in salary_components[_("Deduction")]] + \ + [_("Gross Pay") + ":Currency:120"] + [(d + ":Currency:120") for d in salary_components[_("Deduction")]] + \ [_("Total Deduction") + ":Currency:120", _("Net Pay") + ":Currency:120"] return columns, salary_components[_("Earning")], salary_components[_("Deduction")] diff --git a/erpnext/patches.txt b/erpnext/patches.txt index e041a2b517..0f3f1984f6 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -370,4 +370,5 @@ erpnext.patches.v7_2.set_null_value_to_fields erpnext.patches.v7_2.update_guardian_name_in_student_master erpnext.patches.v7_2.update_abbr_in_salary_slips erpnext.patches.v7_2.rename_evaluation_criteria -erpnext.patches.v7_2.update_party_type \ No newline at end of file +erpnext.patches.v7_2.update_party_type +erpnext.patches.v7_2.arrear_leave_encashment_as_salary_component \ No newline at end of file diff --git a/erpnext/patches/v7_2/arrear_leave_encashment_as_salary_component.py b/erpnext/patches/v7_2/arrear_leave_encashment_as_salary_component.py new file mode 100644 index 0000000000..0e5dab3eb0 --- /dev/null +++ b/erpnext/patches/v7_2/arrear_leave_encashment_as_salary_component.py @@ -0,0 +1,32 @@ +import frappe + +def execute(): + frappe.reload_doctype('Salary Slip', 'Salary Component') + salary_components = ['Arrear', 'Leave Encashment'] + for salary_component in salary_components: + if not frappe.db.exists('Salary Component', salary_component): + sal_comp = frappe.get_doc({ + "doctype": "Salary Component", + "salary_component": salary_component, + "type": "Earning" + }).insert() + + salary_slips = frappe.db.sql("""select name, arrear_amount, leave_encashment_amount from `tabSalary Slip` + where docstatus !=2 and (arrear_amount > 0 or leave_encashment_amount > 0)""", as_dict=True) + + for salary_slip in salary_slips: + doc = frappe.get_doc('Salary Slip', salary_slip.name) + + if salary_slip.get("arrear_amount") > 0: + r = doc.append('earnings', { + 'salary_component': 'Arrear', + 'amount': salary_slip.arrear_amount + }) + r.db_update() + + if salary_slip.get("leave_encashment_amount") > 0: + r = doc.append('earnings', { + 'salary_component': 'Leave Encashment', + 'amount': salary_slip.leave_encashment_amount + }) + r.db_update() \ No newline at end of file diff --git a/erpnext/setup/doctype/company/company.js b/erpnext/setup/doctype/company/company.js index 5dd8ceb7bd..0d8b41f7e2 100644 --- a/erpnext/setup/doctype/company/company.js +++ b/erpnext/setup/doctype/company/company.js @@ -5,17 +5,6 @@ frappe.provide("erpnext.company"); frappe.ui.form.on("Company", { setup: function(frm) { - frm.fields_dict['default_payable_account'].get_query = function() { - return{ - filters: { - "root_type": "Liability", - "account_type": "Payable" - } - } - } - }, - - onload: function(frm) { erpnext.company.setup_queries(frm); }, @@ -146,6 +135,7 @@ erpnext.company.setup_queries = function(frm) { ["default_payable_account", {"account_type": "Payable"}], ["default_expense_account", {"root_type": "Expense"}], ["default_income_account", {"root_type": "Income"}], + ["default_payroll_payable_account", {"root_type": "Liability"}], ["round_off_account", {"root_type": "Expense"}], ["write_off_account", {"root_type": "Expense"}], ["exchange_gain_loss_account", {"root_type": "Expense"}], diff --git a/erpnext/setup/doctype/company/company.json b/erpnext/setup/doctype/company/company.json index fabbd51293..1c436b24cd 100644 --- a/erpnext/setup/doctype/company/company.json +++ b/erpnext/setup/doctype/company/company.json @@ -22,7 +22,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -50,7 +49,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -80,7 +78,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Abbr", @@ -110,7 +107,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Change Abbreviation", @@ -137,7 +133,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -163,7 +158,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Domain", @@ -191,7 +185,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Values", @@ -218,7 +211,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Letter Head", @@ -247,7 +239,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Holiday List", @@ -276,7 +267,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Terms", @@ -304,7 +294,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Currency", @@ -332,7 +321,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -359,7 +347,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Country", @@ -387,7 +374,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Create Chart Of Accounts Based On", @@ -417,7 +403,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Chart Of Accounts Template", @@ -447,7 +432,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Existing Company ", @@ -476,7 +460,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounts Settings", @@ -505,7 +488,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Bank Account", @@ -536,7 +518,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Cash Account", @@ -565,7 +546,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Receivable Account", @@ -595,7 +575,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Round Off Account", @@ -624,7 +603,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Account", @@ -653,7 +631,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Gain / Loss Account", @@ -682,7 +659,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -711,7 +687,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Payable Account", @@ -742,7 +717,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Cost of Goods Sold Account", @@ -771,7 +745,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Income Account", @@ -789,6 +762,35 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "default_payroll_payable_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Payroll Payable Account", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -799,7 +801,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Round Off Cost Center", @@ -828,7 +829,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -856,7 +856,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Cost Center", @@ -885,7 +884,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Limit", @@ -915,7 +913,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -942,7 +939,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Days Based On", @@ -972,7 +968,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Days", @@ -1002,7 +997,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock Settings", @@ -1029,7 +1023,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock Received But Not Billed", @@ -1057,7 +1050,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock Adjustment Account", @@ -1085,7 +1077,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1112,7 +1103,6 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expenses Included In Valuation", @@ -1140,7 +1130,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fixed Asset Depreciation Settings", @@ -1168,7 +1157,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accumulated Depreciation Account", @@ -1197,7 +1185,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depreciation Expense Account", @@ -1226,7 +1213,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1253,7 +1239,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gain/Loss Account on Asset Disposal", @@ -1282,7 +1267,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Asset Depreciation Cost Center", @@ -1312,7 +1296,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company Info", @@ -1339,7 +1322,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -1368,7 +1350,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1396,7 +1377,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Phone No", @@ -1426,7 +1406,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fax", @@ -1456,7 +1435,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Email", @@ -1486,7 +1464,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website", @@ -1516,7 +1493,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1546,7 +1522,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Registration Details", @@ -1575,7 +1550,6 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delete Company Transactions", @@ -1606,7 +1580,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-23 16:32:04.893315", + "modified": "2017-02-08 01:25:21.168998", "modified_by": "Administrator", "module": "Setup", "name": "Company", @@ -1622,7 +1596,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1643,7 +1616,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1664,7 +1636,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1685,7 +1656,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1706,7 +1676,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1727,7 +1696,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1748,7 +1716,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1764,5 +1731,6 @@ "read_only": 0, "read_only_onload": 0, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/company/company.py b/erpnext/setup/doctype/company/company.py index 93f02f8e3f..dd7bca9f73 100644 --- a/erpnext/setup/doctype/company/company.py +++ b/erpnext/setup/doctype/company/company.py @@ -50,7 +50,7 @@ class Company(Document): def validate_default_accounts(self): for field in ["default_bank_account", "default_cash_account", "default_receivable_account", "default_payable_account", "default_expense_account", "default_income_account", "stock_received_but_not_billed", - "stock_adjustment_account", "expenses_included_in_valuation"]: + "stock_adjustment_account", "expenses_included_in_valuation", "default_payroll_payable_account"]: if self.get(field): for_company = frappe.db.get_value("Account", self.get(field), "company") if for_company != self.name: diff --git a/erpnext/setup/doctype/company/fixtures/india/__init__.py b/erpnext/setup/doctype/company/fixtures/india/__init__.py index 0f4bd4f59c..2cf43c9b43 100644 --- a/erpnext/setup/doctype/company/fixtures/india/__init__.py +++ b/erpnext/setup/doctype/company/fixtures/india/__init__.py @@ -10,7 +10,9 @@ def install(company): {'doctype': 'Salary Component', 'salary_component': 'Professional Tax', 'description': 'Professional Tax', 'type': 'Deduction'}, {'doctype': 'Salary Component', 'salary_component': 'Provident Fund', 'description': 'Provident fund', 'type': 'Deduction'}, {'doctype': 'Salary Component', 'salary_component': 'House Rent Allowance', 'description': 'House Rent Allowance', 'type': 'Earning'}, - {'doctype': 'Salary Component', 'salary_component': 'Basic', 'description': 'Basic', 'type': 'Earning'} + {'doctype': 'Salary Component', 'salary_component': 'Basic', 'description': 'Basic', 'type': 'Earning'}, + {'doctype': 'Salary Component', 'salary_component': 'Arrear', 'description': 'Arrear', 'type': 'Earning'}, + {'doctype': 'Salary Component', 'salary_component': 'Leave Encashment', 'description': 'Leave Encashment', 'type': 'Earning'} ] for d in docs: diff --git a/erpnext/setup/setup_wizard/install_fixtures.py b/erpnext/setup/setup_wizard/install_fixtures.py index 5e08203c5a..e6b4208ed8 100644 --- a/erpnext/setup/setup_wizard/install_fixtures.py +++ b/erpnext/setup/setup_wizard/install_fixtures.py @@ -33,6 +33,9 @@ def install(country=None): # salary component {'doctype': 'Salary Component', 'salary_component': _('Income Tax'), 'description': _('Income Tax'), 'type': 'Deduction'}, {'doctype': 'Salary Component', 'salary_component': _('Basic'), 'description': _('Basic'), 'type': 'Earning'}, + {'doctype': 'Salary Component', 'salary_component': _('Arrear'), 'description': _('Arrear'), 'type': 'Earning'}, + {'doctype': 'Salary Component', 'salary_component': _('Leave Encashment'), 'description': _('Leave Encashment'), 'type': 'Earning'}, + # expense claim type {'doctype': 'Expense Claim Type', 'name': _('Calls'), 'expense_type': _('Calls')}, From 4b9d2f27336caffab98966b333a268dee408dcba Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 16 Feb 2017 15:53:40 +0530 Subject: [PATCH 084/147] [Fix] Cleanup supplied items if supply raw material is set as No --- erpnext/controllers/buying_controller.py | 3 +++ erpnext/patches.txt | 3 ++- .../empty_supplied_items_for_non_subcontracted.py | 14 ++++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 erpnext/patches/v7_2/empty_supplied_items_for_non_subcontracted.py diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py index c4ba9e7b1d..1d1b4e2198 100644 --- a/erpnext/controllers/buying_controller.py +++ b/erpnext/controllers/buying_controller.py @@ -178,6 +178,9 @@ class BuyingController(StockController): for item in self.get("items"): item.rm_supp_cost = 0.0 + if self.is_subcontracted == "No" and self.get("supplied_items"): + self.set('supplied_items', []) + def update_raw_materials_supplied(self, item, raw_material_table): bom_items = self.get_items_from_bom(item.item_code, item.bom) raw_materials_cost = 0 diff --git a/erpnext/patches.txt b/erpnext/patches.txt index b997dfc13b..6563dfb3ee 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -363,4 +363,5 @@ erpnext.patches.v7_2.update_website_for_variant erpnext.patches.v7_2.update_doctype_status erpnext.patches.v7_2.update_salary_slips erpnext.patches.v7_2.set_null_value_to_fields -erpnext.patches.v7_2.update_abbr_in_salary_slips \ No newline at end of file +erpnext.patches.v7_2.update_abbr_in_salary_slips +erpnext.patches.v7_2.empty_supplied_items_for_non_subcontracted \ No newline at end of file diff --git a/erpnext/patches/v7_2/empty_supplied_items_for_non_subcontracted.py b/erpnext/patches/v7_2/empty_supplied_items_for_non_subcontracted.py new file mode 100644 index 0000000000..ec6f8afc3a --- /dev/null +++ b/erpnext/patches/v7_2/empty_supplied_items_for_non_subcontracted.py @@ -0,0 +1,14 @@ +# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + for doctype in ["Purchase Order", "Purchase Invoice", "Purchase Receipt"]: + child_table = 'Purchase Receipt Item Supplied' if doctype != 'Purchase Order' else 'Purchase Order Item Supplied' + for data in frappe.db.sql(""" select distinct `tab{doctype}`.name from `tab{doctype}` , `tab{child_table}` + where `tab{doctype}`.name = `tab{child_table}`.parent and `tab{doctype}`.docstatus != 2 + and `tab{doctype}`.is_subcontracted = 'No' """.format(doctype = doctype, child_table = child_table), as_dict=1): + frappe.db.sql(""" delete from `tab{child_table}` + where parent = %s and parenttype = %s""".format(child_table= child_table), (data.name, doctype)) \ No newline at end of file From 9e5b3dad296bf3c598f87f65b5307dcee1c015e9 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 17 Feb 2017 11:03:30 +0530 Subject: [PATCH 085/147] Minor fix in assesment --- erpnext/schools/doctype/assessment/assessment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/schools/doctype/assessment/assessment.py b/erpnext/schools/doctype/assessment/assessment.py index 003b4276e7..50883364cd 100644 --- a/erpnext/schools/doctype/assessment/assessment.py +++ b/erpnext/schools/doctype/assessment/assessment.py @@ -34,7 +34,7 @@ class Assessment(Document): validate_overlap_for(self, "Assessment", "student_group") validate_overlap_for(self, "Assessment", "room") - validate_overlap_for(self, "Assessment", "supervisor", self.instructor) + validate_overlap_for(self, "Assessment", "supervisor", self.supervisor) def get_assessment_list(doctype, txt, filters, limit_start, limit_page_length=20): From 6af7dd4e1b98118c876decc42fb4d414b7117805 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 17 Feb 2017 14:47:25 +0530 Subject: [PATCH 086/147] Set fiscal year start and end date based on country --- erpnext/public/js/setup_wizard.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/public/js/setup_wizard.js b/erpnext/public/js/setup_wizard.js index 30323ecd6b..c2a15950d8 100644 --- a/erpnext/public/js/setup_wizard.js +++ b/erpnext/public/js/setup_wizard.js @@ -100,7 +100,12 @@ function load_erpnext_slides() { fy = ["01-01", "12-31"]; next_year = current_year; } - + + var year_start_date = current_year + "-" + fy[0]; + if(year_start_date > get_today()) { + next_year = current_year + current_year -= 1; + } slide.get_field("fy_start_date").set_input(current_year + "-" + fy[0]); slide.get_field("fy_end_date").set_input(next_year + "-" + fy[1]); } From a020e4eba471337e3f3cef65c432f0eb10edab8d Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Fri, 17 Feb 2017 14:51:57 +0530 Subject: [PATCH 087/147] Payment entry fields issue, added total billed hours in timesheet --- .../doctype/payment_entry/payment_entry.json | 63 ++++++++++++++++++- .../projects/doctype/timesheet/timesheet.json | 44 ++++++++++--- 2 files changed, 95 insertions(+), 12 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.json b/erpnext/accounts/doctype/payment_entry/payment_entry.json index 98fa445c9b..c9db47eae7 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.json +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Type of Payment", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Payment Type", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -123,7 +127,7 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, + }, { "allow_on_submit": 0, "bold": 1, @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Mode of Payment", @@ -216,13 +223,14 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "eval:in_list([\"Receive\", \"Pay\"], doc.payment_type) && doc.party_type", + "depends_on": "eval:in_list([\"Receive\", \"Pay\"], doc.payment_type)", "fieldname": "party_section", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment From / To", @@ -245,6 +253,7 @@ "bold": 0, "collapsible": 0, "columns": 0, + "default": "", "depends_on": "eval:in_list([\"Receive\", \"Pay\"], doc.payment_type)", "fieldname": "party_type", "fieldtype": "Link", @@ -252,6 +261,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Party Type", @@ -282,6 +292,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Party", @@ -311,6 +322,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -340,6 +352,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Party Name", @@ -368,6 +381,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounts", @@ -397,6 +411,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Party Balance", @@ -426,6 +441,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Paid From", @@ -456,6 +472,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Currency", @@ -486,6 +503,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Balance", @@ -515,6 +533,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -543,6 +562,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Paid To", @@ -573,6 +593,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Currency", @@ -603,6 +624,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Balance", @@ -634,6 +656,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amount", @@ -663,6 +686,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount", @@ -693,6 +717,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -722,6 +747,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount (Company Currency)", @@ -751,6 +777,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -779,6 +806,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Received Amount", @@ -809,6 +837,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -838,6 +867,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Received Amount (Company Currency)", @@ -869,6 +899,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference", @@ -899,6 +930,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Allocate Payment Amount", @@ -928,6 +960,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment References", @@ -958,6 +991,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Writeoff", @@ -987,6 +1021,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Allocated Amount", @@ -1016,6 +1051,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Allocated Amount (Company Currency)", @@ -1045,6 +1081,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Set Exchange Gain / Loss", @@ -1073,6 +1110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1101,6 +1139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Unallocated Amount", @@ -1130,6 +1169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Difference Amount (Company Currency)", @@ -1160,6 +1200,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Difference Amount", @@ -1190,6 +1231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Deductions or Loss", @@ -1218,6 +1260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Deductions or Loss", @@ -1247,6 +1290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transaction ID", @@ -1276,6 +1320,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cheque/Reference No", @@ -1304,6 +1349,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1332,6 +1378,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cheque/Reference Date", @@ -1361,6 +1408,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Clearance Date", @@ -1391,6 +1439,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -1420,6 +1469,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -1449,6 +1499,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remarks", @@ -1477,6 +1528,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1504,6 +1556,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -1533,6 +1586,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -1562,6 +1616,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -1590,6 +1645,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -1618,7 +1674,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-30 00:41:51.348616", + "modified": "2017-02-17 14:47:05.379934", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Entry", @@ -1669,6 +1725,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "title", diff --git a/erpnext/projects/doctype/timesheet/timesheet.json b/erpnext/projects/doctype/timesheet/timesheet.json index 8762a23cf9..c7eb076ab3 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.json +++ b/erpnext/projects/doctype/timesheet/timesheet.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -82,6 +84,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Invoice", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Slip", @@ -167,6 +172,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -197,6 +203,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Detail", @@ -227,6 +234,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Employee", @@ -257,6 +265,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -286,6 +295,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "User", @@ -315,6 +325,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -342,6 +353,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Start Date", @@ -370,6 +382,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -400,6 +413,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Production Detail", @@ -428,6 +442,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Production Order", @@ -457,6 +472,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -483,6 +499,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Time Sheets", @@ -511,6 +528,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -540,7 +558,8 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, - "in_list_view": 1, + "in_global_search": 0, + "in_list_view": 0, "in_standard_filter": 0, "label": "Total Working Hours", "length": 0, @@ -567,6 +586,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing Details", @@ -595,6 +615,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Billable Hours", @@ -623,7 +644,8 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, - "in_list_view": 0, + "in_global_search": 0, + "in_list_view": 1, "in_standard_filter": 0, "label": "Total Billed Hours", "length": 0, @@ -651,6 +673,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Costing Amount", @@ -679,6 +702,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -709,6 +733,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Billable Amount", @@ -737,6 +762,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Billed Amount", @@ -765,6 +791,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "% Amount Billed", @@ -793,6 +820,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -820,6 +848,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Note", @@ -848,6 +877,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -877,7 +907,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-23 17:35:51.194690", + "modified": "2017-02-17 13:08:08.109153", "modified_by": "Administrator", "module": "Projects", "name": "Timesheet", @@ -893,7 +923,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -914,7 +943,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -935,7 +963,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -956,7 +983,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -977,7 +1003,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -998,7 +1023,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -1013,6 +1037,8 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file From e1e25a0c9d87abb4b92fe053876ac73f465b7649 Mon Sep 17 00:00:00 2001 From: mbauskar Date: Thu, 16 Feb 2017 19:36:59 +0530 Subject: [PATCH 088/147] [minor] auto close opportunity after 7 days --- erpnext/crm/doctype/opportunity/opportunity.py | 10 ++++++++++ erpnext/hooks.py | 1 + erpnext/patches.txt | 3 ++- erpnext/public/js/utils/party.js | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/erpnext/crm/doctype/opportunity/opportunity.py b/erpnext/crm/doctype/opportunity/opportunity.py index 301dc825e0..be857b5580 100644 --- a/erpnext/crm/doctype/opportunity/opportunity.py +++ b/erpnext/crm/doctype/opportunity/opportunity.py @@ -245,3 +245,13 @@ def set_multiple_status(names, status): opp = frappe.get_doc("Opportunity", name) opp.status = status opp.save() + +def auto_close_opportunity(): + """ auto close the `Replied` Opportunities after 7 days """ + opportunities = frappe.db.sql(""" select name from tabOpportunity where status='Replied' and + modifiedmodified") \ No newline at end of file diff --git a/erpnext/public/js/utils/party.js b/erpnext/public/js/utils/party.js index a1d200f6ef..35d0b4203f 100644 --- a/erpnext/public/js/utils/party.js +++ b/erpnext/public/js/utils/party.js @@ -129,7 +129,7 @@ erpnext.utils.get_contact_details = function(frm) { if(frm.doc["contact_person"]) { frappe.call({ - method: "erpnext.utilities.doctype.contact.contact.get_contact_details", + method: "frappe.email.doctype.contact.contact.get_contact_details", args: {contact: frm.doc.contact_person }, callback: function(r) { if(r.message) From 90818080b18c6593512b373178cd2cbbb1cb9971 Mon Sep 17 00:00:00 2001 From: mbauskar Date: Fri, 17 Feb 2017 14:56:00 +0530 Subject: [PATCH 089/147] [minor] Configured Auto Close days for Opportunity and Issue --- .../crm/doctype/opportunity/opportunity.py | 4 +- erpnext/patches.txt | 2 +- .../patches/v7_2/setup_auto_close_settings.py | 18 ++++ .../selling_settings/selling_settings.json | 75 ++++++++++++++- erpnext/support/doctype/issue/issue.py | 4 +- .../doctype/support_settings/__init__.py | 0 .../support_settings/support_settings.js | 8 ++ .../support_settings/support_settings.json | 92 +++++++++++++++++++ .../support_settings/support_settings.py | 10 ++ 9 files changed, 208 insertions(+), 5 deletions(-) create mode 100644 erpnext/patches/v7_2/setup_auto_close_settings.py create mode 100644 erpnext/support/doctype/support_settings/__init__.py create mode 100644 erpnext/support/doctype/support_settings/support_settings.js create mode 100644 erpnext/support/doctype/support_settings/support_settings.json create mode 100644 erpnext/support/doctype/support_settings/support_settings.py diff --git a/erpnext/crm/doctype/opportunity/opportunity.py b/erpnext/crm/doctype/opportunity/opportunity.py index be857b5580..786a36cf6d 100644 --- a/erpnext/crm/doctype/opportunity/opportunity.py +++ b/erpnext/crm/doctype/opportunity/opportunity.py @@ -248,8 +248,10 @@ def set_multiple_status(names, status): def auto_close_opportunity(): """ auto close the `Replied` Opportunities after 7 days """ + auto_close_after_days = frappe.db.get_value("Support Settings", "Support Settings", "close_opportunity_after_days") or 15 + opportunities = frappe.db.sql(""" select name from tabOpportunity where status='Replied' and - modifiedmodified") \ No newline at end of file +erpnext.patches.v7_2.setup_auto_close_settings \ No newline at end of file diff --git a/erpnext/patches/v7_2/setup_auto_close_settings.py b/erpnext/patches/v7_2/setup_auto_close_settings.py new file mode 100644 index 0000000000..4eef2b9c8a --- /dev/null +++ b/erpnext/patches/v7_2/setup_auto_close_settings.py @@ -0,0 +1,18 @@ +# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + # update the selling settings and set the close_opportunity_after_days + frappe.reload_doc("selling", "doctype", "selling_settings") + frappe.db.set_value("Selling Settings", "Selling Settings", "close_opportunity_after_days", 15) + + # Auto close Replied opportunity + frappe.db.sql("""update `tabOpportunity` set status='Closed' where status='Replied' + and date_sub(curdate(), interval 15 Day)>modified""") + + # create Support Settings doctype and update close_issue_after_days + frappe.reload_doc("support", "doctype", "support_settings") + frappe.db.set_value("Support Settings", "Support Settings", "close_issue_after_days", 7) \ No newline at end of file diff --git a/erpnext/selling/doctype/selling_settings/selling_settings.json b/erpnext/selling/doctype/selling_settings/selling_settings.json index f1bfe95e90..11b83c68e5 100644 --- a/erpnext/selling/doctype/selling_settings/selling_settings.json +++ b/erpnext/selling/doctype/selling_settings/selling_settings.json @@ -24,7 +24,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Customer Naming By", "length": 0, "no_copy": 0, @@ -33,6 +35,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -50,7 +53,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Campaign Naming By", "length": 0, "no_copy": 0, @@ -59,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -77,7 +83,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Default Customer Group", "length": 0, "no_copy": 0, @@ -86,6 +94,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -104,7 +113,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Default Territory", "length": 0, "no_copy": 0, @@ -113,6 +124,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -130,7 +142,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Default Price List", "length": 0, "no_copy": 0, @@ -139,6 +153,38 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "15", + "description": "Auto close Opportunity after 15 days", + "fieldname": "close_opportunity_after_days", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Close Opportunity After Days", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -156,13 +202,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -180,7 +229,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Sales Order Required", "length": 0, "no_copy": 0, @@ -189,6 +240,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -206,7 +258,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Delivery Note Required", "length": 0, "no_copy": 0, @@ -215,6 +269,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -232,7 +287,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Maintain Same Rate Throughout Sales Cycle", "length": 0, "no_copy": 0, @@ -240,6 +297,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -257,7 +315,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Allow user to edit Price List Rate in transactions", "length": 0, "no_copy": 0, @@ -265,6 +325,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -282,7 +343,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Allow Item to be added multiple times in a transaction", "length": 0, "no_copy": 0, @@ -291,6 +354,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -308,7 +372,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Allow multiple Sales Orders against a Customer's Purchase Order", "length": 0, "no_copy": 0, @@ -317,6 +383,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -334,7 +401,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Validate Selling Price for Item against Purchase Rate or Valuation Rate", "length": 0, "no_copy": 0, @@ -343,6 +412,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -361,7 +431,7 @@ "issingle": 1, "istable": 0, "max_attachments": 0, - "modified": "2016-10-20 08:17:45.621151", + "modified": "2017-02-17 13:06:03.520385", "modified_by": "Administrator", "module": "Selling", "name": "Selling Settings", @@ -377,7 +447,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -392,7 +461,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/support/doctype/issue/issue.py b/erpnext/support/doctype/issue/issue.py index 2798f70226..a1f80770e2 100644 --- a/erpnext/support/doctype/issue/issue.py +++ b/erpnext/support/doctype/issue/issue.py @@ -82,8 +82,10 @@ def set_status(name, status): def auto_close_tickets(): """ auto close the replied support tickets after 7 days """ + auto_close_after_days = frappe.db.get_value("Support Settings", "Support Settings", "close_issue_after_days") or 7 + issues = frappe.db.sql(""" select name from tabIssue where status='Replied' and - modified Date: Fri, 17 Feb 2017 14:57:31 +0530 Subject: [PATCH 090/147] [minor] item name not mandatory and item price with quick edit --- erpnext/stock/doctype/item/item.js | 53 ++++--- erpnext/stock/doctype/item/item.json | 8 +- erpnext/stock/doctype/item/item.py | 9 +- .../stock/doctype/item_price/item_price.json | 142 +++++++----------- 4 files changed, 99 insertions(+), 113 deletions(-) diff --git a/erpnext/stock/doctype/item/item.js b/erpnext/stock/doctype/item/item.js index 1f793d11e8..985bd4f950 100644 --- a/erpnext/stock/doctype/item/item.js +++ b/erpnext/stock/doctype/item/item.js @@ -4,6 +4,13 @@ frappe.provide("erpnext.item"); frappe.ui.form.on("Item", { + setup: function(frm) { + frm.add_fetch('attribute', 'numeric_values', 'numeric_values'); + frm.add_fetch('attribute', 'from_range', 'from_range'); + frm.add_fetch('attribute', 'to_range', 'to_range'); + frm.add_fetch('attribute', 'increment', 'increment'); + frm.add_fetch('tax_type', 'tax_rate', 'tax_rate'); + }, onload: function(frm) { erpnext.item.setup_queries(frm); if (frm.doc.variant_of){ @@ -16,7 +23,6 @@ frappe.ui.form.on("Item", { }, refresh: function(frm) { - if(frm.doc.is_stock_item) { frm.add_custom_button(__("Balance"), function() { frappe.route_options = { @@ -54,9 +60,9 @@ frappe.ui.form.on("Item", { }, __("View")); frm.add_custom_button(__("Variant"), function() { - erpnext.item.make_variant() + erpnext.item.make_variant(frm); }, __("Make")); - cur_frm.page.set_inner_btn_group_as_primary(__("Make")); + frm.page.set_inner_btn_group_as_primary(__("Make")); } if (frm.doc.variant_of) { frm.set_intro(__("This Item is a Variant of {0} (Template). Attributes will be copied over from the template unless 'No Copy' is set", [frm.doc.variant_of]), true); @@ -79,6 +85,17 @@ frappe.ui.form.on("Item", { frm.toggle_enable("is_fixed_asset", (frm.doc.__islocal || (!frm.doc.is_stock_item && ((frm.doc.__onload && frm.doc.__onload.asset_exists) ? false : true)))); + + frm.add_custom_button(__('Duplicate'), function() { + var new_item = frappe.model.copy_doc(frm.doc); + if(new_item.item_name===new_item.item_code) { + new_item.item_name = null; + } + if(new_item.description===new_item.description) { + new_item.description = null; + } + frappe.set_route('Form', 'Item', new_item.name); + }); }, validate: function(frm){ @@ -88,13 +105,13 @@ frappe.ui.form.on("Item", { image: function(frm) { refresh_field("image_view"); }, - + is_fixed_asset: function(frm) { if (frm.doc.is_fixed_asset) { frm.set_value("is_stock_item", 0); } }, - + page_name: frappe.utils.warn_page_name_change, item_code: function(frm) { @@ -191,15 +208,15 @@ $.extend(erpnext.item, { frm.fields_dict.reorder_levels.grid.get_field("warehouse").get_query = function(doc, cdt, cdn) { var d = locals[cdt][cdn]; - + var filters = { "is_group": 0 } - + if (d.parent_warehouse) { filters.extend({"parent_warehouse": d.warehouse_group}) } - + return { filters: filters } @@ -212,7 +229,8 @@ $.extend(erpnext.item, { return; frappe.require('assets/js/item-dashboard.min.js', function() { - var section = frm.dashboard.add_section('
Stock Levels
'); + var section = frm.dashboard.add_section('
\ + Stock Levels
'); erpnext.item.item_dashboard = new erpnext.stock.ItemDashboard({ parent: section, item_code: frm.doc.name @@ -234,12 +252,12 @@ $.extend(erpnext.item, { } }, - make_variant: function(doc) { + make_variant: function(frm) { var fields = [] - for(var i=0;i< cur_frm.doc.attributes.length;i++){ + for(var i=0;i< frm.doc.attributes.length;i++){ var fieldtype, desc; - var row = cur_frm.doc.attributes[i]; + var row = frm.doc.attributes[i]; if (row.numeric_values){ fieldtype = "Float"; desc = "Min Value: "+ row.from_range +" , Max Value: "+ row.to_range +", in Increments of: "+ row.increment @@ -268,7 +286,7 @@ $.extend(erpnext.item, { frappe.call({ method:"erpnext.controllers.item_variant.get_variant", args: { - "template": cur_frm.doc.name, + "template": frm.doc.name, "args": d.get_values() }, callback: function(r) { @@ -290,7 +308,7 @@ $.extend(erpnext.item, { frappe.call({ method:"erpnext.controllers.item_variant.create_variant", args: { - "item": cur_frm.doc.name, + "item": frm.doc.name, "args": d.get_values() }, callback: function(r) { @@ -358,10 +376,3 @@ $.extend(erpnext.item, { frm.fields_dict.attributes.grid.toggle_enable("attribute_value", !frm.doc.variant_of); } }); - - -cur_frm.add_fetch('attribute', 'numeric_values', 'numeric_values'); -cur_frm.add_fetch('attribute', 'from_range', 'from_range'); -cur_frm.add_fetch('attribute', 'to_range', 'to_range'); -cur_frm.add_fetch('attribute', 'increment', 'increment'); -cur_frm.add_fetch('tax_type', 'tax_rate', 'tax_rate'); diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 6dfe76e379..60f6fdf371 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -87,7 +87,7 @@ "in_standard_filter": 0, "label": "Item Code", "length": 0, - "no_copy": 1, + "no_copy": 0, "oldfieldname": "item_code", "oldfieldtype": "Data", "permlevel": 0, @@ -134,7 +134,7 @@ }, { "allow_on_submit": 0, - "bold": 0, + "bold": 1, "collapsible": 0, "columns": 0, "fieldname": "item_name", @@ -156,7 +156,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 1, + "reqd": 0, "search_index": 1, "set_only_once": 0, "unique": 0 @@ -2713,7 +2713,7 @@ "issingle": 0, "istable": 0, "max_attachments": 1, - "modified": "2017-01-18 17:43:20.262925", + "modified": "2017-02-17 04:00:38.825621", "modified_by": "Administrator", "module": "Stock", "name": "Item", diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index d20ba49763..f54744be72 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -63,6 +63,9 @@ class Item(WebsiteGenerator): def validate(self): super(Item, self).validate() + if not self.item_name: + self.item_name = self.item_code + if not self.description: self.description = self.item_name @@ -470,12 +473,12 @@ class Item(WebsiteGenerator): def check_if_linked_document_exists(self, key): linked_doctypes = ["Delivery Note Item", "Sales Invoice Item", "Purchase Receipt Item", "Purchase Invoice Item", "Stock Entry Detail", "Stock Reconciliation Item"] - - # For "Is Stock Item", following doctypes is important + + # For "Is Stock Item", following doctypes is important # because reserved_qty, ordered_qty and requested_qty updated from these doctypes if key == "is_stock_item": linked_doctypes += ["Sales Order Item", "Purchase Order Item", "Material Request Item"] - + for doctype in linked_doctypes: if frappe.db.get_value(doctype, filters={"item_code": self.name, "docstatus": 1}) or \ frappe.db.get_value("Production Order", diff --git a/erpnext/stock/doctype/item_price/item_price.json b/erpnext/stock/doctype/item_price/item_price.json index 5f0826248d..0685c80438 100644 --- a/erpnext/stock/doctype/item_price/item_price.json +++ b/erpnext/stock/doctype/item_price/item_price.json @@ -69,6 +69,33 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -151,6 +178,34 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "fieldname": "currency", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Currency", + "length": 0, + "no_copy": 0, + "options": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -211,34 +266,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "currency", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Currency", - "length": 0, - "no_copy": 0, - "options": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_on_submit": 0, "bold": 0, @@ -318,61 +345,6 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "section_break_12", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "bulk_import_help", - "fieldtype": "HTML", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Bulk Import Help", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], "hide_heading": 0, @@ -386,7 +358,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:52:09.842544", + "modified": "2017-02-17 04:24:30.453863", "modified_by": "Administrator", "module": "Stock", "name": "Item Price", @@ -435,7 +407,7 @@ "write": 1 } ], - "quick_entry": 0, + "quick_entry": 1, "read_only": 0, "read_only_onload": 0, "sort_order": "ASC", From 02d987ed13e0feaff94d5091a174e9b3bf461d82 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 17 Feb 2017 15:50:26 +0530 Subject: [PATCH 091/147] Minor fix for common tree view --- erpnext/accounts/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index c35ca8222b..c2812d486e 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -242,6 +242,7 @@ def add_ac(args=None): if not args: args = frappe.local.form_dict + args.doctype = "Account" args = make_tree_args(**args) ac = frappe.new_doc("Account") @@ -271,7 +272,8 @@ def add_cc(args=None): if not args: args = frappe.local.form_dict - + + args.doctype = "Cost Center" args = make_tree_args(**args) cc = frappe.new_doc("Cost Center") From f73d459c80d2de3e5cb868045a32b11df853c2dc Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Sun, 19 Feb 2017 17:46:05 +0530 Subject: [PATCH 092/147] [Fix] Removed employee party type from the payment entry --- erpnext/accounts/doctype/payment_entry/payment_entry.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index 013036651b..79a8f2b78a 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -28,7 +28,9 @@ frappe.ui.form.on('Payment Entry', { frm.set_query("party_type", function() { return{ - query: "erpnext.setup.doctype.party_type.party_type.get_party_type" + "filters": { + "name": ["in",["Customer","Supplier"]], + } } }); From 568dac3aad6481d1874e3100b1453ee630d4af82 Mon Sep 17 00:00:00 2001 From: bcornwellmott Date: Sun, 19 Feb 2017 14:04:20 -0800 Subject: [PATCH 093/147] Fixed Link Option for Warehouse --- .../manufacturing/report/bom_stock_report/bom_stock_report.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js index 7f087f4b64..8aed965ab8 100644 --- a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js +++ b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js @@ -10,7 +10,8 @@ frappe.query_reports["BOM Stock Report"] = { "fieldname":"warehouse", "label": __("Warehouse"), "fieldtype": "Link", + "options": "Warehouse", "reqd": 1 } ] -} \ No newline at end of file +} From 98f9427ba124753584205d1452dcb2fa0fce0a1f Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Mon, 20 Feb 2017 10:25:25 +0530 Subject: [PATCH 094/147] [minor] minor fixes for contact us page --- erpnext/templates/utils.py | 77 ++++++++++++++++++++------------------ 1 file changed, 40 insertions(+), 37 deletions(-) diff --git a/erpnext/templates/utils.py b/erpnext/templates/utils.py index c1405c374f..81dbdc9847 100644 --- a/erpnext/templates/utils.py +++ b/erpnext/templates/utils.py @@ -9,47 +9,50 @@ from frappe.utils import cint, formatdate @frappe.whitelist(allow_guest=True) def send_message(subject="Website Query", message="", sender="", status="Open"): - from frappe.www.contact import send_message as website_send_message - lead = customer = None + from frappe.www.contact import send_message as website_send_message + lead = customer = None - website_send_message(subject, message, sender) + website_send_message(subject, message, sender) - customer = frappe.db.get_value('Contact', dict(email_id=sender), 'customer') - if not customer: - lead = frappe.db.get_value('Lead', dict(email_id=sender)) - if not lead: - new_lead = frappe.get_doc(dict( - doctype='Lead', - email_id = sender, - lead_name = sender.split('@')[0].title() - )).insert(ignore_permissions=True) + customer = frappe.db.sql("""select distinct dl.link_name from `tabDynamic Link` dl + left join `tabContact` c on dl.parent=c.name where dl.link_doctype='Customer' + and c.email_id='{email_id}'""".format(email_id=sender)) - opportunity = frappe.get_doc(dict( - doctype='Opportunity', - enquiry_from = 'Customer' if customer else 'Lead', - status = 'Open', - title = subject, - to_discuss=message - )) + if not customer: + lead = frappe.db.get_value('Lead', dict(email_id=sender)) + if not lead: + new_lead = frappe.get_doc(dict( + doctype='Lead', + email_id = sender, + lead_name = sender.split('@')[0].title() + )).insert(ignore_permissions=True) - if customer: - opportunity.customer = customer - elif lead: - opportunity.lead = lead - else: - opportunity.lead = new_lead.name + opportunity = frappe.get_doc(dict( + doctype='Opportunity', + enquiry_from = 'Customer' if customer else 'Lead', + status = 'Open', + title = subject, + to_discuss=message + )) - opportunity.insert(ignore_permissions=True) + if customer: + opportunity.customer = customer[0][0] + elif lead: + opportunity.lead = lead + else: + opportunity.lead = new_lead.name - comm = frappe.get_doc({ - "doctype":"Communication", - "subject": subject, - "content": message, - "sender": sender, - "sent_or_received": "Received", - 'reference_doctype': 'Opportunity', - 'reference_name': opportunity.name - }) - comm.insert(ignore_permissions=True) + opportunity.insert(ignore_permissions=True) - return "okay" + comm = frappe.get_doc({ + "doctype":"Communication", + "subject": subject, + "content": message, + "sender": sender, + "sent_or_received": "Received", + 'reference_doctype': 'Opportunity', + 'reference_name': opportunity.name + }) + comm.insert(ignore_permissions=True) + + return "okay" From fd3ec066ce9dcca8f2757dd4ce0728a192419f22 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 20 Feb 2017 13:38:12 +0530 Subject: [PATCH 095/147] Added fields in global search --- erpnext/accounts/doctype/account/account.json | 33 +- erpnext/accounts/doctype/asset/asset.json | 61 +++- .../asset_category/asset_category.json | 13 +- .../asset_movement/asset_movement.json | 14 +- erpnext/accounts/doctype/budget/budget.json | 17 +- .../doctype/cost_center/cost_center.json | 22 +- .../doctype/fiscal_year/fiscal_year.json | 41 ++- .../doctype/journal_entry/journal_entry.json | 69 ++++- .../journal_entry_account.json | 84 ++++- .../mode_of_payment/mode_of_payment.json | 9 +- .../doctype/payment_entry/payment_entry.json | 10 +- .../payment_entry_reference.json | 21 +- .../payment_request/payment_request.json | 29 +- .../doctype/pricing_rule/pricing_rule.json | 51 ++- .../purchase_invoice/purchase_invoice.json | 147 ++++++++- .../purchase_invoice_item.json | 81 ++++- .../doctype/sales_invoice/sales_invoice.json | 291 +++++++++++++++++- .../sales_invoice_item.json | 92 +++++- .../sales_invoice_timesheet.json | 17 +- .../accounts/doctype/tax_rule/tax_rule.json | 34 +- .../purchase_order/purchase_order.json | 125 +++++++- .../purchase_order_item.json | 186 ++++++++++- .../purchase_receipt_item_supplied.json | 65 +++- .../request_for_quotation.json | 42 ++- .../request_for_quotation_item.json | 82 ++++- .../request_for_quotation_supplier.json | 28 +- erpnext/buying/doctype/supplier/supplier.json | 29 +- .../supplier_quotation.json | 91 +++++- .../supplier_quotation_item.json | 155 +++++++++- erpnext/crm/doctype/lead/lead.json | 62 +++- .../crm/doctype/opportunity/opportunity.json | 59 +++- .../opportunity_item/opportunity_item.json | 57 +++- erpnext/hr/doctype/appraisal/appraisal.json | 41 ++- erpnext/hr/doctype/attendance/attendance.json | 24 +- erpnext/hr/doctype/department/department.json | 12 +- .../hr/doctype/designation/designation.json | 14 +- erpnext/hr/doctype/employee/employee.json | 114 +++++-- .../doctype/employee_loan/employee_loan.json | 35 ++- .../employee_loan_application.json | 28 +- .../employment_type/employment_type.json | 8 +- .../doctype/expense_claim/expense_claim.json | 45 ++- .../doctype/job_applicant/job_applicant.json | 13 +- .../leave_allocation/leave_allocation.json | 28 +- .../leave_application/leave_application.json | 42 ++- .../hr/doctype/offer_letter/offer_letter.json | 18 +- .../hr/doctype/salary_slip/salary_slip.json | 65 +++- .../salary_structure/salary_structure.json | 63 +++- .../salary_structure_employee.json | 11 +- .../training_event/training_event.json | 27 +- .../training_feedback/training_feedback.json | 16 +- .../hr/doctype/vehicle_log/vehicle_log.json | 28 +- .../maintenance_schedule.json | 41 ++- .../maintenance_schedule_detail.json | 37 ++- .../maintenance_schedule_item.json | 38 ++- .../maintenance_visit/maintenance_visit.json | 41 ++- .../maintenance_visit_purpose.json | 45 ++- erpnext/manufacturing/doctype/bom/bom.json | 91 +++++- .../bom_explosion_item.json | 65 +++- .../production_order/production_order.json | 53 +++- .../doctype/workstation/workstation.json | 19 +- erpnext/projects/doctype/project/project.json | 89 +++++- erpnext/projects/doctype/task/task.json | 2 +- .../projects/doctype/timesheet/timesheet.json | 6 +- .../assessment_plan/assessment_plan.json | 27 +- .../assessment_result/assessment_result.json | 17 +- erpnext/schools/doctype/course/course.json | 13 +- .../course_schedule/course_schedule.json | 40 +-- .../doctype/fee_category/fee_category.json | 12 +- .../doctype/fee_structure/fee_structure.json | 14 +- erpnext/schools/doctype/fees/fees.json | 24 +- .../schools/doctype/guardian/guardian.json | 18 +- .../guardian_student/guardian_student.json | 6 +- .../doctype/instructor/instructor.json | 11 +- erpnext/schools/doctype/program/program.json | 14 +- .../program_course/program_course.json | 25 +- .../program_enrollment.json | 17 +- .../doctype/program_fee/program_fee.json | 23 +- erpnext/schools/doctype/student/student.json | 36 ++- .../student_admission/student_admission.json | 20 +- .../student_applicant/student_applicant.json | 37 ++- .../student_attendance.json | 13 +- .../doctype/student_batch/student_batch.json | 23 +- .../doctype/student_group/student_group.json | 13 +- .../student_guardian/student_guardian.json | 6 +- .../student_leave_application.json | 15 +- .../doctype/student_log/student_log.json | 12 +- .../selling/doctype/customer/customer.json | 73 ++++- .../installation_note/installation_note.json | 32 +- .../installation_note_item.json | 37 ++- .../product_bundle/product_bundle.json | 36 ++- .../product_bundle_item.json | 25 +- .../selling/doctype/quotation/quotation.json | 118 +++++-- .../quotation_item/quotation_item.json | 151 ++++++++- .../doctype/sales_order/sales_order.json | 153 +++++++-- .../sales_order_item/sales_order_item.json | 186 ++++++++++- .../authorization_rule.json | 23 +- erpnext/setup/doctype/brand/brand.json | 13 +- erpnext/setup/doctype/company/company.json | 66 +++- .../customer_group/customer_group.json | 56 +++- .../setup/doctype/item_group/item_group.json | 76 ++++- .../setup/doctype/party_type/party_type.json | 4 +- .../doctype/sales_partner/sales_partner.json | 35 ++- .../doctype/sales_person/sales_person.json | 26 +- .../doctype/supplier_type/supplier_type.json | 41 ++- .../terms_and_conditions.json | 16 +- .../setup/doctype/territory/territory.json | 54 +++- erpnext/setup/doctype/uom/uom.json | 10 +- .../doctype/delivery_note/delivery_note.json | 135 +++++++- .../delivery_note_item.json | 70 ++++- erpnext/stock/doctype/item/item.json | 4 +- .../stock/doctype/item_price/item_price.json | 25 +- .../doctype/item_supplier/item_supplier.json | 13 +- .../landed_cost_voucher.json | 20 +- .../doctype/manufacturer/manufacturer.json | 43 ++- .../material_request/material_request.json | 35 ++- .../material_request_item.json | 36 ++- .../doctype/packed_item/packed_item.json | 97 +++++- .../doctype/packing_slip/packing_slip.json | 100 +++++- .../packing_slip_item/packing_slip_item.json | 61 +++- .../stock/doctype/price_list/price_list.json | 18 +- .../purchase_receipt/purchase_receipt.json | 113 ++++++- .../purchase_receipt_item.json | 81 ++++- .../quality_inspection.json | 38 ++- .../stock/doctype/serial_no/serial_no.json | 74 +++-- .../doctype/stock_entry/stock_entry.json | 71 ++++- .../stock_entry_detail.json | 53 +++- .../stock_reconciliation.json | 19 +- .../stock_reconciliation_item.json | 56 +++- .../stock/doctype/warehouse/warehouse.json | 34 +- erpnext/support/doctype/issue/issue.json | 40 ++- .../warranty_claim/warranty_claim.json | 61 +++- 131 files changed, 5606 insertions(+), 634 deletions(-) diff --git a/erpnext/accounts/doctype/account/account.json b/erpnext/accounts/doctype/account/account.json index 7a845ceb9b..3c9f2338c5 100644 --- a/erpnext/accounts/doctype/account/account.json +++ b/erpnext/accounts/doctype/account/account.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -76,7 +78,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Account Name", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Group", @@ -134,7 +138,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Root Type", @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Report Type", @@ -222,6 +229,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -251,6 +259,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -278,6 +287,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Parent Account", @@ -308,7 +318,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Account Type", @@ -340,6 +351,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate", @@ -370,6 +382,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Frozen", @@ -400,6 +413,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warehouse", @@ -428,6 +442,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Balance must be", @@ -456,6 +471,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Lft", @@ -483,6 +499,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rgt", @@ -510,6 +527,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Old Parent", @@ -538,7 +556,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:43:50.121671", + "modified": "2017-02-17 16:22:49.249075", "modified_by": "Administrator", "module": "Accounts", "name": "Account", @@ -554,7 +572,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -575,7 +592,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -596,7 +612,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -617,7 +632,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -638,7 +652,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -654,6 +667,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "", + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/asset/asset.json b/erpnext/accounts/doctype/asset/asset.json index ce12c8e49a..469daa05ae 100644 --- a/erpnext/accounts/doctype/asset/asset.json +++ b/erpnext/accounts/doctype/asset/asset.json @@ -21,6 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Asset Name", @@ -48,6 +50,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Item Code", @@ -76,6 +80,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -104,6 +110,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Asset Category", @@ -133,6 +141,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Status", @@ -161,6 +171,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -188,6 +200,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -214,6 +228,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -242,6 +258,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Warehouse", @@ -270,6 +288,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Existing Asset", @@ -297,6 +317,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Date", @@ -324,6 +346,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -352,6 +376,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Invoice", @@ -380,6 +406,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disposal Date", @@ -407,6 +435,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Journal Entry for Scrap", @@ -435,6 +465,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -461,6 +493,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gross Purchase Amount", @@ -490,6 +524,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expected Value After Useful Life", @@ -519,6 +555,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opening Accumulated Depreciation", @@ -547,6 +585,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Value After Depreciation", @@ -575,6 +615,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -603,6 +645,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depreciation Method", @@ -631,6 +675,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Number of Depreciations", @@ -659,6 +705,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Number of Depreciations Booked", @@ -686,6 +734,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Frequency of Depreciation (Months)", @@ -714,6 +764,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Depreciation Date", @@ -741,6 +793,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depreciation Schedule", @@ -768,6 +822,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depreciation Schedules", @@ -796,6 +852,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -825,7 +883,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-15 01:19:53.498966", + "modified": "2017-02-17 16:26:19.111939", "modified_by": "Administrator", "module": "Accounts", "name": "Asset", @@ -856,6 +914,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 1, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "track_changes": 0, diff --git a/erpnext/accounts/doctype/asset_category/asset_category.json b/erpnext/accounts/doctype/asset_category/asset_category.json index 0ffdefc2c7..74762d790c 100644 --- a/erpnext/accounts/doctype/asset_category/asset_category.json +++ b/erpnext/accounts/doctype/asset_category/asset_category.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Asset Category Name", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Depreciation Method", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Number of Depreciations", @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Frequency of Depreciation (Months)", @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounts", @@ -192,6 +198,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounts", @@ -221,7 +228,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:49:42.600981", + "modified": "2017-02-17 16:09:52.955332", "modified_by": "Administrator", "module": "Accounts", "name": "Asset Category", @@ -238,7 +245,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -259,7 +265,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -274,7 +279,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/asset_movement/asset_movement.json b/erpnext/accounts/doctype/asset_movement/asset_movement.json index 710f3b5b79..a1189f5035 100644 --- a/erpnext/accounts/doctype/asset_movement/asset_movement.json +++ b/erpnext/accounts/doctype/asset_movement/asset_movement.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Asset", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transaction Date", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -135,6 +139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Source Warehouse", @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Target Warehouse", @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -221,7 +228,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:49:47.558549", + "modified": "2017-02-17 16:09:32.069344", "modified_by": "Administrator", "module": "Accounts", "name": "Asset Movement", @@ -238,7 +245,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -259,7 +265,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -280,7 +285,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -295,7 +299,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/budget/budget.json b/erpnext/accounts/doctype/budget/budget.json index 1e556011ac..45f549e9f2 100644 --- a/erpnext/accounts/doctype/budget/budget.json +++ b/erpnext/accounts/doctype/budget/budget.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Budget Against", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Cost Center", @@ -111,6 +114,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Project", @@ -140,6 +144,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Fiscal Year", @@ -169,6 +174,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -197,6 +203,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Action if Annual Budget Exceeded", @@ -228,6 +235,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Action if Accumulated Monthly Budget Exceeded", @@ -258,6 +266,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Monthly Distribution", @@ -287,6 +296,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -315,6 +325,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -342,6 +353,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Budget Accounts", @@ -371,7 +383,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:45:31.079107", + "modified": "2017-02-17 16:25:32.342055", "modified_by": "Administrator", "module": "Accounts", "name": "Budget", @@ -388,7 +400,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -403,7 +414,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/cost_center/cost_center.json b/erpnext/accounts/doctype/cost_center/cost_center.json index 9aaaed2e62..9eddeec04f 100644 --- a/erpnext/accounts/doctype/cost_center/cost_center.json +++ b/erpnext/accounts/doctype/cost_center/cost_center.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Cost Center Name", @@ -79,6 +81,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Parent Cost Center", @@ -109,6 +112,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Company", @@ -139,6 +143,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -167,6 +172,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Group", @@ -194,7 +200,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "lft", @@ -223,7 +230,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "rgt", @@ -253,6 +261,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "old_parent", @@ -285,7 +294,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-01-30 11:27:36.615323", + "modified": "2017-02-17 16:22:27.129572", "modified_by": "Administrator", "module": "Accounts", "name": "Cost Center", @@ -301,7 +310,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -322,7 +330,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -343,7 +350,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -364,7 +370,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -385,7 +390,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -401,6 +405,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "parent_cost_center, is_group", + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/fiscal_year/fiscal_year.json b/erpnext/accounts/doctype/fiscal_year/fiscal_year.json index f8284e624e..f12de7915a 100644 --- a/erpnext/accounts/doctype/fiscal_year/fiscal_year.json +++ b/erpnext/accounts/doctype/fiscal_year/fiscal_year.json @@ -3,24 +3,30 @@ "allow_import": 1, "allow_rename": 0, "autoname": "field:year", + "beta": 0, "creation": "2013-01-22 16:50:25", "custom": 0, "description": "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.", "docstatus": 0, "doctype": "DocType", "document_type": "Setup", + "editable_grid": 0, "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "For e.g. 2012, 2012-13", "fieldname": "year", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Year Name", "length": 0, "no_copy": 0, @@ -28,7 +34,9 @@ "oldfieldtype": "Data", "permlevel": 0, "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -39,19 +47,25 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "disabled", "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Disabled", "length": 0, "no_copy": 0, "permlevel": 0, "precision": "", "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -62,12 +76,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "year_start_date", "fieldtype": "Date", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Year Start Date", "length": 0, "no_copy": 1, @@ -75,7 +93,9 @@ "oldfieldtype": "Date", "permlevel": 0, "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -86,18 +106,24 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "year_end_date", "fieldtype": "Date", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Year End Date", "length": 0, "no_copy": 1, "permlevel": 0, "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -108,12 +134,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "companies", "fieldtype": "Table", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Companies", "length": 0, "no_copy": 0, @@ -121,7 +151,9 @@ "permlevel": 0, "precision": "", "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -133,13 +165,14 @@ "hide_toolbar": 0, "icon": "fa fa-calendar", "idx": 1, + "image_view": 0, "in_create": 0, "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2015-11-16 06:29:47.289982", + "modified": "2017-02-17 16:22:08.431278", "modified_by": "Administrator", "module": "Accounts", "name": "Fiscal Year", @@ -266,8 +299,12 @@ "write": 0 } ], + "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "name", - "sort_order": "DESC" + "sort_order": "DESC", + "track_changes": 0, + "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.json b/erpnext/accounts/doctype/journal_entry/journal_entry.json index 112112fdb0..deb252c0d5 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.json +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -79,7 +81,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Entry Type", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -140,6 +144,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -167,7 +172,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -196,7 +202,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -227,6 +234,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -256,6 +264,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounting Entries", @@ -286,6 +295,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -312,7 +322,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Reference Number", @@ -342,6 +353,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference Date", @@ -370,7 +382,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "User Remark", @@ -400,6 +413,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -425,7 +439,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Debit", @@ -455,7 +470,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Credit", @@ -487,6 +503,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Difference (Dr - Cr)", @@ -518,6 +535,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Make Difference Entry", @@ -546,6 +564,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Multi Currency", @@ -574,6 +593,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Amount Currency", @@ -603,6 +623,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Amount", @@ -631,6 +652,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Amount in Words", @@ -658,6 +680,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference", @@ -685,7 +708,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Clearance Date", @@ -716,6 +740,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Remark", @@ -745,6 +770,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -771,6 +797,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bill No", @@ -800,6 +827,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bill Date", @@ -829,6 +857,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Due Date", @@ -859,6 +888,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off", @@ -889,6 +919,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Based On", @@ -918,6 +949,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get Outstanding Invoices", @@ -946,6 +978,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -974,6 +1007,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Amount", @@ -1002,6 +1036,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -1030,6 +1065,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pay To / Recd From", @@ -1057,6 +1093,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1084,6 +1121,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -1112,6 +1150,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -1142,6 +1181,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -1171,6 +1211,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1200,7 +1241,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Opening", @@ -1232,6 +1274,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock Entry", @@ -1261,6 +1304,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -1293,7 +1337,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-07 05:53:46.738161", + "modified": "2017-02-17 16:17:48.991851", "modified_by": "Administrator", "module": "Accounts", "name": "Journal Entry", @@ -1309,7 +1353,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1330,7 +1373,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1351,7 +1393,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1367,8 +1408,10 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "voucher_type,posting_date, due_date, cheque_no", + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json index 18fccbe2c7..0bd6f86c26 100644 --- a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json +++ b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json @@ -9,6 +9,7 @@ "docstatus": 0, "doctype": "DocType", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -20,8 +21,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Account", "length": 0, "no_copy": 0, @@ -33,6 +36,7 @@ "print_hide_if_no_value": 0, "print_width": "250px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -51,7 +55,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Account Type", "length": 0, "no_copy": 0, @@ -60,6 +66,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -77,7 +84,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Account Balance", "length": 0, "no_copy": 1, @@ -88,6 +97,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -106,8 +116,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Cost Center", "length": 0, "no_copy": 0, @@ -119,6 +131,7 @@ "print_hide_if_no_value": 0, "print_width": "180px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -137,13 +150,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -161,7 +177,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Party Type", "length": 0, "no_copy": 0, @@ -170,6 +188,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -187,7 +206,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Party", "length": 0, "no_copy": 0, @@ -196,6 +217,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -213,7 +235,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Party Balance", "length": 0, "no_copy": 0, @@ -223,6 +247,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -242,7 +267,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Currency", "length": 0, "no_copy": 0, @@ -251,6 +278,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -268,7 +296,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Account Currency", "length": 0, "no_copy": 1, @@ -278,6 +308,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -295,7 +326,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -303,6 +336,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -320,7 +354,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Exchange Rate", "length": 0, "no_copy": 0, @@ -329,6 +365,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -346,7 +383,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -354,6 +393,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -371,7 +411,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Debit", "length": 0, "no_copy": 0, @@ -381,6 +423,7 @@ "print_hide": 0, "print_hide_if_no_value": 1, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -398,7 +441,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Debit in Company Currency", "length": 0, "no_copy": 1, @@ -410,6 +455,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -427,13 +473,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -451,7 +500,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Credit", "length": 0, "no_copy": 0, @@ -461,6 +512,7 @@ "print_hide": 0, "print_hide_if_no_value": 1, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -478,7 +530,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Credit in Company Currency", "length": 0, "no_copy": 1, @@ -490,6 +544,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -507,7 +562,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Reference", "length": 0, "no_copy": 0, @@ -515,6 +572,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -532,7 +590,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Reference Type", "length": 0, "no_copy": 0, @@ -542,6 +602,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -559,7 +620,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Reference Name", "length": 0, "no_copy": 0, @@ -569,6 +632,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -586,7 +650,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Project", "length": 0, "no_copy": 0, @@ -596,6 +662,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -613,13 +680,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -637,7 +707,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Is Advance", "length": 0, "no_copy": 1, @@ -648,6 +720,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -665,7 +738,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Against Account", "length": 0, "no_copy": 1, @@ -675,6 +750,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -692,7 +768,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-08-26 01:54:32.267927", + "modified": "2017-02-17 16:28:35.118357", "modified_by": "Administrator", "module": "Accounts", "name": "Journal Entry Account", @@ -701,6 +777,8 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json b/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json index 923e87dfdc..8b03e2e01b 100644 --- a/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json +++ b/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mode of Payment", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Type", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounts", @@ -111,7 +114,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:54:39.560399", + "modified": "2017-02-17 16:31:34.207683", "modified_by": "Administrator", "module": "Accounts", "name": "Mode of Payment", @@ -127,7 +130,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -148,7 +150,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -163,6 +164,8 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.json b/erpnext/accounts/doctype/payment_entry/payment_entry.json index c9db47eae7..e744a3cf35 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.json +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -352,7 +352,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, - "in_global_search": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Party Name", @@ -441,7 +441,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, - "in_global_search": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Paid From", @@ -562,7 +562,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, - "in_global_search": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Paid To", @@ -1674,7 +1674,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-17 14:47:05.379934", + "modified": "2017-02-17 16:15:52.917533", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Entry", @@ -1725,7 +1725,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, - "show_name_in_global_search": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "title", diff --git a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json index 437d695166..8104e9b3fc 100644 --- a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json +++ b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json @@ -9,6 +9,7 @@ "doctype": "DocType", "document_type": "", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,7 +22,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Type", "length": 0, "no_copy": 0, @@ -49,7 +52,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Name", "length": 0, "no_copy": 0, @@ -77,7 +82,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Due Date", "length": 0, "no_copy": 0, @@ -104,7 +111,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -130,7 +139,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Total Amount", "length": 0, "no_copy": 0, @@ -157,7 +168,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Outstanding", "length": 0, "no_copy": 0, @@ -184,7 +197,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Allocated", "length": 0, "no_copy": 0, @@ -211,7 +226,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Exchange Rate", "length": 0, "no_copy": 0, @@ -238,7 +255,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-11-14 12:28:51.822341", + "modified": "2017-02-17 16:47:17.156256", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Entry Reference", @@ -248,7 +265,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/payment_request/payment_request.json b/erpnext/accounts/doctype/payment_request/payment_request.json index e6a3131449..23fa245b97 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.json +++ b/erpnext/accounts/doctype/payment_request/payment_request.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recipient Message And Payment Details", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Format", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "To", @@ -138,6 +142,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Subject", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Gateway Account", @@ -222,6 +229,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transaction Currency", @@ -252,6 +260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amount", @@ -282,6 +291,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -312,6 +322,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Make Sales Invoice", @@ -340,6 +351,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -367,6 +379,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Message", @@ -395,6 +408,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Message Examples", @@ -424,6 +438,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mute Email", @@ -452,6 +467,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "payment_url", @@ -481,6 +497,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Gateway Details", @@ -509,6 +526,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Gateway", @@ -538,6 +556,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Account", @@ -567,6 +586,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference Details", @@ -595,6 +615,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Reference Doctype", @@ -624,6 +645,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Reference Name", @@ -653,6 +675,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -681,7 +704,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:46:19.662816", + "modified": "2017-02-17 16:31:07.618348", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Request", @@ -698,7 +721,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -719,7 +741,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -734,7 +755,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.json b/erpnext/accounts/doctype/pricing_rule/pricing_rule.json index fdf3db92fb..49af59b388 100644 --- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.json +++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -49,6 +50,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -78,6 +80,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Apply On", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Item Code", @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Brand", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Item Group", @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -221,6 +228,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Priority", @@ -249,6 +257,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disable", @@ -276,6 +285,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -303,6 +313,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Selling", @@ -330,6 +341,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Buying", @@ -357,6 +369,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -385,6 +398,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Applicable For", @@ -414,6 +428,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer", @@ -443,6 +458,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -472,6 +488,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -501,6 +518,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner", @@ -530,6 +548,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Campaign", @@ -559,6 +578,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -588,6 +608,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Type", @@ -616,6 +637,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -643,6 +665,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Min Qty", @@ -670,6 +693,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -697,6 +721,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Max Qty", @@ -724,6 +749,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -752,6 +778,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Valid From", @@ -779,6 +806,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Valid Upto", @@ -806,6 +834,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -832,6 +861,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -861,6 +891,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Margin", @@ -890,6 +921,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Margin Type", @@ -919,6 +951,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -948,6 +981,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Margin Rate or Amount", @@ -976,6 +1010,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1004,6 +1039,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price or Discount", @@ -1032,6 +1068,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1059,6 +1096,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price", @@ -1087,6 +1125,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", @@ -1115,6 +1154,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "For Price List", @@ -1143,6 +1183,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1171,6 +1212,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pricing Rule Help", @@ -1199,7 +1241,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:19:31.478456", + "modified": "2017-02-17 16:21:28.446208", "modified_by": "Administrator", "module": "Accounts", "name": "Pricing Rule", @@ -1215,7 +1257,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1236,7 +1277,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1257,7 +1297,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1278,7 +1317,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1299,7 +1337,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1314,8 +1351,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json index dfc31184ba..2b3a596118 100755 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Supplier", @@ -112,6 +115,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Name", @@ -141,7 +145,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Invoice No", @@ -171,6 +176,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Paid", @@ -200,6 +206,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Return", @@ -228,6 +235,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -256,7 +264,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -285,7 +294,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Due Date", @@ -314,7 +324,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Invoice Date", @@ -344,6 +355,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -373,7 +385,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -403,6 +416,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Return Against Purchase Invoice", @@ -432,6 +446,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -459,7 +474,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Supplier Address", @@ -487,7 +503,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -517,6 +534,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -544,6 +562,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -571,6 +590,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -598,6 +618,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -625,6 +646,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -653,6 +675,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Shipping Address", @@ -682,6 +705,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -710,6 +734,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -738,6 +763,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -769,6 +795,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -799,6 +826,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -825,6 +853,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -853,6 +882,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -881,6 +911,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -909,6 +940,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -936,6 +968,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -966,6 +999,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Update Stock", @@ -994,6 +1028,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -1024,6 +1059,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1050,6 +1086,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -1080,6 +1117,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -1110,6 +1148,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1136,6 +1175,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -1165,6 +1205,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -1195,6 +1236,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1224,6 +1266,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1254,6 +1297,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Taxes and Charges", @@ -1284,6 +1328,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1312,6 +1357,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1341,6 +1387,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Added (Company Currency)", @@ -1371,6 +1418,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Deducted (Company Currency)", @@ -1401,6 +1449,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1431,6 +1480,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1458,6 +1508,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Added", @@ -1488,6 +1539,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Deducted", @@ -1518,6 +1570,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1548,6 +1601,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1577,6 +1631,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1606,6 +1661,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1635,6 +1691,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1662,6 +1719,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1690,6 +1748,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1719,6 +1778,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1746,6 +1806,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1777,6 +1838,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -1806,6 +1868,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1834,6 +1897,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -1864,6 +1928,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -1893,6 +1958,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Advance", @@ -1922,7 +1988,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Outstanding Amount", @@ -1955,6 +2022,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payments", @@ -1983,6 +2051,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mode of Payment", @@ -2012,6 +2081,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cash/Bank Account", @@ -2041,6 +2111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2069,6 +2140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount", @@ -2098,6 +2170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount (Company Currency)", @@ -2129,6 +2202,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off", @@ -2157,6 +2231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Amount", @@ -2185,6 +2260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Amount (Company Currency)", @@ -2214,6 +2290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2242,6 +2319,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Account", @@ -2271,6 +2349,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Cost Center", @@ -2300,6 +2379,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Advance Payments", @@ -2329,6 +2409,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get Advances Paid", @@ -2358,6 +2439,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Advances", @@ -2389,6 +2471,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -2417,6 +2500,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -2445,6 +2529,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions1", @@ -2472,6 +2557,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Materials Supplied", @@ -2501,6 +2587,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Materials Supplied", @@ -2530,6 +2617,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Warehouse", @@ -2561,6 +2649,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplied Items", @@ -2590,6 +2679,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -2618,6 +2708,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -2647,6 +2738,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -2677,6 +2769,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -2705,6 +2798,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -2734,7 +2828,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit To", @@ -2765,6 +2860,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Party Account Currency", @@ -2795,7 +2891,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Opening", @@ -2826,6 +2923,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Against Expense Account", @@ -2855,6 +2953,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2882,7 +2981,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Status", "length": 0, "no_copy": 0, @@ -2910,6 +3011,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Time", @@ -2940,6 +3042,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remarks", @@ -2970,6 +3073,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rejected Warehouse", @@ -3001,6 +3105,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Invoice", @@ -3031,6 +3136,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Recurring", @@ -3060,6 +3166,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Type", @@ -3090,6 +3197,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Date", @@ -3119,6 +3227,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Date", @@ -3147,6 +3256,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Submit on creation", @@ -3177,6 +3287,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notify by email", @@ -3207,6 +3318,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repeat on Day of Month", @@ -3236,6 +3348,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -3263,6 +3376,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -3292,6 +3406,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Date", @@ -3321,6 +3436,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Id", @@ -3350,6 +3466,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notification Email Address", @@ -3378,6 +3495,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Print Format", @@ -3409,7 +3527,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-09 14:18:47.094777", + "modified": "2017-02-17 16:30:09.952106", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Invoice", @@ -3425,7 +3543,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3446,7 +3563,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3467,7 +3583,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3488,7 +3603,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3509,7 +3623,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -3525,9 +3638,11 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "posting_date, supplier, bill_no, base_grand_total, outstanding_amount", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "supplier", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json b/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json index a91d97409c..6102d3ea30 100755 --- a/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json +++ b/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json @@ -21,7 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Item", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -78,6 +80,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -135,6 +139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -194,6 +200,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image View", @@ -223,6 +230,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quantity and Rate", @@ -250,6 +258,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Received Qty", @@ -278,6 +287,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Qty", @@ -307,6 +317,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rejected Qty", @@ -335,6 +346,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -361,6 +373,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "UOM", @@ -389,6 +402,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Conversion Factor", @@ -416,6 +430,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -442,6 +457,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Rate", @@ -471,6 +487,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", @@ -498,6 +515,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -524,6 +542,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Rate (Company Currency)", @@ -552,6 +571,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -578,6 +598,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Rate ", @@ -608,6 +629,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Amount", @@ -638,6 +660,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -664,6 +687,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate (Company Currency)", @@ -694,6 +718,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amount (Company Currency)", @@ -724,6 +749,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pricing Rule", @@ -752,6 +778,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -779,6 +806,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Rate", @@ -808,6 +836,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Amount", @@ -837,6 +866,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -864,6 +894,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Rate (Company Currency)", @@ -893,6 +924,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Amount (Company Currency)", @@ -922,6 +954,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warehouse", @@ -951,6 +984,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accepted Warehouse", @@ -980,6 +1014,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rejected Warehouse", @@ -1010,6 +1045,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quality Inspection", @@ -1039,6 +1075,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Batch No", @@ -1068,6 +1105,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1096,6 +1134,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Serial No", @@ -1124,6 +1163,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rejected Serial No", @@ -1152,6 +1192,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounting", @@ -1179,6 +1220,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expense Head", @@ -1211,6 +1253,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1236,7 +1279,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -1267,6 +1311,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cost Center", @@ -1299,6 +1344,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference", @@ -1326,6 +1372,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Sample Item", @@ -1354,6 +1401,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Brand", @@ -1383,7 +1431,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Group", @@ -1415,6 +1464,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Tax Rate", @@ -1444,6 +1494,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Tax Amount", @@ -1473,7 +1524,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Order", @@ -1504,6 +1556,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "BOM", @@ -1533,6 +1586,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1559,6 +1613,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Fixed Asset", @@ -1588,6 +1643,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Asset", @@ -1616,7 +1672,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Order Item", @@ -1645,7 +1702,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Receipt", @@ -1676,6 +1734,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Page Break", @@ -1702,7 +1761,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "PR Detail", @@ -1732,6 +1792,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Valuation Rate", @@ -1760,6 +1821,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Materials Supplied Cost", @@ -1788,6 +1850,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Landed Cost Voucher Amount", @@ -1816,7 +1879,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-07 01:21:03.737800", + "modified": "2017-02-17 16:28:26.719053", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Invoice Item", @@ -1825,7 +1888,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json index 4fb3dba88b..4102aba4c6 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json @@ -22,6 +22,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -50,6 +52,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -77,6 +81,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -106,6 +112,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -136,6 +144,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -164,6 +174,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is POS", @@ -193,6 +205,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Return", @@ -220,6 +234,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Offline POS Name", @@ -247,6 +263,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -274,6 +292,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -302,6 +322,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Due Date", @@ -330,6 +352,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -359,6 +383,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -388,6 +414,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -418,6 +446,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Return Against Sales Invoice", @@ -447,6 +477,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -474,6 +506,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -501,6 +535,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -527,6 +563,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -554,6 +592,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -580,6 +620,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -606,6 +648,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -633,6 +677,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -659,6 +705,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address Name", @@ -687,6 +735,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -715,6 +765,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -742,6 +794,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -771,6 +825,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -798,6 +854,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -828,6 +886,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -857,6 +917,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -883,6 +945,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -912,6 +976,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -940,6 +1006,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -967,6 +1035,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -993,6 +1063,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1021,6 +1093,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Update Stock", @@ -1049,6 +1123,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -1078,6 +1154,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Packing List", @@ -1105,6 +1183,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Packed Items", @@ -1132,6 +1212,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Product Bundle Help", @@ -1160,6 +1242,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Time Sheet List", @@ -1187,6 +1271,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Time Sheets", @@ -1216,6 +1302,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Billing Amount", @@ -1243,6 +1331,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1268,6 +1358,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -1296,6 +1388,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -1325,6 +1419,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1350,6 +1446,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -1377,6 +1475,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -1405,6 +1505,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1433,6 +1535,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1462,6 +1566,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1487,6 +1593,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Rule", @@ -1515,6 +1623,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1540,6 +1650,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Taxes and Charges", @@ -1569,6 +1681,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1596,6 +1710,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1621,6 +1737,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1650,6 +1768,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1676,6 +1796,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1704,6 +1826,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1732,6 +1856,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1760,6 +1886,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1788,6 +1916,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1813,6 +1943,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1840,6 +1972,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1867,6 +2001,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1895,6 +2031,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1924,6 +2062,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total (Company Currency)", @@ -1954,6 +2094,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -1982,6 +2124,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2009,6 +2153,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -2038,6 +2184,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total", @@ -2067,6 +2215,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -2095,6 +2245,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Advance", @@ -2124,6 +2276,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Outstanding Amount", @@ -2154,6 +2308,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Advance Payments", @@ -2182,6 +2338,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get Advances Received", @@ -2210,6 +2368,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Advances", @@ -2241,6 +2401,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payments", @@ -2269,6 +2431,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cash/Bank Account", @@ -2298,6 +2462,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Invoice Payment", @@ -2326,6 +2492,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2352,6 +2520,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount (Company Currency)", @@ -2380,6 +2550,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2407,6 +2579,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount", @@ -2436,6 +2610,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2462,6 +2638,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Base Change Amount (Company Currency)", @@ -2490,6 +2668,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2516,6 +2696,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Change Amount", @@ -2544,6 +2726,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account for Change Amount", @@ -2574,6 +2758,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off", @@ -2602,6 +2788,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Amount", @@ -2629,6 +2817,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Amount (Company Currency)", @@ -2658,6 +2848,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Outstanding Amount", @@ -2685,6 +2877,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2712,6 +2906,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Account", @@ -2740,6 +2936,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Cost Center", @@ -2768,6 +2966,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -2796,6 +2996,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -2825,6 +3027,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions Details", @@ -2853,6 +3057,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -2880,6 +3086,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -2909,6 +3117,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -2936,6 +3146,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2962,6 +3174,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -2992,6 +3206,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -3020,6 +3236,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Campaign", @@ -3049,6 +3267,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -3076,6 +3296,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -3104,6 +3326,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source", @@ -3133,6 +3357,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounting Details", @@ -3162,6 +3388,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Debit To", @@ -3191,6 +3419,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Party Account Currency", @@ -3221,6 +3451,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Opening Entry", @@ -3250,6 +3482,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "C-Form Applicable", @@ -3277,6 +3511,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "C-Form No", @@ -3304,6 +3540,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -3330,6 +3568,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Time", @@ -3358,6 +3598,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remarks", @@ -3387,6 +3629,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission", @@ -3415,6 +3659,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner", @@ -3444,6 +3690,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -3471,6 +3719,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission Rate (%)", @@ -3499,6 +3749,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Commission", @@ -3529,6 +3781,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team", @@ -3555,6 +3809,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team1", @@ -3586,6 +3842,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring", @@ -3613,6 +3871,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Settings", @@ -3642,6 +3902,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Recurring", @@ -3670,6 +3932,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference Document", @@ -3699,6 +3963,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Frequency", @@ -3728,6 +3994,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repeat on Day of Month", @@ -3756,6 +4024,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -3783,6 +4053,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Submit on creation", @@ -3812,6 +4084,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notify by email", @@ -3841,6 +4115,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notification Email Address", @@ -3869,6 +4145,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Print Format", @@ -3897,6 +4175,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "This Document", @@ -3926,6 +4206,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Date", @@ -3954,6 +4236,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Date", @@ -3982,6 +4266,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Date", @@ -4008,6 +4294,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Against Income Account", @@ -4039,7 +4327,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-02-02 17:03:01.892758", + "modified": "2017-02-17 16:12:30.694315", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Invoice", @@ -4130,6 +4418,7 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "posting_date, due_date, customer, base_grand_total, outstanding_amount", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "customer", diff --git a/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json b/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json index bf6d9868a2..42190533c3 100644 --- a/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json +++ b/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Barcode", @@ -48,7 +49,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Item", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -105,6 +108,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -134,6 +138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer's Item Code", @@ -161,6 +166,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Edit Description", @@ -189,6 +195,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -220,6 +227,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -247,6 +255,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image View", @@ -276,6 +285,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -304,6 +314,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -331,6 +342,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Quantity", @@ -360,6 +372,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Rate", @@ -390,6 +403,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -416,6 +430,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "UOM", @@ -444,6 +459,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Rate (Company Currency)", @@ -474,6 +490,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Discount and Margin", @@ -503,6 +520,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", @@ -532,6 +550,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -560,6 +579,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Margin Type", @@ -590,6 +610,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Margin Rate or Amount", @@ -619,6 +640,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Margin", @@ -647,6 +669,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -673,6 +696,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Rate", @@ -703,6 +727,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Amount", @@ -733,6 +758,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -759,6 +785,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate (Company Currency)", @@ -789,6 +816,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amount (Company Currency)", @@ -819,6 +847,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pricing Rule", @@ -847,6 +876,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -874,6 +904,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Rate", @@ -903,6 +934,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Amount", @@ -932,6 +964,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -959,6 +992,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Rate (Company Currency)", @@ -988,6 +1022,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Amount (Company Currency)", @@ -1018,6 +1053,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Drop Ship", @@ -1046,6 +1082,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivered By Supplier", @@ -1074,6 +1111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounting Details", @@ -1100,7 +1138,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Income Account", @@ -1132,7 +1171,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expense Account", @@ -1162,6 +1202,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1188,7 +1229,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cost Center", @@ -1222,6 +1264,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock Details", @@ -1249,6 +1292,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Warehouse", @@ -1279,6 +1323,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Warehouse (Optional)", @@ -1309,6 +1354,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quality Inspection", @@ -1338,6 +1384,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Batch No", @@ -1366,6 +1413,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1392,6 +1440,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Sample Item", @@ -1419,7 +1468,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Serial No", @@ -1449,7 +1499,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Group", @@ -1479,7 +1530,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Brand Name", @@ -1509,6 +1561,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Tax Rate", @@ -1538,6 +1591,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Available Batch Qty at Warehouse", @@ -1568,6 +1622,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Available Qty at Warehouse", @@ -1597,6 +1652,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "References", @@ -1624,7 +1680,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Order", @@ -1654,7 +1711,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Order Item", @@ -1684,6 +1742,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1710,7 +1769,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Note", @@ -1740,7 +1800,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Note Item", @@ -1770,6 +1831,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivered Qty", @@ -1799,6 +1861,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Fixed Asset", @@ -1827,6 +1890,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Asset", @@ -1856,6 +1920,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1883,6 +1948,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Page Break", @@ -1910,7 +1976,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-07 01:21:47.142162", + "modified": "2017-02-17 16:28:57.719409", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Invoice Item", @@ -1919,7 +1985,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json b/erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json index 1191ea7153..a0a63121a0 100644 --- a/erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json +++ b/erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json @@ -9,6 +9,7 @@ "doctype": "DocType", "document_type": "", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,7 +22,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Time Sheet", "length": 0, "no_copy": 0, @@ -31,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -48,7 +52,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Billing Hours", "length": 0, "no_copy": 0, @@ -57,6 +63,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -74,7 +81,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Billing Amount", "length": 0, "no_copy": 0, @@ -83,6 +92,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -100,7 +110,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Timesheet Detail", "length": 0, "no_copy": 1, @@ -109,6 +121,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -126,7 +139,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-09-09 14:01:04.095775", + "modified": "2017-02-17 16:47:04.413420", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Invoice Timesheet", @@ -136,7 +149,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/accounts/doctype/tax_rule/tax_rule.json b/erpnext/accounts/doctype/tax_rule/tax_rule.json index df7d872f2e..a746dafa04 100644 --- a/erpnext/accounts/doctype/tax_rule/tax_rule.json +++ b/erpnext/accounts/doctype/tax_rule/tax_rule.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Tax Type", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Use for Shopping Cart", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Tax Template", @@ -138,6 +142,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Tax Template", @@ -167,6 +172,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Filters", @@ -196,6 +202,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer", @@ -226,6 +233,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -255,6 +263,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing City", @@ -283,6 +292,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing County", @@ -311,6 +321,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing State", @@ -339,6 +350,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing Country", @@ -368,6 +380,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -396,6 +409,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -426,6 +440,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Type", @@ -455,6 +470,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping City", @@ -483,6 +499,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping County", @@ -511,6 +528,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping State", @@ -539,6 +557,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Country", @@ -568,6 +587,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Validity", @@ -596,6 +616,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Date", @@ -624,6 +645,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -651,6 +673,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Date", @@ -679,6 +702,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -707,6 +731,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Priority", @@ -735,6 +760,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -762,6 +788,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -791,7 +818,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-13 15:56:28.704122", + "modified": "2017-02-17 16:22:42.501765", "modified_by": "Administrator", "module": "Accounts", "name": "Tax Rule", @@ -808,7 +835,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -823,7 +849,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 -} +} \ No newline at end of file diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index d7dce92b11..a53d674a44 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -109,7 +112,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Supplier", @@ -141,6 +145,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get Items from Open Material Requests", @@ -170,6 +175,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Supply Raw Materials", @@ -198,6 +204,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Name", @@ -225,6 +232,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -254,7 +262,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -284,6 +293,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -314,7 +324,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -346,6 +357,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Drop Ship", @@ -375,6 +387,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer", @@ -405,6 +418,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -433,6 +447,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -461,6 +476,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Contact", @@ -490,6 +506,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Contact", @@ -518,6 +535,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Mobile No", @@ -546,6 +564,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Contact Email", @@ -575,6 +594,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -602,7 +622,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Supplier Address", @@ -630,7 +651,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -660,6 +682,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -687,6 +710,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -714,6 +738,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -741,6 +766,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -768,6 +794,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -796,6 +823,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Shipping Address", @@ -825,6 +853,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -853,6 +882,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -881,6 +911,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -912,6 +943,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -942,6 +974,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -968,6 +1001,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -996,6 +1030,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -1024,6 +1059,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -1052,6 +1088,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -1079,6 +1116,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1108,6 +1146,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -1139,6 +1178,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get last purchase rate", @@ -1167,6 +1207,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1193,6 +1234,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -1222,6 +1264,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -1252,6 +1295,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1278,6 +1322,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -1307,6 +1352,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -1337,6 +1383,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1367,6 +1414,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1397,6 +1445,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Taxes and Charges", @@ -1427,6 +1476,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1455,6 +1505,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1484,6 +1535,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Added (Company Currency)", @@ -1514,6 +1566,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Deducted (Company Currency)", @@ -1544,6 +1597,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1574,6 +1628,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1601,6 +1656,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Added", @@ -1631,6 +1687,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Deducted", @@ -1661,6 +1718,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1691,6 +1749,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1720,6 +1779,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1749,6 +1809,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1778,6 +1839,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1805,6 +1867,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1833,6 +1896,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1862,6 +1926,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1889,6 +1954,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1920,6 +1986,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -1949,6 +2016,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total (Company Currency)", @@ -1979,6 +2047,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2006,6 +2075,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -2036,6 +2106,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -2065,6 +2136,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Advance Paid", @@ -2094,6 +2166,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -2123,6 +2196,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -2153,6 +2227,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -2182,6 +2257,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -2210,7 +2286,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -2241,6 +2318,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ref SQ", @@ -2270,6 +2348,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Party Account Currency", @@ -2299,6 +2378,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2328,6 +2408,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "% Received", @@ -2359,6 +2440,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "% Billed", @@ -2388,6 +2470,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -2418,6 +2501,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -2448,6 +2532,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -2478,6 +2563,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2506,6 +2592,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Group same items", @@ -2535,6 +2622,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -2566,6 +2654,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Materials Supplied", @@ -2595,6 +2684,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplied Items", @@ -2626,6 +2716,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring", @@ -2654,6 +2745,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Settings", @@ -2683,6 +2775,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Recurring", @@ -2712,6 +2805,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference Document", @@ -2742,6 +2836,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Frequency", @@ -2772,6 +2867,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repeat on Day of Month", @@ -2801,6 +2897,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -2829,6 +2926,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Submit on creation", @@ -2859,6 +2957,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notify by email", @@ -2889,6 +2988,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notification Email Address", @@ -2918,6 +3018,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Print Format", @@ -2947,6 +3048,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "This Document", @@ -2976,6 +3078,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Date", @@ -3005,6 +3108,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Date", @@ -3034,6 +3138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Date", @@ -3062,7 +3167,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-06 12:51:56.556331", + "modified": "2017-02-17 16:46:02.996638", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Order", @@ -3078,7 +3183,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -3099,7 +3203,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3120,7 +3223,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3141,7 +3243,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -3157,9 +3258,11 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "status, transaction_date, supplier,grand_total", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "supplier", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json index 6fb6af72a8..12d0da85d7 100755 --- a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json +++ b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json @@ -10,6 +10,7 @@ "doctype": "DocType", "document_type": "Document", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,8 +22,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -33,6 +36,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -51,7 +55,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Supplier Part Number", "length": 0, "no_copy": 0, @@ -59,6 +65,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -75,8 +82,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -86,6 +95,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -103,7 +113,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -111,6 +123,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -127,8 +140,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Reqd By Date", "length": 0, "no_copy": 0, @@ -138,6 +153,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -155,7 +171,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Expected Delivery Date", "length": 0, "no_copy": 0, @@ -164,6 +182,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -181,7 +200,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -190,6 +211,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -207,7 +229,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -218,6 +242,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -236,13 +261,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -260,7 +288,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -269,6 +299,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -286,7 +317,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -296,6 +329,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -313,7 +347,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quantity and Rate", "length": 0, "no_copy": 0, @@ -321,6 +357,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -338,7 +375,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -349,6 +388,7 @@ "print_hide_if_no_value": 0, "print_width": "60px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -367,7 +407,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Stock UOM", "length": 0, "no_copy": 0, @@ -379,6 +421,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -397,13 +440,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -421,7 +467,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -433,6 +481,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -451,7 +500,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM Conversion Factor", "length": 0, "no_copy": 0, @@ -462,6 +513,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -480,13 +532,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -504,7 +559,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Price List Rate", "length": 0, "no_copy": 0, @@ -513,6 +570,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -531,7 +589,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", "length": 0, "no_copy": 0, @@ -539,6 +599,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -556,13 +617,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -580,7 +644,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Price List Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -589,6 +655,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -606,13 +673,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -630,7 +700,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Rate", "length": 0, "no_copy": 0, @@ -641,6 +713,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -658,7 +731,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -669,6 +744,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -686,13 +762,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -710,7 +789,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -722,6 +803,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -740,7 +822,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -751,6 +835,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -768,7 +853,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Pricing Rule", "length": 0, "no_copy": 0, @@ -777,6 +864,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -794,7 +882,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -802,6 +892,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -819,7 +910,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Rate", "length": 0, "no_copy": 0, @@ -829,6 +922,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -846,7 +940,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Amount", "length": 0, "no_copy": 0, @@ -856,6 +952,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -873,7 +970,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -881,6 +980,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -898,7 +998,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -908,6 +1010,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -925,7 +1028,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -935,6 +1040,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -952,7 +1058,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Warehouse and Reference", "length": 0, "no_copy": 0, @@ -960,6 +1068,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -977,7 +1086,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Warehouse", "length": 0, "no_copy": 0, @@ -988,6 +1099,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1004,8 +1116,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Project", "length": 0, "no_copy": 0, @@ -1014,6 +1128,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1030,8 +1145,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Material Request", "length": 0, "no_copy": 1, @@ -1043,6 +1160,7 @@ "print_hide_if_no_value": 0, "print_width": "120px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1060,8 +1178,10 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Material Request Item", "length": 0, "no_copy": 1, @@ -1071,6 +1191,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1088,7 +1209,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Sales Order", "length": 0, "no_copy": 1, @@ -1098,6 +1221,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1115,7 +1239,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Sales Order Item", "length": 0, "no_copy": 1, @@ -1124,6 +1250,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1141,7 +1268,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Supplier Quotation", "length": 0, "no_copy": 1, @@ -1150,6 +1279,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1167,7 +1297,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Supplier Quotation Item", "length": 0, "no_copy": 1, @@ -1176,6 +1308,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1193,7 +1326,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "To be delivered to customer", "length": 0, "no_copy": 0, @@ -1202,6 +1337,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1219,13 +1355,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1243,8 +1382,10 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Group", "length": 0, "no_copy": 0, @@ -1255,6 +1396,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1272,7 +1414,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Brand", "length": 0, "no_copy": 0, @@ -1283,6 +1427,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1300,7 +1445,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "BOM", "length": 0, "no_copy": 0, @@ -1310,6 +1457,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1327,7 +1475,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Qty as per Stock UOM", "length": 0, "no_copy": 1, @@ -1338,6 +1488,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1356,7 +1507,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Received Qty", "length": 0, "no_copy": 1, @@ -1366,6 +1519,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1384,7 +1538,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Returned Qty", "length": 0, "no_copy": 1, @@ -1393,6 +1549,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1410,7 +1567,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Billed Amt", "length": 0, "no_copy": 1, @@ -1419,6 +1578,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1437,7 +1597,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Tax Rate", "length": 0, "no_copy": 0, @@ -1447,6 +1609,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1464,7 +1627,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Page Break", "length": 0, "no_copy": 1, @@ -1474,6 +1639,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1491,7 +1657,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-10-26 16:07:40.592325", + "modified": "2017-02-17 16:44:55.434162", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Order Item", @@ -1500,7 +1666,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 -} +} \ No newline at end of file diff --git a/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json b/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json index d92aa781e0..85130a152f 100644 --- a/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json +++ b/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json @@ -8,18 +8,22 @@ "docstatus": 0, "doctype": "DocType", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "main_item_code", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -29,6 +33,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -39,13 +44,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "rm_item_code", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Raw Material Item Code", "length": 0, "no_copy": 0, @@ -55,6 +63,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -65,13 +74,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -82,6 +94,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -93,13 +106,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "batch_no", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Batch No", "length": 0, "no_copy": 1, @@ -108,6 +124,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -118,13 +135,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "serial_no", "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Serial No", "length": 0, "no_copy": 1, @@ -132,6 +152,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -142,19 +163,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "col_break1", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -165,13 +190,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "required_qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Required Qty", "length": 0, "no_copy": 0, @@ -181,6 +209,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -191,13 +220,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "consumed_qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Consumed Qty", "length": 0, "no_copy": 0, @@ -207,6 +239,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -217,13 +250,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "stock_uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Stock Uom", "length": 0, "no_copy": 0, @@ -234,6 +270,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -244,13 +281,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "rate", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Rate", "length": 0, "no_copy": 0, @@ -261,6 +301,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -271,13 +312,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "amount", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -288,6 +332,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -298,13 +343,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "conversion_factor", "fieldtype": "Float", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Conversion Factor", "length": 0, "no_copy": 0, @@ -314,6 +362,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -324,13 +373,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "current_stock", "fieldtype": "Float", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Current Stock", "length": 0, "no_copy": 0, @@ -340,6 +392,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -350,13 +403,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "reference_name", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Reference Name", "length": 0, "no_copy": 0, @@ -366,6 +422,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -376,13 +433,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "bom_detail_no", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "BOM Detail No", "length": 0, "no_copy": 0, @@ -392,6 +452,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -409,7 +470,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:05.972909", + "modified": "2017-02-17 16:43:21.668443", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Receipt Item Supplied", @@ -418,7 +479,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json index fbdb0e417b..7f2802cf34 100644 --- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json +++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -53,7 +54,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -86,6 +88,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Supplier", @@ -115,6 +118,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -144,7 +148,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -175,6 +180,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -203,6 +209,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Detail", @@ -232,6 +239,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -262,6 +270,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -293,6 +302,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -321,6 +331,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Standard Reply", @@ -350,6 +361,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Message for Supplier", @@ -379,6 +391,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -409,6 +422,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -440,6 +454,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -470,6 +485,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -498,6 +514,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -529,6 +546,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -560,6 +578,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -589,7 +608,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -620,7 +640,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fiscal Year", @@ -652,6 +673,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -679,6 +701,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -708,7 +731,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:34:08.567257", + "modified": "2017-02-17 16:44:39.531065", "modified_by": "Administrator", "module": "Buying", "name": "Request for Quotation", @@ -725,7 +748,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -746,7 +768,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -767,7 +788,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -788,7 +808,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -809,7 +828,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -830,7 +848,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -851,7 +868,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -867,9 +883,11 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "status, transaction_date", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "", "title_field": "", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json b/erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json index cc7e36cfcb..a7ae8a6c2a 100644 --- a/erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json +++ b/erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json @@ -10,6 +10,7 @@ "doctype": "DocType", "document_type": "", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,8 +22,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -34,6 +37,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -51,7 +55,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Supplier Part No", "length": 0, "no_copy": 1, @@ -60,6 +66,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -77,7 +84,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -85,6 +94,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -101,8 +111,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -113,6 +125,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -130,7 +143,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -139,6 +154,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -156,7 +172,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -168,6 +186,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -186,7 +205,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -194,6 +215,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -211,7 +233,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -220,6 +244,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -237,7 +262,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -247,6 +274,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -264,7 +292,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -273,6 +303,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -290,7 +321,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -302,6 +335,7 @@ "print_hide_if_no_value": 0, "print_width": "60px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -320,7 +354,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -328,6 +364,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -346,7 +383,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Required Date", "length": 0, "no_copy": 0, @@ -355,6 +394,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -372,7 +412,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -385,6 +427,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -403,7 +446,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Warehouse and Reference", "length": 0, "no_copy": 0, @@ -412,6 +457,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -429,7 +475,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Warehouse", "length": 0, "no_copy": 0, @@ -441,6 +489,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -457,8 +506,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Project Name", "length": 0, "no_copy": 0, @@ -468,6 +519,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -485,7 +537,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Material Request", "length": 0, "no_copy": 0, @@ -495,6 +549,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -512,7 +567,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -520,6 +577,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -537,7 +595,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Material Request Item", "length": 0, "no_copy": 0, @@ -546,6 +606,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -563,7 +624,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Brand", "length": 0, "no_copy": 0, @@ -575,6 +638,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -592,8 +656,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Group", "length": 0, "no_copy": 0, @@ -605,6 +671,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -622,7 +689,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Page Break", "length": 0, "no_copy": 1, @@ -633,6 +702,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -650,7 +720,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-08-26 02:40:48.487168", + "modified": "2017-02-17 16:43:46.152268", "modified_by": "Administrator", "module": "Buying", "name": "Request for Quotation Item", @@ -660,7 +730,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json b/erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json index 0af30c2778..7bc0deff54 100644 --- a/erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json +++ b/erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json @@ -9,6 +9,7 @@ "doctype": "DocType", "document_type": "", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 1, @@ -22,7 +23,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Send Email", "length": 0, "no_copy": 0, @@ -31,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -48,7 +52,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Supplier", "length": 0, "no_copy": 0, @@ -58,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -75,7 +82,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Contact", "length": 0, "no_copy": 1, @@ -85,6 +94,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -102,7 +112,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -110,6 +122,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -127,7 +140,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Supplier Name", "length": 0, "no_copy": 0, @@ -137,6 +152,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -154,8 +170,10 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, - "label": "Email Address", + "in_standard_filter": 0, + "label": "Email Id", "length": 0, "no_copy": 1, "options": "contact.email_id", @@ -164,6 +182,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -181,7 +200,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Download PDF", "length": 0, "no_copy": 0, @@ -190,6 +211,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -207,7 +229,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-08-26 02:38:45.634613", + "modified": "2017-02-17 16:42:57.254211", "modified_by": "Administrator", "module": "Buying", "name": "Request for Quotation Supplier", @@ -217,7 +239,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/buying/doctype/supplier/supplier.json b/erpnext/buying/doctype/supplier/supplier.json index 277a5b96a9..76f28ae892 100644 --- a/erpnext/buying/doctype/supplier/supplier.json +++ b/erpnext/buying/doctype/supplier/supplier.json @@ -24,6 +24,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Name and Type", @@ -53,6 +54,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -83,6 +85,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Name", @@ -112,6 +115,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Country", @@ -141,6 +145,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -169,6 +174,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -196,6 +202,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Supplier Type", @@ -226,6 +233,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -256,6 +264,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disabled", @@ -284,6 +293,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -312,6 +322,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing Currency", @@ -340,6 +351,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -367,6 +379,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -395,6 +408,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Limit", @@ -423,6 +437,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Days Based On", @@ -453,6 +468,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Days", @@ -481,6 +497,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contacts", @@ -510,6 +527,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address HTML", @@ -537,6 +555,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -564,6 +583,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact HTML", @@ -592,6 +612,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Payable Accounts", @@ -621,6 +642,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounts", @@ -650,6 +672,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -678,6 +701,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website", @@ -708,6 +732,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Details", @@ -737,6 +762,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Frozen", @@ -767,7 +793,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-30 00:52:31.193443", + "modified": "2017-02-17 16:46:48.202078", "modified_by": "Administrator", "module": "Buying", "name": "Supplier", @@ -919,6 +945,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "supplier_name, supplier_type", + "show_name_in_global_search": 1, "sort_order": "ASC", "title_field": "supplier_name", "track_changes": 0, diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json index 519c37eab9..e1319ed7d3 100644 --- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json +++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -109,7 +112,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Supplier", @@ -140,6 +144,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Name", @@ -167,6 +172,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -196,7 +202,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -226,6 +233,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -256,7 +264,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -287,6 +296,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -314,7 +324,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Address", @@ -342,7 +353,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -371,6 +383,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -398,6 +411,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -425,6 +439,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -452,6 +467,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -480,6 +496,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -508,6 +525,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -539,6 +557,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -569,6 +588,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -597,6 +617,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -626,6 +647,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -655,6 +677,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -683,6 +706,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -710,6 +734,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -739,6 +764,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -769,6 +795,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -795,6 +822,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -824,6 +852,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -854,6 +883,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -880,6 +910,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -909,6 +940,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -939,6 +971,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -969,6 +1002,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -999,6 +1033,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Taxes and Charges", @@ -1029,6 +1064,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1057,6 +1093,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1086,6 +1123,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Added (Company Currency)", @@ -1116,6 +1154,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Deducted (Company Currency)", @@ -1146,6 +1185,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1176,6 +1216,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1203,6 +1244,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Added", @@ -1233,6 +1275,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Deducted", @@ -1263,6 +1306,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1293,6 +1337,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1322,6 +1367,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1351,6 +1397,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1380,6 +1427,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1407,6 +1455,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1435,6 +1484,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1464,6 +1514,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1491,6 +1542,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1522,6 +1574,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -1551,6 +1604,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total (Company Currency)", @@ -1581,6 +1635,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1608,6 +1663,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -1638,6 +1694,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -1668,6 +1725,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -1697,6 +1755,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -1727,6 +1786,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -1756,6 +1816,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -1784,6 +1845,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -1814,6 +1876,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -1844,6 +1907,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -1872,6 +1936,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -1900,7 +1965,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -1931,6 +1997,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1958,6 +2025,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Subcontracted", @@ -1986,6 +2054,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference", @@ -2014,6 +2083,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opportunity", @@ -2045,7 +2115,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-07 05:59:51.237877", + "modified": "2017-02-17 16:45:32.200667", "modified_by": "Administrator", "module": "Buying", "name": "Supplier Quotation", @@ -2061,7 +2131,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2082,7 +2151,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2103,7 +2171,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2124,7 +2191,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2145,7 +2211,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -2161,9 +2226,11 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "status, transaction_date, supplier,grand_total", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "supplier", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json b/erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json index 73ebf23005..622e630713 100644 --- a/erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json +++ b/erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json @@ -10,6 +10,7 @@ "doctype": "DocType", "document_type": "Document", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,8 +22,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -33,6 +36,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -51,7 +55,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Supplier Part Number", "length": 0, "no_copy": 0, @@ -59,6 +65,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -76,7 +83,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -84,6 +93,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -100,8 +110,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -111,6 +123,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -128,7 +141,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -137,6 +152,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -154,7 +170,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -165,6 +183,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -183,13 +202,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -207,7 +229,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -216,6 +240,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -233,7 +258,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -243,6 +270,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -260,7 +288,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quantity and Rate", "length": 0, "no_copy": 0, @@ -268,6 +298,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -285,7 +316,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -296,6 +329,7 @@ "print_hide_if_no_value": 0, "print_width": "60px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -314,7 +348,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Stock UOM", "length": 0, "no_copy": 0, @@ -324,6 +360,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -341,7 +378,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Price List Rate", "length": 0, "no_copy": 0, @@ -350,6 +389,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -368,7 +408,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", "length": 0, "no_copy": 0, @@ -376,6 +418,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -393,13 +436,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -417,7 +463,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -429,6 +477,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -447,7 +496,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM Conversion Factor", "length": 0, "no_copy": 0, @@ -456,6 +507,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -473,7 +525,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Price List Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -482,6 +536,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -499,13 +554,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -523,7 +581,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Rate ", "length": 0, "no_copy": 0, @@ -534,6 +594,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -551,7 +612,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -562,6 +625,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -579,13 +643,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -603,7 +670,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -616,6 +685,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -634,7 +704,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -645,6 +717,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -662,7 +735,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Pricing Rule", "length": 0, "no_copy": 0, @@ -671,6 +746,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -688,7 +764,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -696,6 +774,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -713,7 +792,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Rate", "length": 0, "no_copy": 0, @@ -722,6 +803,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -739,7 +821,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Amount", "length": 0, "no_copy": 0, @@ -749,6 +833,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -766,7 +851,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -774,6 +861,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -791,7 +879,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -801,6 +891,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -818,7 +909,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -828,6 +921,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -845,7 +939,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Warehouse and Reference", "length": 0, "no_copy": 0, @@ -853,6 +949,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -870,7 +967,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Warehouse", "length": 0, "no_copy": 0, @@ -881,6 +980,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -897,8 +997,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Project", "length": 0, "no_copy": 0, @@ -907,6 +1009,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -924,7 +1027,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Prevdoc DocType", "length": 0, "no_copy": 1, @@ -934,6 +1039,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -950,8 +1056,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Material Request", "length": 0, "no_copy": 0, @@ -963,6 +1071,7 @@ "print_hide_if_no_value": 0, "print_width": "120px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -981,7 +1090,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Request for Quotation", "length": 0, "no_copy": 1, @@ -991,6 +1102,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1008,13 +1120,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1031,8 +1146,10 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Material Request Item", "length": 0, "no_copy": 0, @@ -1042,6 +1159,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1059,7 +1177,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Request for Quotation Item", "length": 0, "no_copy": 1, @@ -1068,6 +1188,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1085,7 +1206,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Brand", "length": 0, "no_copy": 0, @@ -1096,6 +1219,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1113,8 +1237,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Group", "length": 0, "no_copy": 0, @@ -1125,6 +1251,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1143,7 +1270,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Tax Rate", "length": 0, "no_copy": 0, @@ -1153,6 +1282,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1170,7 +1300,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -1178,6 +1310,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1195,7 +1328,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Qty as per Stock UOM", "length": 0, "no_copy": 1, @@ -1204,6 +1339,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1221,7 +1357,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Page Break", "length": 0, "no_copy": 1, @@ -1231,6 +1369,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1248,7 +1387,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-09-06 02:40:11.022104", + "modified": "2017-02-17 16:43:59.582188", "modified_by": "Administrator", "module": "Buying", "name": "Supplier Quotation Item", @@ -1257,7 +1396,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/crm/doctype/lead/lead.json b/erpnext/crm/doctype/lead/lead.json index 8c4be89a2b..a7ce5e02e8 100644 --- a/erpnext/crm/doctype/lead/lead.json +++ b/erpnext/crm/doctype/lead/lead.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -79,7 +81,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Person Name", @@ -108,7 +111,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Organization Name", @@ -138,6 +142,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Email Address", @@ -168,6 +173,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -195,7 +201,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Status", @@ -225,7 +232,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source", @@ -257,6 +265,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Customer", @@ -289,6 +298,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Campaign Name", @@ -319,6 +329,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -347,6 +358,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -374,7 +386,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Lead Owner", @@ -405,6 +418,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -431,7 +445,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Contact By", @@ -463,7 +478,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Contact Date", @@ -494,6 +510,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address & Contact", @@ -524,6 +541,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Desc", @@ -551,6 +569,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address HTML", @@ -578,6 +597,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -604,6 +624,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Phone", @@ -633,6 +654,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No.", @@ -662,6 +684,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fax", @@ -691,6 +714,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website", @@ -721,6 +745,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -751,6 +776,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -779,7 +805,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Lead Type", @@ -809,7 +836,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Market Segment", @@ -840,6 +868,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Industry", @@ -870,6 +899,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Request Type", @@ -900,6 +930,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -928,6 +959,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -958,6 +990,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Unsubscribed", @@ -985,6 +1018,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Blog Subscriber", @@ -1014,7 +1048,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 05:16:25.037080", + "modified": "2017-02-17 16:38:16.833577", "modified_by": "Administrator", "module": "CRM", "name": "Lead", @@ -1030,7 +1064,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -1051,7 +1084,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1072,7 +1104,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1093,7 +1124,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1114,7 +1144,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -1135,7 +1164,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -1151,8 +1179,10 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "lead_name,lead_owner,status", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "lead_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/crm/doctype/opportunity/opportunity.json b/erpnext/crm/doctype/opportunity/opportunity.json index fa0ec81a98..e38ca6d45e 100644 --- a/erpnext/crm/doctype/opportunity/opportunity.json +++ b/erpnext/crm/doctype/opportunity/opportunity.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opportunity From", @@ -111,7 +114,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -142,7 +146,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Lead", @@ -174,6 +179,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer / Lead Name", @@ -201,6 +207,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -229,6 +236,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -258,6 +266,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Opportunity Type", @@ -289,6 +298,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -320,6 +330,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Lost Reason", @@ -347,6 +358,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mins to first response", @@ -375,6 +387,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "With Items", @@ -404,6 +417,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -434,6 +448,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -466,6 +481,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Info", @@ -494,7 +510,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer / Lead Address", @@ -523,6 +540,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -553,7 +571,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Territory", @@ -583,7 +602,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -614,6 +634,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -640,7 +661,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -670,6 +692,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -698,6 +721,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -726,6 +750,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Mobile No", @@ -754,6 +779,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source", @@ -783,6 +809,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source", @@ -814,6 +841,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Campaign", @@ -844,6 +872,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -871,7 +900,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -903,6 +933,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opportunity Date", @@ -934,6 +965,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Contact", @@ -962,7 +994,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Next Contact By", @@ -995,6 +1028,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Contact Date", @@ -1024,6 +1058,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1052,6 +1087,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Discuss", @@ -1081,6 +1117,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -1113,7 +1150,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:55:17.785342", + "modified": "2017-02-17 16:37:39.028830", "modified_by": "Administrator", "module": "CRM", "name": "Opportunity", @@ -1129,7 +1166,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1150,7 +1186,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1166,9 +1201,11 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "status,transaction_date,customer,lead,enquiry_type,territory,company", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "customer", "title_field": "title", + "track_changes": 0, "track_seen": 1 } \ No newline at end of file diff --git a/erpnext/crm/doctype/opportunity_item/opportunity_item.json b/erpnext/crm/doctype/opportunity_item/opportunity_item.json index 043d6f5fe1..0845d42abf 100644 --- a/erpnext/crm/doctype/opportunity_item/opportunity_item.json +++ b/erpnext/crm/doctype/opportunity_item/opportunity_item.json @@ -8,18 +8,22 @@ "docstatus": 0, "doctype": "DocType", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -30,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -40,19 +45,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "col_break1", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -63,13 +72,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Qty", "length": 0, "no_copy": 0, @@ -79,6 +91,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -89,6 +102,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "item_group", "fieldtype": "Link", @@ -96,7 +110,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Group", "length": 0, "no_copy": 0, @@ -107,6 +123,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -117,13 +134,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "brand", "fieldtype": "Link", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Brand", "length": 0, "no_copy": 0, @@ -134,6 +154,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -144,13 +165,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_6", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -158,6 +182,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -168,13 +193,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -185,6 +213,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -195,13 +224,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -211,6 +243,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -221,13 +254,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -238,6 +274,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -249,13 +286,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_8", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -263,6 +303,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -273,13 +314,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "image", "fieldtype": "Attach", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -289,6 +333,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -299,13 +344,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "image_view", "fieldtype": "Image", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -315,6 +363,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -325,13 +374,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "basic_rate", "fieldtype": "Currency", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Basic Rate", "length": 0, "no_copy": 0, @@ -342,6 +394,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -359,7 +412,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:02.856524", + "modified": "2017-02-17 17:03:05.528055", "modified_by": "Administrator", "module": "CRM", "name": "Opportunity Item", @@ -368,5 +421,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/appraisal/appraisal.json b/erpnext/hr/doctype/appraisal/appraisal.json index 450a47bf8d..5a557da26c 100644 --- a/erpnext/hr/doctype/appraisal/appraisal.json +++ b/erpnext/hr/doctype/appraisal/appraisal.json @@ -21,6 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -48,6 +50,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -77,6 +81,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Appraisal Template", @@ -108,6 +114,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "For Employee", @@ -138,6 +146,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "For Employee Name", @@ -167,6 +177,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -196,6 +208,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -226,6 +240,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Start Date", @@ -255,6 +271,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -284,6 +302,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Goals", @@ -312,6 +332,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Goals", @@ -341,6 +363,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Calculate Total Score", @@ -369,6 +393,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Score (Out of 5)", @@ -398,6 +424,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -424,6 +452,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remarks", @@ -451,6 +481,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -477,6 +509,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -506,6 +540,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -532,6 +568,8 @@ "hidden": 1, "ignore_user_permissions": 1, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -564,7 +602,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-14 04:54:28.784666", + "modified": "2017-02-17 16:55:49.559295", "modified_by": "Administrator", "module": "HR", "name": "Appraisal", @@ -635,6 +673,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "status, employee, employee_name", + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "employee", diff --git a/erpnext/hr/doctype/attendance/attendance.json b/erpnext/hr/doctype/attendance/attendance.json index 9bbb3e5830..d142f80028 100644 --- a/erpnext/hr/doctype/attendance/attendance.json +++ b/erpnext/hr/doctype/attendance/attendance.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -80,7 +82,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Employee", @@ -111,6 +114,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -140,7 +144,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -172,6 +177,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Leave Type", @@ -202,6 +208,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -229,7 +236,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Attendance Date", @@ -258,7 +266,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -289,6 +298,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -318,7 +328,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-12 16:09:27.301839", + "modified": "2017-02-17 16:55:33.866723", "modified_by": "Administrator", "module": "HR", "name": "Attendance", @@ -334,7 +344,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -355,7 +364,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -376,7 +384,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -392,6 +399,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "employee, employee_name, attendance_date, status", + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "employee_name", diff --git a/erpnext/hr/doctype/department/department.json b/erpnext/hr/doctype/department/department.json index e19f175ece..2f4f20d3f7 100644 --- a/erpnext/hr/doctype/department/department.json +++ b/erpnext/hr/doctype/department/department.json @@ -15,13 +15,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "department_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Department", "length": 0, "no_copy": 0, @@ -31,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -41,6 +45,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "Days for which Holidays are blocked for this department.", "fieldname": "leave_block_list", "fieldtype": "Link", @@ -48,7 +53,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Leave Block List", "length": 0, "no_copy": 0, @@ -57,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -75,7 +83,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-08-01 12:44:43.338689", + "modified": "2017-02-17 16:55:19.875594", "modified_by": "Administrator", "module": "HR", "name": "Department", @@ -125,6 +133,8 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/designation/designation.json b/erpnext/hr/doctype/designation/designation.json index 1e7019602b..9315cfd6b8 100644 --- a/erpnext/hr/doctype/designation/designation.json +++ b/erpnext/hr/doctype/designation/designation.json @@ -9,18 +9,22 @@ "docstatus": 0, "doctype": "DocType", "document_type": "Setup", + "editable_grid": 0, "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "designation_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Designation", "length": 0, "no_copy": 0, @@ -30,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -40,13 +45,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -55,6 +63,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -66,13 +75,14 @@ "hide_toolbar": 0, "icon": "fa fa-bookmark", "idx": 1, + "image_view": 0, "in_create": 0, "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-06-01 12:52:03.787578", + "modified": "2017-02-17 16:53:43.895882", "modified_by": "Administrator", "module": "HR", "name": "Designation", @@ -102,6 +112,8 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/employee/employee.json b/erpnext/hr/doctype/employee/employee.json index 4efba601d9..80e484d661 100644 --- a/erpnext/hr/doctype/employee/employee.json +++ b/erpnext/hr/doctype/employee/employee.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee", @@ -77,6 +79,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salutation", @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Full Name", @@ -165,7 +170,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -195,6 +201,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "User ID", @@ -224,6 +231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Create User", @@ -252,6 +260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -280,6 +289,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -306,7 +316,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Number", @@ -336,6 +347,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date of Joining", @@ -365,7 +377,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date of Birth", @@ -394,7 +407,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gender", @@ -425,6 +439,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employment Details", @@ -452,7 +467,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -482,7 +498,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employment Type", @@ -514,6 +531,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Holiday List", @@ -544,6 +562,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -569,7 +588,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Offer Date", @@ -599,6 +619,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Confirmation Date", @@ -627,7 +648,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contract End Date", @@ -657,6 +679,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date Of Retirement", @@ -686,6 +709,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Job Profile", @@ -712,7 +736,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Branch", @@ -742,7 +767,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Department", @@ -772,7 +798,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Designation", @@ -803,7 +830,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company Email", @@ -834,6 +862,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notice (days)", @@ -863,6 +892,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Information", @@ -892,6 +922,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Mode", @@ -922,7 +953,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bank Name", @@ -953,6 +985,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bank A/C No.", @@ -982,6 +1015,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Organization Profile", @@ -1009,6 +1043,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reports to", @@ -1040,6 +1075,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Leave Approvers", @@ -1068,6 +1104,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Details", @@ -1096,6 +1133,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Prefered Contact Email", @@ -1125,6 +1163,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Prefered Email", @@ -1154,6 +1193,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cell Number", @@ -1181,6 +1221,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Personal Email", @@ -1209,6 +1250,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Unsubscribed", @@ -1236,6 +1278,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Emergency Contact", @@ -1263,6 +1306,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Relation", @@ -1290,6 +1334,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Emergency Phone", @@ -1317,6 +1362,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1344,6 +1390,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Permanent Address Is", @@ -1372,6 +1419,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Permanent Address", @@ -1399,6 +1447,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Current Address Is", @@ -1427,6 +1476,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Current Address", @@ -1454,6 +1504,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1482,6 +1533,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bio", @@ -1509,6 +1561,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Personal Details", @@ -1536,6 +1589,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Passport Number", @@ -1563,6 +1617,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date of Issue", @@ -1590,6 +1645,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Valid Upto", @@ -1617,6 +1673,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Place of Issue", @@ -1644,6 +1701,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1671,6 +1729,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Marital Status", @@ -1699,6 +1758,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Blood Group", @@ -1728,6 +1788,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Family Background", @@ -1756,6 +1817,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Health Details", @@ -1783,6 +1845,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Educational Qualification", @@ -1810,6 +1873,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Education", @@ -1838,6 +1902,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Previous Work Experience", @@ -1866,6 +1931,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "External Work History", @@ -1894,6 +1960,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "History In Company", @@ -1922,6 +1989,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Internal Work History", @@ -1950,6 +2018,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exit", @@ -1978,6 +2047,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resignation Letter Date", @@ -2006,7 +2076,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Relieving Date", @@ -2036,6 +2107,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reason for Leaving", @@ -2065,6 +2137,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Leave Encashed?", @@ -2095,6 +2168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Encashment Date", @@ -2124,6 +2198,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exit Interview Details", @@ -2154,6 +2229,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Held On", @@ -2183,6 +2259,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reason for Resignation", @@ -2213,6 +2290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "New Workplace", @@ -2242,6 +2320,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Feedback", @@ -2273,7 +2352,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-19 17:24:22.941738", + "modified": "2017-02-17 16:56:25.571268", "modified_by": "Administrator", "module": "HR", "name": "Employee", @@ -2289,7 +2368,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2310,7 +2388,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2332,7 +2409,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2348,8 +2424,10 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "employee_name", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "employee_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/employee_loan/employee_loan.json b/erpnext/hr/doctype/employee_loan/employee_loan.json index 560515fde9..22c7dd67c9 100644 --- a/erpnext/hr/doctype/employee_loan/employee_loan.json +++ b/erpnext/hr/doctype/employee_loan/employee_loan.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Loan Application", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Loan Type", @@ -139,6 +143,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -167,6 +172,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Posting Date", @@ -194,7 +200,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -224,6 +231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -253,6 +261,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repay from Salary", @@ -281,6 +290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Loan Details", @@ -309,6 +319,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Loan Amount", @@ -338,6 +349,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate of Interest (%) / Year", @@ -367,6 +379,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disbursement Date", @@ -395,6 +408,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -423,6 +437,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Method", @@ -454,6 +469,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Period in Months", @@ -484,6 +500,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Amount", @@ -512,6 +529,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account Info", @@ -540,6 +558,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mode of Payment", @@ -569,6 +588,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Account", @@ -598,6 +618,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -625,6 +646,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Loan Account", @@ -654,6 +676,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Schedule", @@ -682,6 +705,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Schedule", @@ -711,6 +735,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Totals", @@ -740,6 +765,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Payment", @@ -768,6 +794,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -796,6 +823,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Interest Payable", @@ -824,6 +852,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -852,7 +881,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-17 07:13:10.704520", + "modified": "2017-02-17 16:52:44.344862", "modified_by": "Administrator", "module": "HR", "name": "Employee Loan", @@ -869,7 +898,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -885,6 +913,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "posting_date", + "show_name_in_global_search": 0, "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, diff --git a/erpnext/hr/doctype/employee_loan_application/employee_loan_application.json b/erpnext/hr/doctype/employee_loan_application/employee_loan_application.json index e30dc5a001..d67590b81c 100644 --- a/erpnext/hr/doctype/employee_loan_application/employee_loan_application.json +++ b/erpnext/hr/doctype/employee_loan_application/employee_loan_application.json @@ -24,6 +24,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee", @@ -80,7 +82,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -195,6 +201,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Loan Info", @@ -223,6 +230,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Loan Type", @@ -252,6 +260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Loan Amount", @@ -280,6 +289,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Required by Date", @@ -308,6 +318,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -335,6 +346,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reason", @@ -363,6 +375,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Info", @@ -391,6 +404,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Method", @@ -420,6 +434,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate of Interest", @@ -449,6 +464,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Payable Interest", @@ -477,6 +493,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -505,6 +522,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Amount", @@ -534,6 +552,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repayment Period in Months", @@ -562,6 +581,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Payable Amount", @@ -590,6 +610,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -618,7 +639,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-09 12:02:36.562577", + "modified": "2017-02-17 17:09:01.471696", "modified_by": "Administrator", "module": "HR", "name": "Employee Loan Application", @@ -635,7 +656,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -656,7 +676,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -672,6 +691,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "employee, employee_name, loan_type, loan_amount", + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "employee", diff --git a/erpnext/hr/doctype/employment_type/employment_type.json b/erpnext/hr/doctype/employment_type/employment_type.json index 6963be2a55..da84ce43f3 100644 --- a/erpnext/hr/doctype/employment_type/employment_type.json +++ b/erpnext/hr/doctype/employment_type/employment_type.json @@ -15,13 +15,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "employee_type_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Employment Type", "length": 0, "no_copy": 0, @@ -31,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -49,7 +53,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-07-22 05:34:43.238512", + "modified": "2017-02-17 16:51:15.218646", "modified_by": "Administrator", "module": "HR", "name": "Employment Type", @@ -99,6 +103,8 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/expense_claim/expense_claim.json b/erpnext/hr/doctype/expense_claim/expense_claim.json index f517b91d78..052284d247 100644 --- a/erpnext/hr/doctype/expense_claim/expense_claim.json +++ b/erpnext/hr/doctype/expense_claim/expense_claim.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Paid", @@ -81,7 +83,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Approval Status", @@ -113,6 +116,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Approver", @@ -144,6 +148,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -172,6 +177,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Claimed Amount", @@ -203,6 +209,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Sanctioned Amount", @@ -234,6 +241,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -262,6 +270,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expenses", @@ -292,6 +301,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -319,7 +329,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -348,7 +359,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "From Employee", @@ -378,7 +390,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -409,6 +422,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Vehicle Log", @@ -438,6 +452,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -467,6 +482,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Task", @@ -496,6 +512,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -522,6 +539,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Amount Reimbursed", @@ -551,6 +569,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remark", @@ -581,6 +600,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -609,6 +629,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employees Email Id", @@ -638,6 +659,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounting Details", @@ -665,7 +687,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -697,6 +720,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mode of Payment", @@ -726,6 +750,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -754,6 +779,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payable Account", @@ -783,6 +809,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employees Email Address", @@ -812,6 +839,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Details", @@ -840,7 +868,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Status", @@ -870,6 +899,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -903,7 +933,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-01-19 18:15:35.968292", + "modified": "2017-02-17 16:52:25.682739", "modified_by": "Administrator", "module": "HR", "name": "Expense Claim", @@ -998,6 +1028,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "approval_status,employee,employee_name", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "employee", diff --git a/erpnext/hr/doctype/job_applicant/job_applicant.json b/erpnext/hr/doctype/job_applicant/job_applicant.json index 3675e5b06b..2a97f2804b 100644 --- a/erpnext/hr/doctype/job_applicant/job_applicant.json +++ b/erpnext/hr/doctype/job_applicant/job_applicant.json @@ -24,6 +24,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Applicant Name", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Email Address", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Status", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -134,6 +138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Job Opening", @@ -162,6 +167,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -189,6 +195,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cover Letter", @@ -217,6 +224,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resume Attachment", @@ -246,7 +254,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:29:24.405606", + "modified": "2017-02-17 16:51:55.976529", "modified_by": "Administrator", "module": "HR", "name": "Job Applicant", @@ -262,7 +270,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -278,7 +285,9 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "applicant_name", + "show_name_in_global_search": 0, "sort_order": "ASC", "title_field": "applicant_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/leave_allocation/leave_allocation.json b/erpnext/hr/doctype/leave_allocation/leave_allocation.json index e984bfc95b..f2ed76668e 100644 --- a/erpnext/hr/doctype/leave_allocation/leave_allocation.json +++ b/erpnext/hr/doctype/leave_allocation/leave_allocation.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -78,7 +80,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Employee", @@ -108,7 +111,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Employee Name", @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -163,6 +168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -219,7 +226,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Leave Type", @@ -250,6 +258,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Date", @@ -278,6 +287,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Date", @@ -306,6 +316,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -333,6 +344,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "New Leaves Allocated", @@ -361,6 +373,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Add unused leaves from previous allocations", @@ -389,6 +402,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Unused leaves", @@ -416,6 +430,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Leaves Allocated", @@ -443,6 +458,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -474,7 +490,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:26:00.812083", + "modified": "2017-02-17 16:51:05.744921", "modified_by": "Administrator", "module": "HR", "name": "Leave Allocation", @@ -490,7 +506,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -511,7 +526,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -527,8 +541,10 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "employee,employee_name,leave_type,total_leaves_allocated", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "employee", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/leave_application/leave_application.json b/erpnext/hr/doctype/leave_application/leave_application.json index 0f63ec36ac..39397396d1 100644 --- a/erpnext/hr/doctype/leave_application/leave_application.json +++ b/erpnext/hr/doctype/leave_application/leave_application.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -53,6 +54,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -107,7 +110,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Leave Type", @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Leave Balance Before Application", @@ -163,6 +168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -190,6 +196,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "From Date", @@ -217,6 +224,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "To Date", @@ -244,6 +252,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Half Day", @@ -271,6 +280,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Leave Days", @@ -298,6 +308,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -326,6 +337,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reason", @@ -353,6 +365,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -379,7 +392,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Employee", @@ -407,7 +421,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -435,6 +450,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -463,6 +479,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Leave Approver", @@ -491,6 +508,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Leave Approver Name", @@ -519,6 +537,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -547,6 +566,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -575,6 +595,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Follow via Email", @@ -602,6 +623,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -628,6 +650,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -656,6 +679,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -684,6 +708,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -713,7 +738,7 @@ "issingle": 0, "istable": 0, "max_attachments": 3, - "modified": "2016-12-15 14:48:14.552415", + "modified": "2017-02-17 17:09:38.828496", "modified_by": "Administrator", "module": "HR", "name": "Leave Application", @@ -729,7 +754,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -751,7 +775,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -772,7 +795,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -793,7 +815,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -815,7 +836,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -837,7 +857,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -858,7 +877,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -874,9 +892,11 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "employee,employee_name,leave_type,from_date,to_date,total_leave_days", + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "employee", "title_field": "employee_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/offer_letter/offer_letter.json b/erpnext/hr/doctype/offer_letter/offer_letter.json index b0a95c392f..39352c26c3 100644 --- a/erpnext/hr/doctype/offer_letter/offer_letter.json +++ b/erpnext/hr/doctype/offer_letter/offer_letter.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Job Applicant", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Applicant Name", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -138,6 +142,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Offer Date", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Designation", @@ -195,6 +201,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -224,6 +231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -251,6 +259,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Offer Letter Terms", @@ -280,6 +289,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -307,6 +317,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Terms and Conditions", @@ -336,6 +347,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -365,6 +377,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -393,7 +406,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:55:03.924272", + "modified": "2017-02-17 16:52:59.334325", "modified_by": "Administrator", "module": "HR", "name": "Offer Letter", @@ -410,7 +423,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -425,8 +437,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "applicant_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.json b/erpnext/hr/doctype/salary_slip/salary_slip.json index 7d5dbe9c9a..89dc6289c7 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.json +++ b/erpnext/hr/doctype/salary_slip/salary_slip.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -78,7 +80,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Employee", @@ -108,7 +111,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -138,7 +142,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Department", @@ -169,7 +174,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Designation", @@ -199,7 +205,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Branch", @@ -230,6 +237,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -258,6 +266,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -287,6 +296,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Journal Entry", @@ -314,7 +324,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -343,6 +354,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -371,6 +383,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -399,6 +412,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Slip Based on Timesheet", @@ -429,6 +443,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Start Date", @@ -459,6 +474,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Date", @@ -487,6 +503,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -515,6 +532,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Structure", @@ -546,6 +564,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payroll Frequency", @@ -576,6 +595,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Working Days", @@ -606,6 +626,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Leave Without Pay", @@ -636,6 +657,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Days", @@ -666,6 +688,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -695,6 +718,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Slip Timesheet", @@ -724,6 +748,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -751,6 +776,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Working Hours", @@ -779,6 +805,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Hour Rate", @@ -808,6 +835,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -836,6 +864,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bank Name", @@ -865,6 +894,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bank Account No.", @@ -894,6 +924,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -921,6 +952,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -951,6 +983,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Earning & Deduction", @@ -979,6 +1012,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Earning", @@ -1009,6 +1043,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Earnings", @@ -1039,6 +1074,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Deduction", @@ -1068,6 +1104,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Deductions", @@ -1098,6 +1135,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1126,6 +1164,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Arrear Amount", @@ -1156,6 +1195,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Leave Encashment Amount", @@ -1186,6 +1226,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gross Pay", @@ -1216,6 +1257,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1242,6 +1284,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Deduction", @@ -1272,6 +1315,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Loan Repayment", @@ -1301,6 +1345,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Pay", @@ -1331,6 +1376,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total", @@ -1360,6 +1406,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total in words", @@ -1390,7 +1437,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-09 12:37:03.802501", + "modified": "2017-02-17 16:53:35.034304", "modified_by": "Administrator", "module": "HR", "name": "Salary Slip", @@ -1406,7 +1453,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1428,7 +1474,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1449,7 +1494,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1465,6 +1509,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "employee", diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.json b/erpnext/hr/doctype/salary_structure/salary_structure.json index b34cff19a1..025dd73b70 100644 --- a/erpnext/hr/doctype/salary_structure/salary_structure.json +++ b/erpnext/hr/doctype/salary_structure/salary_structure.json @@ -21,6 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -47,6 +49,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -74,6 +78,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -104,6 +110,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payroll Frequency", @@ -132,6 +140,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -159,6 +169,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Is Active", @@ -189,6 +201,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Default", @@ -217,6 +231,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "From Date", @@ -245,6 +261,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "To Date", @@ -273,6 +291,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -300,6 +320,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employees", @@ -328,6 +350,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -356,6 +380,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Slip Based on Timesheet", @@ -383,6 +409,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -411,6 +439,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Salary Component", @@ -440,6 +470,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Hour Rate", @@ -469,6 +501,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -498,6 +532,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Earning", @@ -528,6 +564,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Earnings", @@ -557,6 +595,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Deduction", @@ -586,6 +626,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Deductions", @@ -616,6 +658,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -642,6 +686,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -668,6 +714,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Earning", @@ -697,6 +745,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Deduction", @@ -726,6 +776,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Pay", @@ -753,6 +805,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Account", @@ -780,6 +834,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mode of Payment", @@ -808,6 +864,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -834,6 +892,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Payment Account", @@ -864,7 +924,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-02 01:23:49.179497", + "modified": "2017-02-17 17:09:55.444529", "modified_by": "Administrator", "module": "HR", "name": "Salary Structure", @@ -914,6 +974,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "", diff --git a/erpnext/hr/doctype/salary_structure_employee/salary_structure_employee.json b/erpnext/hr/doctype/salary_structure_employee/salary_structure_employee.json index f5ac764171..d1697591ed 100644 --- a/erpnext/hr/doctype/salary_structure_employee/salary_structure_employee.json +++ b/erpnext/hr/doctype/salary_structure_employee/salary_structure_employee.json @@ -21,6 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Employee", @@ -49,6 +51,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -77,6 +81,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Base", @@ -104,6 +110,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Variable", @@ -132,7 +140,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-02 02:06:33.809285", + "modified": "2017-02-17 17:08:44.518424", "modified_by": "Administrator", "module": "HR", "name": "Salary Structure Employee", @@ -142,6 +150,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "track_changes": 0, diff --git a/erpnext/hr/doctype/training_event/training_event.json b/erpnext/hr/doctype/training_event/training_event.json index 610ec05537..1f79d231ad 100644 --- a/erpnext/hr/doctype/training_event/training_event.json +++ b/erpnext/hr/doctype/training_event/training_event.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Event Name", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Event Status", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -106,6 +109,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Type", @@ -135,6 +139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -162,6 +167,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Trainer Name", @@ -190,6 +196,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Trainer Email", @@ -219,6 +226,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -246,6 +254,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -275,6 +284,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Number", @@ -303,6 +313,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -330,6 +341,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Course", @@ -359,6 +371,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Location", @@ -387,6 +400,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -414,6 +428,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Start Time", @@ -442,6 +457,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "End Time", @@ -470,6 +486,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -497,6 +514,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Introduction", @@ -525,6 +543,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Attendees", @@ -554,6 +573,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Send Email", @@ -582,6 +602,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employees", @@ -611,6 +632,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -639,7 +661,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:49:36.135608", + "modified": "2017-02-17 16:51:35.141403", "modified_by": "Administrator", "module": "HR", "name": "Training Event", @@ -656,7 +678,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -672,8 +693,10 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "event_name", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "event_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/training_feedback/training_feedback.json b/erpnext/hr/doctype/training_feedback/training_feedback.json index e45c694598..ece6ed1d90 100644 --- a/erpnext/hr/doctype/training_feedback/training_feedback.json +++ b/erpnext/hr/doctype/training_feedback/training_feedback.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Employee", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Course", @@ -109,6 +112,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Training Event", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Event Name", @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Trainer Name", @@ -221,6 +228,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -248,6 +256,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Feedback", @@ -276,6 +285,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -304,7 +314,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:49:55.261774", + "modified": "2017-02-17 17:09:26.052837", "modified_by": "Administrator", "module": "HR", "name": "Training Feedback", @@ -321,7 +331,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -342,7 +351,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -357,8 +365,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "employee_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hr/doctype/vehicle_log/vehicle_log.json b/erpnext/hr/doctype/vehicle_log/vehicle_log.json index a2cfa27615..3610da4baf 100644 --- a/erpnext/hr/doctype/vehicle_log/vehicle_log.json +++ b/erpnext/hr/doctype/vehicle_log/vehicle_log.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -78,7 +80,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "License Plate", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Employee", @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -191,6 +197,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Model", @@ -219,6 +226,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Make", @@ -247,6 +255,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Odometer Reading", @@ -275,6 +284,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -303,6 +313,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Odometer", @@ -331,6 +342,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Refuelling Details", @@ -359,6 +371,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fuel Qty", @@ -387,6 +400,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fuel Price", @@ -415,6 +429,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -442,6 +457,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -471,6 +487,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Invoice Ref", @@ -499,6 +516,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Service_Details", @@ -527,6 +545,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Service Detail", @@ -556,6 +575,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -584,6 +604,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Make Expense Claim", @@ -612,6 +633,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -640,7 +662,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-09 11:10:21.208266", + "modified": "2017-02-17 16:53:17.975663", "modified_by": "Administrator", "module": "HR", "name": "Vehicle Log", @@ -657,7 +679,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -672,6 +693,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "", diff --git a/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json b/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json index 60ddf63526..a1bcf15476 100644 --- a/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json +++ b/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -79,7 +81,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -137,7 +141,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -167,7 +172,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transaction Date", @@ -197,6 +203,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -226,6 +233,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -256,6 +264,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Schedule", @@ -285,6 +294,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Generate Schedule", @@ -313,6 +323,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Schedules", @@ -343,6 +354,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Info", @@ -370,7 +382,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Customer Name", @@ -401,6 +414,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -430,6 +444,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -458,6 +473,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -485,6 +501,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -512,6 +529,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -539,6 +557,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -567,6 +586,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -595,7 +615,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -628,6 +649,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -655,7 +677,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -686,6 +709,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -715,7 +739,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:54:23.335854", + "modified": "2017-02-17 17:07:02.336621", "modified_by": "Administrator", "module": "Maintenance", "name": "Maintenance Schedule", @@ -731,7 +755,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -747,7 +770,9 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "status,customer,customer_name", + "show_name_in_global_search": 0, "sort_order": "DESC", "timeline_field": "customer", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json b/erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json index 93c706a772..0a7443671d 100644 --- a/erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json +++ b/erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json @@ -10,18 +10,22 @@ "doctype": "DocType", "document_type": "Document", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -32,6 +36,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -42,13 +47,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -58,6 +66,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -68,13 +77,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "scheduled_date", "fieldtype": "Date", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Scheduled Date", "length": 0, "no_copy": 0, @@ -84,6 +96,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -94,13 +107,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "actual_date", "fieldtype": "Date", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Actual Date", "length": 0, "no_copy": 1, @@ -110,6 +126,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -120,13 +137,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "sales_person", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Sales Person", "length": 0, "no_copy": 0, @@ -137,6 +157,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -147,13 +168,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "serial_no", "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Serial No", "length": 0, "no_copy": 0, @@ -164,6 +188,7 @@ "print_hide_if_no_value": 0, "print_width": "160px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -182,7 +207,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:02.171375", + "modified": "2017-02-17 17:05:44.644663", "modified_by": "Administrator", "module": "Maintenance", "name": "Maintenance Schedule Detail", @@ -191,5 +216,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json b/erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json index 1e68fab4d6..c6aac14635 100644 --- a/erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json +++ b/erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json @@ -22,8 +22,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -52,7 +54,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -80,7 +84,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -110,7 +116,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, @@ -135,8 +143,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Start Date", "length": 0, "no_copy": 0, @@ -163,8 +173,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "End Date", "length": 0, "no_copy": 0, @@ -192,7 +204,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Periodicity", "length": 0, "no_copy": 0, @@ -221,7 +235,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "No of Visits", "length": 0, "no_copy": 0, @@ -248,8 +264,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Sales Person", "length": 0, "no_copy": 0, @@ -278,7 +296,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Reference", "length": 0, "no_copy": 0, @@ -304,7 +324,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Serial No", "length": 0, "no_copy": 0, @@ -331,8 +353,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Sales Order", "length": 0, "no_copy": 1, @@ -363,7 +387,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-01-11 12:02:38.449129", + "modified": "2017-02-17 17:06:21.448695", "modified_by": "Administrator", "module": "Maintenance", "name": "Maintenance Schedule Item", @@ -372,5 +396,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json b/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json index 6efd6fd1d1..c840600706 100644 --- a/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json +++ b/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -78,6 +80,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -106,7 +109,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer", @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -191,6 +197,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -218,6 +225,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -245,6 +253,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -272,6 +281,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -301,6 +311,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Maintenance Date", @@ -330,6 +341,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Maintenance Time", @@ -359,6 +371,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -388,6 +401,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Completion Status", @@ -418,6 +432,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -444,7 +459,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Maintenance Type", @@ -475,6 +491,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -503,6 +520,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purposes", @@ -533,6 +551,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -562,6 +581,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Feedback", @@ -591,6 +611,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -618,6 +639,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -648,6 +670,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -678,7 +701,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -710,6 +734,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Info", @@ -738,6 +763,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -766,6 +792,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -794,6 +821,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -821,6 +849,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -850,6 +879,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -879,7 +909,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:13:23.358364", + "modified": "2017-02-17 17:08:30.893833", "modified_by": "Administrator", "module": "Maintenance", "name": "Maintenance Visit", @@ -895,7 +925,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -911,9 +940,11 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "status,maintenance_type,customer,customer_name,mntc_date,company", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "customer", "title_field": "customer_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json b/erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json index c59c46992a..e55f562dd0 100644 --- a/erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json +++ b/erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json @@ -10,18 +10,22 @@ "doctype": "DocType", "document_type": "Document", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -32,6 +36,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -42,13 +47,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -58,6 +66,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -68,13 +77,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "serial_no", "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Serial No", "length": 0, "no_copy": 0, @@ -84,6 +96,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -94,13 +107,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -111,6 +127,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -122,13 +139,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "work_details", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, @@ -136,6 +156,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -146,13 +167,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "service_person", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Sales Person", "length": 0, "no_copy": 0, @@ -163,6 +187,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -173,13 +198,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "work_done", "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Work Done", "length": 0, "no_copy": 0, @@ -189,6 +217,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -199,13 +228,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "prevdoc_doctype", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Document Type", "length": 0, "no_copy": 1, @@ -217,6 +249,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -228,13 +261,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "prevdoc_docname", "fieldtype": "Dynamic Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Against Document No", "length": 0, "no_copy": 1, @@ -246,6 +282,7 @@ "print_hide_if_no_value": 0, "print_width": "160px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -257,13 +294,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "prevdoc_detail_docname", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Against Document Detail No", "length": 0, "no_copy": 1, @@ -274,6 +314,7 @@ "print_hide_if_no_value": 0, "print_width": "160px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -292,7 +333,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:02.369271", + "modified": "2017-02-17 17:06:11.910266", "modified_by": "Administrator", "module": "Maintenance", "name": "Maintenance Visit Purpose", @@ -301,5 +342,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index 51018d3606..45cd26857d 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -21,6 +21,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Item", @@ -50,6 +52,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -79,6 +83,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quantity", @@ -107,6 +113,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -133,6 +141,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Is Active", @@ -162,6 +172,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Is Default", @@ -191,6 +203,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "With Operations", @@ -217,6 +231,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate Of Materials Based On", @@ -245,6 +261,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -272,6 +290,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -299,6 +319,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -327,6 +349,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -353,6 +377,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Conversion Rate", @@ -382,6 +408,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operations", @@ -409,6 +437,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operations", @@ -438,6 +468,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Materials", @@ -465,6 +497,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -494,6 +528,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap", @@ -521,6 +557,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap Items", @@ -549,6 +587,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Costing", @@ -576,6 +616,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operating Cost", @@ -603,6 +645,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Material Cost", @@ -630,6 +674,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap Material Cost", @@ -658,6 +704,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -683,6 +731,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operating Cost (Company Currency)", @@ -711,6 +761,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Material Cost(Company Currency)", @@ -739,6 +791,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap Material Cost(Company Currency)", @@ -767,6 +821,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -793,6 +849,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Cost", @@ -820,6 +878,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -846,6 +906,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Cost(Company Currency)", @@ -874,6 +936,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -900,6 +964,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -929,6 +995,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -957,6 +1025,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -984,6 +1054,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1009,6 +1081,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item UOM", @@ -1036,6 +1110,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1062,6 +1138,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Description", @@ -1088,6 +1166,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1114,6 +1194,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -1141,6 +1223,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image View", @@ -1170,6 +1254,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Materials Required (Exploded)", @@ -1196,6 +1282,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exploded_items", @@ -1227,7 +1315,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-01 14:27:17.949390", + "modified": "2017-02-17 17:05:55.685270", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM", @@ -1298,6 +1386,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "item", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "track_changes": 0, diff --git a/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json b/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json index eca19b48e3..f075840806 100644 --- a/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json +++ b/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json @@ -10,18 +10,22 @@ "docstatus": 0, "doctype": "DocType", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -32,6 +36,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -42,13 +47,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "cb", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -56,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -66,13 +75,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -81,6 +93,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -91,13 +104,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_3", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -105,6 +121,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -115,13 +132,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -132,6 +152,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -143,13 +164,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_2", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -157,6 +181,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -167,13 +192,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "image", "fieldtype": "Attach", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -182,6 +210,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -192,13 +221,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "image_view", "fieldtype": "Image", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -208,6 +240,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -218,13 +251,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_4", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -232,6 +268,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -242,13 +279,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Qty", "length": 0, "no_copy": 0, @@ -258,6 +298,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -268,13 +309,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "rate", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Rate", "length": 0, "no_copy": 0, @@ -285,6 +329,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -295,13 +340,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty_consumed_per_unit", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Qty Consumed Per Unit", "length": 0, "no_copy": 0, @@ -309,6 +357,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -319,13 +368,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_8", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -333,6 +385,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -343,13 +396,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "stock_uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Stock UOM", "length": 0, "no_copy": 0, @@ -360,6 +416,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -370,13 +427,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "amount", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -387,6 +447,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -404,7 +465,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:27:58.370415", + "modified": "2017-02-17 17:27:43.757983", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Explosion Item", @@ -413,5 +474,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/production_order/production_order.json b/erpnext/manufacturing/doctype/production_order/production_order.json index 04a3a93dde..f9b99abedc 100644 --- a/erpnext/manufacturing/doctype/production_order/production_order.json +++ b/erpnext/manufacturing/doctype/production_order/production_order.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -80,7 +82,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -110,7 +113,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Item To Manufacture", @@ -143,6 +147,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "BOM No", @@ -175,6 +180,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Use Multi-Level BOM", @@ -202,6 +208,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -231,6 +238,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Order", @@ -260,6 +268,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Qty To Manufacture", @@ -292,6 +301,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Material Transferred for Manufacturing", @@ -323,6 +333,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Manufactured Qty", @@ -352,6 +363,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warehouses", @@ -381,6 +393,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source Warehouse (for reserving Items)", @@ -410,6 +423,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Work-in-Progress Warehouse", @@ -438,6 +452,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -466,6 +481,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Target Warehouse", @@ -494,6 +510,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Scrap Warehouse", @@ -523,6 +540,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Time", @@ -553,6 +571,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expected Delivery Date", @@ -581,6 +600,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Planned Start Date", @@ -609,6 +629,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Planned End Date", @@ -637,6 +658,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -664,6 +686,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Actual Start Date", @@ -692,6 +715,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Actual End Date", @@ -721,6 +745,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operations", @@ -751,6 +776,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operations", @@ -781,6 +807,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operation Cost", @@ -810,6 +837,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Planned Operating Cost", @@ -839,6 +867,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Actual Operating Cost", @@ -868,6 +897,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Operating Cost", @@ -897,6 +927,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -924,6 +955,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Operating Cost", @@ -953,6 +985,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -981,6 +1014,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Description", @@ -1009,6 +1043,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock UOM", @@ -1039,6 +1074,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -1069,6 +1105,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1095,7 +1132,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -1127,6 +1165,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Material Request", @@ -1156,6 +1195,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Material Request Item", @@ -1184,6 +1224,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -1214,6 +1255,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Required Items", @@ -1244,7 +1286,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-12 05:32:52.523006", + "modified": "2017-02-17 17:26:47.310275", "modified_by": "Administrator", "module": "Manufacturing", "name": "Production Order", @@ -1260,7 +1302,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1281,7 +1322,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1296,6 +1336,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_order": "ASC", "title_field": "production_item", "track_changes": 0, diff --git a/erpnext/manufacturing/doctype/workstation/workstation.json b/erpnext/manufacturing/doctype/workstation/workstation.json index 9f72e5ca00..38188be2aa 100644 --- a/erpnext/manufacturing/doctype/workstation/workstation.json +++ b/erpnext/manufacturing/doctype/workstation/workstation.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Workstation Name", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Description", @@ -109,6 +112,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Holiday List", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Operating Costs", @@ -195,6 +201,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Electricity Cost", @@ -225,6 +232,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Consumable Cost", @@ -254,6 +262,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -282,6 +291,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rent Cost", @@ -312,6 +322,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Wages", @@ -342,6 +353,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Hour Rate", @@ -371,6 +383,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Working Hours", @@ -399,6 +412,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Working Hours", @@ -429,7 +443,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-13 05:04:54.668633", + "modified": "2017-02-17 17:26:57.238167", "modified_by": "Administrator", "module": "Manufacturing", "name": "Workstation", @@ -445,7 +459,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -460,6 +473,8 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/projects/doctype/project/project.json b/erpnext/projects/doctype/project/project.json index 38ebbcb4f8..dbdffdf1cd 100644 --- a/erpnext/projects/doctype/project/project.json +++ b/erpnext/projects/doctype/project/project.json @@ -24,7 +24,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Project Name", "length": 0, "no_copy": 0, @@ -51,8 +53,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Status", "length": 0, "no_copy": 1, @@ -81,7 +85,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Project Type", "length": 0, "no_copy": 0, @@ -110,7 +116,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Is Active", "length": 0, "no_copy": 0, @@ -140,7 +148,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "% Complete Method", "length": 0, "no_copy": 0, @@ -168,7 +178,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -194,7 +206,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Priority", "length": 0, "no_copy": 0, @@ -222,8 +236,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Expected Start Date", "length": 0, "no_copy": 0, @@ -251,7 +267,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Expected End Date", "length": 0, "no_copy": 0, @@ -279,7 +297,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "% Completed", "length": 0, "no_copy": 1, @@ -305,7 +325,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Customer Details", "length": 0, "no_copy": 0, @@ -332,8 +354,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Customer", "length": 0, "no_copy": 0, @@ -362,7 +386,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -388,7 +414,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Sales Order", "length": 0, "no_copy": 0, @@ -416,7 +444,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Users", "length": 0, "no_copy": 0, @@ -444,7 +474,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Users", "length": 0, "no_copy": 0, @@ -472,7 +504,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Tasks", "length": 0, "no_copy": 0, @@ -500,7 +534,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Tasks", "length": 0, "no_copy": 0, @@ -528,7 +564,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Notes", "length": 0, "no_copy": 0, @@ -556,7 +594,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Notes", "length": 0, "no_copy": 0, @@ -584,7 +624,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Start and End Dates", "length": 0, "no_copy": 0, @@ -611,7 +653,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Actual Start Date", "length": 0, "no_copy": 0, @@ -638,7 +682,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Actual Time (in Hours)", "length": 0, "no_copy": 0, @@ -665,7 +711,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -691,7 +739,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Actual End Date", "length": 0, "no_copy": 0, @@ -719,7 +769,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Costing and Billing", "length": 0, "no_copy": 0, @@ -747,7 +799,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Estimated Cost", "length": 0, "no_copy": 0, @@ -777,7 +831,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Total Costing Amount (via Time Logs)", "length": 0, "no_copy": 0, @@ -805,7 +861,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Total Expense Claim (via Expense Claims)", "length": 0, "no_copy": 0, @@ -832,7 +890,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Company", "length": 0, "no_copy": 0, @@ -859,7 +919,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Default Cost Center", "length": 0, "no_copy": 0, @@ -886,7 +948,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -913,7 +977,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Total Billing Amount (via Time Logs)", "length": 0, "no_copy": 0, @@ -940,7 +1006,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Total Purchase Cost (via Purchase Invoice)", "length": 0, "no_copy": 0, @@ -967,7 +1035,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Margin", "length": 0, "no_copy": 0, @@ -995,7 +1065,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Gross Margin", "length": 0, "no_copy": 0, @@ -1024,7 +1096,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -1050,7 +1124,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Gross Margin %", "length": 0, "no_copy": 0, @@ -1080,7 +1156,7 @@ "issingle": 0, "istable": 0, "max_attachments": 4, - "modified": "2017-01-10 16:33:54.691885", + "modified": "2017-02-17 17:24:04.146872", "modified_by": "Administrator", "module": "Projects", "name": "Project", @@ -1096,7 +1172,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1117,7 +1192,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -1138,7 +1212,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1154,7 +1227,9 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "customer, status, priority, is_active", + "show_name_in_global_search": 1, "sort_order": "DESC", "timeline_field": "customer", + "track_changes": 0, "track_seen": 1 } \ No newline at end of file diff --git a/erpnext/projects/doctype/task/task.json b/erpnext/projects/doctype/task/task.json index 811626d41e..6c8c14d983 100644 --- a/erpnext/projects/doctype/task/task.json +++ b/erpnext/projects/doctype/task/task.json @@ -976,7 +976,7 @@ "istable": 0, "max_attachments": 5, "menu_index": 0, - "modified": "2017-02-14 22:46:02.027284", + "modified": "2017-02-17 17:24:21.786060", "modified_by": "Administrator", "module": "Projects", "name": "Task", diff --git a/erpnext/projects/doctype/timesheet/timesheet.json b/erpnext/projects/doctype/timesheet/timesheet.json index c7eb076ab3..2fd544bae9 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.json +++ b/erpnext/projects/doctype/timesheet/timesheet.json @@ -265,7 +265,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, - "in_global_search": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee Name", @@ -295,7 +295,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, - "in_global_search": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "User", @@ -907,7 +907,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-17 13:08:08.109153", + "modified": "2017-02-17 17:23:35.196740", "modified_by": "Administrator", "module": "Projects", "name": "Timesheet", diff --git a/erpnext/schools/doctype/assessment_plan/assessment_plan.json b/erpnext/schools/doctype/assessment_plan/assessment_plan.json index 64ff487b89..bf1f2c29ab 100644 --- a/erpnext/schools/doctype/assessment_plan/assessment_plan.json +++ b/erpnext/schools/doctype/assessment_plan/assessment_plan.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Assessment Name", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Assessment Code", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Assessment Group", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -135,6 +139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Course", @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Maximum Assessment Score", @@ -192,6 +198,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Grading Scale", @@ -221,6 +228,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -248,6 +256,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Student Group", @@ -277,6 +286,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -304,6 +314,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Batch", @@ -335,6 +346,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Schedule", @@ -364,6 +376,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Schedule Date", @@ -392,6 +405,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Room", @@ -421,6 +435,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Examiner", @@ -450,6 +465,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Examiner Name", @@ -478,6 +494,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -505,6 +522,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Time", @@ -533,6 +551,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Time", @@ -561,6 +580,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supervisor", @@ -590,6 +610,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Supervisor Name", @@ -618,6 +639,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -645,6 +667,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Assessment Criteria", @@ -674,6 +697,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -703,7 +727,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-02-01 17:22:11.816270", + "modified": "2017-02-17 17:15:26.824469", "modified_by": "Administrator", "module": "Schools", "name": "Assessment Plan", @@ -734,6 +758,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "track_changes": 0, diff --git a/erpnext/schools/doctype/assessment_result/assessment_result.json b/erpnext/schools/doctype/assessment_result/assessment_result.json index 3bf9758623..87f4f44685 100644 --- a/erpnext/schools/doctype/assessment_result/assessment_result.json +++ b/erpnext/schools/doctype/assessment_result/assessment_result.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Student Name", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Assessment Plan", @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grading Scale", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Details", @@ -222,6 +229,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -249,6 +257,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Maximum Score", @@ -277,6 +286,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Score", @@ -305,6 +315,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -332,6 +343,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grade", @@ -360,6 +372,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -388,7 +401,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-04 16:56:33.868949", + "modified": "2017-02-20 13:20:51.700918", "modified_by": "Administrator", "module": "Schools", "name": "Assessment Result", @@ -405,7 +418,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -420,6 +432,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "student_name", diff --git a/erpnext/schools/doctype/course/course.json b/erpnext/schools/doctype/course/course.json index aab3bbb9fe..d1ca26181c 100644 --- a/erpnext/schools/doctype/course/course.json +++ b/erpnext/schools/doctype/course/course.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Course Name", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Course Code", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -106,6 +109,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Course Abbreviation", @@ -134,6 +138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Department", @@ -163,6 +168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -190,6 +196,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Course Intro", @@ -218,6 +225,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Assessment", @@ -246,6 +254,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Grading Scale", @@ -275,6 +284,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Assessment Criteria", @@ -305,7 +315,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-02-01 17:24:52.874364", + "modified": "2017-02-17 17:22:36.450073", "modified_by": "Administrator", "module": "Schools", "name": "Course", @@ -357,6 +367,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "department", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "track_changes": 0, diff --git a/erpnext/schools/doctype/course_schedule/course_schedule.json b/erpnext/schools/doctype/course_schedule/course_schedule.json index 450d7cfad2..d678d280a3 100644 --- a/erpnext/schools/doctype/course_schedule/course_schedule.json +++ b/erpnext/schools/doctype/course_schedule/course_schedule.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Batch", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Student Group", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Instructor", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Instructor Name", @@ -139,6 +143,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -167,6 +172,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Naming Series", @@ -196,6 +202,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Course", @@ -225,6 +232,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -253,6 +261,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Schedule Date", @@ -281,6 +290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Room", @@ -310,6 +320,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -337,6 +348,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "From Time", @@ -365,6 +377,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "To Time", @@ -393,6 +406,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -422,34 +436,13 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-12-09 17:00:02.822788", + "modified": "2017-02-17 17:14:46.074804", "modified_by": "Administrator", "module": "Schools", "name": "Course Schedule", "name_case": "", "owner": "Administrator", "permissions": [ - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "is_custom": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 1, - "role": "Instructor", - "set_user_permissions": 0, - "share": 0, - "submit": 0, - "write": 1 - }, { "amend": 0, "apply_user_permissions": 0, @@ -460,7 +453,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -475,8 +467,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "schedule_date", "sort_order": "DESC", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/fee_category/fee_category.json b/erpnext/schools/doctype/fee_category/fee_category.json index da8f7b1452..cf2eb06dcf 100644 --- a/erpnext/schools/doctype/fee_category/fee_category.json +++ b/erpnext/schools/doctype/fee_category/fee_category.json @@ -15,13 +15,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "category_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Name", "length": 0, "no_copy": 0, @@ -32,6 +35,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -42,13 +46,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -59,6 +66,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -79,7 +87,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-07-25 08:42:24.309236", + "modified": "2017-02-20 13:18:30.034466", "modified_by": "Administrator", "module": "Schools", "name": "Fee Category", @@ -111,7 +119,9 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "description", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/fee_structure/fee_structure.json b/erpnext/schools/doctype/fee_structure/fee_structure.json index 6e990326b9..03b4fb85ef 100644 --- a/erpnext/schools/doctype/fee_structure/fee_structure.json +++ b/erpnext/schools/doctype/fee_structure/fee_structure.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Program", @@ -54,6 +55,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Naming Series", @@ -83,6 +85,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Academic Term", @@ -142,6 +146,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Category", @@ -171,6 +176,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -198,6 +204,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Components", @@ -227,6 +234,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -254,6 +262,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Total Amount", @@ -284,7 +293,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-07 05:25:37.393218", + "modified": "2017-02-17 17:17:25.543140", "modified_by": "Administrator", "module": "Schools", "name": "Fee Structure", @@ -301,7 +310,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -316,8 +324,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "program", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/fees/fees.json b/erpnext/schools/doctype/fees/fees.json index 6309dbd437..076bbe0419 100644 --- a/erpnext/schools/doctype/fees/fees.json +++ b/erpnext/schools/doctype/fees/fees.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Academic Year", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Academic Term", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fee Structure", @@ -139,6 +143,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Due Date", @@ -167,6 +172,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -194,6 +200,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Name", @@ -222,6 +229,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Naming Series", @@ -251,6 +259,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Program", @@ -280,6 +289,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Program Enrollment", @@ -309,6 +319,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Category", @@ -338,6 +349,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -365,6 +377,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Components", @@ -394,6 +407,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -421,6 +435,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -449,6 +464,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -477,6 +493,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Amount", @@ -506,6 +523,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid Amount", @@ -535,6 +553,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Outstanding Amount", @@ -564,7 +583,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-07 05:25:29.875222", + "modified": "2017-02-17 17:22:49.264775", "modified_by": "Administrator", "module": "Schools", "name": "Fees", @@ -581,7 +600,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -596,8 +614,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "student_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/guardian/guardian.json b/erpnext/schools/doctype/guardian/guardian.json index 6f5e25dd36..22b8bd88b6 100644 --- a/erpnext/schools/doctype/guardian/guardian.json +++ b/erpnext/schools/doctype/guardian/guardian.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardian Name", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Email Address", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Mobile Number", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Alternate Number", @@ -135,6 +139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date of Birth", @@ -163,6 +168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -190,6 +196,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Education", @@ -218,6 +225,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Occupation", @@ -246,6 +254,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Designation", @@ -274,6 +283,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Work Address", @@ -302,6 +312,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -330,6 +341,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardian Of ", @@ -358,6 +370,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Students", @@ -387,6 +400,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardian Interests", @@ -415,6 +429,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Interests", @@ -445,7 +460,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-31 16:47:23.436075", + "modified": "2017-02-20 13:17:43.366116", "modified_by": "Administrator", "module": "Schools", "name": "Guardian", @@ -476,6 +491,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "guardian_name", diff --git a/erpnext/schools/doctype/guardian_student/guardian_student.json b/erpnext/schools/doctype/guardian_student/guardian_student.json index 948ed70fae..598b868244 100644 --- a/erpnext/schools/doctype/guardian_student/guardian_student.json +++ b/erpnext/schools/doctype/guardian_student/guardian_student.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Student", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -78,6 +80,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Student Name", @@ -106,7 +109,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-01-31 16:40:26.551040", + "modified": "2017-02-17 17:14:03.795718", "modified_by": "Administrator", "module": "Schools", "name": "Guardian Student", @@ -116,6 +119,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "track_changes": 1, diff --git a/erpnext/schools/doctype/instructor/instructor.json b/erpnext/schools/doctype/instructor/instructor.json index fbb4a0b742..db14aeff03 100644 --- a/erpnext/schools/doctype/instructor/instructor.json +++ b/erpnext/schools/doctype/instructor/instructor.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Instructor Name", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Employee", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Naming Series", @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Department", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -195,7 +201,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-07 05:24:48.046207", + "modified": "2017-02-17 17:19:03.465228", "modified_by": "Administrator", "module": "Schools", "name": "Instructor", @@ -212,7 +218,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -227,8 +232,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "instructor_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/program/program.json b/erpnext/schools/doctype/program/program.json index 95a37f0450..cac29649db 100644 --- a/erpnext/schools/doctype/program/program.json +++ b/erpnext/schools/doctype/program/program.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Program Name", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Program Code", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Program Abbreviation", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -134,6 +138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Department", @@ -163,6 +168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Course", @@ -191,6 +197,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Courses", @@ -220,6 +227,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fee Schedule", @@ -248,6 +256,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fees", @@ -278,7 +287,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-07 05:23:07.030155", + "modified": "2017-02-17 17:22:14.107052", "modified_by": "Administrator", "module": "Schools", "name": "Program", @@ -295,7 +304,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -311,7 +319,9 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "department", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/program_course/program_course.json b/erpnext/schools/doctype/program_course/program_course.json index e9a397ee56..c19b61387e 100644 --- a/erpnext/schools/doctype/program_course/program_course.json +++ b/erpnext/schools/doctype/program_course/program_course.json @@ -9,18 +9,22 @@ "doctype": "DocType", "document_type": "", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "course", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Course", "length": 0, "no_copy": 0, @@ -30,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -40,13 +45,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "academic_term", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Academic Term", "length": 0, "no_copy": 0, @@ -56,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -66,13 +75,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_3", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -80,6 +92,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -90,13 +103,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "course_code", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Course Code", "length": 0, "no_copy": 0, @@ -105,6 +121,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -115,13 +132,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "required", "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Required", "length": 0, "no_copy": 0, @@ -130,6 +150,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -148,7 +169,7 @@ "istable": 1, "max_attachments": 0, "menu_index": 0, - "modified": "2016-07-21 12:27:02.330118", + "modified": "2017-02-17 17:16:10.315691", "modified_by": "Administrator", "module": "Schools", "name": "Program Course", @@ -158,7 +179,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/program_enrollment/program_enrollment.json b/erpnext/schools/doctype/program_enrollment/program_enrollment.json index e7269f010c..331f79e37f 100644 --- a/erpnext/schools/doctype/program_enrollment/program_enrollment.json +++ b/erpnext/schools/doctype/program_enrollment/program_enrollment.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Name", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Category", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Batch Name", @@ -139,6 +143,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Program", @@ -195,6 +201,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Academic Year", @@ -225,6 +232,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Enrollment Date", @@ -253,6 +261,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -281,6 +290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fees", @@ -311,6 +321,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -339,6 +350,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -369,7 +381,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-18 14:20:10.023790", + "modified": "2017-02-20 13:19:29.456157", "modified_by": "Administrator", "module": "Schools", "name": "Program Enrollment", @@ -386,7 +398,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -401,8 +412,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "student_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/program_fee/program_fee.json b/erpnext/schools/doctype/program_fee/program_fee.json index d5d3b5fc49..9e2aa6167e 100644 --- a/erpnext/schools/doctype/program_fee/program_fee.json +++ b/erpnext/schools/doctype/program_fee/program_fee.json @@ -9,6 +9,7 @@ "doctype": "DocType", "document_type": "", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,7 +22,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Academic Term", "length": 0, "no_copy": 0, @@ -31,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -48,7 +52,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Fee Structure", "length": 0, "no_copy": 0, @@ -58,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -75,7 +82,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Student Category", "length": 0, "no_copy": 0, @@ -85,6 +94,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -102,7 +112,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -110,6 +122,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -127,7 +140,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Due Date", "length": 0, "no_copy": 0, @@ -136,6 +151,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -153,7 +169,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -162,6 +180,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -179,7 +198,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-09-05 07:07:39.776848", + "modified": "2017-02-17 17:18:33.899938", "modified_by": "Administrator", "module": "Schools", "name": "Program Fee", @@ -189,7 +208,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/student/student.json b/erpnext/schools/doctype/student/student.json index ff33051b75..9b64439fdf 100644 --- a/erpnext/schools/doctype/student/student.json +++ b/erpnext/schools/doctype/student/student.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "First Name", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Middle Name", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Last Name", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -134,6 +138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Naming Series", @@ -163,6 +168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Email Address", @@ -191,6 +197,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Mobile Number", @@ -221,6 +228,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Joining Date", @@ -249,6 +257,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -279,6 +288,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Personal Details", @@ -307,6 +317,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date of Birth", @@ -335,6 +346,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Blood Group", @@ -364,6 +376,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -391,6 +404,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gender", @@ -420,6 +434,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Nationality", @@ -449,6 +464,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Applicant", @@ -478,6 +494,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardian Details", @@ -506,6 +523,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardians", @@ -535,6 +553,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Home Address", @@ -563,6 +582,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Line 1", @@ -591,6 +611,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Line 2", @@ -619,6 +640,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pincode", @@ -647,6 +669,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -674,6 +697,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "City", @@ -702,6 +726,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "State", @@ -730,6 +755,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sibling Details", @@ -759,6 +785,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Siblings", @@ -788,6 +815,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exit", @@ -816,6 +844,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date of Leaving", @@ -844,6 +873,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Leaving Certificate Number", @@ -872,6 +902,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -899,6 +930,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reason For Leaving", @@ -928,6 +960,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -958,7 +991,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-02-12 01:17:09.872249", + "modified": "2017-02-17 17:21:51.693028", "modified_by": "Administrator", "module": "Schools", "name": "Student", @@ -1009,6 +1042,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "title", diff --git a/erpnext/schools/doctype/student_admission/student_admission.json b/erpnext/schools/doctype/student_admission/student_admission.json index 22bdb2bcb4..bf76d0dd26 100644 --- a/erpnext/schools/doctype/student_admission/student_admission.json +++ b/erpnext/schools/doctype/student_admission/student_admission.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Academic Year", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Admission Start Date", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Admission End Date", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -135,6 +139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Naming Series (for Student Applicant)", @@ -163,6 +168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Publish on website", @@ -191,6 +197,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -218,6 +225,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Program", @@ -247,6 +255,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Application Fee", @@ -276,6 +285,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -306,6 +316,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Route", @@ -334,6 +345,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Application Form Route", @@ -362,6 +374,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -389,6 +402,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Introduction", @@ -417,6 +431,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Eligibility", @@ -445,7 +460,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:23:58.170546", + "modified": "2017-02-20 13:20:31.273514", "modified_by": "Administrator", "module": "Schools", "name": "Student Admission", @@ -462,7 +477,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -477,8 +491,10 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/student_applicant/student_applicant.json b/erpnext/schools/doctype/student_applicant/student_applicant.json index c9f5af3d28..27a88e9d9b 100644 --- a/erpnext/schools/doctype/student_applicant/student_applicant.json +++ b/erpnext/schools/doctype/student_applicant/student_applicant.json @@ -24,6 +24,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "First Name", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Middle Name", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Last Name", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 1, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Program", @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Paid", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -192,6 +198,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Naming Series", @@ -222,6 +229,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 1, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Application Status", @@ -252,6 +260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Application Date", @@ -281,6 +290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Academic Year", @@ -310,6 +320,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Admission", @@ -339,6 +350,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -368,6 +380,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Personal Details", @@ -396,6 +409,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date of Birth", @@ -424,6 +438,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gender", @@ -453,6 +468,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Blood Group", @@ -482,6 +498,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -509,6 +526,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Email Address", @@ -537,6 +555,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Mobile Number", @@ -565,6 +584,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Nationality", @@ -594,6 +614,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Home Address", @@ -622,6 +643,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Line 1", @@ -650,6 +672,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Line 2", @@ -678,6 +701,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pincode", @@ -706,6 +730,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -733,6 +758,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "City", @@ -761,6 +787,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "State", @@ -789,6 +816,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardian Details", @@ -817,6 +845,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Guardians", @@ -846,6 +875,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sibling Details", @@ -874,6 +904,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Siblings", @@ -903,6 +934,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -930,6 +962,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -958,6 +991,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -988,7 +1022,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-02-12 01:27:56.600827", + "modified": "2017-02-20 13:20:10.117987", "modified_by": "Administrator", "module": "Schools", "name": "Student Applicant", @@ -1019,6 +1053,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "title", diff --git a/erpnext/schools/doctype/student_attendance/student_attendance.json b/erpnext/schools/doctype/student_attendance/student_attendance.json index 1f8f680fe2..df7fc145f9 100644 --- a/erpnext/schools/doctype/student_attendance/student_attendance.json +++ b/erpnext/schools/doctype/student_attendance/student_attendance.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Student", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Course Schedule", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -109,6 +112,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Name", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Student Batch", @@ -195,6 +201,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Status", @@ -224,6 +231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -252,7 +260,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:51:03.951240", + "modified": "2017-02-20 13:19:02.708904", "modified_by": "Administrator", "module": "Schools", "name": "Student Attendance", @@ -269,7 +277,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -284,8 +291,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "student_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/student_batch/student_batch.json b/erpnext/schools/doctype/student_batch/student_batch.json index 4909ff04ab..1b7239b765 100644 --- a/erpnext/schools/doctype/student_batch/student_batch.json +++ b/erpnext/schools/doctype/student_batch/student_batch.json @@ -22,6 +22,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Batch Name", @@ -50,6 +52,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Academic Year", @@ -79,6 +83,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Active", @@ -106,6 +112,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -132,6 +140,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Program", @@ -160,6 +170,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Academic Term", @@ -188,6 +200,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Students", @@ -215,6 +229,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Students", @@ -243,6 +259,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Instructors", @@ -270,6 +288,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Instructors", @@ -299,7 +319,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-03 05:19:35.037148", + "modified": "2017-02-17 17:17:00.460594", "modified_by": "Administrator", "module": "Schools", "name": "Student Batch", @@ -350,6 +370,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "", diff --git a/erpnext/schools/doctype/student_group/student_group.json b/erpnext/schools/doctype/student_group/student_group.json index 01e161ec03..cf42e2437f 100644 --- a/erpnext/schools/doctype/student_group/student_group.json +++ b/erpnext/schools/doctype/student_group/student_group.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Batch", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Academic Year", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Academic Term", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Program", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Course", @@ -196,6 +202,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Max Strength", @@ -225,6 +232,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Students", @@ -253,6 +261,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Students", @@ -282,6 +291,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -311,7 +321,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-01-27 14:50:36.107270", + "modified": "2017-02-17 17:16:31.682311", "modified_by": "Administrator", "module": "Schools", "name": "Student Group", @@ -363,6 +373,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "program, course", + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "", diff --git a/erpnext/schools/doctype/student_guardian/student_guardian.json b/erpnext/schools/doctype/student_guardian/student_guardian.json index 0a41538347..b5f9d884d0 100644 --- a/erpnext/schools/doctype/student_guardian/student_guardian.json +++ b/erpnext/schools/doctype/student_guardian/student_guardian.json @@ -21,6 +21,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Guardian", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Guardian Name", @@ -78,6 +80,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Relation", @@ -107,7 +110,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-01-27 13:36:47.177809", + "modified": "2017-02-17 17:13:53.507571", "modified_by": "Administrator", "module": "Schools", "name": "Student Guardian", @@ -117,6 +120,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "track_changes": 0, diff --git a/erpnext/schools/doctype/student_leave_application/student_leave_application.json b/erpnext/schools/doctype/student_leave_application/student_leave_application.json index ad6d498cb0..b4f52786f9 100644 --- a/erpnext/schools/doctype/student_leave_application/student_leave_application.json +++ b/erpnext/schools/doctype/student_leave_application/student_leave_application.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Name", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -109,6 +112,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "From Date", @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "To Date", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mark as Present", @@ -194,6 +200,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -221,6 +228,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reason", @@ -249,6 +257,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -277,7 +286,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-21 18:58:00.256114", + "modified": "2017-02-20 13:21:08.828872", "modified_by": "Administrator", "module": "Schools", "name": "Student Leave Application", @@ -294,7 +303,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -315,7 +323,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -330,8 +337,10 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "student_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/schools/doctype/student_log/student_log.json b/erpnext/schools/doctype/student_log/student_log.json index 7809c7ea6b..43ac1347f4 100644 --- a/erpnext/schools/doctype/student_log/student_log.json +++ b/erpnext/schools/doctype/student_log/student_log.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Student", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Type", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Student Name", @@ -137,6 +141,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Date", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -192,6 +198,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Log", @@ -220,7 +227,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:59:40.460389", + "modified": "2017-02-17 17:18:19.596892", "modified_by": "Administrator", "module": "Schools", "name": "Student Log", @@ -237,7 +244,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -252,8 +258,10 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "title_field": "student_name", + "track_changes": 0, "track_seen": 1 } \ No newline at end of file diff --git a/erpnext/selling/doctype/customer/customer.json b/erpnext/selling/doctype/customer/customer.json index 81e17a6fb9..4ae4738841 100644 --- a/erpnext/selling/doctype/customer/customer.json +++ b/erpnext/selling/doctype/customer/customer.json @@ -23,6 +23,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Name and Type", @@ -51,6 +53,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -78,6 +82,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Full Name", @@ -106,6 +112,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Type", @@ -135,6 +143,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Lead", @@ -164,6 +174,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -191,6 +203,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -218,6 +232,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Customer Group", @@ -248,6 +264,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Territory", @@ -277,6 +295,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Tax ID", @@ -305,6 +325,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disabled", @@ -332,6 +354,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -359,6 +383,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing Currency", @@ -386,6 +412,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Price List", @@ -413,6 +441,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -439,6 +469,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -468,6 +500,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -495,6 +529,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address HTML", @@ -521,6 +557,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website", @@ -547,6 +585,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -573,6 +613,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact HTML", @@ -601,6 +643,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounting", @@ -629,6 +673,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounts", @@ -657,6 +703,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Limit", @@ -684,6 +732,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Days Based On", @@ -713,6 +763,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Days", @@ -741,6 +793,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Limit", @@ -771,6 +825,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -800,6 +856,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Details", @@ -828,6 +886,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Frozen", @@ -856,6 +916,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner and Commission", @@ -884,6 +946,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner", @@ -913,6 +977,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission Rate", @@ -942,6 +1008,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team", @@ -969,6 +1037,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team Details", @@ -1001,7 +1071,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-01 12:00:06.045170", + "modified": "2017-02-20 13:21:53.659049", "modified_by": "Administrator", "module": "Selling", "name": "Customer", @@ -1193,6 +1263,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "customer_name,customer_group,territory", + "show_name_in_global_search": 1, "sort_order": "ASC", "title_field": "customer_name", "track_changes": 1, diff --git a/erpnext/selling/doctype/installation_note/installation_note.json b/erpnext/selling/doctype/installation_note/installation_note.json index 0254ec8444..aa661937a3 100644 --- a/erpnext/selling/doctype/installation_note/installation_note.json +++ b/erpnext/selling/doctype/installation_note/installation_note.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Installation Note", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -78,6 +80,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -139,6 +143,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -168,6 +173,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -196,6 +202,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Name", @@ -225,6 +232,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -252,6 +260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -280,6 +289,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -308,6 +318,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -337,7 +348,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -368,6 +380,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -396,6 +409,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -424,6 +438,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Installation Date", @@ -453,6 +468,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Installation Time", @@ -483,6 +499,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -513,7 +530,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -544,6 +562,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -574,6 +593,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Remarks", @@ -603,6 +623,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -632,6 +653,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -663,7 +685,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:53:24.141335", + "modified": "2017-02-20 13:23:58.072172", "modified_by": "Administrator", "module": "Selling", "name": "Installation Note", @@ -679,7 +701,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -700,7 +721,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -715,9 +735,11 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "customer", "title_field": "customer_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/selling/doctype/installation_note_item/installation_note_item.json b/erpnext/selling/doctype/installation_note_item/installation_note_item.json index 9b8d48ff02..17bf278827 100644 --- a/erpnext/selling/doctype/installation_note_item/installation_note_item.json +++ b/erpnext/selling/doctype/installation_note_item/installation_note_item.json @@ -9,18 +9,22 @@ "docstatus": 0, "doctype": "DocType", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -31,6 +35,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -41,13 +46,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "serial_no", "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Serial No", "length": 0, "no_copy": 0, @@ -58,6 +66,7 @@ "print_hide_if_no_value": 0, "print_width": "180px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -69,13 +78,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Installed Qty", "length": 0, "no_copy": 0, @@ -85,6 +97,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -95,13 +108,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -112,6 +128,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -123,13 +140,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "prevdoc_detail_docname", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Against Document Detail No", "length": 0, "no_copy": 1, @@ -140,6 +160,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -151,13 +172,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "prevdoc_docname", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Against Document No", "length": 0, "no_copy": 1, @@ -168,6 +192,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -179,13 +204,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "prevdoc_doctype", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Document Type", "length": 0, "no_copy": 1, @@ -196,6 +224,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -215,7 +244,7 @@ "istable": 1, "max_attachments": 0, "menu_index": 0, - "modified": "2016-07-11 03:28:00.837535", + "modified": "2017-02-20 13:24:18.142419", "modified_by": "Administrator", "module": "Selling", "name": "Installation Note Item", @@ -224,6 +253,8 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_order": "ASC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/selling/doctype/product_bundle/product_bundle.json b/erpnext/selling/doctype/product_bundle/product_bundle.json index 0edb8e626d..30ba7db04b 100644 --- a/erpnext/selling/doctype/product_bundle/product_bundle.json +++ b/erpnext/selling/doctype/product_bundle/product_bundle.json @@ -2,29 +2,37 @@ "allow_copy": 0, "allow_import": 1, "allow_rename": 0, + "beta": 0, "creation": "2013-06-20 11:53:21", "custom": 0, "description": "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. \n\nThe package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".\n\nFor Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Product Bundle Item.\n\nNote: BOM = Bill of Materials", "docstatus": 0, "doctype": "DocType", "document_type": "", + "editable_grid": 0, "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "basic_section", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -35,13 +43,17 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "new_item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Parent Item", "length": 0, "no_copy": 1, @@ -50,7 +62,9 @@ "options": "Item", "permlevel": 0, "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -61,19 +75,25 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "List items that form the package.", "fieldname": "item_section", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -84,12 +104,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "items", "fieldtype": "Table", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Items", "length": 0, "no_copy": 0, @@ -98,7 +122,9 @@ "options": "Product Bundle Item", "permlevel": 0, "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -110,13 +136,14 @@ "hide_toolbar": 0, "icon": "fa fa-sitemap", "idx": 1, + "image_view": 0, "in_create": 0, "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2015-11-16 06:29:52.231105", + "modified": "2017-02-20 13:23:08.394778", "modified_by": "Administrator", "module": "Selling", "name": "Product Bundle", @@ -183,6 +210,11 @@ "write": 1 } ], + "quick_entry": 0, "read_only": 0, - "read_only_onload": 0 + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_order": "ASC", + "track_changes": 0, + "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/selling/doctype/product_bundle_item/product_bundle_item.json b/erpnext/selling/doctype/product_bundle_item/product_bundle_item.json index 83ebab1843..d31b5fb18f 100644 --- a/erpnext/selling/doctype/product_bundle_item/product_bundle_item.json +++ b/erpnext/selling/doctype/product_bundle_item/product_bundle_item.json @@ -8,18 +8,22 @@ "docstatus": 0, "doctype": "DocType", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item", "length": 0, "no_copy": 0, @@ -30,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -40,13 +45,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Qty", "length": 0, "no_copy": 0, @@ -56,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -66,13 +75,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -83,6 +95,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -93,13 +106,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "rate", "fieldtype": "Float", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Rate", "length": 0, "no_copy": 0, @@ -109,6 +125,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -119,13 +136,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -136,6 +156,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -153,7 +174,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:04.049998", + "modified": "2017-02-20 13:24:05.633546", "modified_by": "Administrator", "module": "Selling", "name": "Product Bundle Item", @@ -162,5 +183,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/selling/doctype/quotation/quotation.json b/erpnext/selling/doctype/quotation/quotation.json index a543ecd31f..ee194f379f 100644 --- a/erpnext/selling/doctype/quotation/quotation.json +++ b/erpnext/selling/doctype/quotation/quotation.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -109,7 +112,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quotation To", @@ -140,7 +144,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -171,7 +176,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Lead", @@ -202,6 +208,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -229,6 +236,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -257,6 +265,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -288,7 +297,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -320,7 +330,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -351,7 +362,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Order Type", @@ -384,6 +396,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -411,7 +424,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -440,6 +454,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -469,7 +484,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -500,6 +516,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -527,6 +544,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -554,6 +572,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -583,6 +602,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -610,6 +630,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -638,6 +659,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -666,7 +688,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -697,7 +720,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -726,6 +750,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -753,7 +778,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -786,6 +812,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -817,6 +844,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -843,7 +871,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -875,6 +904,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -904,6 +934,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -932,6 +963,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -959,6 +991,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -988,6 +1021,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -1019,6 +1053,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1045,6 +1080,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -1074,6 +1110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -1105,6 +1142,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1131,6 +1169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -1160,6 +1199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -1188,6 +1228,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1217,6 +1258,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1247,6 +1289,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1273,6 +1316,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Rule", @@ -1302,6 +1346,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1328,6 +1373,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Taxes and Charges", @@ -1358,6 +1404,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1386,6 +1433,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1412,6 +1460,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1442,6 +1491,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1468,6 +1518,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1497,6 +1548,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1526,6 +1578,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1555,6 +1608,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1584,6 +1638,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1611,6 +1666,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1639,6 +1695,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1667,6 +1724,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1696,6 +1754,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1728,6 +1787,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -1758,6 +1818,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total (Company Currency)", @@ -1789,6 +1850,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1817,6 +1879,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -1848,6 +1911,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total", @@ -1879,6 +1943,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -1910,6 +1975,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -1939,6 +2005,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -1969,6 +2036,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Term Details", @@ -1998,6 +2066,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Settings", @@ -2026,6 +2095,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -2056,6 +2126,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -2086,6 +2157,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2113,6 +2185,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -2141,6 +2214,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -2170,6 +2244,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Campaign", @@ -2200,6 +2275,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source", @@ -2231,6 +2307,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quotation Lost Reason", @@ -2260,6 +2337,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2288,7 +2366,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Status", @@ -2319,6 +2398,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opportunity Item", @@ -2348,6 +2428,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Quotation", @@ -2379,7 +2460,7 @@ "istable": 0, "max_attachments": 1, "menu_index": 0, - "modified": "2017-01-04 06:28:07.269867", + "modified": "2017-02-20 13:22:18.466192", "modified_by": "Administrator", "module": "Selling", "name": "Quotation", @@ -2395,7 +2476,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2416,7 +2496,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "match": "", "permlevel": 1, "print": 0, @@ -2438,7 +2517,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "match": "", "permlevel": 1, "print": 0, @@ -2460,7 +2538,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2481,7 +2558,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2502,7 +2578,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "match": "", "permlevel": 1, "print": 0, @@ -2524,7 +2599,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2545,7 +2619,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "match": "", "permlevel": 1, "print": 0, @@ -2562,6 +2635,7 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "status,transaction_date,customer,lead,order_type", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "customer", diff --git a/erpnext/selling/doctype/quotation_item/quotation_item.json b/erpnext/selling/doctype/quotation_item/quotation_item.json index 3a27706829..254e6c348b 100644 --- a/erpnext/selling/doctype/quotation_item/quotation_item.json +++ b/erpnext/selling/doctype/quotation_item/quotation_item.json @@ -10,6 +10,7 @@ "doctype": "DocType", "document_type": "Document", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,8 +22,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -34,6 +37,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -52,7 +56,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Customer's Item Code", "length": 0, "no_copy": 0, @@ -60,6 +66,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -77,13 +84,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -100,8 +110,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -112,6 +124,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 1, @@ -130,7 +143,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -139,6 +154,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -156,7 +172,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -167,6 +185,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -185,7 +204,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -193,6 +214,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -210,7 +232,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -219,6 +243,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -236,7 +261,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -246,6 +273,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -263,7 +291,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quantity and Rate", "length": 0, "no_copy": 0, @@ -271,6 +301,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -288,7 +319,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -299,6 +332,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -317,7 +351,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Price List Rate", "length": 0, "no_copy": 0, @@ -329,6 +365,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -347,13 +384,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -371,7 +411,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -383,6 +425,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -401,7 +444,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Price List Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -413,6 +458,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -431,7 +477,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Discount and Margin", "length": 0, "no_copy": 0, @@ -440,6 +488,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -458,7 +507,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", "length": 0, "no_copy": 0, @@ -469,6 +520,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -487,7 +539,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -495,6 +549,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -513,7 +568,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Margin Type", "length": 0, "no_copy": 0, @@ -523,6 +580,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -541,7 +599,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Margin Rate or Amount", "length": 0, "no_copy": 0, @@ -550,6 +610,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -568,7 +629,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Total Margin", "length": 0, "no_copy": 0, @@ -577,6 +640,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -594,13 +658,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -619,7 +686,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Rate", "length": 0, "no_copy": 0, @@ -631,6 +700,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -649,7 +719,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Rate", "length": 0, "no_copy": 0, @@ -658,6 +730,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -675,7 +748,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -687,6 +762,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -705,7 +781,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Amount", "length": 0, "no_copy": 0, @@ -715,6 +793,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -732,13 +811,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -756,7 +838,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -768,6 +852,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -786,7 +871,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -795,6 +882,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -812,7 +900,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -824,6 +914,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -842,7 +933,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -852,6 +945,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -869,7 +963,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Pricing Rule", "length": 0, "no_copy": 0, @@ -878,6 +974,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -896,7 +993,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Balance", "length": 0, "no_copy": 0, @@ -905,6 +1004,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -922,7 +1022,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Warehouse", "length": 0, "no_copy": 0, @@ -932,6 +1034,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -949,7 +1052,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -957,6 +1062,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -974,7 +1080,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Projected Qty", "length": 0, "no_copy": 0, @@ -983,6 +1091,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1001,7 +1110,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Actual Qty", "length": 0, "no_copy": 1, @@ -1010,6 +1121,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1027,7 +1139,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Stock Balance", "length": 0, "no_copy": 0, @@ -1036,6 +1150,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1053,7 +1168,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Reference", "length": 0, "no_copy": 0, @@ -1061,6 +1178,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1078,7 +1196,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Against Doctype", "length": 0, "no_copy": 1, @@ -1090,6 +1210,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1108,7 +1229,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Against Docname", "length": 0, "no_copy": 1, @@ -1120,6 +1243,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1138,7 +1262,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Tax Rate", "length": 0, "no_copy": 0, @@ -1148,6 +1274,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1165,13 +1292,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1189,7 +1319,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Page Break", "length": 0, "no_copy": 1, @@ -1199,6 +1331,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1216,8 +1349,10 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Group", "length": 0, "no_copy": 0, @@ -1228,6 +1363,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1244,8 +1380,10 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Brand", "length": 0, "no_copy": 0, @@ -1257,6 +1395,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1276,7 +1415,7 @@ "istable": 1, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-01 13:02:18.665333", + "modified": "2017-02-20 13:23:20.175080", "modified_by": "Administrator", "module": "Selling", "name": "Quotation Item", @@ -1285,7 +1424,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/selling/doctype/sales_order/sales_order.json b/erpnext/selling/doctype/sales_order/sales_order.json index 51e68fbebf..56ea135fda 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.json +++ b/erpnext/selling/doctype/sales_order/sales_order.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -137,7 +141,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -168,6 +173,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -197,6 +203,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Order Type", @@ -227,6 +234,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -255,6 +263,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -286,7 +295,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -318,7 +328,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -349,7 +360,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Date", @@ -382,6 +394,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer's Purchase Order", @@ -414,6 +427,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer's Purchase Order Date", @@ -446,6 +460,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -473,7 +488,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -502,6 +518,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -528,7 +545,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -557,6 +575,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -584,6 +603,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -611,6 +631,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -639,6 +660,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -665,7 +687,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address Name", @@ -694,6 +717,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -721,7 +745,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -750,7 +775,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -779,6 +805,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -807,6 +834,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -839,6 +867,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -870,6 +899,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -897,6 +927,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -928,6 +959,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -957,6 +989,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -985,6 +1018,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -1012,6 +1046,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1041,6 +1076,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -1071,6 +1107,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1097,6 +1134,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1123,6 +1161,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -1152,6 +1191,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -1183,6 +1223,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1209,6 +1250,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -1238,6 +1280,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -1266,6 +1309,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1295,6 +1339,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1325,6 +1370,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1351,6 +1397,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Rule", @@ -1380,6 +1427,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1406,6 +1454,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Taxes and Charges", @@ -1436,6 +1485,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1464,6 +1514,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1490,6 +1541,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1521,6 +1573,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1548,6 +1601,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1577,6 +1631,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1606,6 +1661,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1635,6 +1691,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1664,6 +1721,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1691,6 +1749,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1720,6 +1779,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1748,6 +1808,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1777,6 +1838,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1808,6 +1870,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total (Company Currency)", @@ -1840,6 +1903,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -1870,6 +1934,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1898,6 +1963,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -1929,6 +1995,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total", @@ -1960,6 +2027,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -1990,6 +2058,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Advance Paid", @@ -2020,6 +2089,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Packing List", @@ -2049,6 +2119,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Packed Items", @@ -2080,6 +2151,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -2109,6 +2181,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -2139,6 +2212,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions Details", @@ -2169,6 +2243,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -2198,7 +2273,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -2229,6 +2305,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Party Account Currency", @@ -2258,6 +2335,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2285,6 +2363,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source", @@ -2316,6 +2395,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Campaign", @@ -2346,6 +2426,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Details", @@ -2374,6 +2455,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -2402,6 +2484,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -2432,6 +2515,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2460,6 +2544,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -2490,6 +2575,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Group same items", @@ -2518,6 +2604,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing and Delivery Status", @@ -2547,7 +2634,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Status", @@ -2579,6 +2667,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Delivery Status", @@ -2608,7 +2697,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "% Delivered", @@ -2639,6 +2729,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2666,7 +2757,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "% Amount Billed", @@ -2697,6 +2789,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Billing Status", @@ -2726,6 +2819,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission", @@ -2754,7 +2848,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner", @@ -2786,6 +2881,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2813,6 +2909,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission Rate", @@ -2843,6 +2940,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Commission", @@ -2874,6 +2972,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team", @@ -2901,6 +3000,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team1", @@ -2932,6 +3032,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Order", @@ -2960,6 +3061,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Settings", @@ -2990,6 +3092,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Recurring", @@ -3019,6 +3122,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference Document", @@ -3049,6 +3153,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Frequency", @@ -3079,6 +3184,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Repeat on Day of Month", @@ -3108,6 +3214,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Upto", @@ -3136,6 +3243,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Submit on creation", @@ -3166,6 +3274,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notify by email", @@ -3196,6 +3305,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Notification Email Address", @@ -3225,6 +3335,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recurring Print Format", @@ -3254,6 +3365,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "This Document", @@ -3283,6 +3395,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Date", @@ -3312,6 +3425,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "To Date", @@ -3341,6 +3455,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Next Date", @@ -3369,7 +3484,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-06 12:51:17.847227", + "modified": "2017-02-20 13:22:41.755708", "modified_by": "Administrator", "module": "Selling", "name": "Sales Order", @@ -3385,7 +3500,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3406,7 +3520,6 @@ "export": 1, "if_owner": 0, "import": 1, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3427,7 +3540,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3448,7 +3560,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3469,7 +3580,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -3490,7 +3600,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -3506,9 +3615,11 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "status,transaction_date,customer,customer_name, territory,order_type,company", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "customer", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/selling/doctype/sales_order_item/sales_order_item.json b/erpnext/selling/doctype/sales_order_item/sales_order_item.json index a59858a0bb..ae30450bec 100644 --- a/erpnext/selling/doctype/sales_order_item/sales_order_item.json +++ b/erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -10,6 +10,7 @@ "doctype": "DocType", "document_type": "Document", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,8 +22,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -34,6 +37,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -52,7 +56,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Customer's Item Code", "length": 0, "no_copy": 0, @@ -60,6 +66,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -77,13 +84,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -101,7 +111,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -112,6 +124,7 @@ "print_hide_if_no_value": 0, "print_width": "150", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -130,7 +143,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -139,6 +154,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -155,8 +171,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -167,6 +185,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -185,7 +204,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -193,6 +214,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -210,7 +232,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image", "length": 0, "no_copy": 0, @@ -219,6 +243,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -236,7 +261,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Image View", "length": 0, "no_copy": 0, @@ -246,6 +273,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -263,7 +291,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quantity and Rate", "length": 0, "no_copy": 0, @@ -271,6 +301,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -288,7 +319,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -299,6 +332,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -317,7 +351,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Price List Rate", "length": 0, "no_copy": 0, @@ -329,6 +365,7 @@ "print_hide_if_no_value": 0, "print_width": "70px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -347,13 +384,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -371,7 +411,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -383,6 +425,7 @@ "print_hide_if_no_value": 0, "print_width": "70px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -401,7 +444,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Price List Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -413,6 +458,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -431,7 +477,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Discount and Margin", "length": 0, "no_copy": 0, @@ -440,6 +488,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -458,7 +507,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", "length": 0, "no_copy": 0, @@ -469,6 +520,7 @@ "print_hide_if_no_value": 0, "print_width": "70px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -487,7 +539,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -495,6 +549,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -513,7 +568,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Margin Type", "length": 0, "no_copy": 0, @@ -523,6 +580,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -541,7 +599,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Margin Rate or Amount", "length": 0, "no_copy": 0, @@ -550,6 +610,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -568,7 +629,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Total Margin", "length": 0, "no_copy": 0, @@ -577,6 +640,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -594,13 +658,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -619,7 +686,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Rate", "length": 0, "no_copy": 0, @@ -631,6 +700,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -649,7 +719,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -662,6 +734,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -680,13 +753,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -704,7 +780,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Basic Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -716,6 +794,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -734,7 +813,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -746,6 +827,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -764,7 +846,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Pricing Rule", "length": 0, "no_copy": 0, @@ -773,6 +857,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -790,7 +875,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -798,6 +885,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -815,7 +903,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Rate", "length": 0, "no_copy": 0, @@ -825,6 +915,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -842,7 +933,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Amount", "length": 0, "no_copy": 0, @@ -852,6 +945,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -869,7 +963,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -877,6 +973,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -894,7 +991,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Rate (Company Currency)", "length": 0, "no_copy": 0, @@ -904,6 +1003,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -921,7 +1021,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -931,6 +1033,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -949,7 +1052,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Drop Ship", "length": 0, "no_copy": 0, @@ -958,6 +1063,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -975,7 +1081,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Supplier delivers to Customer", "length": 0, "no_copy": 0, @@ -984,6 +1092,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1001,7 +1110,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Supplier", "length": 0, "no_copy": 0, @@ -1011,6 +1122,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1028,7 +1140,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Warehouse and Reference", "length": 0, "no_copy": 0, @@ -1036,6 +1150,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1054,7 +1169,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Delivery Warehouse", "length": 0, "no_copy": 0, @@ -1066,6 +1183,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1085,7 +1203,9 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Customer Warehouse (Optional)", "length": 0, "no_copy": 1, @@ -1095,6 +1215,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1111,8 +1232,10 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quotation", "length": 0, "no_copy": 1, @@ -1123,6 +1246,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1139,8 +1263,10 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Brand Name", "length": 0, "no_copy": 0, @@ -1151,6 +1277,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1168,8 +1295,10 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Group", "length": 0, "no_copy": 0, @@ -1180,6 +1309,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -1197,7 +1327,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Page Break", "length": 0, "no_copy": 0, @@ -1207,6 +1339,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1224,13 +1357,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1248,7 +1384,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Projected Qty", "length": 0, "no_copy": 1, @@ -1259,6 +1397,7 @@ "print_hide_if_no_value": 0, "print_width": "70px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1277,7 +1416,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Actual Qty", "length": 0, "no_copy": 1, @@ -1286,6 +1427,7 @@ "print_hide_if_no_value": 0, "print_width": "70px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1304,7 +1446,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Ordered Qty", "length": 0, "no_copy": 1, @@ -1313,6 +1457,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1330,7 +1475,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Delivered Qty", "length": 0, "no_copy": 1, @@ -1341,6 +1488,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1360,7 +1508,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Returned Qty", "length": 0, "no_copy": 1, @@ -1369,6 +1519,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1386,7 +1537,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Billed Amt", "length": 0, "no_copy": 1, @@ -1395,6 +1548,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -1412,7 +1566,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Valuation Rate", "length": 0, "no_copy": 1, @@ -1422,6 +1578,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1439,7 +1596,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Gross Profit", "length": 0, "no_copy": 1, @@ -1449,6 +1608,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1467,7 +1627,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Planned Quantity", "length": 0, "no_copy": 1, @@ -1478,6 +1640,7 @@ "print_hide_if_no_value": 0, "print_width": "50px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1497,7 +1660,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Produced Quantity", "length": 0, "no_copy": 0, @@ -1508,6 +1673,7 @@ "print_hide_if_no_value": 0, "print_width": "50px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1526,7 +1692,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Tax Rate", "length": 0, "no_copy": 0, @@ -1536,6 +1704,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1554,7 +1723,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Sales Order Date", "length": 0, "no_copy": 0, @@ -1564,6 +1735,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -1582,7 +1754,7 @@ "istable": 1, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-01 13:01:13.572400", + "modified": "2017-02-20 13:23:31.696583", "modified_by": "Administrator", "module": "Selling", "name": "Sales Order Item", @@ -1591,7 +1763,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/authorization_rule/authorization_rule.json b/erpnext/setup/doctype/authorization_rule/authorization_rule.json index d696d3be5b..70047bc4de 100644 --- a/erpnext/setup/doctype/authorization_rule/authorization_rule.json +++ b/erpnext/setup/doctype/authorization_rule/authorization_rule.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Transaction", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Based On", @@ -82,6 +84,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer or Item", @@ -111,6 +114,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Customer / Item Name", @@ -141,6 +145,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -168,6 +173,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Company", @@ -198,6 +204,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -225,6 +232,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Authorized Value", @@ -254,6 +262,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -281,6 +290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Applicable To (Role)", @@ -312,6 +322,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Applicable To (Employee)", @@ -342,6 +353,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -369,6 +381,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Applicable To (User)", @@ -400,6 +413,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Applicable To (Designation)", @@ -430,6 +444,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -457,6 +472,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Approving Role (above authorized value)", @@ -487,6 +503,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -514,6 +531,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Approving User (above authorized value)", @@ -545,7 +563,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:10:52.977860", + "modified": "2017-02-20 13:25:52.751381", "modified_by": "Administrator", "module": "Setup", "name": "Authorization Rule", @@ -561,7 +579,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -577,6 +594,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "transaction,based_on,system_user,system_role,approving_user,approving_role", + "show_name_in_global_search": 1, "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/brand/brand.json b/erpnext/setup/doctype/brand/brand.json index 03433de8c3..8d4ba74628 100644 --- a/erpnext/setup/doctype/brand/brand.json +++ b/erpnext/setup/doctype/brand/brand.json @@ -15,13 +15,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "brand", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Brand Name", "length": 0, "no_copy": 0, @@ -31,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -41,13 +45,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -57,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -76,7 +84,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-07-25 05:24:26.450436", + "modified": "2017-02-20 13:24:33.616809", "modified_by": "Administrator", "module": "Setup", "name": "Brand", @@ -186,5 +194,8 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, + "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/company/company.json b/erpnext/setup/doctype/company/company.json index fabbd51293..1e988aabd1 100644 --- a/erpnext/setup/doctype/company/company.json +++ b/erpnext/setup/doctype/company/company.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Abbr", @@ -111,6 +114,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Change Abbreviation", @@ -138,6 +142,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Domain", @@ -192,6 +198,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Values", @@ -219,6 +226,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Letter Head", @@ -248,6 +256,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Holiday List", @@ -277,6 +286,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Terms", @@ -305,6 +315,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Currency", @@ -333,6 +344,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -360,6 +372,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Country", @@ -388,6 +401,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Create Chart Of Accounts Based On", @@ -418,6 +432,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Chart Of Accounts Template", @@ -448,6 +463,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Existing Company ", @@ -477,6 +493,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounts Settings", @@ -506,6 +523,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Bank Account", @@ -537,6 +555,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Cash Account", @@ -566,6 +585,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Receivable Account", @@ -596,6 +616,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Round Off Account", @@ -625,6 +646,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Write Off Account", @@ -654,6 +676,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Gain / Loss Account", @@ -683,6 +706,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -712,6 +736,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Payable Account", @@ -743,6 +768,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Cost of Goods Sold Account", @@ -772,6 +798,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Income Account", @@ -800,6 +827,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Round Off Cost Center", @@ -829,6 +857,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -857,6 +886,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Default Cost Center", @@ -886,6 +916,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Limit", @@ -916,6 +947,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -943,6 +975,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Days Based On", @@ -973,6 +1006,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Days", @@ -1003,6 +1037,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock Settings", @@ -1030,6 +1065,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock Received But Not Billed", @@ -1058,6 +1094,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock Adjustment Account", @@ -1086,6 +1123,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1113,6 +1151,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expenses Included In Valuation", @@ -1141,6 +1180,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fixed Asset Depreciation Settings", @@ -1169,6 +1209,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accumulated Depreciation Account", @@ -1198,6 +1239,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Depreciation Expense Account", @@ -1227,6 +1269,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1254,6 +1297,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Gain/Loss Account on Asset Disposal", @@ -1283,6 +1327,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Asset Depreciation Cost Center", @@ -1313,6 +1358,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company Info", @@ -1340,6 +1386,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -1369,6 +1416,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1397,6 +1445,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Phone No", @@ -1427,6 +1476,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Fax", @@ -1457,6 +1507,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Email", @@ -1487,6 +1538,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website", @@ -1517,6 +1569,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1547,6 +1600,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Registration Details", @@ -1576,6 +1630,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delete Company Transactions", @@ -1606,7 +1661,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-23 16:32:04.893315", + "modified": "2017-02-20 13:24:43.849009", "modified_by": "Administrator", "module": "Setup", "name": "Company", @@ -1622,7 +1677,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1643,7 +1697,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1664,7 +1717,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1685,7 +1737,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1706,7 +1757,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1727,7 +1777,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1748,7 +1797,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -1763,6 +1811,8 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/customer_group/customer_group.json b/erpnext/setup/doctype/customer_group/customer_group.json index dc595acafa..316f11badf 100644 --- a/erpnext/setup/doctype/customer_group/customer_group.json +++ b/erpnext/setup/doctype/customer_group/customer_group.json @@ -15,13 +15,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "customer_group_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Customer Group Name", "length": 0, "no_copy": 1, @@ -31,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -41,6 +45,7 @@ "allow_on_submit": 0, "bold": 1, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "parent_customer_group", "fieldtype": "Link", @@ -48,7 +53,9 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Parent Customer Group", "length": 0, "no_copy": 0, @@ -59,6 +66,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -69,6 +77,7 @@ "allow_on_submit": 0, "bold": 1, "collapsible": 0, + "columns": 0, "description": "Only leaf nodes are allowed in transaction", "fieldname": "is_group", "fieldtype": "Check", @@ -76,7 +85,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Is Group", "length": 0, "no_copy": 0, @@ -87,6 +98,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -97,19 +109,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "cb0", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -120,13 +136,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "default_price_list", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Default Price List", "length": 0, "no_copy": 0, @@ -135,6 +154,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -145,13 +165,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "credit_days_based_on", "fieldtype": "Select", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Credit Days Based On", "length": 0, "no_copy": 0, @@ -161,6 +184,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -171,6 +195,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "eval:doc.credit_days_based_on=='Fixed Days'", "fieldname": "credit_days", "fieldtype": "Int", @@ -178,7 +203,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Credit Days", "length": 0, "no_copy": 0, @@ -186,6 +213,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -196,13 +224,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "credit_limit", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Credit Limit", "length": 0, "no_copy": 0, @@ -210,6 +241,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -220,13 +252,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "lft", "fieldtype": "Int", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "lft", "length": 0, "no_copy": 1, @@ -236,6 +271,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 1, @@ -246,13 +282,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "rgt", "fieldtype": "Int", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "rgt", "length": 0, "no_copy": 1, @@ -262,6 +301,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 1, @@ -272,6 +312,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "old_parent", "fieldtype": "Link", @@ -279,7 +320,9 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "old_parent", "length": 0, "no_copy": 1, @@ -290,6 +333,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -300,13 +344,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "default_receivable_account", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Default Receivable Account", "length": 0, "no_copy": 0, @@ -314,6 +361,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -324,6 +372,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "eval:!doc.__islocal", "description": "Mention if non-standard receivable account applicable", "fieldname": "accounts", @@ -332,7 +381,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Accounts", "length": 0, "no_copy": 0, @@ -341,6 +392,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -359,7 +411,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-07-25 05:16:17.676700", + "modified": "2017-02-20 13:25:31.549874", "modified_by": "Administrator", "module": "Setup", "name": "Customer Group", @@ -490,6 +542,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "parent_customer_group", + "show_name_in_global_search": 1, "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/item_group/item_group.json b/erpnext/setup/doctype/item_group/item_group.json index 45740bcd77..6230706aff 100644 --- a/erpnext/setup/doctype/item_group/item_group.json +++ b/erpnext/setup/doctype/item_group/item_group.json @@ -16,13 +16,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "gs", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "General Settings", "length": 0, "no_copy": 0, @@ -30,6 +33,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -40,13 +44,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_group_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Group Name", "length": 0, "no_copy": 0, @@ -56,6 +63,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -66,6 +74,7 @@ "allow_on_submit": 0, "bold": 1, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "parent_item_group", "fieldtype": "Link", @@ -73,7 +82,9 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Parent Item Group", "length": 0, "no_copy": 0, @@ -84,6 +95,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -94,6 +106,7 @@ "allow_on_submit": 0, "bold": 1, "collapsible": 0, + "columns": 0, "description": "Only leaf nodes are allowed in transaction", "fieldname": "is_group", "fieldtype": "Check", @@ -101,7 +114,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Is Group", "length": 0, "no_copy": 0, @@ -112,6 +127,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -122,19 +138,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_5", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -145,13 +165,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "default_income_account", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Default Income Account", "length": 0, "no_copy": 0, @@ -160,6 +183,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -170,13 +194,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "default_expense_account", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Default Expense Account", "length": 0, "no_copy": 0, @@ -185,6 +212,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -195,13 +223,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "default_cost_center", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Default Cost Center", "length": 0, "no_copy": 0, @@ -210,6 +241,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -220,13 +252,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "sb9", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Website Settings", "length": 0, "no_copy": 0, @@ -234,6 +269,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -244,6 +280,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "Check this if you want to show in website", "fieldname": "show_in_website", "fieldtype": "Check", @@ -251,7 +288,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Show in Website", "length": 0, "no_copy": 0, @@ -259,6 +298,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -269,6 +309,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "show_in_website", "fieldname": "route", "fieldtype": "Data", @@ -276,7 +317,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Route", "length": 0, "no_copy": 0, @@ -285,6 +328,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -295,6 +339,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "show_in_website", "description": "Show this slideshow at the top of the page", "fieldname": "slideshow", @@ -303,7 +348,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Slideshow", "length": 0, "no_copy": 0, @@ -312,6 +359,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -322,6 +370,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "show_in_website", "description": "HTML / Banner that will show on the top of product list.", "fieldname": "description", @@ -330,7 +379,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -338,6 +389,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -348,6 +400,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "show_in_website", "fieldname": "website_specifications", "fieldtype": "Table", @@ -355,7 +408,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Website Specifications", "length": 0, "no_copy": 0, @@ -364,6 +419,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -374,13 +430,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "lft", "fieldtype": "Int", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "lft", "length": 0, "no_copy": 1, @@ -390,6 +449,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -400,13 +460,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "rgt", "fieldtype": "Int", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "rgt", "length": 0, "no_copy": 1, @@ -416,6 +479,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -426,6 +490,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "old_parent", "fieldtype": "Link", @@ -433,7 +498,9 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "old_parent", "length": 0, "no_copy": 1, @@ -444,6 +511,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -462,7 +530,7 @@ "issingle": 0, "istable": 0, "max_attachments": 3, - "modified": "2016-07-25 05:20:09.760558", + "modified": "2017-02-20 13:24:59.364873", "modified_by": "Administrator", "module": "Setup", "name": "Item Group", @@ -594,6 +662,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "parent_item_group", + "show_name_in_global_search": 1, "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/party_type/party_type.json b/erpnext/setup/doctype/party_type/party_type.json index f49e7b3e3d..ee4b8ea8bc 100644 --- a/erpnext/setup/doctype/party_type/party_type.json +++ b/erpnext/setup/doctype/party_type/party_type.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Party Type", @@ -52,7 +53,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-01-19 17:55:33.428335", + "modified": "2017-02-20 13:25:04.456818", "modified_by": "Administrator", "module": "Setup", "name": "Party Type", @@ -123,6 +124,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "track_changes": 1, diff --git a/erpnext/setup/doctype/sales_partner/sales_partner.json b/erpnext/setup/doctype/sales_partner/sales_partner.json index 760954c30f..6c2d70545c 100644 --- a/erpnext/setup/doctype/sales_partner/sales_partner.json +++ b/erpnext/setup/doctype/sales_partner/sales_partner.json @@ -23,7 +23,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner Name", @@ -52,7 +53,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Partner Type", @@ -84,6 +86,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Territory", @@ -112,6 +115,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -140,6 +144,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission Rate", @@ -169,6 +174,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address & Contacts", @@ -197,6 +203,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Desc", @@ -224,6 +231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address HTML", @@ -251,6 +259,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -278,6 +287,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Desc", @@ -305,6 +315,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact HTML", @@ -332,6 +343,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner Target", @@ -360,6 +372,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Targets", @@ -391,6 +404,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Target Distribution", @@ -421,6 +435,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Website", @@ -448,6 +463,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Show In Website", @@ -476,6 +492,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -502,6 +519,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Route", @@ -530,6 +548,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -556,6 +575,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Logo", @@ -584,6 +604,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Partner website", @@ -612,6 +633,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -638,6 +660,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Introduction", @@ -665,6 +688,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -693,7 +717,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:29:37.597903", + "modified": "2017-02-20 13:25:19.554124", "modified_by": "Administrator", "module": "Setup", "name": "Sales Partner", @@ -709,7 +733,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -730,7 +753,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -751,7 +773,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -766,6 +787,8 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/sales_person/sales_person.json b/erpnext/setup/doctype/sales_person/sales_person.json index 595552ed99..9f46501516 100644 --- a/erpnext/setup/doctype/sales_person/sales_person.json +++ b/erpnext/setup/doctype/sales_person/sales_person.json @@ -24,6 +24,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Name and Employee ID", @@ -51,7 +52,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Sales Person Name", @@ -82,6 +84,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Parent Sales Person", @@ -112,6 +115,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Is Group", @@ -142,6 +146,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -168,6 +173,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Employee", @@ -197,6 +203,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Enabled", @@ -224,7 +231,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "lft", @@ -253,7 +261,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "rgt", @@ -283,6 +292,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "old_parent", @@ -313,6 +323,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Person Targets", @@ -342,6 +353,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Targets", @@ -373,6 +385,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Target Distribution", @@ -404,7 +417,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-12 18:47:13.924225", + "modified": "2017-02-20 13:25:12.583516", "modified_by": "Administrator", "module": "Setup", "name": "Sales Person", @@ -420,7 +433,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -441,7 +453,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -462,7 +473,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -478,6 +488,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "parent_sales_person", + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/supplier_type/supplier_type.json b/erpnext/setup/doctype/supplier_type/supplier_type.json index 5e62099218..9b40e0f4ba 100644 --- a/erpnext/setup/doctype/supplier_type/supplier_type.json +++ b/erpnext/setup/doctype/supplier_type/supplier_type.json @@ -3,22 +3,28 @@ "allow_import": 1, "allow_rename": 1, "autoname": "field:supplier_type", + "beta": 0, "creation": "2013-01-10 16:34:24", "custom": 0, "docstatus": 0, "doctype": "DocType", "document_type": "Setup", + "editable_grid": 0, "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "supplier_type", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Supplier Type", "length": 0, "no_copy": 0, @@ -28,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -38,12 +45,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 1, + "columns": 0, "fieldname": "section_credit_limit", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Credit Limit", "length": 0, "no_copy": 0, @@ -52,6 +63,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -62,12 +74,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "credit_days_based_on", "fieldtype": "Select", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Credit Days Based On", "length": 0, "no_copy": 0, @@ -76,6 +92,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -86,13 +103,17 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "eval:doc.credit_days_based_on=='Fixed Days'", "fieldname": "credit_days", "fieldtype": "Int", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Credit Days", "length": 0, "no_copy": 0, @@ -101,6 +122,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -111,12 +133,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "default_payable_account", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Default Payable Account", "length": 0, "no_copy": 0, @@ -124,6 +150,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -134,14 +161,18 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "eval:!doc.__islocal", "description": "Mention if non-standard receivable account applicable", "fieldname": "accounts", "fieldtype": "Table", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Accounts", "length": 0, "no_copy": 0, @@ -150,6 +181,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -161,13 +193,14 @@ "hide_toolbar": 0, "icon": "fa fa-flag", "idx": 1, + "image_view": 0, "in_create": 0, "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-01-25 02:09:49.846022", + "modified": "2017-02-20 13:25:25.641431", "modified_by": "Administrator", "module": "Setup", "name": "Supplier Type", @@ -294,7 +327,11 @@ "write": 0 } ], + "quick_entry": 0, "read_only": 0, "read_only_onload": 0, - "sort_order": "ASC" + "show_name_in_global_search": 1, + "sort_order": "ASC", + "track_changes": 0, + "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json index bede595350..824b8e28ae 100644 --- a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json +++ b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json @@ -22,7 +22,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Disabled", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -109,6 +112,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions Help", @@ -139,7 +143,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-12 17:31:53.349301", + "modified": "2017-02-20 13:26:07.730118", "modified_by": "Administrator", "module": "Setup", "name": "Terms and Conditions", @@ -155,7 +159,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -176,7 +179,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -197,7 +199,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -218,7 +219,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -239,7 +239,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -260,7 +259,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -275,6 +273,8 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/territory/territory.json b/erpnext/setup/doctype/territory/territory.json index e920c9d7f2..030f9369a5 100644 --- a/erpnext/setup/doctype/territory/territory.json +++ b/erpnext/setup/doctype/territory/territory.json @@ -16,13 +16,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "territory_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Territory Name", "length": 0, "no_copy": 1, @@ -32,6 +35,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -42,6 +46,7 @@ "allow_on_submit": 0, "bold": 1, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "parent_territory", "fieldtype": "Link", @@ -49,7 +54,9 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Parent Territory", "length": 0, "no_copy": 0, @@ -60,6 +67,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -70,6 +78,7 @@ "allow_on_submit": 0, "bold": 1, "collapsible": 0, + "columns": 0, "description": "Only leaf nodes are allowed in transaction", "fieldname": "is_group", "fieldtype": "Check", @@ -77,7 +86,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Is Group", "length": 0, "no_copy": 0, @@ -88,6 +99,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -98,19 +110,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "cb0", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -121,14 +137,17 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "For reference", "fieldname": "territory_manager", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Territory Manager", "length": 0, "no_copy": 0, @@ -139,6 +158,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -149,13 +169,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "lft", "fieldtype": "Int", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "lft", "length": 0, "no_copy": 1, @@ -165,6 +188,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -175,13 +199,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "rgt", "fieldtype": "Int", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "rgt", "length": 0, "no_copy": 1, @@ -191,6 +218,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 1, @@ -201,6 +229,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "old_parent", "fieldtype": "Link", @@ -208,7 +237,9 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "old_parent", "length": 0, "no_copy": 1, @@ -219,6 +250,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -229,6 +261,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.", "fieldname": "target_details_section_break", "fieldtype": "Section Break", @@ -236,7 +269,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Territory Targets", "length": 0, "no_copy": 0, @@ -245,6 +280,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -255,13 +291,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "targets", "fieldtype": "Table", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Targets", "length": 0, "no_copy": 0, @@ -272,6 +311,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -282,6 +322,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "Select Monthly Distribution to unevenly distribute targets across months.", "fieldname": "distribution_id", "fieldtype": "Link", @@ -289,7 +330,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Target Distribution", "length": 0, "no_copy": 0, @@ -300,6 +343,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -318,7 +362,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-07-25 05:18:18.629953", + "modified": "2017-02-20 13:24:53.794688", "modified_by": "Administrator", "module": "Setup", "name": "Territory", @@ -430,6 +474,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "parent_territory,territory_manager", + "show_name_in_global_search": 1, "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/setup/doctype/uom/uom.json b/erpnext/setup/doctype/uom/uom.json index 609c6c056b..e752d0f5a0 100644 --- a/erpnext/setup/doctype/uom/uom.json +++ b/erpnext/setup/doctype/uom/uom.json @@ -22,7 +22,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM Name", "length": 0, "no_copy": 0, @@ -32,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -50,7 +53,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Must be Whole Number", "length": 0, "no_copy": 0, @@ -58,6 +63,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -76,7 +82,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-09-23 17:58:21.574996", + "modified": "2017-02-20 13:24:25.456634", "modified_by": "Administrator", "module": "Setup", "name": "UOM", @@ -146,6 +152,8 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.json b/erpnext/stock/doctype/delivery_note/delivery_note.json index 6be4ad8756..e0deb1b2c3 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note.json +++ b/erpnext/stock/doctype/delivery_note/delivery_note.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery To", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -137,7 +141,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -169,6 +174,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -196,6 +202,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -223,6 +230,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -255,7 +263,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -288,7 +297,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -320,6 +330,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer's Purchase Order No", @@ -352,6 +363,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer's Purchase Order Date", @@ -383,6 +395,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Return", @@ -412,6 +425,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Return Against Delivery Note", @@ -442,6 +456,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -470,6 +485,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -498,6 +514,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -524,7 +541,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -553,6 +571,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -580,6 +599,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -607,6 +627,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -635,6 +656,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -663,7 +685,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing Address Name", @@ -692,6 +715,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billing Address", @@ -719,7 +743,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -748,7 +773,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -777,6 +803,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -805,6 +832,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -836,6 +864,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -866,6 +895,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -892,6 +922,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -922,6 +953,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -951,6 +983,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -979,6 +1012,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -1006,6 +1040,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1035,6 +1070,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -1066,6 +1102,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Packing List", @@ -1095,6 +1132,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Packed Items", @@ -1125,6 +1163,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Product Bundle Help", @@ -1152,6 +1191,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1178,6 +1218,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -1207,6 +1248,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -1239,6 +1281,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1265,6 +1308,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -1294,6 +1338,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -1322,6 +1367,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1352,6 +1398,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1382,6 +1429,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1408,6 +1456,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Rule", @@ -1437,6 +1486,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1463,6 +1513,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Taxes and Charges", @@ -1493,6 +1544,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1521,6 +1573,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1547,6 +1600,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1579,6 +1633,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1606,6 +1661,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1635,6 +1691,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1664,6 +1721,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1693,6 +1751,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1722,6 +1781,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1748,6 +1808,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1776,6 +1837,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1804,6 +1866,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1833,6 +1896,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1865,6 +1929,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total (Company Currency)", @@ -1898,6 +1963,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -1929,6 +1995,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1956,6 +2023,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -1988,6 +2056,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total", @@ -2021,6 +2090,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -2053,6 +2123,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -2082,6 +2153,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -2112,6 +2184,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions Details", @@ -2142,6 +2215,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transporter Info", @@ -2170,6 +2244,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transporter Name", @@ -2201,6 +2276,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2230,6 +2306,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Vehicle No", @@ -2263,6 +2340,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Vehicle Dispatch Date", @@ -2294,6 +2372,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -2323,7 +2402,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -2355,6 +2435,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Campaign", @@ -2385,6 +2466,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Source", @@ -2415,6 +2497,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2445,6 +2528,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Time", @@ -2476,6 +2560,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "% Amount Billed", @@ -2504,6 +2589,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Details", @@ -2532,6 +2618,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -2562,6 +2649,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -2592,6 +2680,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -2620,6 +2709,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2647,6 +2737,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Without Amount", @@ -2676,6 +2767,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Status", @@ -2703,7 +2795,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -2737,7 +2830,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "% Installed", @@ -2767,6 +2861,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Installation Status", @@ -2794,6 +2889,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2821,6 +2917,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "To Warehouse", @@ -2851,6 +2948,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Excise Page Number", @@ -2880,6 +2978,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Instructions", @@ -2910,6 +3009,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission", @@ -2939,6 +3039,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Partner", @@ -2971,6 +3072,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2999,6 +3101,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Commission Rate (%)", @@ -3030,6 +3133,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Commission", @@ -3061,6 +3165,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team", @@ -3088,6 +3193,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Team1", @@ -3120,7 +3226,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-01-06 12:52:48.960308", + "modified": "2017-02-20 13:29:16.788934", "modified_by": "Administrator", "module": "Stock", "name": "Delivery Note", @@ -3136,7 +3242,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3157,7 +3262,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3178,7 +3282,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -3199,7 +3302,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -3220,7 +3322,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -3236,9 +3337,11 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "status,customer,customer_name, territory,base_grand_total", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "customer", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json index 1147d8d5e0..679e31da82 100644 --- a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json +++ b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Barcode", @@ -49,7 +50,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Item Code", @@ -82,6 +84,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Item Name", @@ -113,6 +116,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -139,6 +143,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer's Item Code", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -194,6 +200,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -225,6 +232,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -252,6 +260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -280,6 +289,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image View", @@ -309,6 +319,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quantity and Rate", @@ -336,6 +347,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Quantity", @@ -367,6 +379,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Rate", @@ -399,6 +412,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -425,6 +439,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "UOM", @@ -457,6 +472,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Rate (Company Currency)", @@ -489,6 +505,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Discount and Margin", @@ -518,6 +535,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", @@ -549,6 +567,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -577,6 +596,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Margin Type", @@ -607,6 +627,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Margin Rate or Amount", @@ -636,6 +657,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Margin", @@ -664,6 +686,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -690,6 +713,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Rate", @@ -722,6 +746,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Amount", @@ -754,6 +779,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -780,6 +806,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate (Company Currency)", @@ -812,6 +839,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amount (Company Currency)", @@ -844,6 +872,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pricing Rule", @@ -872,6 +901,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -899,6 +929,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Rate", @@ -928,6 +959,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Amount", @@ -957,6 +989,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -984,6 +1017,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Rate (Company Currency)", @@ -1013,6 +1047,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Amount (Company Currency)", @@ -1042,6 +1077,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warehouse and Reference", @@ -1069,6 +1105,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "From Warehouse", @@ -1103,6 +1140,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Warehouse (Optional)", @@ -1133,6 +1171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quality Inspection", @@ -1162,6 +1201,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1188,7 +1228,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Serial No", @@ -1218,6 +1259,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Batch No", @@ -1248,6 +1290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Available Qty at From Warehouse", @@ -1280,6 +1323,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Available Batch Qty at From Warehouse", @@ -1311,6 +1355,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Group", @@ -1341,6 +1386,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Brand Name", @@ -1373,6 +1419,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Tax Rate", @@ -1402,6 +1449,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1428,6 +1476,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Expense Account", @@ -1458,6 +1507,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cost Center", @@ -1487,6 +1537,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Sample Item", @@ -1515,6 +1566,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Against Sales Order", @@ -1543,6 +1595,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Against Sales Invoice", @@ -1570,7 +1623,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Against Sales Order Item", @@ -1601,7 +1655,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Against Sales Invoice Item", @@ -1630,6 +1685,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Installed Qty", @@ -1661,6 +1717,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billed Amt", @@ -1690,6 +1747,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Page Break", @@ -1719,7 +1777,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-07 01:22:03.047137", + "modified": "2017-02-20 13:30:37.815725", "modified_by": "Administrator", "module": "Stock", "name": "Delivery Note Item", @@ -1728,7 +1786,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 6de497f43d..ea4a94696c 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -2804,7 +2804,7 @@ "issingle": 0, "istable": 0, "max_attachments": 1, - "modified": "2017-02-14 22:49:44.664910", + "modified": "2017-02-20 13:26:45.446617", "modified_by": "Administrator", "module": "Stock", "name": "Item", @@ -2975,7 +2975,7 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "item_name,description,item_group,customer_code", - "show_name_in_global_search": 0, + "show_name_in_global_search": 1, "sort_field": "idx desc, modified desc", "sort_order": "DESC", "title_field": "item_name", diff --git a/erpnext/stock/doctype/item_price/item_price.json b/erpnext/stock/doctype/item_price/item_price.json index 5f0826248d..6ed2a36f29 100644 --- a/erpnext/stock/doctype/item_price/item_price.json +++ b/erpnext/stock/doctype/item_price/item_price.json @@ -24,6 +24,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -51,7 +52,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Price List", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Buying", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Selling", @@ -134,6 +138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -161,7 +166,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Item Code", @@ -191,7 +197,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Rate", @@ -222,6 +229,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Currency", @@ -250,6 +258,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -276,6 +285,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -303,6 +313,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Description", @@ -330,6 +341,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -357,6 +369,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bulk Import Help", @@ -386,7 +399,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:52:09.842544", + "modified": "2017-02-20 13:27:23.896148", "modified_by": "Administrator", "module": "Stock", "name": "Item Price", @@ -402,7 +415,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -423,7 +435,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -438,7 +449,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_order": "ASC", "title_field": "item_code", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/item_supplier/item_supplier.json b/erpnext/stock/doctype/item_supplier/item_supplier.json index ee4f869248..163b427fd5 100644 --- a/erpnext/stock/doctype/item_supplier/item_supplier.json +++ b/erpnext/stock/doctype/item_supplier/item_supplier.json @@ -8,18 +8,22 @@ "docstatus": 0, "doctype": "DocType", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "supplier", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Supplier", "length": 0, "no_copy": 0, @@ -28,6 +32,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -38,13 +43,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "supplier_part_no", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Supplier Part Number", "length": 0, "no_copy": 0, @@ -53,6 +61,7 @@ "print_hide_if_no_value": 0, "print_width": "200px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -71,7 +80,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:01.145024", + "modified": "2017-02-20 13:29:32.569715", "modified_by": "Administrator", "module": "Stock", "name": "Item Supplier", @@ -80,5 +89,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json index db6e40207a..b935acd5ea 100644 --- a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +++ b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Company", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Receipts", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Receipt Items", @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get Items From Purchase Receipts", @@ -163,6 +168,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Receipt Items", @@ -191,6 +197,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Charges", @@ -220,6 +227,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -248,6 +256,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -275,6 +284,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -303,6 +313,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -331,6 +342,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Distribute Charges Based On", @@ -360,6 +372,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -388,6 +401,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -415,6 +429,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Landed Cost Help", @@ -444,7 +459,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-21 01:40:13.959409", + "modified": "2017-02-20 13:31:34.383926", "modified_by": "Administrator", "module": "Stock", "name": "Landed Cost Voucher", @@ -461,7 +476,6 @@ "export": 1, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -476,7 +490,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/manufacturer/manufacturer.json b/erpnext/stock/doctype/manufacturer/manufacturer.json index 0840e56faa..4e1da10627 100644 --- a/erpnext/stock/doctype/manufacturer/manufacturer.json +++ b/erpnext/stock/doctype/manufacturer/manufacturer.json @@ -3,24 +3,30 @@ "allow_import": 1, "allow_rename": 1, "autoname": "field:short_name", + "beta": 0, "creation": "2016-01-17 11:04:52.761731", "custom": 0, "description": "Manufacturers used in Items", "docstatus": 0, "doctype": "DocType", "document_type": "Setup", + "editable_grid": 0, "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "Limited to 12 characters", "fieldname": "short_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Short Name", "length": 0, "no_copy": 0, @@ -29,6 +35,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -39,12 +46,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "full_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Full Name", "length": 0, "no_copy": 0, @@ -53,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -63,12 +75,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "website", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Website", "length": 0, "no_copy": 0, @@ -77,6 +93,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -87,12 +104,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "data_6", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Country", "length": 0, "no_copy": 0, @@ -102,6 +123,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -112,12 +134,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "logo", "fieldtype": "Attach Image", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Logo", "length": 0, "no_copy": 0, @@ -126,6 +152,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -136,12 +163,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "notes", "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Notes", "length": 0, "no_copy": 0, @@ -150,6 +181,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -161,13 +193,14 @@ "hide_toolbar": 0, "icon": "fa fa-certificate", "idx": 0, + "image_view": 0, "in_create": 0, "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-01-21 11:39:36.686949", + "modified": "2017-02-20 13:28:13.374242", "modified_by": "Administrator", "module": "Stock", "name": "Manufacturer", @@ -215,10 +248,14 @@ "write": 0 } ], + "quick_entry": 0, "read_only": 0, "read_only_onload": 0, "search_fields": "short_name, full_name", + "show_name_in_global_search": 1, "sort_field": "", "sort_order": "DESC", - "title_field": "short_name" -} + "title_field": "short_name", + "track_changes": 0, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/stock/doctype/material_request/material_request.json b/erpnext/stock/doctype/material_request/material_request.json index 926415d651..2ab0907fa9 100644 --- a/erpnext/stock/doctype/material_request/material_request.json +++ b/erpnext/stock/doctype/material_request/material_request.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -79,6 +81,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Type", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -133,6 +137,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -163,6 +168,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -195,7 +201,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -228,6 +235,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -257,6 +265,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -287,6 +296,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -316,6 +326,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Requested For", @@ -343,7 +354,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transaction Date", @@ -375,6 +387,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -403,7 +416,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -437,6 +451,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "% Ordered", @@ -466,6 +481,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Details", @@ -494,6 +510,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -524,6 +541,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -553,6 +571,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -582,6 +601,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -612,6 +632,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions Content", @@ -643,7 +664,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-12-15 14:52:32.240406", + "modified": "2017-02-20 13:29:56.743544", "modified_by": "Administrator", "module": "Stock", "name": "Material Request", @@ -659,7 +680,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -680,7 +700,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -701,7 +720,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -722,7 +740,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -738,8 +755,10 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "status,transaction_date", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/material_request_item/material_request_item.json b/erpnext/stock/doctype/material_request_item/material_request_item.json index b1d6ec0cb6..5bf3f27a1b 100644 --- a/erpnext/stock/doctype/material_request_item/material_request_item.json +++ b/erpnext/stock/doctype/material_request_item/material_request_item.json @@ -10,6 +10,7 @@ "doctype": "DocType", "document_type": "Setup", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,7 +22,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Item Code", @@ -54,6 +56,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -79,7 +82,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -111,6 +115,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -139,6 +144,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -170,6 +176,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -197,6 +204,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -225,6 +233,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quantity and Warehouse", @@ -252,6 +261,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Quantity", @@ -283,6 +293,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock UOM", @@ -315,6 +326,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "For Warehouse", @@ -347,6 +359,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -374,6 +387,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Required Date", @@ -405,6 +419,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -432,7 +447,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Group", @@ -463,6 +479,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Brand", @@ -495,6 +512,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Lead Time Date", @@ -524,6 +542,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Order", @@ -552,6 +571,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -581,6 +601,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -607,6 +628,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Min Order Qty", @@ -638,6 +660,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Projected Qty", @@ -669,6 +692,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Actual Qty", @@ -697,6 +721,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Completed Qty", @@ -726,6 +751,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Page Break", @@ -755,7 +781,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-12-08 14:49:48.397015", + "modified": "2017-02-20 13:31:50.143583", "modified_by": "Administrator", "module": "Stock", "name": "Material Request Item", @@ -764,6 +790,8 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/packed_item/packed_item.json b/erpnext/stock/doctype/packed_item/packed_item.json index 7be8e97164..f9c163511f 100644 --- a/erpnext/stock/doctype/packed_item/packed_item.json +++ b/erpnext/stock/doctype/packed_item/packed_item.json @@ -8,18 +8,22 @@ "docstatus": 0, "doctype": "DocType", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "parent_item", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Parent Item", "length": 0, "no_copy": 0, @@ -30,6 +34,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -40,13 +45,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -57,6 +65,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -67,13 +76,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -83,6 +95,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -93,13 +106,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_5", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -107,6 +123,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -117,13 +134,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -134,6 +154,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -145,13 +166,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_6", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -159,6 +183,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -169,13 +194,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "warehouse", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "From Warehouse", "length": 0, "no_copy": 0, @@ -186,6 +214,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -196,13 +225,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "target_warehouse", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "To Warehouse (Optional)", "length": 0, "no_copy": 0, @@ -212,6 +244,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -222,13 +255,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_9", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -236,6 +272,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -246,13 +283,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Qty", "length": 0, "no_copy": 0, @@ -262,6 +302,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -272,13 +313,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_9", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -286,6 +330,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -296,13 +341,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "serial_no", "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Serial No", "length": 0, "no_copy": 0, @@ -310,6 +358,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -320,13 +369,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_11", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -334,6 +386,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -344,13 +397,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "batch_no", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Batch No", "length": 0, "no_copy": 0, @@ -359,6 +415,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -369,13 +426,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_13", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -383,6 +443,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -393,13 +454,16 @@ "allow_on_submit": 1, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "actual_qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Actual Qty", "length": 0, "no_copy": 1, @@ -409,6 +473,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -419,13 +484,16 @@ "allow_on_submit": 1, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "projected_qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Projected Qty", "length": 0, "no_copy": 1, @@ -435,6 +503,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -445,13 +514,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_16", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -459,6 +531,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -469,13 +542,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -486,6 +562,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -496,13 +573,16 @@ "allow_on_submit": 1, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "page_break", "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Page Break", "length": 0, "no_copy": 0, @@ -512,6 +592,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -522,13 +603,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "prevdoc_doctype", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Prevdoc DocType", "length": 0, "no_copy": 0, @@ -538,6 +622,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -548,13 +633,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "parent_detail_docname", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Parent Detail docname", "length": 0, "no_copy": 1, @@ -564,6 +652,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -581,7 +670,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:02.979081", + "modified": "2017-02-20 13:27:37.569945", "modified_by": "Administrator", "module": "Stock", "name": "Packed Item", @@ -590,5 +679,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/packing_slip/packing_slip.json b/erpnext/stock/doctype/packing_slip/packing_slip.json index 3359084fab..297e370b1c 100644 --- a/erpnext/stock/doctype/packing_slip/packing_slip.json +++ b/erpnext/stock/doctype/packing_slip/packing_slip.json @@ -3,24 +3,29 @@ "allow_import": 0, "allow_rename": 0, "autoname": "PS.#######", + "beta": 0, "creation": "2013-04-11 15:32:24", "custom": 0, "description": "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.", "docstatus": 0, "doctype": "DocType", "document_type": "Document", + "editable_grid": 0, "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "packing_slip_details", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, @@ -28,6 +33,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -38,19 +44,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break0", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -61,6 +71,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "Indicates that the package is a part of this delivery (Only Draft)", "fieldname": "delivery_note", "fieldtype": "Link", @@ -68,7 +79,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Delivery Note", "length": 0, "no_copy": 0, @@ -77,6 +90,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -87,19 +101,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break1", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -110,13 +128,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "naming_series", "fieldtype": "Select", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Series", "length": 0, "no_copy": 0, @@ -125,6 +146,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -135,19 +157,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break0", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -158,19 +184,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break2", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -181,6 +211,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "Identification of the package for the delivery (for print)", "fieldname": "from_case_no", "fieldtype": "Data", @@ -188,7 +219,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "From Package No.", "length": 0, "no_copy": 1, @@ -196,6 +229,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -207,19 +241,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break3", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -230,6 +268,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "If more than one package of the same type (for print)", "fieldname": "to_case_no", "fieldtype": "Data", @@ -237,7 +276,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "To Package No.", "length": 0, "no_copy": 1, @@ -245,6 +286,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -256,13 +298,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "package_item_details", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, @@ -270,6 +315,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -280,13 +326,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "get_items", "fieldtype": "Button", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Get Items", "length": 0, "no_copy": 0, @@ -294,6 +343,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -304,13 +354,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "items", "fieldtype": "Table", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Items", "length": 0, "no_copy": 0, @@ -319,6 +372,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -329,13 +383,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "package_weight_details", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Package Weight Details", "length": 0, "no_copy": 0, @@ -343,6 +400,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -353,6 +411,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "The net weight of this package. (calculated automatically as sum of net weight of items)", "fieldname": "net_weight_pkg", "fieldtype": "Float", @@ -360,7 +419,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Weight", "length": 0, "no_copy": 1, @@ -368,6 +429,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -378,13 +440,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "net_weight_uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Net Weight UOM", "length": 0, "no_copy": 1, @@ -393,6 +458,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -403,19 +469,23 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break4", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -426,6 +496,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "The gross weight of the package. Usually net weight + packaging material weight. (for print)", "fieldname": "gross_weight_pkg", "fieldtype": "Float", @@ -433,7 +504,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Gross Weight", "length": 0, "no_copy": 1, @@ -441,6 +514,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -451,13 +525,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "gross_weight_uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Gross Weight UOM", "length": 0, "no_copy": 1, @@ -466,6 +543,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -476,13 +554,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "letter_head_details", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Letter Head", "length": 0, "no_copy": 0, @@ -491,6 +572,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -501,13 +583,16 @@ "allow_on_submit": 1, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "letter_head", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Letter Head", "length": 0, "no_copy": 0, @@ -517,6 +602,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -527,13 +613,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "misc_details", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "", "length": 0, "no_copy": 0, @@ -541,6 +630,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -551,13 +641,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "amended_from", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amended From", "length": 0, "no_copy": 1, @@ -566,6 +659,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -577,13 +671,14 @@ "hide_toolbar": 0, "icon": "fa fa-suitcase", "idx": 1, + "image_view": 0, "in_create": 0, "in_dialog": 0, "is_submittable": 1, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-03-31 06:02:41.545869", + "modified": "2017-02-20 13:28:31.182390", "modified_by": "Administrator", "module": "Stock", "name": "Packing Slip", @@ -690,9 +785,12 @@ "write": 1 } ], + "quick_entry": 0, "read_only": 0, "read_only_onload": 1, "search_fields": "delivery_note", + "show_name_in_global_search": 1, "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/packing_slip_item/packing_slip_item.json b/erpnext/stock/doctype/packing_slip_item/packing_slip_item.json index 4210ef8605..009244ce5e 100644 --- a/erpnext/stock/doctype/packing_slip_item/packing_slip_item.json +++ b/erpnext/stock/doctype/packing_slip_item/packing_slip_item.json @@ -10,18 +10,22 @@ "doctype": "DocType", "document_type": "Document", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_code", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -31,6 +35,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -42,13 +47,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_2", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -56,6 +64,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -66,13 +75,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "item_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 0, @@ -81,6 +93,7 @@ "print_hide_if_no_value": 0, "print_width": "200px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -92,13 +105,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "batch_no", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Batch No", "length": 0, "no_copy": 0, @@ -108,6 +124,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -118,13 +135,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 1, + "columns": 0, "fieldname": "desc_section", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -133,6 +153,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -143,13 +164,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -158,6 +182,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -168,13 +193,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "quantity_section", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -183,6 +211,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -193,13 +222,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "qty", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -208,6 +240,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -219,13 +252,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "net_weight", "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Net Weight", "length": 0, "no_copy": 0, @@ -234,6 +270,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -245,13 +282,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_10", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -259,6 +299,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -269,13 +310,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "stock_uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "UOM", "length": 0, "no_copy": 0, @@ -285,6 +329,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -296,13 +341,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "weight_uom", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Weight UOM", "length": 0, "no_copy": 0, @@ -312,6 +360,7 @@ "print_hide_if_no_value": 0, "print_width": "100px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -323,13 +372,16 @@ "allow_on_submit": 1, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "page_break", "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Page Break", "length": 0, "no_copy": 0, @@ -337,6 +389,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -347,13 +400,16 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "dn_detail", "fieldtype": "Data", "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "DN Detail", "length": 0, "no_copy": 0, @@ -361,6 +417,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -378,7 +435,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:03.145397", + "modified": "2017-02-20 13:30:26.818408", "modified_by": "Administrator", "module": "Stock", "name": "Packing Slip Item", @@ -387,5 +444,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/price_list/price_list.json b/erpnext/stock/doctype/price_list/price_list.json index 73674ee868..be6673ee4e 100644 --- a/erpnext/stock/doctype/price_list/price_list.json +++ b/erpnext/stock/doctype/price_list/price_list.json @@ -25,6 +25,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Enabled", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -78,6 +80,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Name", @@ -107,6 +110,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Currency", @@ -135,6 +139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Buying", @@ -162,6 +167,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Selling", @@ -189,6 +195,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -215,6 +222,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Applicable for Countries", @@ -245,7 +253,7 @@ "issingle": 0, "istable": 0, "max_attachments": 1, - "modified": "2016-11-07 05:32:09.570045", + "modified": "2017-02-20 13:27:30.431064", "modified_by": "Administrator", "module": "Stock", "name": "Price List", @@ -261,7 +269,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -282,7 +289,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -303,7 +309,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -324,7 +329,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -345,7 +349,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -361,5 +364,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "currency", + "show_name_in_global_search": 1, + "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json index b4bad5445b..2e8cd1a659 100755 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -109,6 +112,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -138,7 +142,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -172,6 +177,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Name", @@ -199,6 +205,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -228,7 +235,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Date", @@ -261,6 +269,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Time", @@ -292,7 +301,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Company", @@ -325,6 +335,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Return", @@ -354,6 +365,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Return Against Purchase Receipt", @@ -383,6 +395,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address and Contact", @@ -410,7 +423,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Supplier Address", @@ -438,7 +452,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -468,6 +483,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -495,6 +511,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -522,6 +539,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -549,6 +567,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -576,6 +595,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -604,6 +624,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Select Shipping Address", @@ -633,6 +654,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Shipping Address", @@ -661,6 +683,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency and Price List", @@ -689,6 +712,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Currency", @@ -720,6 +744,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Exchange Rate", @@ -750,6 +775,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -779,6 +805,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List", @@ -808,6 +835,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Currency", @@ -837,6 +865,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Exchange Rate", @@ -865,6 +894,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Ignore Pricing Rule", @@ -892,6 +922,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -921,6 +952,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -951,6 +983,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get current stock", @@ -980,6 +1013,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1007,6 +1041,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total (Company Currency)", @@ -1036,6 +1071,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total (Company Currency)", @@ -1068,6 +1104,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1094,6 +1131,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total", @@ -1123,6 +1161,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Total", @@ -1154,6 +1193,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1184,6 +1224,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges", @@ -1214,6 +1255,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Taxes and Charges", @@ -1244,6 +1286,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Calculation", @@ -1273,6 +1316,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1302,6 +1346,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Added (Company Currency)", @@ -1332,6 +1377,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Deducted (Company Currency)", @@ -1362,6 +1408,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges (Company Currency)", @@ -1392,6 +1439,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1420,6 +1468,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Added", @@ -1450,6 +1499,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Taxes and Charges Deducted", @@ -1480,6 +1530,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Taxes and Charges", @@ -1510,6 +1561,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount", @@ -1539,6 +1591,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Apply Additional Discount On", @@ -1568,6 +1621,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount (Company Currency)", @@ -1597,6 +1651,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1624,6 +1679,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Percentage", @@ -1652,6 +1708,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Discount Amount", @@ -1681,6 +1738,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1708,6 +1766,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Grand Total (Company Currency)", @@ -1739,6 +1798,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words (Company Currency)", @@ -1768,6 +1828,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rounded Total (Company Currency)", @@ -1798,6 +1859,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1825,6 +1887,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Grand Total", @@ -1855,6 +1918,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "In Words", @@ -1885,6 +1949,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -1914,6 +1979,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms", @@ -1944,6 +2010,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Terms and Conditions", @@ -1975,6 +2042,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Materials Supplied", @@ -2006,6 +2074,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Materials Supplied", @@ -2037,6 +2106,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Warehouse", @@ -2069,6 +2139,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplied Items", @@ -2099,6 +2170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bill No", @@ -2128,6 +2200,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Bill Date", @@ -2157,6 +2230,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -2186,7 +2260,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Status", @@ -2220,6 +2295,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rejected Warehouse", @@ -2250,6 +2326,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -2282,6 +2359,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Range", @@ -2311,6 +2389,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2340,6 +2419,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "% Amount Billed", @@ -2368,6 +2448,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -2396,6 +2477,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -2424,6 +2506,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -2454,6 +2537,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Language", @@ -2482,6 +2566,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Other Details", @@ -2513,6 +2598,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Instructions", @@ -2542,6 +2628,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remarks", @@ -2570,6 +2657,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transporter Details", @@ -2598,6 +2686,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Transporter Name", @@ -2627,6 +2716,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -2656,6 +2746,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Vehicle Number", @@ -2688,6 +2779,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Vehicle Date", @@ -2721,7 +2813,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-11-07 05:57:41.746638", + "modified": "2017-02-20 13:30:17.979040", "modified_by": "Administrator", "module": "Stock", "name": "Purchase Receipt", @@ -2737,7 +2829,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2758,7 +2849,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2779,7 +2869,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -2800,7 +2889,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -2821,7 +2909,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 1, "print": 0, "read": 1, @@ -2837,9 +2924,11 @@ "read_only": 0, "read_only_onload": 1, "search_fields": "status, posting_date, supplier", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "supplier", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json index 590371397e..5159625700 100755 --- a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json +++ b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Barcode", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -76,7 +78,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Item Code", @@ -109,6 +112,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -136,6 +140,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -165,6 +170,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -224,6 +231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -250,6 +258,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -278,6 +287,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image View", @@ -307,6 +317,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Received and Accepted", @@ -334,6 +345,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Recd Quantity", @@ -365,6 +377,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Accepted Quantity", @@ -396,6 +409,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rejected Quantity", @@ -427,6 +441,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -453,6 +468,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "UOM", @@ -485,6 +501,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock UOM", @@ -517,6 +534,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Conversion Factor", @@ -548,6 +566,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate and Amount", @@ -575,6 +594,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Rate", @@ -604,6 +624,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Discount on Price List Rate (%)", @@ -631,6 +652,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -657,6 +679,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Price List Rate (Company Currency)", @@ -685,6 +708,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -711,6 +735,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Rate", @@ -743,6 +768,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Amount", @@ -773,6 +799,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -799,6 +826,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rate (Company Currency)", @@ -831,6 +859,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amount (Company Currency)", @@ -863,6 +892,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Pricing Rule", @@ -891,6 +921,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -918,6 +949,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Rate", @@ -947,6 +979,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Net Amount", @@ -976,6 +1009,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1003,6 +1037,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Rate (Company Currency)", @@ -1032,6 +1067,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Net Amount (Company Currency)", @@ -1061,6 +1097,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warehouse and Reference", @@ -1088,6 +1125,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Accepted Warehouse", @@ -1120,6 +1158,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rejected Warehouse", @@ -1153,6 +1192,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quality Inspection", @@ -1183,6 +1223,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1209,7 +1250,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Order", @@ -1242,6 +1284,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Required By", @@ -1271,6 +1314,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Qty as per Stock UOM", @@ -1302,6 +1346,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1328,7 +1373,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Serial No", @@ -1358,6 +1404,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Batch No", @@ -1388,6 +1435,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -1416,6 +1464,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Rejected Serial No", @@ -1443,6 +1492,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1469,7 +1519,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -1500,6 +1551,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cost Center", @@ -1527,7 +1579,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Order Item", @@ -1559,6 +1612,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1585,6 +1639,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Sample Item", @@ -1613,6 +1668,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "BOM", @@ -1642,6 +1698,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Billed Amt", @@ -1670,6 +1727,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Landed Cost Voucher Amount", @@ -1697,6 +1755,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Brand", @@ -1727,7 +1786,8 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Group", @@ -1758,6 +1818,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raw Materials Supplied Cost", @@ -1790,6 +1851,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Tax Amount", @@ -1822,6 +1884,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Valuation Rate", @@ -1855,6 +1918,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Tax Rate", @@ -1884,6 +1948,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Page Break", @@ -1913,7 +1978,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-07 01:21:36.348032", + "modified": "2017-02-20 13:31:59.778417", "modified_by": "Administrator", "module": "Stock", "name": "Purchase Receipt Item", @@ -1922,7 +1987,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/quality_inspection/quality_inspection.json b/erpnext/stock/doctype/quality_inspection/quality_inspection.json index 3774853301..a46a3b4d2b 100644 --- a/erpnext/stock/doctype/quality_inspection/quality_inspection.json +++ b/erpnext/stock/doctype/quality_inspection/quality_inspection.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -51,7 +52,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Report Date", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -107,7 +110,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Inspection Type", @@ -138,6 +142,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reference Type", @@ -167,7 +172,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Reference Name", @@ -198,6 +204,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -224,7 +231,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 1, "label": "Item Code", @@ -255,6 +263,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Serial No", @@ -285,6 +294,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Batch No", @@ -315,6 +325,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sample Size", @@ -344,6 +355,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -372,6 +384,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -399,7 +412,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -430,6 +444,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -458,6 +473,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Inspected By", @@ -488,6 +504,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Verified By", @@ -517,6 +534,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -544,6 +562,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remarks", @@ -573,6 +592,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -603,6 +623,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -632,6 +653,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get Specification Details", @@ -660,6 +682,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Readings", @@ -691,7 +714,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:53:04.785375", + "modified": "2017-02-20 13:31:09.483782", "modified_by": "Administrator", "module": "Stock", "name": "Quality Inspection", @@ -707,7 +730,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -723,6 +745,8 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "item_code, report_date, reference_name", + "show_name_in_global_search": 1, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/serial_no/serial_no.json b/erpnext/stock/doctype/serial_no/serial_no.json index c7ba178bb2..3b65ff8c26 100644 --- a/erpnext/stock/doctype/serial_no/serial_no.json +++ b/erpnext/stock/doctype/serial_no/serial_no.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -77,6 +79,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Serial No", @@ -105,7 +108,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Item Code", @@ -136,7 +140,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Warehouse", @@ -167,6 +172,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -193,6 +199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -219,7 +226,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -251,6 +259,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Group", @@ -281,6 +290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Brand", @@ -311,6 +321,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase / Manufacture Details", @@ -338,6 +349,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -365,6 +377,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Creation Document Type", @@ -393,6 +406,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Creation Document No", @@ -420,7 +434,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Creation Date", @@ -450,6 +465,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Creation Time", @@ -477,6 +493,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Incoming Rate", @@ -507,6 +524,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -533,7 +551,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -561,7 +580,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Name", @@ -589,6 +609,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Details", @@ -616,7 +637,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Document Type", @@ -644,7 +666,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Document No", @@ -673,6 +696,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Date", @@ -702,6 +726,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Time", @@ -729,6 +754,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Cancelled", @@ -759,6 +785,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -785,7 +812,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer", @@ -815,7 +843,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -845,6 +874,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warranty / AMC Details", @@ -872,6 +902,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -898,7 +929,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Maintenance Status", @@ -930,6 +962,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warranty Period (Days)", @@ -960,6 +993,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -986,7 +1020,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warranty Expiry Date", @@ -1016,7 +1051,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "AMC Expiry Date", @@ -1047,6 +1083,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -1074,6 +1111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Serial No Details", @@ -1100,7 +1138,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -1130,7 +1169,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:08:48.659186", + "modified": "2017-02-20 13:26:55.864960", "modified_by": "Administrator", "module": "Stock", "name": "Serial No", @@ -1146,7 +1185,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1167,7 +1205,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1188,7 +1225,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1204,7 +1240,9 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "item_code", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.json b/erpnext/stock/doctype/stock_entry/stock_entry.json index ccf28fda36..e0833c5fb2 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.json +++ b/erpnext/stock/doctype/stock_entry/stock_entry.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Title", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -110,7 +113,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Purpose", @@ -140,7 +144,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -171,7 +176,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Production Order", @@ -203,6 +209,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Order", @@ -233,6 +240,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Delivery Note No", @@ -264,6 +272,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Sales Invoice No", @@ -293,6 +302,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Purchase Receipt No", @@ -324,6 +334,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From BOM", @@ -352,6 +363,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -381,7 +393,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Date", @@ -411,6 +424,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Posting Time", @@ -441,6 +455,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", @@ -469,6 +484,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "BOM No", @@ -499,6 +515,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "For Quantity", @@ -528,6 +545,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -557,6 +575,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Use Multi-Level BOM", @@ -585,6 +604,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Get Items", @@ -613,6 +633,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -640,6 +661,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Default Source Warehouse", @@ -670,6 +692,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -696,6 +719,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Default Target Warehouse", @@ -726,6 +750,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -753,6 +778,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -784,6 +810,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Update Rate and Availability", @@ -813,6 +840,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -840,6 +868,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Incoming Value", @@ -869,6 +898,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -896,6 +926,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Outgoing Value", @@ -925,6 +956,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Value Difference (Out - In)", @@ -955,6 +987,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Costs", @@ -983,6 +1016,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Costs", @@ -1012,6 +1046,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Additional Costs", @@ -1042,6 +1077,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer or Supplier Details", @@ -1070,6 +1106,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier", @@ -1101,6 +1138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Name", @@ -1131,6 +1169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Supplier Address", @@ -1160,6 +1199,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1188,6 +1228,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer", @@ -1219,6 +1260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -1249,6 +1291,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -1278,6 +1321,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Printing Settings", @@ -1306,6 +1350,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Print Heading", @@ -1336,6 +1381,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Letter Head", @@ -1365,6 +1411,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -1392,7 +1439,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -1422,6 +1470,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Remarks", @@ -1451,6 +1500,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1480,6 +1530,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Total Amount", @@ -1508,6 +1559,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -1538,6 +1590,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Credit Note", @@ -1568,7 +1621,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:08:23.746175", + "modified": "2017-02-20 13:27:59.670920", "modified_by": "Administrator", "module": "Stock", "name": "Stock Entry", @@ -1584,7 +1637,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1605,7 +1657,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1626,7 +1677,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1647,7 +1697,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1663,8 +1712,10 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "posting_date, from_warehouse, to_warehouse, purpose, remarks", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "title_field": "title", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json index 34b3c85f71..9b808f0435 100644 --- a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json +++ b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Barcode", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -77,7 +79,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Source Warehouse", @@ -108,6 +111,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -133,7 +137,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Target Warehouse", @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -189,7 +195,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Item Code", @@ -220,6 +227,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -246,6 +254,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -273,6 +282,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -301,6 +311,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -332,6 +343,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -359,6 +371,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image", @@ -387,6 +400,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Image View", @@ -416,6 +430,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Quantity and Rate", @@ -443,6 +458,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Qty", @@ -472,6 +488,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Basic Rate (as per Stock UOM)", @@ -502,6 +519,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Basic Amount", @@ -531,6 +549,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Additional Cost", @@ -560,6 +579,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amount", @@ -590,6 +610,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Valuation Rate", @@ -619,6 +640,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -645,6 +667,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "UOM", @@ -675,6 +698,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Conversion Factor", @@ -704,6 +728,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Stock UOM", @@ -734,6 +759,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Qty as per Stock UOM", @@ -763,6 +789,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Serial No / Batch", @@ -790,6 +817,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Serial No", @@ -819,6 +847,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -845,6 +874,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Batch No", @@ -875,6 +905,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Accounting", @@ -903,6 +934,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Difference Account", @@ -931,6 +963,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -959,6 +992,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Cost Center", @@ -987,6 +1021,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -1014,6 +1049,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Is Sample Item", @@ -1041,7 +1077,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Actual Qty (at source/target)", @@ -1072,6 +1109,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "BOM No", @@ -1100,6 +1138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1127,6 +1166,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Material Request", @@ -1155,6 +1195,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Material Request Item", @@ -1183,7 +1224,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-02-07 01:21:14.367586", + "modified": "2017-02-20 13:31:25.233622", "modified_by": "Administrator", "module": "Stock", "name": "Stock Entry Detail", @@ -1192,6 +1233,8 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json index 9d66d4d746..41a1679d0a 100644 --- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json +++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -52,6 +53,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Posting Date", @@ -81,6 +83,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Posting Time", @@ -110,6 +113,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -136,6 +140,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -164,6 +169,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -192,6 +198,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -219,6 +226,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Items", @@ -248,6 +256,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -276,6 +285,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Difference Account", @@ -305,6 +315,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 1, "label": "Cost Center", @@ -333,6 +344,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Reconciliation JSON", @@ -360,6 +372,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -387,6 +400,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Difference Amount", @@ -417,7 +431,7 @@ "istable": 0, "max_attachments": 1, "menu_index": 0, - "modified": "2016-11-07 05:59:26.309341", + "modified": "2017-02-20 13:31:41.489372", "modified_by": "Administrator", "module": "Stock", "name": "Stock Reconciliation", @@ -433,7 +447,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -449,7 +462,9 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "posting_date", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json b/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json index 5452aa1b6b..4a191089f8 100644 --- a/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json +++ b/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json @@ -9,6 +9,7 @@ "doctype": "DocType", "document_type": "Other", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { "allow_on_submit": 0, @@ -21,7 +22,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Barcode", "length": 0, "no_copy": 0, @@ -30,6 +33,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -47,7 +51,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, + "in_standard_filter": 0, "label": "Item Code", "length": 0, "no_copy": 0, @@ -57,6 +63,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -74,7 +81,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Name", "length": 0, "no_copy": 1, @@ -83,6 +92,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -100,7 +110,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Warehouse", "length": 0, "no_copy": 0, @@ -110,6 +122,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -127,7 +140,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -135,6 +150,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -153,7 +169,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Quantity", "length": 0, "no_copy": 0, @@ -162,6 +180,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -180,7 +199,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Valuation Rate", "length": 0, "no_copy": 0, @@ -189,6 +210,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -206,7 +228,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -215,6 +239,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -232,7 +257,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Before reconciliation", "length": 0, "no_copy": 0, @@ -241,6 +268,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -259,7 +287,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Current Qty", "length": 0, "no_copy": 0, @@ -268,6 +298,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -285,7 +316,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -293,6 +326,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -311,7 +345,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Current Valuation Rate", "length": 0, "no_copy": 0, @@ -320,6 +356,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -338,7 +375,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Current Amount", "length": 0, "no_copy": 0, @@ -347,6 +386,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -364,7 +404,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -372,6 +414,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -389,7 +432,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Quantity Difference", "length": 0, "no_copy": 0, @@ -398,6 +443,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -415,7 +461,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -423,6 +471,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -440,7 +489,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount Difference", "length": 0, "no_copy": 0, @@ -449,6 +500,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -467,7 +519,7 @@ "istable": 1, "max_attachments": 0, "menu_index": 0, - "modified": "2016-09-28 06:43:53.764287", + "modified": "2017-02-20 13:32:09.827878", "modified_by": "Administrator", "module": "Stock", "name": "Stock Reconciliation Item", @@ -477,7 +529,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/warehouse/warehouse.json b/erpnext/stock/doctype/warehouse/warehouse.json index 477041fc66..7272da1b58 100644 --- a/erpnext/stock/doctype/warehouse/warehouse.json +++ b/erpnext/stock/doctype/warehouse/warehouse.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warehouse Detail", @@ -50,6 +51,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warehouse Name", @@ -80,6 +82,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "Is Group", @@ -108,7 +111,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Company", @@ -139,6 +143,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Disabled", @@ -166,6 +171,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -195,6 +201,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Parent Account", @@ -224,6 +231,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warehouse Contact Info", @@ -251,6 +259,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Email Address", @@ -280,6 +289,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Phone No", @@ -310,6 +320,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -340,6 +351,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -367,6 +379,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Line 1", @@ -396,6 +409,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address Line 2", @@ -425,6 +439,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 0, "label": "City", @@ -454,6 +469,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "State", @@ -483,6 +499,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "PIN", @@ -512,6 +529,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Tree Details", @@ -540,6 +558,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Parent Warehouse", @@ -569,6 +588,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "lft", @@ -597,6 +617,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "rgt", @@ -625,6 +646,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Old Parent", @@ -655,7 +677,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:06:39.128312", + "modified": "2017-02-20 13:27:03.696714", "modified_by": "Administrator", "module": "Stock", "name": "Warehouse", @@ -671,7 +693,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -692,7 +713,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -713,7 +733,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -734,7 +753,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -755,7 +773,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -776,7 +793,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 0, "read": 1, @@ -791,7 +807,9 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 1, "sort_order": "DESC", "title_field": "warehouse_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/support/doctype/issue/issue.json b/erpnext/support/doctype/issue/issue.json index 8994ef88c7..476e3a8159 100644 --- a/erpnext/support/doctype/issue/issue.json +++ b/erpnext/support/doctype/issue/issue.json @@ -23,6 +23,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Subject", @@ -51,6 +52,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -78,7 +80,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Subject", @@ -106,6 +109,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mins to First Response", @@ -134,6 +138,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -161,6 +166,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Status", @@ -191,7 +197,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 1, "in_standard_filter": 0, "label": "Raised By (Email)", @@ -221,7 +228,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer", @@ -252,6 +260,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Details", @@ -281,6 +290,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -310,6 +320,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -338,6 +349,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resolution Date", @@ -367,6 +379,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "First Responded On", @@ -394,6 +407,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -422,6 +436,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Lead", @@ -450,6 +465,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -478,6 +494,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -504,7 +521,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -534,6 +552,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Project", @@ -563,6 +582,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resolution", @@ -592,6 +612,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resolution Details", @@ -622,6 +643,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -650,6 +672,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opening Date", @@ -679,6 +702,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Opening Time", @@ -708,6 +732,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -736,6 +761,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Content Type", @@ -763,6 +789,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Attachment", @@ -792,7 +819,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-07 05:30:07.182340", + "modified": "2017-02-20 13:32:31.898423", "modified_by": "Administrator", "module": "Support", "name": "Issue", @@ -808,7 +835,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -824,8 +850,10 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "status,customer,subject,raised_by", + "show_name_in_global_search": 0, "sort_order": "ASC", "timeline_field": "customer", "title_field": "subject", + "track_changes": 0, "track_seen": 1 } \ No newline at end of file diff --git a/erpnext/support/doctype/warranty_claim/warranty_claim.json b/erpnext/support/doctype/warranty_claim/warranty_claim.json index fde52ea6ea..652927e8ef 100644 --- a/erpnext/support/doctype/warranty_claim/warranty_claim.json +++ b/erpnext/support/doctype/warranty_claim/warranty_claim.json @@ -22,6 +22,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Series", @@ -52,7 +53,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Status", @@ -83,7 +85,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Issue Date", @@ -113,6 +116,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -142,6 +146,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Serial No", @@ -169,7 +174,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 1, "label": "Customer", @@ -200,6 +206,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -227,6 +234,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Issue", @@ -256,6 +264,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item and Warranty Details", @@ -284,7 +293,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, "in_standard_filter": 1, "label": "Item Code", @@ -316,6 +326,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Item Name", @@ -346,6 +357,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Description", @@ -376,6 +388,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -403,7 +416,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warranty / AMC Status", @@ -432,6 +446,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Warranty Expiry Date", @@ -459,6 +474,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "AMC Expiry Date", @@ -487,6 +503,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resolution", @@ -515,7 +532,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resolution Date", @@ -544,7 +562,8 @@ "hidden": 0, "ignore_user_permissions": 1, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resolved By", @@ -575,6 +594,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Resolution Details", @@ -605,6 +625,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Details", @@ -634,6 +655,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Name", @@ -661,6 +683,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Person", @@ -690,6 +713,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 1, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact", @@ -718,6 +742,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Mobile No", @@ -746,6 +771,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Contact Email", @@ -774,7 +800,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Territory", @@ -807,6 +834,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Group", @@ -835,6 +863,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -862,6 +891,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Customer Address", @@ -891,6 +921,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Address", @@ -920,6 +951,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Service Address", @@ -949,6 +981,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "More Information", @@ -976,7 +1009,8 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Company", @@ -1007,6 +1041,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "length": 0, @@ -1034,6 +1069,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Raised By", @@ -1063,6 +1099,7 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "From Company", @@ -1092,6 +1129,7 @@ "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Amended From", @@ -1124,7 +1162,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-12-15 14:53:43.384773", + "modified": "2017-02-20 13:33:02.669154", "modified_by": "Administrator", "module": "Support", "name": "Warranty Claim", @@ -1140,7 +1178,6 @@ "export": 0, "if_owner": 0, "import": 0, - "is_custom": 0, "permlevel": 0, "print": 1, "read": 1, @@ -1156,9 +1193,11 @@ "read_only": 0, "read_only_onload": 0, "search_fields": "status,customer,customer_name,territory", + "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "timeline_field": "customer", "title_field": "customer_name", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file From 66b373033a632e7325f382cf015f7b6793ff0464 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 20 Feb 2017 15:22:01 +0600 Subject: [PATCH 096/147] bumped to version 7.2.22 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 4f53d0daba..e9be38a791 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -2,7 +2,7 @@ from __future__ import unicode_literals import frappe -__version__ = '7.2.21' +__version__ = '7.2.22' def get_default_company(user=None): '''Get default company for user''' From 6ffd77660b3b484a281002bafcb3623bdd3b301f Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 20 Feb 2017 17:41:44 +0530 Subject: [PATCH 097/147] Changed module for Production Analytics --- .../page/production_analytics/production_analytics.js | 2 +- .../page/production_analytics/production_analytics.json | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/erpnext/manufacturing/page/production_analytics/production_analytics.js b/erpnext/manufacturing/page/production_analytics/production_analytics.js index bcf5a04eff..cac4b3a1f8 100644 --- a/erpnext/manufacturing/page/production_analytics/production_analytics.js +++ b/erpnext/manufacturing/page/production_analytics/production_analytics.js @@ -37,7 +37,7 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ this.columns = std_columns.concat(this.columns); }, filters: [ - {fieldtype:"Select", label: __("Company"), link:"Company", fieldname: "company", + {fieldtype:"Select", label: __("Company"), link:"Company", fieldname: "company", default_value: __("Select Company...")}, {fieldtype:"Date", label: __("From Date"), fieldname: "from_date"}, {fieldtype:"Date", label: __("To Date"), fieldname: "to_date"}, diff --git a/erpnext/manufacturing/page/production_analytics/production_analytics.json b/erpnext/manufacturing/page/production_analytics/production_analytics.json index e045614990..cd73bc826f 100644 --- a/erpnext/manufacturing/page/production_analytics/production_analytics.json +++ b/erpnext/manufacturing/page/production_analytics/production_analytics.json @@ -1,12 +1,13 @@ { - "creation": "2012-09-21 20:15:16.000000", + "content": null, + "creation": "2012-09-21 20:15:16", "docstatus": 0, "doctype": "Page", "icon": "fa fa-bar-chart", "idx": 1, - "modified": "2013-07-11 14:43:52.000000", + "modified": "2017-02-20 17:33:05.913097", "modified_by": "Administrator", - "module": "Buying", + "module": "Manufacturing", "name": "production-analytics", "owner": "Administrator", "page_name": "production-analytics", @@ -18,6 +19,8 @@ "role": "Manufacturing Manager" } ], + "script": null, "standard": "Yes", + "style": null, "title": "Production Analytics" } \ No newline at end of file From afd8df8a20733c2ac61f3d968e0f2ef8f3061ad3 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 20 Feb 2017 18:06:50 +0530 Subject: [PATCH 098/147] Build Qty considering quantity for which bom is created --- .../production_order_stock_report.py | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py index 4bb00a2939..6d586ddb22 100644 --- a/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py +++ b/erpnext/manufacturing/report/production_order_stock_report/production_order_stock_report.py @@ -2,7 +2,7 @@ # For license information, please see license.txt from __future__ import unicode_literals -from frappe.utils import flt, cint +from frappe.utils import cint import frappe def execute(filters=None): @@ -14,38 +14,38 @@ def execute(filters=None): def get_item_list(prod_list, filters): out = [] - low_price_data = [] - low_supplier = [] - #Add a row for each item/qty for prod_order in prod_list: - bom = frappe.db.get_value("Production Order", prod_order.name, "bom_no") - warehouse = frappe.db.get_value("Production Order", prod_order.name, "source_warehouse") - desc = frappe.db.get_value("BOM", bom, "description") - qty = frappe.db.get_value("Production Order", prod_order.name, "qty") - produced_value = frappe.db.get_value("Production Order", prod_order.name, "produced_qty") + prod_details = frappe.db.get_value("Production Order", prod_order.name, + ["bom_no", "source_warehouse", "qty", "produced_qty"], as_dict=1) + + desc = frappe.db.get_value("BOM", prod_details.bom_no, "description") + item_list = frappe.db.sql("""SELECT bom_item.item_code as item_code, - ifnull(ledger.actual_qty/bom_item.qty,0) as build_qty + ifnull(ledger.actual_qty*bom.quantity/bom_item.qty,0) as build_qty FROM - `tabBOM Item` AS bom_item + `tabBOM` as bom, `tabBOM Item` AS bom_item LEFT JOIN `tabBin` AS ledger ON bom_item.item_code = ledger.item_code AND ledger.warehouse = ifnull(%(warehouse)s,%(filterhouse)s) WHERE - bom_item.parent = %(bom)s + bom.name = bom_item.parent + and bom.name = %(bom)s GROUP BY - bom_item.item_code""", {"bom": bom, "warehouse": warehouse, "filterhouse": filters.warehouse}, as_dict=1) + bom_item.item_code""", + {"bom": prod_details.bom_no, "warehouse": prod_details.source_warehouse, + "filterhouse": filters.warehouse}, as_dict=1) + stock_qty = 0 count = 0 - buildable_qty = qty + buildable_qty = prod_details.qty for item in item_list: count = count + 1 - if item.build_qty >= (qty-produced_value): + if item.build_qty >= (prod_details.qty - prod_details.produced_qty): stock_qty = stock_qty + 1 elif buildable_qty >= item.build_qty: buildable_qty = item.build_qty - if count == stock_qty: build = "Y" @@ -58,8 +58,8 @@ def get_item_list(prod_list, filters): "req_items": cint(count), "instock": stock_qty, "description": desc, - "bom_no": bom, - "qty": qty, + "bom_no": prod_details.bom_no, + "qty": prod_details.qty, "buildable_qty": buildable_qty, "ready_to_build": build }) From e49d901907bf9f373de0cd22ce9795839a697940 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 20 Feb 2017 18:36:12 +0530 Subject: [PATCH 099/147] Update process_payroll.py --- erpnext/hr/doctype/process_payroll/process_payroll.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/process_payroll/process_payroll.py b/erpnext/hr/doctype/process_payroll/process_payroll.py index 22e9fbb1de..561ddfcf09 100644 --- a/erpnext/hr/doctype/process_payroll/process_payroll.py +++ b/erpnext/hr/doctype/process_payroll/process_payroll.py @@ -298,7 +298,9 @@ class ProcessPayroll(Document): }) account_amt_list.append({ "account": loan_accounts.interest_income_account, - "credit_in_account_currency": loan_amounts.total_interest_amount + "credit_in_account_currency": loan_amounts.total_interest_amount, + "cost_center": self.cost_center, + "project": self.project }) adjustment_amt = adjustment_amt-(loan_amounts.total_loan_repayment) From e17519accbecdc2dbca04681ad30328d27d70aeb Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 20 Feb 2017 19:30:44 +0530 Subject: [PATCH 100/147] Update salary_structure.py --- erpnext/hr/doctype/salary_structure/salary_structure.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.py b/erpnext/hr/doctype/salary_structure/salary_structure.py index cfecd63221..828962ef0e 100644 --- a/erpnext/hr/doctype/salary_structure/salary_structure.py +++ b/erpnext/hr/doctype/salary_structure/salary_structure.py @@ -14,6 +14,7 @@ class SalaryStructure(Document): def validate(self): self.validate_amount() + self.validate_joining_date() for e in self.get('employees'): set_employee_name(e) @@ -27,7 +28,13 @@ class SalaryStructure(Document): def validate_amount(self): if flt(self.net_pay) < 0 and self.salary_slip_based_on_timesheet: frappe.throw(_("Net pay cannot be negative")) - + + def validate_joining_date(self): + for e in self.get('employees'): + joining_date = getdate(frappe.db.get_value("Employee", e.employee, "date_of_joining")) + if e.from_date and getdate(e.from_date) < joining_date: + frappe.throw(_("From Date {0} for Employee {1} cannot be before employee's joining Date {2}") + .format(e.from_date, e.employee, joining_date)) @frappe.whitelist() def make_salary_slip(source_name, target_doc = None, employee = None, as_print = False, print_format = None): From 7056ce54d71d376ec4a059795a592cd578d564ef Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 20 Feb 2017 23:28:47 +0530 Subject: [PATCH 101/147] Update salary_structure.py --- erpnext/hr/doctype/salary_structure/salary_structure.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/salary_structure/salary_structure.py b/erpnext/hr/doctype/salary_structure/salary_structure.py index 828962ef0e..b9f246a47c 100644 --- a/erpnext/hr/doctype/salary_structure/salary_structure.py +++ b/erpnext/hr/doctype/salary_structure/salary_structure.py @@ -4,7 +4,7 @@ from __future__ import unicode_literals import frappe -from frappe.utils import flt, cint +from frappe.utils import flt, cint, getdate from frappe import _ from frappe.model.mapper import get_mapped_doc from frappe.model.document import Document From 6e1a2b16a534ad342950f4ca2ea4e109e5f7b28f Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 21 Feb 2017 13:11:02 +0530 Subject: [PATCH 102/147] Company, Currency, Conversion Rate fields are mandatory in BOM --- erpnext/manufacturing/doctype/bom/bom.json | 10 +++++----- erpnext/manufacturing/doctype/bom/bom.py | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index c2c9b642a5..7e4b7ea7f6 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -323,7 +323,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 0, + "reqd": 1, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -378,7 +378,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 0, + "reqd": 1, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -976,7 +976,7 @@ "read_only": 0, "remember_last_selected_value": 1, "report_hide": 0, - "reqd": 0, + "reqd": 1, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -1271,8 +1271,8 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2016-11-21 17:06:49.349654", - "modified_by": "rohit@erpnext.com", + "modified": "2017-02-21 13:10:27.394012", + "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM", "owner": "Administrator", diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index f4fed6e097..53398ea0ab 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -321,9 +321,9 @@ class BOM(Document): if d.bom_no: d.rate = self.get_bom_unitcost(d.bom_no) - d.base_rate = d.rate * self.conversion_rate + d.base_rate = flt(d.rate) * flt(self.conversion_rate) d.amount = flt(d.rate, self.precision("rate", d)) * flt(d.qty, self.precision("qty", d)) - d.base_amount = d.amount * self.conversion_rate + d.base_amount = d.amount * flt(self.conversion_rate) d.qty_consumed_per_unit = flt(d.qty, self.precision("qty", d)) / flt(self.quantity, self.precision("quantity")) total_rm_cost += d.amount base_total_rm_cost += d.base_amount From 42f55cf4b14c166aacf7951424ba693a532af3c8 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Tue, 21 Feb 2017 13:44:01 +0530 Subject: [PATCH 103/147] [Patch] Attendance Date rename field --- erpnext/patches.txt | 1 + erpnext/patches/v7_2/rename_att_date_attendance.py | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 erpnext/patches/v7_2/rename_att_date_attendance.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 6fff4cefcc..7d0ac97560 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -374,3 +374,4 @@ erpnext.patches.v7_2.update_party_type erpnext.patches.v7_2.setup_auto_close_settings erpnext.patches.v7_2.empty_supplied_items_for_non_subcontracted erpnext.patches.v7_2.arrear_leave_encashment_as_salary_component +erpnext.patches.v7_2.rename_att_date_attendance diff --git a/erpnext/patches/v7_2/rename_att_date_attendance.py b/erpnext/patches/v7_2/rename_att_date_attendance.py new file mode 100644 index 0000000000..78d3220b0e --- /dev/null +++ b/erpnext/patches/v7_2/rename_att_date_attendance.py @@ -0,0 +1,14 @@ +import frappe +from frappe.model.utils.rename_field import update_reports, update_users_report_view_settings, update_property_setters + +def execute(): + if "att_date" not in frappe.db.get_table_columns("Attendance"): + return + frappe.reload_doc("HR", "doctype", "attendance") + frappe.db.sql("""update `tabAttendance` + set attendance_date = att_date + where (att_date is not null or att_date != '') and (attendance_date is null or attendance_date = '')""") + + update_reports("Attendance", "att_date", "attendance_date") + update_users_report_view_settings("Attendance", "att_date", "attendance_date") + update_property_setters("Attendance", "att_date", "attendance_date") \ No newline at end of file From 49523d7f80de26d92bd83c03e31c53cb04c382e5 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Tue, 21 Feb 2017 14:20:26 +0530 Subject: [PATCH 104/147] [Fix] Company fiscal year issue in financial statement --- erpnext/accounts/report/balance_sheet/balance_sheet.py | 2 +- erpnext/accounts/report/cash_flow/cash_flow.py | 2 +- erpnext/accounts/report/financial_statements.py | 9 +++++---- .../profit_and_loss_statement.py | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/erpnext/accounts/report/balance_sheet/balance_sheet.py b/erpnext/accounts/report/balance_sheet/balance_sheet.py index 5ff8e3e228..7e57dce67a 100644 --- a/erpnext/accounts/report/balance_sheet/balance_sheet.py +++ b/erpnext/accounts/report/balance_sheet/balance_sheet.py @@ -8,7 +8,7 @@ from frappe.utils import flt, cint from erpnext.accounts.report.financial_statements import (get_period_list, get_columns, get_data) def execute(filters=None): - period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity) + period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity, filters.company) asset = get_data(filters.company, "Asset", "Debit", period_list, only_current_fiscal_year=False) liability = get_data(filters.company, "Liability", "Credit", period_list, only_current_fiscal_year=False) diff --git a/erpnext/accounts/report/cash_flow/cash_flow.py b/erpnext/accounts/report/cash_flow/cash_flow.py index 182878af37..d4d22525cb 100644 --- a/erpnext/accounts/report/cash_flow/cash_flow.py +++ b/erpnext/accounts/report/cash_flow/cash_flow.py @@ -10,7 +10,7 @@ from erpnext.accounts.utils import get_fiscal_year def execute(filters=None): - period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity) + period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity, filters.company) operation_accounts = { "section_name": "Operations", diff --git a/erpnext/accounts/report/financial_statements.py b/erpnext/accounts/report/financial_statements.py index bc4a220faa..695503749a 100644 --- a/erpnext/accounts/report/financial_statements.py +++ b/erpnext/accounts/report/financial_statements.py @@ -8,7 +8,7 @@ from frappe import _ from frappe.utils import (flt, getdate, get_first_day, get_last_day, date_diff, add_months, add_days, formatdate, cint) -def get_period_list(from_fiscal_year, to_fiscal_year, periodicity): +def get_period_list(from_fiscal_year, to_fiscal_year, periodicity, company): """Get a list of dict {"from_date": from_date, "to_date": to_date, "key": key, "label": label} Periodicity can be (Yearly, Quarterly, Monthly)""" @@ -50,7 +50,7 @@ def get_period_list(from_fiscal_year, to_fiscal_year, periodicity): # if a fiscal year ends before a 12 month period period.to_date = year_end_date - period.to_date_fiscal_year = get_date_fiscal_year(period.to_date) + period.to_date_fiscal_year = get_date_fiscal_year(period.to_date, company) period_list.append(period) @@ -142,15 +142,16 @@ def calculate_values(accounts_by_name, gl_entries_by_account, period_list, accum if entry.posting_date <= period.to_date: if (accumulated_values or entry.posting_date >= period.from_date) and \ (entry.fiscal_year == period.to_date_fiscal_year or not ignore_accumulated_values_for_fy): + frappe.errprint([entry.fiscal_year, period.to_date_fiscal_year]) d[period.key] = d.get(period.key, 0.0) + flt(entry.debit) - flt(entry.credit) if entry.posting_date < period_list[0].year_start_date: d["opening_balance"] = d.get("opening_balance", 0.0) + flt(entry.debit) - flt(entry.credit) -def get_date_fiscal_year(date): +def get_date_fiscal_year(date, company): from erpnext.accounts.utils import get_fiscal_year - return get_fiscal_year(date)[0] + return get_fiscal_year(date, company=company)[0] def accumulate_values_into_parents(accounts, accounts_by_name, period_list, accumulated_values): """accumulate children's values in parent accounts""" diff --git a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py index 747eb43006..e12fa063fb 100644 --- a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py +++ b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py @@ -8,7 +8,7 @@ from frappe.utils import flt from erpnext.accounts.report.financial_statements import (get_period_list, get_columns, get_data) def execute(filters=None): - period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity) + period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity, filters.company) income = get_data(filters.company, "Income", "Credit", period_list, filters = filters, accumulated_values=filters.accumulated_values, ignore_closing_entries=True, ignore_accumulated_values_for_fy= True) From 0142fdc0d76f9dac9b4f4ec94e26c6881d876e14 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 21 Feb 2017 16:01:21 +0530 Subject: [PATCH 105/147] Update rename_att_date_attendance.py --- erpnext/patches/v7_2/rename_att_date_attendance.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/patches/v7_2/rename_att_date_attendance.py b/erpnext/patches/v7_2/rename_att_date_attendance.py index 78d3220b0e..f7caf706db 100644 --- a/erpnext/patches/v7_2/rename_att_date_attendance.py +++ b/erpnext/patches/v7_2/rename_att_date_attendance.py @@ -4,11 +4,11 @@ from frappe.model.utils.rename_field import update_reports, update_users_report_ def execute(): if "att_date" not in frappe.db.get_table_columns("Attendance"): return - frappe.reload_doc("HR", "doctype", "attendance") + frappe.reload_doc("hr", "doctype", "attendance") frappe.db.sql("""update `tabAttendance` set attendance_date = att_date - where (att_date is not null or att_date != '') and (attendance_date is null or attendance_date = '')""") + where attendance_date is null or attendance_date = '' or attendance_date = '0000-00-00'""") update_reports("Attendance", "att_date", "attendance_date") update_users_report_view_settings("Attendance", "att_date", "attendance_date") - update_property_setters("Attendance", "att_date", "attendance_date") \ No newline at end of file + update_property_setters("Attendance", "att_date", "attendance_date") From f869a679ae2a3a6e63b584a5563a81ebb7fdcd21 Mon Sep 17 00:00:00 2001 From: Manas Solanki Date: Tue, 21 Feb 2017 11:34:30 +0530 Subject: [PATCH 106/147] Fixed Student Attendence --- erpnext/patches.txt | 1 + .../v7_2/update_attendance_docstatus.py | 10 + erpnext/public/js/schools/student_button.html | 5 +- erpnext/schools/api.py | 16 +- .../student_applicant/student_applicant.json | 5 +- .../student_attendance.json | 12 +- .../student_attendance_tool.js | 246 +++++++++--------- .../student_attendance_tool.json | 13 +- .../student_attendance_tool.py | 5 +- 9 files changed, 172 insertions(+), 141 deletions(-) create mode 100644 erpnext/patches/v7_2/update_attendance_docstatus.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 7d0ac97560..ea205b01cc 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -375,3 +375,4 @@ erpnext.patches.v7_2.setup_auto_close_settings erpnext.patches.v7_2.empty_supplied_items_for_non_subcontracted erpnext.patches.v7_2.arrear_leave_encashment_as_salary_component erpnext.patches.v7_2.rename_att_date_attendance +erpnext.patches.v7_2.update_attendance_docstatus \ No newline at end of file diff --git a/erpnext/patches/v7_2/update_attendance_docstatus.py b/erpnext/patches/v7_2/update_attendance_docstatus.py new file mode 100644 index 0000000000..6fbab019f5 --- /dev/null +++ b/erpnext/patches/v7_2/update_attendance_docstatus.py @@ -0,0 +1,10 @@ +import frappe + +def execute(): + frappe.reload_doctype('Student Attendance') + # frappe.reload_doc("schools", "doctype", "student_attendance") + frappe.db.sql(''' + update `tabStudent Attendance` set + docstatus=0 + where + docstatus=1''') \ No newline at end of file diff --git a/erpnext/public/js/schools/student_button.html b/erpnext/public/js/schools/student_button.html index dabaf2660e..4196808355 100644 --- a/erpnext/public/js/schools/student_button.html +++ b/erpnext/public/js/schools/student_button.html @@ -1,5 +1,5 @@
-
+