Rushabh Mehta | e67d1fb | 2013-08-05 14:59:54 +0530 | [diff] [blame] | 1 | // Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. |
| 2 | // License: GNU General Public License v3. See license.txt |
Nabin Hait | ac53b11 | 2013-01-11 19:25:46 +0530 | [diff] [blame] | 3 | |
| 4 | wn.provide("erpnext.stock"); |
| 5 | |
Anand Doshi | df6ff13 | 2013-03-11 19:44:52 +0530 | [diff] [blame] | 6 | erpnext.stock.StockController = wn.ui.form.Controller.extend({ |
Nabin Hait | ac53b11 | 2013-01-11 19:25:46 +0530 | [diff] [blame] | 7 | show_stock_ledger: function() { |
| 8 | var me = this; |
Anand Doshi | a648f46 | 2013-07-30 14:42:15 +0530 | [diff] [blame] | 9 | if(this.frm.doc.docstatus===1) { |
| 10 | this.frm.add_custom_button("Stock Ledger", function() { |
| 11 | wn.route_options = { |
| 12 | voucher_no: me.frm.doc.name, |
| 13 | from_date: me.frm.doc.posting_date, |
| 14 | to_date: me.frm.doc.posting_date |
| 15 | }; |
| 16 | wn.set_route('stock-ledger'); |
| 17 | }, "icon-bar-chart"); |
| 18 | } |
| 19 | |
Rushabh Mehta | 5758f7e | 2013-07-09 12:05:33 +0530 | [diff] [blame] | 20 | }, |
| 21 | show_general_ledger: function() { |
Anand Doshi | a648f46 | 2013-07-30 14:42:15 +0530 | [diff] [blame] | 22 | var me = this; |
Nabin Hait | d85d63b | 2013-08-28 19:24:52 +0530 | [diff] [blame] | 23 | if(this.frm.doc.docstatus===1 && cint(wn.defaults.get_default("auto_accounting_for_stock"))) { |
Rushabh Mehta | 5758f7e | 2013-07-09 12:05:33 +0530 | [diff] [blame] | 24 | cur_frm.add_custom_button('Accounting Ledger', function() { |
| 25 | wn.route_options = { |
Anand Doshi | a648f46 | 2013-07-30 14:42:15 +0530 | [diff] [blame] | 26 | "voucher_no": me.frm.doc.name, |
| 27 | "from_date": me.frm.doc.posting_date, |
| 28 | "to_date": me.frm.doc.posting_date, |
Rushabh Mehta | 5758f7e | 2013-07-09 12:05:33 +0530 | [diff] [blame] | 29 | }; |
| 30 | wn.set_route("general-ledger"); |
| 31 | }); |
| 32 | } |
Nabin Hait | ac53b11 | 2013-01-11 19:25:46 +0530 | [diff] [blame] | 33 | } |
| 34 | }); |