Merge branch 'develop'
This commit is contained in:
commit
2407d87b0d
@ -1 +1 @@
|
||||
__version__ = '4.20.1'
|
||||
__version__ = '4.20.2'
|
||||
|
@ -4,7 +4,7 @@ app_publisher = "Web Notes Technologies Pvt. Ltd. and Contributors"
|
||||
app_description = "Open Source Enterprise Resource Planning for Small and Midsized Organizations"
|
||||
app_icon = "icon-th"
|
||||
app_color = "#e74c3c"
|
||||
app_version = "4.20.1"
|
||||
app_version = "4.20.2"
|
||||
|
||||
error_report_email = "support@erpnext.com"
|
||||
|
||||
|
@ -51,12 +51,12 @@ class SalesOrder(SellingController):
|
||||
frappe.throw(_("Reserved warehouse required for stock item {0}").format(d.item_code))
|
||||
|
||||
if e in check_list:
|
||||
frappe.throw(_("Item {0} has been entered twice").format(d.item_code))
|
||||
frappe.msgprint(_("Item {0} has been entered twice").format(d.item_code))
|
||||
else:
|
||||
check_list.append(e)
|
||||
else:
|
||||
if f in chk_dupl_itm:
|
||||
frappe.throw(_("Item {0} has been entered twice").format(d.item_code))
|
||||
frappe.msgprint(_("Item {0} has been entered twice").format(d.item_code))
|
||||
else:
|
||||
chk_dupl_itm.append(f)
|
||||
|
||||
|
@ -231,8 +231,8 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({
|
||||
if(!row.t_warehouse) row.t_warehouse = this.frm.doc.to_warehouse;
|
||||
},
|
||||
|
||||
source_mandatory: ["Material Issue", "Material Transfer", "Purchase Return"],
|
||||
target_mandatory: ["Material Receipt", "Material Transfer", "Sales Return"],
|
||||
source_mandatory: ["Material Issue", "Material Transfer", "Purchase Return", "Subcontract"],
|
||||
target_mandatory: ["Material Receipt", "Material Transfer", "Sales Return", "Subcontract"],
|
||||
|
||||
from_warehouse: function(doc) {
|
||||
var me = this;
|
||||
@ -462,4 +462,4 @@ cur_frm.fields_dict.supplier.get_query = function(doc, cdt, cdn) {
|
||||
return { query: "erpnext.controllers.queries.supplier_query" }
|
||||
}
|
||||
cur_frm.add_fetch('production_order', 'total_fixed_cost', 'total_fixed_cost');
|
||||
cur_frm.add_fetch('bom_no', 'total_fixed_cost', 'total_fixed_cost');
|
||||
cur_frm.add_fetch('bom_no', 'total_fixed_cost', 'total_fixed_cost');
|
||||
|
@ -27,6 +27,7 @@ class MaintenanceVisit(TransactionBase):
|
||||
mntc_date = self.mntc_date
|
||||
service_person = d.service_person
|
||||
work_done = d.work_done
|
||||
status = "Open"
|
||||
if self.completion_status == 'Fully Completed':
|
||||
status = 'Closed'
|
||||
elif self.completion_status == 'Partially Completed':
|
||||
|
@ -9,9 +9,13 @@
|
||||
<tr>
|
||||
<th style="width: 3%">{{ _("Sr") }}</th>
|
||||
<th style="width: 57%">{{ _("Item") }}</th>
|
||||
<th style="width: 10%;" class="text-right">{{ _("Qty") }}</th>
|
||||
{% if not hide_rate -%}<th style="width: 15%;" class="text-right">{{ _("Rate") }}</th>{%- endif %}
|
||||
{% if not hide_amount -%}<th style="width: 15%;" class="text-right">{{ _("Amount") }}</th>{%- endif %}
|
||||
<th style="width: 10%;" class="text-right">{{ _(data[0].meta.get_label("qty")) }}</th>
|
||||
{% if not hide_rate -%}
|
||||
<th style="width: 15%;" class="text-right">{{ _(data[0].meta.get_label("rate")) }}</th>
|
||||
{%- endif %}
|
||||
{% if not hide_amount -%}
|
||||
<th style="width: 15%;" class="text-right">{{ _(data[0].meta.get_label("amount")) }}</th>
|
||||
{%- endif %}
|
||||
</tr>
|
||||
{%- for row in data -%}
|
||||
<tr>
|
||||
|
Loading…
x
Reference in New Issue
Block a user