Delivery Note changes 1.Net Wt, Gross Wt at packing slip level

This commit is contained in:
Brahma K 2011-08-22 12:23:53 +05:30
parent 06c4de8ae6
commit 28a7b2800f
9 changed files with 489 additions and 273 deletions

View File

@ -308,3 +308,35 @@ cur_frm.cscript.quot_to_validate = function(doc,cdt,cdn){
cur_frm.cscript.validate = function(doc,cdt,cdn){ cur_frm.cscript.validate = function(doc,cdt,cdn){
cur_frm.cscript.quot_to_validate(doc,cdt,cdn); cur_frm.cscript.quot_to_validate(doc,cdt,cdn);
} }
//================ Last Quoted Price and Last Sold Price suggestion ======================
cur_frm.fields_dict['quotation_details'].grid.get_field('item_code').get_query= function(doc, cdt, cdn) {
var d = locals[cdt][cdn];
if(doc.customer)
return repl("SELECT i.name,i.item_code,concat('Last quoted at - ',cast(quote_rate as char)) as quote_rate,concat('Last sold at - ',cast(sales_rate as char)) as sales_rate FROM\
(\
select item_code,name from tabItem where tabItem.%(key)s like '%s'\
)i\
left join\
(\
select q.item_code,q.quote_rate from\
(\
select q.transaction_date,qd.item_code,basic_rate as quote_rate from `tabQuotation Detail` qd, `tabQuotation` q where q.name=qd.parent and q.docstatus=1 and customer='%(cust)s'\
)q,\
(\
select qd.item_code,max(transaction_date) as transaction_date from `tabQuotation Detail` qd, `tabQuotation` q where q.name=qd.parent and q.docstatus=1 and customer='%(cust)s' group by qd.item_code\
)m where q.item_code=m.item_code and q.transaction_date=m.transaction_date\
)q on i.item_code=q.item_code\
left join\
(\
select r.item_code,r.sales_rate from\
(\
select r.voucher_date,rd.item_code,basic_rate as sales_rate from `tabRV Detail` rd, `tabReceivable Voucher` r where r.name=rd.parent and r.docstatus=1 and customer='%(cust)s'\
)r,\
(\
select rd.item_code,max(voucher_date) as voucher_date from `tabRV Detail` rd, `tabReceivable Voucher` r where r.name=rd.parent and r.docstatus=1 and customer='%(cust)s' group by rd.item_code\
)m where r.item_code=m.item_code and r.voucher_date=m.voucher_date\
)s on i.item_code=s.item_code ORDER BY item_code LIMIT 50",{cust:doc.customer});
else
return "SELECT name, item_code FROM tabItem WHERE `tabItem`.%(key)s LIKE '%s' ORDER BY tabItem.item_code DESC LIMIT 50";
}

View File

@ -436,3 +436,7 @@ class DocType(TransactionBase):
# =========================================== # ===========================================
def repair_delivery_note(self): def repair_delivery_note(self):
get_obj('Sales Common', 'Sales Common').repair_curr_doctype_details(self) get_obj('Sales Common', 'Sales Common').repair_curr_doctype_details(self)
# Packing Slip Related
# ==========================================
#def get

View File

@ -5,14 +5,23 @@
{ {
'creation': '2011-04-18 15:58:20', 'creation': '2011-04-18 15:58:20',
'docstatus': 0, 'docstatus': 0,
'modified': '2011-08-09 17:10:45', 'modified': '2011-08-18 16:31:02',
'modified_by': 'Administrator', 'modified_by': 'Administrator',
'owner': 'Administrator' 'owner': 'Administrator'
}, },
# These values are common for all DocField
{
'doctype': 'DocField',
'name': '__common__',
'parent': 'Delivery Note',
'parentfield': 'fields',
'parenttype': 'DocType'
},
# These values are common for all DocType # These values are common for all DocType
{ {
'_last_update': '1311621379', '_last_update': '1313485457',
'colour': 'White:FFF', 'colour': 'White:FFF',
'doctype': 'DocType', 'doctype': 'DocType',
'document_type': 'Transaction', 'document_type': 'Transaction',
@ -27,15 +36,15 @@
'show_in_menu': 0, 'show_in_menu': 0,
'subject': 'To %(customer_name)s on %(transaction_date)s | %(per_billed)s% billed', 'subject': 'To %(customer_name)s on %(transaction_date)s | %(per_billed)s% billed',
'tag_fields': 'billing_status', 'tag_fields': 'billing_status',
'version': 446 'version': 447
}, },
# These values are common for all DocField # These values are common for all DocFormat
{ {
'doctype': 'DocField', 'doctype': 'DocFormat',
'name': '__common__', 'name': '__common__',
'parent': 'Delivery Note', 'parent': 'Delivery Note',
'parentfield': 'fields', 'parentfield': 'formats',
'parenttype': 'DocType' 'parenttype': 'DocType'
}, },
@ -109,21 +118,8 @@
# DocPerm # DocPerm
{ {
'amend': 1,
'cancel': 1,
'create': 1,
'doctype': 'DocPerm', 'doctype': 'DocPerm',
'idx': 5, 'idx': 5,
'permlevel': 0,
'role': 'Sales Manager',
'submit': 1,
'write': 1
},
# DocPerm
{
'doctype': 'DocPerm',
'idx': 6,
'permlevel': 1, 'permlevel': 1,
'role': 'All' 'role': 'All'
}, },
@ -131,11 +127,25 @@
# DocPerm # DocPerm
{ {
'doctype': 'DocPerm', 'doctype': 'DocPerm',
'idx': 7, 'idx': 6,
'permlevel': 2, 'permlevel': 2,
'role': 'All' 'role': 'All'
}, },
# DocFormat
{
'doctype': 'DocFormat',
'format': 'Delivery Note Format',
'idx': 1
},
# DocFormat
{
'doctype': 'DocFormat',
'format': 'Delivery Note Packing List Wise',
'idx': 2
},
# DocField # DocField
{ {
'colour': 'White:FFF', 'colour': 'White:FFF',

View File

@ -5,7 +5,7 @@
{ {
'creation': '2010-08-08 17:08:58', 'creation': '2010-08-08 17:08:58',
'docstatus': 0, 'docstatus': 0,
'modified': '2011-03-01 10:35:06', 'modified': '2011-08-22 12:11:51',
'modified_by': 'Administrator', 'modified_by': 'Administrator',
'owner': 'Administrator' 'owner': 'Administrator'
}, },
@ -21,7 +21,7 @@
'section_style': 'Tray', 'section_style': 'Tray',
'server_code_error': ' ', 'server_code_error': ' ',
'show_in_menu': 0, 'show_in_menu': 0,
'version': 35 'version': 38
}, },
# These values are common for all DocField # These values are common for all DocField
@ -102,27 +102,13 @@
'width': '50px' 'width': '50px'
}, },
# DocField
{
'doctype': 'DocField',
'fieldname': 'no_of_packs',
'fieldtype': 'Int',
'idx': 5,
'label': 'No of Packs',
'oldfieldname': 'no_of_packs',
'oldfieldtype': 'Int',
'permlevel': 0,
'print_hide': 1,
'width': '100px'
},
# DocField # DocField
{ {
'default': '0.00', 'default': '0.00',
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'qty', 'fieldname': 'qty',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 6, 'idx': 5,
'label': 'Quantity', 'label': 'Quantity',
'oldfieldname': 'qty', 'oldfieldname': 'qty',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -138,7 +124,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'ref_rate', 'fieldname': 'ref_rate',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 7, 'idx': 6,
'label': 'Ref Rate', 'label': 'Ref Rate',
'no_copy': 0, 'no_copy': 0,
'oldfieldname': 'ref_rate', 'oldfieldname': 'ref_rate',
@ -156,7 +142,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'adj_rate', 'fieldname': 'adj_rate',
'fieldtype': 'Float', 'fieldtype': 'Float',
'idx': 8, 'idx': 7,
'label': 'Discount (%)', 'label': 'Discount (%)',
'oldfieldname': 'adj_rate', 'oldfieldname': 'adj_rate',
'oldfieldtype': 'Float', 'oldfieldtype': 'Float',
@ -171,7 +157,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'export_rate', 'fieldname': 'export_rate',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 9, 'idx': 8,
'label': 'Rate', 'label': 'Rate',
'oldfieldname': 'export_rate', 'oldfieldname': 'export_rate',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -187,7 +173,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'export_amount', 'fieldname': 'export_amount',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 10, 'idx': 9,
'label': 'Amount', 'label': 'Amount',
'oldfieldname': 'export_amount', 'oldfieldname': 'export_amount',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -202,7 +188,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'base_ref_rate', 'fieldname': 'base_ref_rate',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 11, 'idx': 10,
'label': 'Ref Rate*', 'label': 'Ref Rate*',
'oldfieldname': 'base_ref_rate', 'oldfieldname': 'base_ref_rate',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -217,7 +203,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'basic_rate', 'fieldname': 'basic_rate',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 12, 'idx': 11,
'label': 'Rate*', 'label': 'Rate*',
'oldfieldname': 'basic_rate', 'oldfieldname': 'basic_rate',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -233,7 +219,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'amount', 'fieldname': 'amount',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 13, 'idx': 12,
'label': 'Amount*', 'label': 'Amount*',
'oldfieldname': 'amount', 'oldfieldname': 'amount',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -248,7 +234,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'warehouse', 'fieldname': 'warehouse',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 14, 'idx': 13,
'label': 'Warehouse', 'label': 'Warehouse',
'oldfieldname': 'warehouse', 'oldfieldname': 'warehouse',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
@ -264,7 +250,8 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'serial_no', 'fieldname': 'serial_no',
'fieldtype': 'Text', 'fieldtype': 'Text',
'idx': 15, 'idx': 14,
'in_filter': 1,
'label': 'Serial No', 'label': 'Serial No',
'no_copy': 1, 'no_copy': 1,
'oldfieldname': 'serial_no', 'oldfieldname': 'serial_no',
@ -279,14 +266,13 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'batch_no', 'fieldname': 'batch_no',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 16, 'idx': 15,
'label': 'Batch No', 'label': 'Batch No',
'oldfieldname': 'batch_no', 'oldfieldname': 'batch_no',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
'options': 'Batch', 'options': 'Batch',
'permlevel': 0, 'permlevel': 0,
'print_hide': 1, 'print_hide': 1
'search_index': 0
}, },
# DocField # DocField
@ -294,14 +280,13 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'item_group', 'fieldname': 'item_group',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 17, 'idx': 16,
'label': 'Item Group', 'label': 'Item Group',
'oldfieldname': 'item_group', 'oldfieldname': 'item_group',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
'options': 'Item Group', 'options': 'Item Group',
'permlevel': 1, 'permlevel': 1,
'print_hide': 1, 'print_hide': 1
'search_index': 0
}, },
# DocField # DocField
@ -309,23 +294,77 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'brand', 'fieldname': 'brand',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 18, 'idx': 17,
'label': 'Brand Name', 'label': 'Brand Name',
'oldfieldname': 'brand', 'oldfieldname': 'brand',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
'options': 'Brand', 'options': 'Brand',
'permlevel': 1, 'permlevel': 1,
'print_hide': 1, 'print_hide': 1,
'search_index': 0,
'width': '150px' 'width': '150px'
}, },
# DocField
{
'doctype': 'DocField',
'fieldname': 'pack_no',
'fieldtype': 'Data',
'idx': 18,
'label': 'Pack No',
'permlevel': 0
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'pack_gross_wt',
'fieldtype': 'Float',
'idx': 19,
'label': 'Pack Gross Wt',
'permlevel': 0
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'weight_uom',
'fieldtype': 'Link',
'idx': 20,
'label': 'Weight UOM',
'options': 'UOM',
'permlevel': 0
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'pack_nett_wt',
'fieldtype': 'Float',
'idx': 21,
'label': 'Pack Nett Wt',
'permlevel': 0
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'no_of_packs',
'fieldtype': 'Int',
'idx': 22,
'label': 'No of Packs',
'oldfieldname': 'no_of_packs',
'oldfieldtype': 'Int',
'permlevel': 0,
'print_hide': 1,
'width': '100px'
},
# DocField # DocField
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'pack_unit', 'fieldname': 'pack_unit',
'fieldtype': 'Data', 'fieldtype': 'Data',
'idx': 19, 'idx': 23,
'label': 'Pack Unit', 'label': 'Pack Unit',
'oldfieldname': 'pack_unit', 'oldfieldname': 'pack_unit',
'oldfieldtype': 'Data', 'oldfieldtype': 'Data',
@ -339,7 +378,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'installed_qty', 'fieldname': 'installed_qty',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 20, 'idx': 24,
'label': 'Installed Qty', 'label': 'Installed Qty',
'no_copy': 1, 'no_copy': 1,
'oldfieldname': 'installed_qty', 'oldfieldname': 'installed_qty',
@ -354,7 +393,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'actual_qty', 'fieldname': 'actual_qty',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 21, 'idx': 25,
'label': 'Available Qty at Warehouse', 'label': 'Available Qty at Warehouse',
'no_copy': 1, 'no_copy': 1,
'oldfieldname': 'actual_qty', 'oldfieldname': 'actual_qty',
@ -364,29 +403,12 @@
'width': '150px' 'width': '150px'
}, },
# DocField
{
'colour': 'White:FFF',
'default': '0.00',
'doctype': 'DocField',
'fieldname': 'billed_qty',
'fieldtype': 'Currency',
'idx': 22,
'label': 'Billed Qty',
'no_copy': 1,
'oldfieldname': 'billed_qty',
'oldfieldtype': 'Currency',
'permlevel': 1,
'print_hide': 1,
'width': '100px'
},
# DocField # DocField
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'billed_amt', 'fieldname': 'billed_amt',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 23, 'idx': 26,
'label': 'Billed Amt', 'label': 'Billed Amt',
'no_copy': 1, 'no_copy': 1,
'permlevel': 1, 'permlevel': 1,
@ -401,7 +423,7 @@
'fieldname': 'prevdoc_docname', 'fieldname': 'prevdoc_docname',
'fieldtype': 'Data', 'fieldtype': 'Data',
'hidden': 0, 'hidden': 0,
'idx': 24, 'idx': 27,
'in_filter': 1, 'in_filter': 1,
'label': 'Against Document No', 'label': 'Against Document No',
'no_copy': 1, 'no_copy': 1,
@ -419,14 +441,14 @@
'fieldname': 'prevdoc_doctype', 'fieldname': 'prevdoc_doctype',
'fieldtype': 'Data', 'fieldtype': 'Data',
'hidden': 1, 'hidden': 1,
'idx': 25, 'idx': 28,
'in_filter': 1, 'in_filter': 1,
'label': 'Document Type', 'label': 'Document Type',
'oldfieldname': 'prevdoc_doctype', 'oldfieldname': 'prevdoc_doctype',
'oldfieldtype': 'Data', 'oldfieldtype': 'Data',
'permlevel': 1, 'permlevel': 1,
'print_hide': 1, 'print_hide': 1,
'search_index': 0, 'search_index': 1,
'width': '150px' 'width': '150px'
}, },
@ -436,7 +458,7 @@
'fieldname': 'prevdoc_date', 'fieldname': 'prevdoc_date',
'fieldtype': 'Date', 'fieldtype': 'Date',
'hidden': 1, 'hidden': 1,
'idx': 26, 'idx': 29,
'in_filter': 1, 'in_filter': 1,
'label': 'Against Document Date', 'label': 'Against Document Date',
'oldfieldname': 'prevdoc_date', 'oldfieldname': 'prevdoc_date',
@ -451,14 +473,14 @@
'fieldname': 'prevdoc_detail_docname', 'fieldname': 'prevdoc_detail_docname',
'fieldtype': 'Data', 'fieldtype': 'Data',
'hidden': 1, 'hidden': 1,
'idx': 27, 'idx': 30,
'in_filter': 1, 'in_filter': 1,
'label': 'Against Document Detail No', 'label': 'Against Document Detail No',
'oldfieldname': 'prevdoc_detail_docname', 'oldfieldname': 'prevdoc_detail_docname',
'oldfieldtype': 'Data', 'oldfieldtype': 'Data',
'permlevel': 1, 'permlevel': 1,
'print_hide': 1, 'print_hide': 1,
'search_index': 1, 'search_index': 0,
'width': '150px' 'width': '150px'
}, },
@ -468,7 +490,7 @@
'fieldname': 'item_tax_rate', 'fieldname': 'item_tax_rate',
'fieldtype': 'Small Text', 'fieldtype': 'Small Text',
'hidden': 1, 'hidden': 1,
'idx': 28, 'idx': 31,
'label': 'Item Tax Rate', 'label': 'Item Tax Rate',
'oldfieldname': 'item_tax_rate', 'oldfieldname': 'item_tax_rate',
'oldfieldtype': 'Small Text', 'oldfieldtype': 'Small Text',
@ -482,7 +504,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'page_break', 'fieldname': 'page_break',
'fieldtype': 'Check', 'fieldtype': 'Check',
'idx': 29, 'idx': 32,
'label': 'Page Break', 'label': 'Page Break',
'oldfieldname': 'page_break', 'oldfieldname': 'page_break',
'oldfieldtype': 'Check', 'oldfieldtype': 'Check',

View File

@ -96,4 +96,17 @@ cur_frm.cscript['Add Image'] = function(doc, dt, dn) {
refresh_field('description_html'); refresh_field('description_html');
} }
//===================== Quotation to validation - either customer or lead mandatory ====================
cur_frm.cscript.weight_to_validate = function(doc,cdt,cdn){
if((doc.nett_weight || doc.gross_weight) && !doc.weight_uom)
{
alert('Weight is mentioned,\nPlease mention "Weight UOM" too');
validated=0;
}
}
//===================validation function =================================
cur_frm.cscript.validate = function(doc,cdt,cdn){
cur_frm.cscript.weight_to_validate(doc,cdt,cdn);
}

View File

@ -74,6 +74,12 @@ class DocType:
else: else:
check_list.append([cstr(d.price_list_name),cstr(d.ref_currency)]) check_list.append([cstr(d.price_list_name),cstr(d.ref_currency)])
# Append all the customer codes and insert into "customer_code" field of item table
def fill_customer_code(self):
cust_code=[]
for d in getlist(self.doclist,'item_customer_details'):
cust_code.append(d.ref_code)
self.doc.customer_code=','.join(cust_code)
# Check whether Tax Rate is not entered twice for same Tax Type # Check whether Tax Rate is not entered twice for same Tax Type
def check_item_tax(self): def check_item_tax(self):
@ -112,6 +118,7 @@ class DocType:
if cstr(self.doc.fields[d]) != 'Yes': if cstr(self.doc.fields[d]) != 'Yes':
self.check_for_active_boms(check = fl[d]) self.check_for_active_boms(check = fl[d])
self.check_ref_rate_detail() self.check_ref_rate_detail()
self.fill_customer_code()
self.check_item_tax() self.check_item_tax()
if not self.doc.min_order_qty: if not self.doc.min_order_qty:
self.doc.min_order_qty = 0 self.doc.min_order_qty = 0

View File

@ -5,14 +5,14 @@
{ {
'creation': '2010-08-08 17:09:05', 'creation': '2010-08-08 17:09:05',
'docstatus': 0, 'docstatus': 0,
'modified': '2011-05-30 15:22:32', 'modified': '2011-08-18 13:03:31',
'modified_by': 'Administrator', 'modified_by': 'Administrator',
'owner': 'Administrator' 'owner': 'Administrator'
}, },
# These values are common for all DocType # These values are common for all DocType
{ {
'_last_update': '1309508838', '_last_update': '1313651083',
'allow_attach': 1, 'allow_attach': 1,
'allow_trash': 1, 'allow_trash': 1,
'autoname': 'field:item_code', 'autoname': 'field:item_code',
@ -22,13 +22,13 @@
'max_attachments': 1, 'max_attachments': 1,
'module': 'Stock', 'module': 'Stock',
'name': '__common__', 'name': '__common__',
'search_fields': 'item_name,description,item_group', 'search_fields': 'item_name,description,item_group,customer_code',
'section_style': 'Tray', 'section_style': 'Tray',
'server_code_error': ' ', 'server_code_error': ' ',
'show_in_menu': 0, 'show_in_menu': 0,
'subject': '%(item_name)s', 'subject': '%(item_name)s',
'tag_fields': 'item_group', 'tag_fields': 'item_group',
'version': 153 'version': 161
}, },
# These values are common for all DocField # These values are common for all DocField
@ -42,14 +42,12 @@
# These values are common for all DocPerm # These values are common for all DocPerm
{ {
'amend': 0,
'doctype': 'DocPerm', 'doctype': 'DocPerm',
'name': '__common__', 'name': '__common__',
'parent': 'Item', 'parent': 'Item',
'parentfield': 'permissions', 'parentfield': 'permissions',
'parenttype': 'DocType', 'parenttype': 'DocType',
'read': 1, 'read': 1
'submit': 0
}, },
# DocType, Item # DocType, Item
@ -60,44 +58,53 @@
# DocPerm # DocPerm
{ {
'cancel': 0, 'amend': 0,
'create': 0,
'doctype': 'DocPerm',
'permlevel': 0,
'role': 'Material User',
'write': 0
},
# DocPerm
{
'cancel': 0, 'cancel': 0,
'create': 0, 'create': 0,
'doctype': 'DocPerm', 'doctype': 'DocPerm',
'idx': 1, 'idx': 1,
'permlevel': 1, 'permlevel': 1,
'role': 'Material Manager', 'role': 'Material Manager',
'submit': 0,
'write': 0 'write': 0
}, },
# DocPerm # DocPerm
{ {
'amend': 0,
'cancel': 0, 'cancel': 0,
'create': 0, 'create': 0,
'doctype': 'DocPerm', 'doctype': 'DocPerm',
'idx': 2, 'idx': 2,
'permlevel': 0, 'permlevel': 0,
'role': 'Material Manager', 'role': 'Material Manager',
'submit': 0,
'write': 0 'write': 0
}, },
# DocPerm # DocPerm
{ {
'amend': 0,
'cancel': 0, 'cancel': 0,
'create': 0, 'create': 0,
'doctype': 'DocPerm', 'doctype': 'DocPerm',
'idx': 3, 'idx': 3,
'permlevel': 1, 'permlevel': 1,
'role': 'Material User', 'role': 'Material User',
'submit': 0,
'write': 0
},
# DocPerm
{
'amend': 0,
'cancel': 0,
'create': 0,
'doctype': 'DocPerm',
'idx': 4,
'permlevel': 0,
'role': 'Material User',
'submit': 0,
'write': 0 'write': 0
}, },
@ -114,7 +121,6 @@
# DocPerm # DocPerm
{ {
'cancel': 0,
'create': 0, 'create': 0,
'doctype': 'DocPerm', 'doctype': 'DocPerm',
'idx': 6, 'idx': 6,
@ -136,13 +142,10 @@
# DocPerm # DocPerm
{ {
'cancel': 0,
'create': 0,
'doctype': 'DocPerm', 'doctype': 'DocPerm',
'idx': 8, 'idx': 8,
'permlevel': 1, 'permlevel': 1,
'role': 'System Manager', 'role': 'System Manager'
'write': 0
}, },
# DocField # DocField
@ -197,7 +200,7 @@
'oldfieldtype': 'Data', 'oldfieldtype': 'Data',
'permlevel': 0, 'permlevel': 0,
'reqd': 1, 'reqd': 1,
'search_index': 0 'search_index': 1
}, },
# DocField # DocField
@ -241,8 +244,7 @@
'options': 'Brand', 'options': 'Brand',
'permlevel': 0, 'permlevel': 0,
'print_hide': 1, 'print_hide': 1,
'reqd': 0, 'reqd': 0
'search_index': 0
}, },
# DocField # DocField
@ -285,7 +287,7 @@
'description': 'Generates HTML to include image (1st attachment) in the description', 'description': 'Generates HTML to include image (1st attachment) in the description',
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Button', 'fieldtype': 'Button',
'idx': 12, 'idx': 11,
'label': 'Add Image', 'label': 'Add Image',
'permlevel': 0 'permlevel': 0
}, },
@ -294,7 +296,7 @@
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Section Break', 'fieldtype': 'Section Break',
'idx': 13, 'idx': 12,
'label': 'Inventory', 'label': 'Inventory',
'oldfieldtype': 'Section Break', 'oldfieldtype': 'Section Break',
'permlevel': 0 'permlevel': 0
@ -307,14 +309,13 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'stock_uom', 'fieldname': 'stock_uom',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 14, 'idx': 13,
'label': 'Default UoM', 'label': 'Default UoM',
'oldfieldname': 'stock_uom', 'oldfieldname': 'stock_uom',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
'options': 'UOM', 'options': 'UOM',
'permlevel': 0, 'permlevel': 0,
'reqd': 1, 'reqd': 1
'search_index': 0
}, },
# DocField # DocField
@ -325,7 +326,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_stock_item', 'fieldname': 'is_stock_item',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 15, 'idx': 14,
'label': 'Is Stock Item', 'label': 'Is Stock Item',
'oldfieldname': 'is_stock_item', 'oldfieldname': 'is_stock_item',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -339,7 +340,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'valuation_method', 'fieldname': 'valuation_method',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 16, 'idx': 15,
'label': 'Valuation Method', 'label': 'Valuation Method',
'oldfieldname': 'valuation_method', 'oldfieldname': 'valuation_method',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -352,13 +353,12 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'default_warehouse', 'fieldname': 'default_warehouse',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 17, 'idx': 16,
'label': 'Default Warehouse', 'label': 'Default Warehouse',
'oldfieldname': 'default_warehouse', 'oldfieldname': 'default_warehouse',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
'options': 'Warehouse', 'options': 'Warehouse',
'permlevel': 0, 'permlevel': 0
'search_index': 0
}, },
# DocField # DocField
@ -368,7 +368,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'tolerance', 'fieldname': 'tolerance',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 18, 'idx': 17,
'label': 'Allowance Percent', 'label': 'Allowance Percent',
'oldfieldname': 'tolerance', 'oldfieldname': 'tolerance',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -380,7 +380,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 're_order_level', 'fieldname': 're_order_level',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 19, 'idx': 18,
'label': 'Re-Order Level', 'label': 'Re-Order Level',
'oldfieldname': 're_order_level', 'oldfieldname': 're_order_level',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -395,7 +395,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'minimum_inventory_level', 'fieldname': 'minimum_inventory_level',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 20, 'idx': 19,
'label': 'Minimum Inventory Level', 'label': 'Minimum Inventory Level',
'oldfieldname': 'minimum_inventory_level', 'oldfieldname': 'minimum_inventory_level',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -412,7 +412,7 @@
'fieldname': 'min_order_qty', 'fieldname': 'min_order_qty',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'hidden': 0, 'hidden': 0,
'idx': 21, 'idx': 20,
'label': 'Minimum Order Qty', 'label': 'Minimum Order Qty',
'oldfieldname': 'min_order_qty', 'oldfieldname': 'min_order_qty',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -423,7 +423,7 @@
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Column Break', 'fieldtype': 'Column Break',
'idx': 22, 'idx': 21,
'oldfieldtype': 'Column Break', 'oldfieldtype': 'Column Break',
'permlevel': 0, 'permlevel': 0,
'width': '50%' 'width': '50%'
@ -437,7 +437,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_asset_item', 'fieldname': 'is_asset_item',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 23, 'idx': 22,
'label': 'Is Asset Item', 'label': 'Is Asset Item',
'oldfieldname': 'is_asset_item', 'oldfieldname': 'is_asset_item',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -453,7 +453,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'has_batch_no', 'fieldname': 'has_batch_no',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 24, 'idx': 23,
'label': 'Has Batch No', 'label': 'Has Batch No',
'oldfieldname': 'has_batch_no', 'oldfieldname': 'has_batch_no',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -470,7 +470,8 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'has_serial_no', 'fieldname': 'has_serial_no',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 25, 'idx': 24,
'in_filter': 1,
'label': 'Has Serial No', 'label': 'Has Serial No',
'oldfieldname': 'has_serial_no', 'oldfieldname': 'has_serial_no',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -484,7 +485,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'warranty_period', 'fieldname': 'warranty_period',
'fieldtype': 'Data', 'fieldtype': 'Data',
'idx': 26, 'idx': 25,
'label': 'Warranty Period (in days)', 'label': 'Warranty Period (in days)',
'oldfieldname': 'warranty_period', 'oldfieldname': 'warranty_period',
'oldfieldtype': 'Data', 'oldfieldtype': 'Data',
@ -496,19 +497,50 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'end_of_life', 'fieldname': 'end_of_life',
'fieldtype': 'Date', 'fieldtype': 'Date',
'idx': 27, 'idx': 26,
'label': 'End of Life', 'label': 'End of Life',
'oldfieldname': 'end_of_life', 'oldfieldname': 'end_of_life',
'oldfieldtype': 'Date', 'oldfieldtype': 'Date',
'permlevel': 0 'permlevel': 0
}, },
# DocField
{
'doctype': 'DocField',
'fieldname': 'nett_weight',
'fieldtype': 'Float',
'idx': 27,
'label': 'Nett Weight',
'permlevel': 0
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'gross_weight',
'fieldtype': 'Float',
'idx': 28,
'label': 'Gross Weight',
'permlevel': 0
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'weight_uom',
'fieldtype': 'Link',
'idx': 29,
'label': 'Weight UOM',
'options': 'UOM',
'permlevel': 0
},
# DocField # DocField
{ {
'colour': 'White:FFF', 'colour': 'White:FFF',
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Section Break', 'fieldtype': 'Section Break',
'idx': 28, 'idx': 30,
'label': 'Purchase Details', 'label': 'Purchase Details',
'oldfieldtype': 'Section Break', 'oldfieldtype': 'Section Break',
'permlevel': 0 'permlevel': 0
@ -522,7 +554,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_purchase_item', 'fieldname': 'is_purchase_item',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 29, 'idx': 31,
'label': 'Is Purchase Item', 'label': 'Is Purchase Item',
'oldfieldname': 'is_purchase_item', 'oldfieldname': 'is_purchase_item',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -538,7 +570,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'lead_time_days', 'fieldname': 'lead_time_days',
'fieldtype': 'Int', 'fieldtype': 'Int',
'idx': 30, 'idx': 32,
'label': 'Lead Time Days', 'label': 'Lead Time Days',
'no_copy': 1, 'no_copy': 1,
'oldfieldname': 'lead_time_days', 'oldfieldname': 'lead_time_days',
@ -553,13 +585,12 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'purchase_account', 'fieldname': 'purchase_account',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 31, 'idx': 33,
'label': 'Default Expense Account', 'label': 'Default Expense Account',
'oldfieldname': 'purchase_account', 'oldfieldname': 'purchase_account',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
'options': 'Account', 'options': 'Account',
'permlevel': 0, 'permlevel': 0,
'search_index': 0,
'trigger': 'Client' 'trigger': 'Client'
}, },
@ -570,13 +601,12 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'cost_center', 'fieldname': 'cost_center',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 32, 'idx': 34,
'label': 'Default Cost Center', 'label': 'Default Cost Center',
'oldfieldname': 'cost_center', 'oldfieldname': 'cost_center',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
'options': 'Cost Center', 'options': 'Cost Center',
'permlevel': 0, 'permlevel': 0
'search_index': 0
}, },
# DocField # DocField
@ -586,7 +616,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'buying_cost', 'fieldname': 'buying_cost',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 33, 'idx': 35,
'label': 'Buying Cost', 'label': 'Buying Cost',
'no_copy': 1, 'no_copy': 1,
'oldfieldname': 'buying_cost', 'oldfieldname': 'buying_cost',
@ -600,7 +630,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'last_purchase_rate', 'fieldname': 'last_purchase_rate',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 34, 'idx': 36,
'label': 'Last Purchase Rate', 'label': 'Last Purchase Rate',
'no_copy': 1, 'no_copy': 1,
'oldfieldname': 'last_purchase_rate', 'oldfieldname': 'last_purchase_rate',
@ -613,7 +643,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'standard_rate', 'fieldname': 'standard_rate',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 35, 'idx': 37,
'label': 'Standard Rate', 'label': 'Standard Rate',
'oldfieldname': 'standard_rate', 'oldfieldname': 'standard_rate',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -624,7 +654,7 @@
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Column Break', 'fieldtype': 'Column Break',
'idx': 36, 'idx': 38,
'oldfieldtype': 'Column Break', 'oldfieldtype': 'Column Break',
'permlevel': 0, 'permlevel': 0,
'width': '50%' 'width': '50%'
@ -635,7 +665,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'uom_conversion_details', 'fieldname': 'uom_conversion_details',
'fieldtype': 'Table', 'fieldtype': 'Table',
'idx': 37, 'idx': 39,
'label': 'UOM Conversion Details', 'label': 'UOM Conversion Details',
'oldfieldname': 'uom_conversion_details', 'oldfieldname': 'uom_conversion_details',
'oldfieldtype': 'Table', 'oldfieldtype': 'Table',
@ -647,7 +677,7 @@
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Section Break', 'fieldtype': 'Section Break',
'idx': 38, 'idx': 40,
'label': 'Sales Details', 'label': 'Sales Details',
'oldfieldtype': 'Section Break', 'oldfieldtype': 'Section Break',
'permlevel': 0 'permlevel': 0
@ -661,7 +691,8 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_sales_item', 'fieldname': 'is_sales_item',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 39, 'idx': 41,
'in_filter': 1,
'label': 'Is Sales Item', 'label': 'Is Sales Item',
'oldfieldname': 'is_sales_item', 'oldfieldname': 'is_sales_item',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -678,7 +709,8 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_service_item', 'fieldname': 'is_service_item',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 40, 'idx': 42,
'in_filter': 1,
'label': 'Is Service Item', 'label': 'Is Service Item',
'oldfieldname': 'is_service_item', 'oldfieldname': 'is_service_item',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -695,7 +727,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_sample_item', 'fieldname': 'is_sample_item',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 41, 'idx': 43,
'label': 'Allow Samples', 'label': 'Allow Samples',
'oldfieldname': 'is_sample_item', 'oldfieldname': 'is_sample_item',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -709,7 +741,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'max_discount', 'fieldname': 'max_discount',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'idx': 42, 'idx': 44,
'label': 'Max Discount (%)', 'label': 'Max Discount (%)',
'oldfieldname': 'max_discount', 'oldfieldname': 'max_discount',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -721,11 +753,10 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'default_income_account', 'fieldname': 'default_income_account',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 43, 'idx': 45,
'label': 'Default Income Account', 'label': 'Default Income Account',
'options': 'Account', 'options': 'Account',
'permlevel': 0, 'permlevel': 0
'search_index': 0
}, },
# DocField # DocField
@ -733,11 +764,10 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'default_sales_cost_center', 'fieldname': 'default_sales_cost_center',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 44, 'idx': 46,
'label': 'Cost Center', 'label': 'Cost Center',
'options': 'Cost Center', 'options': 'Cost Center',
'permlevel': 0, 'permlevel': 0
'search_index': 0
}, },
# DocField # DocField
@ -746,7 +776,7 @@
'fieldname': 'sales_rate', 'fieldname': 'sales_rate',
'fieldtype': 'Currency', 'fieldtype': 'Currency',
'hidden': 1, 'hidden': 1,
'idx': 45, 'idx': 47,
'label': 'Sales Rate', 'label': 'Sales Rate',
'oldfieldname': 'sales_rate', 'oldfieldname': 'sales_rate',
'oldfieldtype': 'Currency', 'oldfieldtype': 'Currency',
@ -757,7 +787,7 @@
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Column Break', 'fieldtype': 'Column Break',
'idx': 46, 'idx': 48,
'oldfieldtype': 'Column Break', 'oldfieldtype': 'Column Break',
'permlevel': 0, 'permlevel': 0,
'width': '50%' 'width': '50%'
@ -770,7 +800,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'ref_rate_details', 'fieldname': 'ref_rate_details',
'fieldtype': 'Table', 'fieldtype': 'Table',
'idx': 47, 'idx': 49,
'label': 'Ref Rate Details', 'label': 'Ref Rate Details',
'oldfieldname': 'ref_rate_details', 'oldfieldname': 'ref_rate_details',
'oldfieldtype': 'Table', 'oldfieldtype': 'Table',
@ -778,11 +808,23 @@
'permlevel': 0 'permlevel': 0
}, },
# DocField
{
'description': 'For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes',
'doctype': 'DocField',
'fieldname': 'item_customer_details',
'fieldtype': 'Table',
'idx': 50,
'label': 'Customer Codes',
'options': 'Item Customer Detail',
'permlevel': 0
},
# DocField # DocField
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Section Break', 'fieldtype': 'Section Break',
'idx': 48, 'idx': 51,
'label': 'Item Tax', 'label': 'Item Tax',
'oldfieldtype': 'Section Break', 'oldfieldtype': 'Section Break',
'permlevel': 0 'permlevel': 0
@ -793,7 +835,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'item_tax', 'fieldname': 'item_tax',
'fieldtype': 'Table', 'fieldtype': 'Table',
'idx': 49, 'idx': 52,
'label': 'Item Tax1', 'label': 'Item Tax1',
'oldfieldname': 'item_tax', 'oldfieldname': 'item_tax',
'oldfieldtype': 'Table', 'oldfieldtype': 'Table',
@ -805,7 +847,7 @@
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Section Break', 'fieldtype': 'Section Break',
'idx': 50, 'idx': 53,
'label': 'Inspection Criteria', 'label': 'Inspection Criteria',
'oldfieldtype': 'Section Break', 'oldfieldtype': 'Section Break',
'permlevel': 0 'permlevel': 0
@ -817,7 +859,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'inspection_required', 'fieldname': 'inspection_required',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 51, 'idx': 54,
'label': 'Inspection Required', 'label': 'Inspection Required',
'no_copy': 0, 'no_copy': 0,
'oldfieldname': 'inspection_required', 'oldfieldname': 'inspection_required',
@ -832,7 +874,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'item_specification_details', 'fieldname': 'item_specification_details',
'fieldtype': 'Table', 'fieldtype': 'Table',
'idx': 52, 'idx': 55,
'label': 'Item Specification Detail', 'label': 'Item Specification Detail',
'oldfieldname': 'item_specification_details', 'oldfieldname': 'item_specification_details',
'oldfieldtype': 'Table', 'oldfieldtype': 'Table',
@ -844,7 +886,7 @@
{ {
'doctype': 'DocField', 'doctype': 'DocField',
'fieldtype': 'Section Break', 'fieldtype': 'Section Break',
'idx': 53, 'idx': 56,
'label': 'Manufacturing', 'label': 'Manufacturing',
'oldfieldtype': 'Section Break', 'oldfieldtype': 'Section Break',
'permlevel': 0 'permlevel': 0
@ -858,7 +900,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_manufactured_item', 'fieldname': 'is_manufactured_item',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 54, 'idx': 57,
'label': 'Allow Bill of Materials', 'label': 'Allow Bill of Materials',
'oldfieldname': 'is_manufactured_item', 'oldfieldname': 'is_manufactured_item',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -873,14 +915,13 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'default_bom', 'fieldname': 'default_bom',
'fieldtype': 'Link', 'fieldtype': 'Link',
'idx': 55, 'idx': 58,
'label': 'Default BOM', 'label': 'Default BOM',
'no_copy': 1, 'no_copy': 1,
'oldfieldname': 'default_bom', 'oldfieldname': 'default_bom',
'oldfieldtype': 'Link', 'oldfieldtype': 'Link',
'options': 'Bill Of Materials', 'options': 'Bill Of Materials',
'permlevel': 1, 'permlevel': 1
'search_index': 0
}, },
# DocField # DocField
@ -891,7 +932,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_pro_applicable', 'fieldname': 'is_pro_applicable',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 56, 'idx': 59,
'label': 'Allow Production Order', 'label': 'Allow Production Order',
'oldfieldname': 'is_pro_applicable', 'oldfieldname': 'is_pro_applicable',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -908,7 +949,7 @@
'doctype': 'DocField', 'doctype': 'DocField',
'fieldname': 'is_sub_contracted_item', 'fieldname': 'is_sub_contracted_item',
'fieldtype': 'Select', 'fieldtype': 'Select',
'idx': 57, 'idx': 60,
'label': 'Is Sub Contracted Item', 'label': 'Is Sub Contracted Item',
'oldfieldname': 'is_sub_contracted_item', 'oldfieldname': 'is_sub_contracted_item',
'oldfieldtype': 'Select', 'oldfieldtype': 'Select',
@ -923,9 +964,23 @@
'fieldname': 'file_list', 'fieldname': 'file_list',
'fieldtype': 'Text', 'fieldtype': 'Text',
'hidden': 1, 'hidden': 1,
'idx': 59, 'idx': 61,
'label': 'File List', 'label': 'File List',
'permlevel': 0, 'permlevel': 0,
'print_hide': 1 'print_hide': 1
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'customer_code',
'fieldtype': 'Data',
'hidden': 1,
'idx': 62,
'in_filter': 1,
'label': 'Customer Code',
'no_copy': 1,
'permlevel': 0,
'print_hide': 1
} }
] ]

View File

@ -0,0 +1,73 @@
# DocType, Item Customer Detail
[
# These values are common in all dictionaries
{
'creation': '2011-08-18 11:38:43',
'docstatus': 0,
'modified': '2011-08-18 11:54:36',
'modified_by': 'Administrator',
'owner': 'Administrator'
},
# These values are common for all DocType
{
'autoname': 'ITEMCUST/.#####',
'colour': 'White:FFF',
'description': 'For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes',
'doctype': 'DocType',
'in_create': 1,
'istable': 1,
'module': 'Stock',
'name': '__common__',
'read_only': 0,
'section_style': 'Tray',
'server_code_error': ' ',
'show_in_menu': 0,
'version': 7
},
# These values are common for all DocField
{
'doctype': 'DocField',
'in_filter': 1,
'name': '__common__',
'parent': 'Item Customer Detail',
'parentfield': 'fields',
'parenttype': 'DocType',
'permlevel': 0,
'reqd': 1,
'search_index': 1
},
# DocType, Item Customer Detail
{
'doctype': 'DocType',
'name': 'Item Customer Detail'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'customer_name',
'fieldtype': 'Link',
'idx': 1,
'label': 'Customer Name',
'oldfieldname': 'price_list_name',
'oldfieldtype': 'Select',
'options': 'Customer',
'width': '180px'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'ref_code',
'fieldtype': 'Data',
'idx': 2,
'label': 'Ref Code',
'oldfieldname': 'ref_rate',
'oldfieldtype': 'Currency',
'width': '120px'
}
]