refactor(stock): rename stock_ledger service module to stock_ledger_service

Avoids basename collision with the core SLE engine erpnext/stock/stock_ledger.py
(the service even imports make_sl_entries from it). File now maps 1:1 to its class,
StockLedgerService.
This commit is contained in:
Nabin Hait
2026-06-05 14:59:41 +05:30
parent 9bb71e5ec4
commit b41eb6876a
3 changed files with 6 additions and 6 deletions

View File

@@ -229,12 +229,12 @@ class StockController(AccountsController):
)
def get_items_and_warehouses(self) -> tuple[list[str], list[str]]:
from erpnext.stock.services.stock_ledger import StockLedgerService
from erpnext.stock.services.stock_ledger_service import StockLedgerService
return StockLedgerService(self).get_items_and_warehouses()
def get_stock_ledger_details(self):
from erpnext.stock.services.stock_ledger import StockLedgerService
from erpnext.stock.services.stock_ledger_service import StockLedgerService
return StockLedgerService(self).get_stock_ledger_details()
@@ -258,7 +258,7 @@ class StockController(AccountsController):
)
def get_sl_entries(self, d, args):
from erpnext.stock.services.stock_ledger import StockLedgerService
from erpnext.stock.services.stock_ledger_service import StockLedgerService
return StockLedgerService(self).get_sl_entries(d, args)
@@ -270,7 +270,7 @@ class StockController(AccountsController):
return get_item_account_wise_lcv_entries(self)
def make_sl_entries(self, sl_entries, allow_negative_stock=False, via_landed_cost_voucher=False):
from erpnext.stock.services.stock_ledger import StockLedgerService
from erpnext.stock.services.stock_ledger_service import StockLedgerService
return StockLedgerService(self).make_sl_entries(
sl_entries, allow_negative_stock, via_landed_cost_voucher
@@ -360,7 +360,7 @@ class StockController(AccountsController):
d.stock_uom_rate = d.rate / (d.conversion_factor or 1)
def repost_future_sle_and_gle(self, force=False, via_landed_cost_voucher=False):
from erpnext.stock.services.stock_ledger import StockLedgerService
from erpnext.stock.services.stock_ledger_service import StockLedgerService
return StockLedgerService(self).repost_future_sle_and_gle(force, via_landed_cost_voucher)

View File

@@ -930,7 +930,7 @@ class StockReconciliation(StockController):
data.qty_after_transaction = 0.0
data.incoming_rate = flt(row.valuation_rate)
from erpnext.stock.services.stock_ledger import StockLedgerService
from erpnext.stock.services.stock_ledger_service import StockLedgerService
StockLedgerService(self).update_inventory_dimensions(row, data)