mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-19 04:59:18 +00:00
Merge branch 'develop'
This commit is contained in:
@@ -1 +1 @@
|
|||||||
__version__ = '4.7.1'
|
__version__ = '4.7.2'
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ app_publisher = "Web Notes Technologies Pvt. Ltd. and Contributors"
|
|||||||
app_description = "Open Source Enterprise Resource Planning for Small and Midsized Organizations"
|
app_description = "Open Source Enterprise Resource Planning for Small and Midsized Organizations"
|
||||||
app_icon = "icon-th"
|
app_icon = "icon-th"
|
||||||
app_color = "#e74c3c"
|
app_color = "#e74c3c"
|
||||||
app_version = "4.7.1"
|
app_version = "4.7.2"
|
||||||
|
|
||||||
error_report_email = "support@erpnext.com"
|
error_report_email = "support@erpnext.com"
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ from frappe.utils import flt
|
|||||||
|
|
||||||
def execute():
|
def execute():
|
||||||
from erpnext.utilities.repost_stock import repost
|
from erpnext.utilities.repost_stock import repost
|
||||||
repost(allow_zero_rate=True)
|
repost(allow_zero_rate=True, only_actual=True)
|
||||||
|
|
||||||
warehouse_account = frappe.db.sql("""select name, master_name from tabAccount
|
warehouse_account = frappe.db.sql("""select name, master_name from tabAccount
|
||||||
where ifnull(account_type, '') = 'Warehouse'""")
|
where ifnull(account_type, '') = 'Warehouse'""")
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ from erpnext.stock.utils import update_bin
|
|||||||
from erpnext.stock.stock_ledger import update_entries_after
|
from erpnext.stock.stock_ledger import update_entries_after
|
||||||
from erpnext.accounts.utils import get_fiscal_year
|
from erpnext.accounts.utils import get_fiscal_year
|
||||||
|
|
||||||
def repost(allow_negative_stock=False, allow_zero_rate=False):
|
def repost(only_actual=False, allow_negative_stock=False, allow_zero_rate=False):
|
||||||
"""
|
"""
|
||||||
Repost everything!
|
Repost everything!
|
||||||
"""
|
"""
|
||||||
@@ -23,7 +23,7 @@ def repost(allow_negative_stock=False, allow_zero_rate=False):
|
|||||||
union
|
union
|
||||||
select item_code, warehouse from `tabStock Ledger Entry`) a"""):
|
select item_code, warehouse from `tabStock Ledger Entry`) a"""):
|
||||||
try:
|
try:
|
||||||
repost_stock(d[0], d[1], allow_zero_rate)
|
repost_stock(d[0], d[1], allow_zero_rate, only_actual)
|
||||||
frappe.db.commit()
|
frappe.db.commit()
|
||||||
except:
|
except:
|
||||||
frappe.db.rollback()
|
frappe.db.rollback()
|
||||||
@@ -33,10 +33,10 @@ def repost(allow_negative_stock=False, allow_zero_rate=False):
|
|||||||
frappe.db.get_value("Stock Settings", None, "allow_negative_stock"))
|
frappe.db.get_value("Stock Settings", None, "allow_negative_stock"))
|
||||||
frappe.db.auto_commit_on_many_writes = 0
|
frappe.db.auto_commit_on_many_writes = 0
|
||||||
|
|
||||||
def repost_stock(item_code, warehouse, allow_zero_rate=False):
|
def repost_stock(item_code, warehouse, allow_zero_rate=False, only_actual=False):
|
||||||
repost_actual_qty(item_code, warehouse, allow_zero_rate)
|
repost_actual_qty(item_code, warehouse, allow_zero_rate)
|
||||||
|
|
||||||
if item_code and warehouse:
|
if item_code and warehouse and not only_actual:
|
||||||
update_bin_qty(item_code, warehouse, {
|
update_bin_qty(item_code, warehouse, {
|
||||||
"reserved_qty": get_reserved_qty(item_code, warehouse),
|
"reserved_qty": get_reserved_qty(item_code, warehouse),
|
||||||
"indented_qty": get_indented_qty(item_code, warehouse),
|
"indented_qty": get_indented_qty(item_code, warehouse),
|
||||||
|
|||||||
2
setup.py
2
setup.py
@@ -1,7 +1,7 @@
|
|||||||
from setuptools import setup, find_packages
|
from setuptools import setup, find_packages
|
||||||
import os
|
import os
|
||||||
|
|
||||||
version = "4.7.1"
|
version = "4.7.2"
|
||||||
|
|
||||||
with open("requirements.txt", "r") as f:
|
with open("requirements.txt", "r") as f:
|
||||||
install_requires = f.readlines()
|
install_requires = f.readlines()
|
||||||
|
|||||||
Reference in New Issue
Block a user