blob: e4b03191a109bb565a74d759b8425f4cde1ddbb6 [file] [log] [blame]
Rushabh Mehtae67d1fb2013-08-05 14:59:54 +05301// Copyright (c) 2013, Web Notes Technologies Pvt. Ltd.
2// License: GNU General Public License v3. See license.txt
Nabin Haitac53b112013-01-11 19:25:46 +05303
4wn.provide("erpnext.stock");
5
Anand Doshidf6ff132013-03-11 19:44:52 +05306erpnext.stock.StockController = wn.ui.form.Controller.extend({
Nabin Haitac53b112013-01-11 19:25:46 +05307 show_stock_ledger: function() {
8 var me = this;
Anand Doshia648f462013-07-30 14:42:15 +05309 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 Mehta5758f7e2013-07-09 12:05:33 +053020 },
21 show_general_ledger: function() {
Anand Doshia648f462013-07-30 14:42:15 +053022 var me = this;
Nabin Haitd85d63b2013-08-28 19:24:52 +053023 if(this.frm.doc.docstatus===1 && cint(wn.defaults.get_default("auto_accounting_for_stock"))) {
Rushabh Mehta5758f7e2013-07-09 12:05:33 +053024 cur_frm.add_custom_button('Accounting Ledger', function() {
25 wn.route_options = {
Anand Doshia648f462013-07-30 14:42:15 +053026 "voucher_no": me.frm.doc.name,
27 "from_date": me.frm.doc.posting_date,
28 "to_date": me.frm.doc.posting_date,
Rushabh Mehta5758f7e2013-07-09 12:05:33 +053029 };
30 wn.set_route("general-ledger");
31 });
32 }
Nabin Haitac53b112013-01-11 19:25:46 +053033 }
34});