Delivery Note changes 1.Net Wt, Gross Wt at packing slip level
This commit is contained in:
parent
06c4de8ae6
commit
28a7b2800f
@ -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.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";
|
||||
}
|
@ -436,3 +436,7 @@ class DocType(TransactionBase):
|
||||
# ===========================================
|
||||
def repair_delivery_note(self):
|
||||
get_obj('Sales Common', 'Sales Common').repair_curr_doctype_details(self)
|
||||
|
||||
# Packing Slip Related
|
||||
# ==========================================
|
||||
#def get
|
@ -5,14 +5,23 @@
|
||||
{
|
||||
'creation': '2011-04-18 15:58:20',
|
||||
'docstatus': 0,
|
||||
'modified': '2011-08-09 17:10:45',
|
||||
'modified': '2011-08-18 16:31:02',
|
||||
'modified_by': '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
|
||||
{
|
||||
'_last_update': '1311621379',
|
||||
'_last_update': '1313485457',
|
||||
'colour': 'White:FFF',
|
||||
'doctype': 'DocType',
|
||||
'document_type': 'Transaction',
|
||||
@ -27,15 +36,15 @@
|
||||
'show_in_menu': 0,
|
||||
'subject': 'To %(customer_name)s on %(transaction_date)s | %(per_billed)s% billed',
|
||||
'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__',
|
||||
'parent': 'Delivery Note',
|
||||
'parentfield': 'fields',
|
||||
'parentfield': 'formats',
|
||||
'parenttype': 'DocType'
|
||||
},
|
||||
|
||||
@ -109,21 +118,8 @@
|
||||
|
||||
# DocPerm
|
||||
{
|
||||
'amend': 1,
|
||||
'cancel': 1,
|
||||
'create': 1,
|
||||
'doctype': 'DocPerm',
|
||||
'idx': 5,
|
||||
'permlevel': 0,
|
||||
'role': 'Sales Manager',
|
||||
'submit': 1,
|
||||
'write': 1
|
||||
},
|
||||
|
||||
# DocPerm
|
||||
{
|
||||
'doctype': 'DocPerm',
|
||||
'idx': 6,
|
||||
'permlevel': 1,
|
||||
'role': 'All'
|
||||
},
|
||||
@ -131,11 +127,25 @@
|
||||
# DocPerm
|
||||
{
|
||||
'doctype': 'DocPerm',
|
||||
'idx': 7,
|
||||
'idx': 6,
|
||||
'permlevel': 2,
|
||||
'role': 'All'
|
||||
},
|
||||
|
||||
# DocFormat
|
||||
{
|
||||
'doctype': 'DocFormat',
|
||||
'format': 'Delivery Note Format',
|
||||
'idx': 1
|
||||
},
|
||||
|
||||
# DocFormat
|
||||
{
|
||||
'doctype': 'DocFormat',
|
||||
'format': 'Delivery Note Packing List Wise',
|
||||
'idx': 2
|
||||
},
|
||||
|
||||
# DocField
|
||||
{
|
||||
'colour': 'White:FFF',
|
||||
|
@ -5,7 +5,7 @@
|
||||
{
|
||||
'creation': '2010-08-08 17:08:58',
|
||||
'docstatus': 0,
|
||||
'modified': '2011-03-01 10:35:06',
|
||||
'modified': '2011-08-22 12:11:51',
|
||||
'modified_by': 'Administrator',
|
||||
'owner': 'Administrator'
|
||||
},
|
||||
@ -21,7 +21,7 @@
|
||||
'section_style': 'Tray',
|
||||
'server_code_error': ' ',
|
||||
'show_in_menu': 0,
|
||||
'version': 35
|
||||
'version': 38
|
||||
},
|
||||
|
||||
# These values are common for all DocField
|
||||
@ -102,27 +102,13 @@
|
||||
'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
|
||||
{
|
||||
'default': '0.00',
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'qty',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 6,
|
||||
'idx': 5,
|
||||
'label': 'Quantity',
|
||||
'oldfieldname': 'qty',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -138,7 +124,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'ref_rate',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 7,
|
||||
'idx': 6,
|
||||
'label': 'Ref Rate',
|
||||
'no_copy': 0,
|
||||
'oldfieldname': 'ref_rate',
|
||||
@ -156,7 +142,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'adj_rate',
|
||||
'fieldtype': 'Float',
|
||||
'idx': 8,
|
||||
'idx': 7,
|
||||
'label': 'Discount (%)',
|
||||
'oldfieldname': 'adj_rate',
|
||||
'oldfieldtype': 'Float',
|
||||
@ -171,7 +157,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'export_rate',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 9,
|
||||
'idx': 8,
|
||||
'label': 'Rate',
|
||||
'oldfieldname': 'export_rate',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -187,7 +173,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'export_amount',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 10,
|
||||
'idx': 9,
|
||||
'label': 'Amount',
|
||||
'oldfieldname': 'export_amount',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -202,7 +188,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'base_ref_rate',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 11,
|
||||
'idx': 10,
|
||||
'label': 'Ref Rate*',
|
||||
'oldfieldname': 'base_ref_rate',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -217,7 +203,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'basic_rate',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 12,
|
||||
'idx': 11,
|
||||
'label': 'Rate*',
|
||||
'oldfieldname': 'basic_rate',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -233,7 +219,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'amount',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 13,
|
||||
'idx': 12,
|
||||
'label': 'Amount*',
|
||||
'oldfieldname': 'amount',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -248,7 +234,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'warehouse',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 14,
|
||||
'idx': 13,
|
||||
'label': 'Warehouse',
|
||||
'oldfieldname': 'warehouse',
|
||||
'oldfieldtype': 'Link',
|
||||
@ -264,7 +250,8 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'serial_no',
|
||||
'fieldtype': 'Text',
|
||||
'idx': 15,
|
||||
'idx': 14,
|
||||
'in_filter': 1,
|
||||
'label': 'Serial No',
|
||||
'no_copy': 1,
|
||||
'oldfieldname': 'serial_no',
|
||||
@ -279,14 +266,13 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'batch_no',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 16,
|
||||
'idx': 15,
|
||||
'label': 'Batch No',
|
||||
'oldfieldname': 'batch_no',
|
||||
'oldfieldtype': 'Link',
|
||||
'options': 'Batch',
|
||||
'permlevel': 0,
|
||||
'print_hide': 1,
|
||||
'search_index': 0
|
||||
'print_hide': 1
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -294,14 +280,13 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'item_group',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 17,
|
||||
'idx': 16,
|
||||
'label': 'Item Group',
|
||||
'oldfieldname': 'item_group',
|
||||
'oldfieldtype': 'Link',
|
||||
'options': 'Item Group',
|
||||
'permlevel': 1,
|
||||
'print_hide': 1,
|
||||
'search_index': 0
|
||||
'print_hide': 1
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -309,23 +294,77 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'brand',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 18,
|
||||
'idx': 17,
|
||||
'label': 'Brand Name',
|
||||
'oldfieldname': 'brand',
|
||||
'oldfieldtype': 'Link',
|
||||
'options': 'Brand',
|
||||
'permlevel': 1,
|
||||
'print_hide': 1,
|
||||
'search_index': 0,
|
||||
'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
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'pack_unit',
|
||||
'fieldtype': 'Data',
|
||||
'idx': 19,
|
||||
'idx': 23,
|
||||
'label': 'Pack Unit',
|
||||
'oldfieldname': 'pack_unit',
|
||||
'oldfieldtype': 'Data',
|
||||
@ -339,7 +378,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'installed_qty',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 20,
|
||||
'idx': 24,
|
||||
'label': 'Installed Qty',
|
||||
'no_copy': 1,
|
||||
'oldfieldname': 'installed_qty',
|
||||
@ -354,7 +393,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'actual_qty',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 21,
|
||||
'idx': 25,
|
||||
'label': 'Available Qty at Warehouse',
|
||||
'no_copy': 1,
|
||||
'oldfieldname': 'actual_qty',
|
||||
@ -364,29 +403,12 @@
|
||||
'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
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'billed_amt',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 23,
|
||||
'idx': 26,
|
||||
'label': 'Billed Amt',
|
||||
'no_copy': 1,
|
||||
'permlevel': 1,
|
||||
@ -401,7 +423,7 @@
|
||||
'fieldname': 'prevdoc_docname',
|
||||
'fieldtype': 'Data',
|
||||
'hidden': 0,
|
||||
'idx': 24,
|
||||
'idx': 27,
|
||||
'in_filter': 1,
|
||||
'label': 'Against Document No',
|
||||
'no_copy': 1,
|
||||
@ -419,14 +441,14 @@
|
||||
'fieldname': 'prevdoc_doctype',
|
||||
'fieldtype': 'Data',
|
||||
'hidden': 1,
|
||||
'idx': 25,
|
||||
'idx': 28,
|
||||
'in_filter': 1,
|
||||
'label': 'Document Type',
|
||||
'oldfieldname': 'prevdoc_doctype',
|
||||
'oldfieldtype': 'Data',
|
||||
'permlevel': 1,
|
||||
'print_hide': 1,
|
||||
'search_index': 0,
|
||||
'search_index': 1,
|
||||
'width': '150px'
|
||||
},
|
||||
|
||||
@ -436,7 +458,7 @@
|
||||
'fieldname': 'prevdoc_date',
|
||||
'fieldtype': 'Date',
|
||||
'hidden': 1,
|
||||
'idx': 26,
|
||||
'idx': 29,
|
||||
'in_filter': 1,
|
||||
'label': 'Against Document Date',
|
||||
'oldfieldname': 'prevdoc_date',
|
||||
@ -451,14 +473,14 @@
|
||||
'fieldname': 'prevdoc_detail_docname',
|
||||
'fieldtype': 'Data',
|
||||
'hidden': 1,
|
||||
'idx': 27,
|
||||
'idx': 30,
|
||||
'in_filter': 1,
|
||||
'label': 'Against Document Detail No',
|
||||
'oldfieldname': 'prevdoc_detail_docname',
|
||||
'oldfieldtype': 'Data',
|
||||
'permlevel': 1,
|
||||
'print_hide': 1,
|
||||
'search_index': 1,
|
||||
'search_index': 0,
|
||||
'width': '150px'
|
||||
},
|
||||
|
||||
@ -468,7 +490,7 @@
|
||||
'fieldname': 'item_tax_rate',
|
||||
'fieldtype': 'Small Text',
|
||||
'hidden': 1,
|
||||
'idx': 28,
|
||||
'idx': 31,
|
||||
'label': 'Item Tax Rate',
|
||||
'oldfieldname': 'item_tax_rate',
|
||||
'oldfieldtype': 'Small Text',
|
||||
@ -482,7 +504,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'page_break',
|
||||
'fieldtype': 'Check',
|
||||
'idx': 29,
|
||||
'idx': 32,
|
||||
'label': 'Page Break',
|
||||
'oldfieldname': 'page_break',
|
||||
'oldfieldtype': 'Check',
|
||||
|
@ -96,4 +96,17 @@ cur_frm.cscript['Add Image'] = function(doc, dt, dn) {
|
||||
|
||||
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);
|
||||
}
|
||||
|
@ -74,6 +74,12 @@ class DocType:
|
||||
else:
|
||||
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
|
||||
def check_item_tax(self):
|
||||
@ -112,6 +118,7 @@ class DocType:
|
||||
if cstr(self.doc.fields[d]) != 'Yes':
|
||||
self.check_for_active_boms(check = fl[d])
|
||||
self.check_ref_rate_detail()
|
||||
self.fill_customer_code()
|
||||
self.check_item_tax()
|
||||
if not self.doc.min_order_qty:
|
||||
self.doc.min_order_qty = 0
|
||||
|
@ -5,14 +5,14 @@
|
||||
{
|
||||
'creation': '2010-08-08 17:09:05',
|
||||
'docstatus': 0,
|
||||
'modified': '2011-05-30 15:22:32',
|
||||
'modified': '2011-08-18 13:03:31',
|
||||
'modified_by': 'Administrator',
|
||||
'owner': 'Administrator'
|
||||
},
|
||||
|
||||
# These values are common for all DocType
|
||||
{
|
||||
'_last_update': '1309508838',
|
||||
'_last_update': '1313651083',
|
||||
'allow_attach': 1,
|
||||
'allow_trash': 1,
|
||||
'autoname': 'field:item_code',
|
||||
@ -22,13 +22,13 @@
|
||||
'max_attachments': 1,
|
||||
'module': 'Stock',
|
||||
'name': '__common__',
|
||||
'search_fields': 'item_name,description,item_group',
|
||||
'search_fields': 'item_name,description,item_group,customer_code',
|
||||
'section_style': 'Tray',
|
||||
'server_code_error': ' ',
|
||||
'show_in_menu': 0,
|
||||
'subject': '%(item_name)s',
|
||||
'tag_fields': 'item_group',
|
||||
'version': 153
|
||||
'version': 161
|
||||
},
|
||||
|
||||
# These values are common for all DocField
|
||||
@ -42,14 +42,12 @@
|
||||
|
||||
# These values are common for all DocPerm
|
||||
{
|
||||
'amend': 0,
|
||||
'doctype': 'DocPerm',
|
||||
'name': '__common__',
|
||||
'parent': 'Item',
|
||||
'parentfield': 'permissions',
|
||||
'parenttype': 'DocType',
|
||||
'read': 1,
|
||||
'submit': 0
|
||||
'read': 1
|
||||
},
|
||||
|
||||
# DocType, Item
|
||||
@ -60,44 +58,53 @@
|
||||
|
||||
# DocPerm
|
||||
{
|
||||
'cancel': 0,
|
||||
'create': 0,
|
||||
'doctype': 'DocPerm',
|
||||
'permlevel': 0,
|
||||
'role': 'Material User',
|
||||
'write': 0
|
||||
},
|
||||
|
||||
# DocPerm
|
||||
{
|
||||
'amend': 0,
|
||||
'cancel': 0,
|
||||
'create': 0,
|
||||
'doctype': 'DocPerm',
|
||||
'idx': 1,
|
||||
'permlevel': 1,
|
||||
'role': 'Material Manager',
|
||||
'submit': 0,
|
||||
'write': 0
|
||||
},
|
||||
|
||||
# DocPerm
|
||||
{
|
||||
'amend': 0,
|
||||
'cancel': 0,
|
||||
'create': 0,
|
||||
'doctype': 'DocPerm',
|
||||
'idx': 2,
|
||||
'permlevel': 0,
|
||||
'role': 'Material Manager',
|
||||
'submit': 0,
|
||||
'write': 0
|
||||
},
|
||||
|
||||
# DocPerm
|
||||
{
|
||||
'amend': 0,
|
||||
'cancel': 0,
|
||||
'create': 0,
|
||||
'doctype': 'DocPerm',
|
||||
'idx': 3,
|
||||
'permlevel': 1,
|
||||
'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
|
||||
},
|
||||
|
||||
@ -114,7 +121,6 @@
|
||||
|
||||
# DocPerm
|
||||
{
|
||||
'cancel': 0,
|
||||
'create': 0,
|
||||
'doctype': 'DocPerm',
|
||||
'idx': 6,
|
||||
@ -136,13 +142,10 @@
|
||||
|
||||
# DocPerm
|
||||
{
|
||||
'cancel': 0,
|
||||
'create': 0,
|
||||
'doctype': 'DocPerm',
|
||||
'idx': 8,
|
||||
'permlevel': 1,
|
||||
'role': 'System Manager',
|
||||
'write': 0
|
||||
'role': 'System Manager'
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -197,7 +200,7 @@
|
||||
'oldfieldtype': 'Data',
|
||||
'permlevel': 0,
|
||||
'reqd': 1,
|
||||
'search_index': 0
|
||||
'search_index': 1
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -241,8 +244,7 @@
|
||||
'options': 'Brand',
|
||||
'permlevel': 0,
|
||||
'print_hide': 1,
|
||||
'reqd': 0,
|
||||
'search_index': 0
|
||||
'reqd': 0
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -285,7 +287,7 @@
|
||||
'description': 'Generates HTML to include image (1st attachment) in the description',
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Button',
|
||||
'idx': 12,
|
||||
'idx': 11,
|
||||
'label': 'Add Image',
|
||||
'permlevel': 0
|
||||
},
|
||||
@ -294,7 +296,7 @@
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Section Break',
|
||||
'idx': 13,
|
||||
'idx': 12,
|
||||
'label': 'Inventory',
|
||||
'oldfieldtype': 'Section Break',
|
||||
'permlevel': 0
|
||||
@ -307,14 +309,13 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'stock_uom',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 14,
|
||||
'idx': 13,
|
||||
'label': 'Default UoM',
|
||||
'oldfieldname': 'stock_uom',
|
||||
'oldfieldtype': 'Link',
|
||||
'options': 'UOM',
|
||||
'permlevel': 0,
|
||||
'reqd': 1,
|
||||
'search_index': 0
|
||||
'reqd': 1
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -325,7 +326,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_stock_item',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 15,
|
||||
'idx': 14,
|
||||
'label': 'Is Stock Item',
|
||||
'oldfieldname': 'is_stock_item',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -339,7 +340,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'valuation_method',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 16,
|
||||
'idx': 15,
|
||||
'label': 'Valuation Method',
|
||||
'oldfieldname': 'valuation_method',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -352,13 +353,12 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'default_warehouse',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 17,
|
||||
'idx': 16,
|
||||
'label': 'Default Warehouse',
|
||||
'oldfieldname': 'default_warehouse',
|
||||
'oldfieldtype': 'Link',
|
||||
'options': 'Warehouse',
|
||||
'permlevel': 0,
|
||||
'search_index': 0
|
||||
'permlevel': 0
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -368,7 +368,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'tolerance',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 18,
|
||||
'idx': 17,
|
||||
'label': 'Allowance Percent',
|
||||
'oldfieldname': 'tolerance',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -380,7 +380,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 're_order_level',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 19,
|
||||
'idx': 18,
|
||||
'label': 'Re-Order Level',
|
||||
'oldfieldname': 're_order_level',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -395,7 +395,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'minimum_inventory_level',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 20,
|
||||
'idx': 19,
|
||||
'label': 'Minimum Inventory Level',
|
||||
'oldfieldname': 'minimum_inventory_level',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -412,7 +412,7 @@
|
||||
'fieldname': 'min_order_qty',
|
||||
'fieldtype': 'Currency',
|
||||
'hidden': 0,
|
||||
'idx': 21,
|
||||
'idx': 20,
|
||||
'label': 'Minimum Order Qty',
|
||||
'oldfieldname': 'min_order_qty',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -423,7 +423,7 @@
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Column Break',
|
||||
'idx': 22,
|
||||
'idx': 21,
|
||||
'oldfieldtype': 'Column Break',
|
||||
'permlevel': 0,
|
||||
'width': '50%'
|
||||
@ -437,7 +437,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_asset_item',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 23,
|
||||
'idx': 22,
|
||||
'label': 'Is Asset Item',
|
||||
'oldfieldname': 'is_asset_item',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -453,7 +453,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'has_batch_no',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 24,
|
||||
'idx': 23,
|
||||
'label': 'Has Batch No',
|
||||
'oldfieldname': 'has_batch_no',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -470,7 +470,8 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'has_serial_no',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 25,
|
||||
'idx': 24,
|
||||
'in_filter': 1,
|
||||
'label': 'Has Serial No',
|
||||
'oldfieldname': 'has_serial_no',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -484,7 +485,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'warranty_period',
|
||||
'fieldtype': 'Data',
|
||||
'idx': 26,
|
||||
'idx': 25,
|
||||
'label': 'Warranty Period (in days)',
|
||||
'oldfieldname': 'warranty_period',
|
||||
'oldfieldtype': 'Data',
|
||||
@ -496,19 +497,50 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'end_of_life',
|
||||
'fieldtype': 'Date',
|
||||
'idx': 27,
|
||||
'idx': 26,
|
||||
'label': 'End of Life',
|
||||
'oldfieldname': 'end_of_life',
|
||||
'oldfieldtype': 'Date',
|
||||
'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
|
||||
{
|
||||
'colour': 'White:FFF',
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Section Break',
|
||||
'idx': 28,
|
||||
'idx': 30,
|
||||
'label': 'Purchase Details',
|
||||
'oldfieldtype': 'Section Break',
|
||||
'permlevel': 0
|
||||
@ -522,7 +554,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_purchase_item',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 29,
|
||||
'idx': 31,
|
||||
'label': 'Is Purchase Item',
|
||||
'oldfieldname': 'is_purchase_item',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -538,7 +570,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'lead_time_days',
|
||||
'fieldtype': 'Int',
|
||||
'idx': 30,
|
||||
'idx': 32,
|
||||
'label': 'Lead Time Days',
|
||||
'no_copy': 1,
|
||||
'oldfieldname': 'lead_time_days',
|
||||
@ -553,13 +585,12 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'purchase_account',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 31,
|
||||
'idx': 33,
|
||||
'label': 'Default Expense Account',
|
||||
'oldfieldname': 'purchase_account',
|
||||
'oldfieldtype': 'Link',
|
||||
'options': 'Account',
|
||||
'permlevel': 0,
|
||||
'search_index': 0,
|
||||
'trigger': 'Client'
|
||||
},
|
||||
|
||||
@ -570,13 +601,12 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'cost_center',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 32,
|
||||
'idx': 34,
|
||||
'label': 'Default Cost Center',
|
||||
'oldfieldname': 'cost_center',
|
||||
'oldfieldtype': 'Link',
|
||||
'options': 'Cost Center',
|
||||
'permlevel': 0,
|
||||
'search_index': 0
|
||||
'permlevel': 0
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -586,7 +616,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'buying_cost',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 33,
|
||||
'idx': 35,
|
||||
'label': 'Buying Cost',
|
||||
'no_copy': 1,
|
||||
'oldfieldname': 'buying_cost',
|
||||
@ -600,7 +630,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'last_purchase_rate',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 34,
|
||||
'idx': 36,
|
||||
'label': 'Last Purchase Rate',
|
||||
'no_copy': 1,
|
||||
'oldfieldname': 'last_purchase_rate',
|
||||
@ -613,7 +643,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'standard_rate',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 35,
|
||||
'idx': 37,
|
||||
'label': 'Standard Rate',
|
||||
'oldfieldname': 'standard_rate',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -624,7 +654,7 @@
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Column Break',
|
||||
'idx': 36,
|
||||
'idx': 38,
|
||||
'oldfieldtype': 'Column Break',
|
||||
'permlevel': 0,
|
||||
'width': '50%'
|
||||
@ -635,7 +665,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'uom_conversion_details',
|
||||
'fieldtype': 'Table',
|
||||
'idx': 37,
|
||||
'idx': 39,
|
||||
'label': 'UOM Conversion Details',
|
||||
'oldfieldname': 'uom_conversion_details',
|
||||
'oldfieldtype': 'Table',
|
||||
@ -647,7 +677,7 @@
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Section Break',
|
||||
'idx': 38,
|
||||
'idx': 40,
|
||||
'label': 'Sales Details',
|
||||
'oldfieldtype': 'Section Break',
|
||||
'permlevel': 0
|
||||
@ -661,7 +691,8 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_sales_item',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 39,
|
||||
'idx': 41,
|
||||
'in_filter': 1,
|
||||
'label': 'Is Sales Item',
|
||||
'oldfieldname': 'is_sales_item',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -678,7 +709,8 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_service_item',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 40,
|
||||
'idx': 42,
|
||||
'in_filter': 1,
|
||||
'label': 'Is Service Item',
|
||||
'oldfieldname': 'is_service_item',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -695,7 +727,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_sample_item',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 41,
|
||||
'idx': 43,
|
||||
'label': 'Allow Samples',
|
||||
'oldfieldname': 'is_sample_item',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -709,7 +741,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'max_discount',
|
||||
'fieldtype': 'Currency',
|
||||
'idx': 42,
|
||||
'idx': 44,
|
||||
'label': 'Max Discount (%)',
|
||||
'oldfieldname': 'max_discount',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -721,11 +753,10 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'default_income_account',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 43,
|
||||
'idx': 45,
|
||||
'label': 'Default Income Account',
|
||||
'options': 'Account',
|
||||
'permlevel': 0,
|
||||
'search_index': 0
|
||||
'permlevel': 0
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -733,11 +764,10 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'default_sales_cost_center',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 44,
|
||||
'idx': 46,
|
||||
'label': 'Cost Center',
|
||||
'options': 'Cost Center',
|
||||
'permlevel': 0,
|
||||
'search_index': 0
|
||||
'permlevel': 0
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -746,7 +776,7 @@
|
||||
'fieldname': 'sales_rate',
|
||||
'fieldtype': 'Currency',
|
||||
'hidden': 1,
|
||||
'idx': 45,
|
||||
'idx': 47,
|
||||
'label': 'Sales Rate',
|
||||
'oldfieldname': 'sales_rate',
|
||||
'oldfieldtype': 'Currency',
|
||||
@ -757,7 +787,7 @@
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Column Break',
|
||||
'idx': 46,
|
||||
'idx': 48,
|
||||
'oldfieldtype': 'Column Break',
|
||||
'permlevel': 0,
|
||||
'width': '50%'
|
||||
@ -770,7 +800,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'ref_rate_details',
|
||||
'fieldtype': 'Table',
|
||||
'idx': 47,
|
||||
'idx': 49,
|
||||
'label': 'Ref Rate Details',
|
||||
'oldfieldname': 'ref_rate_details',
|
||||
'oldfieldtype': 'Table',
|
||||
@ -778,11 +808,23 @@
|
||||
'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
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Section Break',
|
||||
'idx': 48,
|
||||
'idx': 51,
|
||||
'label': 'Item Tax',
|
||||
'oldfieldtype': 'Section Break',
|
||||
'permlevel': 0
|
||||
@ -793,7 +835,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'item_tax',
|
||||
'fieldtype': 'Table',
|
||||
'idx': 49,
|
||||
'idx': 52,
|
||||
'label': 'Item Tax1',
|
||||
'oldfieldname': 'item_tax',
|
||||
'oldfieldtype': 'Table',
|
||||
@ -805,7 +847,7 @@
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Section Break',
|
||||
'idx': 50,
|
||||
'idx': 53,
|
||||
'label': 'Inspection Criteria',
|
||||
'oldfieldtype': 'Section Break',
|
||||
'permlevel': 0
|
||||
@ -817,7 +859,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'inspection_required',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 51,
|
||||
'idx': 54,
|
||||
'label': 'Inspection Required',
|
||||
'no_copy': 0,
|
||||
'oldfieldname': 'inspection_required',
|
||||
@ -832,7 +874,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'item_specification_details',
|
||||
'fieldtype': 'Table',
|
||||
'idx': 52,
|
||||
'idx': 55,
|
||||
'label': 'Item Specification Detail',
|
||||
'oldfieldname': 'item_specification_details',
|
||||
'oldfieldtype': 'Table',
|
||||
@ -844,7 +886,7 @@
|
||||
{
|
||||
'doctype': 'DocField',
|
||||
'fieldtype': 'Section Break',
|
||||
'idx': 53,
|
||||
'idx': 56,
|
||||
'label': 'Manufacturing',
|
||||
'oldfieldtype': 'Section Break',
|
||||
'permlevel': 0
|
||||
@ -858,7 +900,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_manufactured_item',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 54,
|
||||
'idx': 57,
|
||||
'label': 'Allow Bill of Materials',
|
||||
'oldfieldname': 'is_manufactured_item',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -873,14 +915,13 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'default_bom',
|
||||
'fieldtype': 'Link',
|
||||
'idx': 55,
|
||||
'idx': 58,
|
||||
'label': 'Default BOM',
|
||||
'no_copy': 1,
|
||||
'oldfieldname': 'default_bom',
|
||||
'oldfieldtype': 'Link',
|
||||
'options': 'Bill Of Materials',
|
||||
'permlevel': 1,
|
||||
'search_index': 0
|
||||
'permlevel': 1
|
||||
},
|
||||
|
||||
# DocField
|
||||
@ -891,7 +932,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_pro_applicable',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 56,
|
||||
'idx': 59,
|
||||
'label': 'Allow Production Order',
|
||||
'oldfieldname': 'is_pro_applicable',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -908,7 +949,7 @@
|
||||
'doctype': 'DocField',
|
||||
'fieldname': 'is_sub_contracted_item',
|
||||
'fieldtype': 'Select',
|
||||
'idx': 57,
|
||||
'idx': 60,
|
||||
'label': 'Is Sub Contracted Item',
|
||||
'oldfieldname': 'is_sub_contracted_item',
|
||||
'oldfieldtype': 'Select',
|
||||
@ -923,9 +964,23 @@
|
||||
'fieldname': 'file_list',
|
||||
'fieldtype': 'Text',
|
||||
'hidden': 1,
|
||||
'idx': 59,
|
||||
'idx': 61,
|
||||
'label': 'File List',
|
||||
'permlevel': 0,
|
||||
'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
|
||||
}
|
||||
]
|
0
stock/doctype/item_customer_detail/__init__.py
Normal file
0
stock/doctype/item_customer_detail/__init__.py
Normal file
73
stock/doctype/item_customer_detail/item_customer_detail.txt
Normal file
73
stock/doctype/item_customer_detail/item_customer_detail.txt
Normal 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'
|
||||
}
|
||||
]
|
Loading…
x
Reference in New Issue
Block a user