Merge branch 'master' of github.com:webnotes/erpnext

This commit is contained in:
Nabin Hait 2011-09-16 14:33:38 +05:30
commit 1dfb3fc7d8
3 changed files with 17 additions and 5 deletions

View File

@ -27,7 +27,7 @@ For download and install details, please go to [erpnext.org](http://erpnext.org)
To update from wnframework version 1. To update from wnframework version 1.
1. set your html folder to the root of erpnext (rather than wnframework) 1. set your html folder to the root of erpnext (rather than wnframework)
2. symlink wnframework as 'lib': 2. create a symlink in erpnext:
ln -s path/to/wnframework lib ln -s path/to/wnframework lib
@ -35,6 +35,11 @@ To update from wnframework version 1.
python lib/wnf.py setup python lib/wnf.py setup
4. copy defs.py from cgi-bin/webnotes to py/webnotes
5. change module_path (point to erpnext/erpnext) in defs.py
6. delete cgi-bin directory
7. delete all old module directories from erpnext
## License ## License
ERPNext is available under the GNU/GPL license. ERPNext is available under the GNU/GPL license.

View File

@ -1,7 +1,7 @@
# REMEMBER to update this # REMEMBER to update this
# ======================== # ========================
last_patch = 365 last_patch = 366
#------------------------------------------- #-------------------------------------------
@ -308,7 +308,7 @@ def execute(patch_no):
sql("update tabDocField set label='Produced Qty',description='Updated after finished goods are transferred to FG Warehouse through Stock Entry' where parent='Production Order' and fieldname='produced_qty'") sql("update tabDocField set label='Produced Qty',description='Updated after finished goods are transferred to FG Warehouse through Stock Entry' where parent='Production Order' and fieldname='produced_qty'")
rs = sql("select fieldname from tabDocField where parent='Features Setup' and fieldname is not null") rs = sql("select fieldname from tabDocField where parent='Features Setup' and fieldname is not null")
from webnotes.model.doc import Document from webnotes.model.doc import Document
m = Document('Features Setup', 'Features Setup') m = Document('Features Setup')
for d in rs: for d in rs:
m.fields[d[0]] = 1 m.fields[d[0]] = 1
m.save() m.save()
@ -340,3 +340,9 @@ def execute(patch_no):
elif patch_no == 365: elif patch_no == 365:
from patches.delivery_billing_status_patch import run_patch from patches.delivery_billing_status_patch import run_patch
run_patch() run_patch()
elif patch_no == 366:
bin = sql("select name from tabBin")
for b in bin:
bobj = get_obj('Bin',b[0])
prev_sle = bobj.get_prev_sle(posting_date = '2011-09-15', posting_time = '01:00')
bobj.update_item_valuation(posting_date = '2011-09-15', posting_time = '01:00', prev_sle = prev_sle)

View File

@ -40,9 +40,10 @@ class DocType:
# update valuation for post dated entry # update valuation for post dated entry
if actual_qty and serial_no: if actual_qty:
# check actual qty with total number of serial no # check actual qty with total number of serial no
self.check_qty_with_serial_no() if serial_no:
self.check_qty_with_serial_no()
prev_sle = self.get_prev_sle(dt, posting_time, sle_id) prev_sle = self.get_prev_sle(dt, posting_time, sle_id)
cqty = flt(prev_sle.get('bin_aqat', 0)) cqty = flt(prev_sle.get('bin_aqat', 0))