31 lines
685 B
Python
31 lines
685 B
Python
|
# Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and contributors
|
||
|
# For license information, please see license.txt
|
||
|
|
||
|
import frappe
|
||
|
|
||
|
from erpnext.stock.report.stock_and_account_value_comparison.stock_and_account_value_comparison import (
|
||
|
get_data,
|
||
|
)
|
||
|
|
||
|
|
||
|
def execute():
|
||
|
data = []
|
||
|
|
||
|
for company in frappe.db.get_list("Company", pluck="name"):
|
||
|
data += get_data(
|
||
|
frappe._dict(
|
||
|
{
|
||
|
"company": company,
|
||
|
}
|
||
|
)
|
||
|
)
|
||
|
|
||
|
if data:
|
||
|
for d in data:
|
||
|
if d and d.get("voucher_type") == "Subcontracting Receipt":
|
||
|
doc = frappe.new_doc("Repost Item Valuation")
|
||
|
doc.voucher_type = d.get("voucher_type")
|
||
|
doc.voucher_no = d.get("voucher_no")
|
||
|
doc.save()
|
||
|
doc.submit()
|