fix: remove voucher type and no for Item and Warehouse based reposting (backport #37849) (backport #37850) (#37938)
* fix: remove voucher type and no for Item and Warehouse based reposting (backport #37849) (#37850) * fix: remove voucher type and no for Item and Warehouse based reposting (cherry picked from commit0104897d69) * chore: fix test cases --------- Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com> (cherry picked from commite19cade12d) # Conflicts: # erpnext/stock/doctype/repost_item_valuation/test_repost_item_valuation.py # erpnext/stock/doctype/stock_reconciliation/test_stock_reconciliation.py # erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json * chore: fix conflicts * chore: fix conflicts * chore: fix conflicts * fix: conflicts --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
This commit is contained in:
@@ -914,8 +914,6 @@ def create_item_wise_repost_entries(voucher_type, voucher_no, allow_zero_rate=Fa
|
|||||||
|
|
||||||
repost_entry = frappe.new_doc("Repost Item Valuation")
|
repost_entry = frappe.new_doc("Repost Item Valuation")
|
||||||
repost_entry.based_on = "Item and Warehouse"
|
repost_entry.based_on = "Item and Warehouse"
|
||||||
repost_entry.voucher_type = voucher_type
|
|
||||||
repost_entry.voucher_no = voucher_no
|
|
||||||
|
|
||||||
repost_entry.item_code = sle.item_code
|
repost_entry.item_code = sle.item_code
|
||||||
repost_entry.warehouse = sle.warehouse
|
repost_entry.warehouse = sle.warehouse
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
from unittest.mock import MagicMock, call
|
from unittest.mock import MagicMock, call
|
||||||
|
|
||||||
import frappe
|
import frappe
|
||||||
from frappe.tests.utils import FrappeTestCase
|
from frappe.tests.utils import FrappeTestCase, change_settings
|
||||||
from frappe.utils import nowdate
|
from frappe.utils import nowdate
|
||||||
from frappe.utils.data import add_to_date, today
|
from frappe.utils.data import add_to_date, today
|
||||||
|
|
||||||
@@ -173,6 +173,7 @@ class TestRepostItemValuation(FrappeTestCase, StockTestMixin):
|
|||||||
|
|
||||||
riv.set_status("Skipped")
|
riv.set_status("Skipped")
|
||||||
|
|
||||||
|
@change_settings("Stock Reposting Settings", {"item_based_reposting": 0})
|
||||||
def test_prevention_of_cancelled_transaction_riv(self):
|
def test_prevention_of_cancelled_transaction_riv(self):
|
||||||
frappe.flags.dont_execute_stock_reposts = True
|
frappe.flags.dont_execute_stock_reposts = True
|
||||||
|
|
||||||
@@ -295,6 +296,7 @@ class TestRepostItemValuation(FrappeTestCase, StockTestMixin):
|
|||||||
accounts_settings.acc_frozen_upto = ""
|
accounts_settings.acc_frozen_upto = ""
|
||||||
accounts_settings.save()
|
accounts_settings.save()
|
||||||
|
|
||||||
|
@change_settings("Stock Reposting Settings", {"item_based_reposting": 0})
|
||||||
def test_create_repost_entry_for_cancelled_document(self):
|
def test_create_repost_entry_for_cancelled_document(self):
|
||||||
pr = make_purchase_receipt(
|
pr = make_purchase_receipt(
|
||||||
company="_Test Company with perpetual inventory",
|
company="_Test Company with perpetual inventory",
|
||||||
|
|||||||
@@ -1414,6 +1414,7 @@ class TestStockEntry(FrappeTestCase):
|
|||||||
self.assertEqual(se.items[0].item_name, item.item_name)
|
self.assertEqual(se.items[0].item_name, item.item_name)
|
||||||
self.assertEqual(se.items[0].stock_uom, item.stock_uom)
|
self.assertEqual(se.items[0].stock_uom, item.stock_uom)
|
||||||
|
|
||||||
|
@change_settings("Stock Reposting Settings", {"item_based_reposting": 0})
|
||||||
def test_reposting_for_depedent_warehouse(self):
|
def test_reposting_for_depedent_warehouse(self):
|
||||||
from erpnext.stock.doctype.repost_item_valuation.repost_item_valuation import repost_sl_entries
|
from erpnext.stock.doctype.repost_item_valuation.repost_item_valuation import repost_sl_entries
|
||||||
from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
|
from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
"label": "Limit timeslot for Stock Reposting"
|
"label": "Limit timeslot for Stock Reposting"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"default": "0",
|
"default": "1",
|
||||||
"fieldname": "item_based_reposting",
|
"fieldname": "item_based_reposting",
|
||||||
"fieldtype": "Check",
|
"fieldtype": "Check",
|
||||||
"label": "Use Item based reposting"
|
"label": "Use Item based reposting"
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"issingle": 1,
|
"issingle": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2021-11-02 01:22:45.155841",
|
"modified": "2023-11-01 16:14:29.080697",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Stock",
|
"module": "Stock",
|
||||||
"name": "Stock Reposting Settings",
|
"name": "Stock Reposting Settings",
|
||||||
@@ -77,4 +77,4 @@
|
|||||||
"sort_field": "modified",
|
"sort_field": "modified",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"track_changes": 1
|
"track_changes": 1
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user