call make_rm_stock_entry
This commit is contained in:
parent
5f779eb805
commit
1b8c13b175
@ -143,12 +143,7 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend(
|
|||||||
var items = $.map(cur_frm.doc.items, function(d) { return d.bom ? d.item_code : false; });
|
var items = $.map(cur_frm.doc.items, function(d) { return d.bom ? d.item_code : false; });
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
if(items.length===1) {
|
if(items.length >= 1){
|
||||||
me._make_stock_entry(items[0]);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(items.length > 1){
|
|
||||||
me.raw_material_data = [];
|
me.raw_material_data = [];
|
||||||
me.show_dialog = 1;
|
me.show_dialog = 1;
|
||||||
let title = "";
|
let title = "";
|
||||||
@ -157,17 +152,15 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend(
|
|||||||
{fieldname: 'sub_con_rm_items', fieldtype: 'Table',
|
{fieldname: 'sub_con_rm_items', fieldtype: 'Table',
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
fieldtype:'Link',
|
fieldtype:'Data',
|
||||||
fieldname:'item_code',
|
fieldname:'item_code',
|
||||||
options: 'Item',
|
|
||||||
label: __('Item'),
|
label: __('Item'),
|
||||||
read_only:1,
|
read_only:1,
|
||||||
in_list_view:1
|
in_list_view:1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
fieldtype:'Link',
|
fieldtype:'Data',
|
||||||
fieldname:'rm_item_code',
|
fieldname:'rm_item_code',
|
||||||
options:'Item',
|
|
||||||
label: __('Raw Material'),
|
label: __('Raw Material'),
|
||||||
read_only:1,
|
read_only:1,
|
||||||
in_list_view:1
|
in_list_view:1
|
||||||
@ -181,11 +174,10 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend(
|
|||||||
in_list_view:1
|
in_list_view:1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
fieldtype:'Link',
|
fieldtype:'Data',
|
||||||
read_only:1,
|
read_only:1,
|
||||||
fieldname:'warehouse',
|
fieldname:'warehouse',
|
||||||
label: __('Reserve Warehouse'),
|
label: __('Reserve Warehouse'),
|
||||||
read_only:1,
|
|
||||||
in_list_view:1
|
in_list_view:1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -261,20 +253,6 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend(
|
|||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_make_stock_entry: function(item) {
|
|
||||||
frappe.call({
|
|
||||||
method:"erpnext.buying.doctype.purchase_order.purchase_order.make_stock_entry",
|
|
||||||
args: {
|
|
||||||
purchase_order: cur_frm.doc.name,
|
|
||||||
item_code: item
|
|
||||||
},
|
|
||||||
callback: function(r) {
|
|
||||||
var doclist = frappe.model.sync(r.message);
|
|
||||||
frappe.set_route("Form", doclist[0].doctype, doclist[0].name);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
_make_rm_stock_entry: function(rm_items) {
|
_make_rm_stock_entry: function(rm_items) {
|
||||||
frappe.call({
|
frappe.call({
|
||||||
method:"erpnext.buying.doctype.purchase_order.purchase_order.make_rm_stock_entry",
|
method:"erpnext.buying.doctype.purchase_order.purchase_order.make_rm_stock_entry",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user