修改
This commit is contained in:
32
backend/insert_602_opening.py
Normal file
32
backend/insert_602_opening.py
Normal file
@@ -0,0 +1,32 @@
|
||||
import os
|
||||
os.environ['DB_HOST'] = '192.168.0.61'
|
||||
os.environ['DB_PORT'] = '55432'
|
||||
os.environ['DB_NAME'] = 'njts_acct'
|
||||
os.environ['DB_USER'] = 'njts_app'
|
||||
os.environ['DB_PASSWORD'] = 'njts_app2025'
|
||||
|
||||
from app.core.database import get_connection
|
||||
|
||||
with get_connection() as conn:
|
||||
with conn.cursor() as cur:
|
||||
# 602科目の前期残高を登録
|
||||
cur.execute("""
|
||||
INSERT INTO opening_balances (fiscal_year, account_id, opening_debit, opening_credit)
|
||||
VALUES (2025, (SELECT account_id FROM accounts WHERE account_code = '602'), 0, 5206146)
|
||||
ON CONFLICT (fiscal_year, account_id)
|
||||
DO UPDATE SET opening_credit = 5206146
|
||||
""")
|
||||
conn.commit()
|
||||
print('✓ 602科目(繰越利益剰余金)の前期残高 5,206,146円 を登録しました')
|
||||
|
||||
# 確認
|
||||
cur.execute("""
|
||||
SELECT a.account_code, a.account_name, ob.opening_debit, ob.opening_credit
|
||||
FROM opening_balances ob
|
||||
JOIN accounts a ON ob.account_id = a.account_id
|
||||
WHERE ob.fiscal_year = 2025 AND a.account_code = '602'
|
||||
""")
|
||||
row = cur.fetchone()
|
||||
if row:
|
||||
print(f"\n【確認】")
|
||||
print(f"{row['account_code']} {row['account_name']}: 貸方 {row['opening_credit']:,}円")
|
||||
Reference in New Issue
Block a user