Files
2026-02-08 11:27:09 +07:00

198 lines
5.9 KiB
Plaintext

================================================================================
STATUS AKHIR - PERBAIKAN ODOO 14
================================================================================
Waktu: 5 Februari 2026, 01:05 WIB
RINGKASAN PEKERJAAN YANG TELAH DISELESAIKAN:
================================================================================
✅ 1. SYNTAX WARNINGS (4 files)
- appdirs.py: Fixed invalid escape \P
- translate.py: Fixed invalid escape \[
- sql.py: Fixed invalid escape \% and \_
- mail.py: Fixed invalid escape \s
✅ 2. SCSS ASSET ERRORS (2 modules)
- account_dynamic_reports: Created views/assets.xml
- om_account_asset: Created views/assets.xml
✅ 3. DATABASE UPDATES
- Module base: Updated
- Module accounting_pdf_reports: Re-installed
- Module account_dynamic_reports: Updated
- Module om_account_asset: Updated
✅ 4. CACHE CLEARED
- accounting_pdf_reports/__pycache__: Deleted
- account_dynamic_reports/__pycache__: Deleted
- wizard/__pycache__: Deleted
STATUS MODEL DI DATABASE:
================================================================================
Model dari account_dynamic_reports:
✓ ins.general.ledger - READY
✓ ins.partner.ledger - READY
✓ ins.trial.balance - READY
✓ ins.partner.ageing - READY
✓ ins.financial.report - READY
Model dari accounting_pdf_reports:
✓ accounting.report - Model sudah ada, punya _description
(tidak muncul warning, ini NORMAL)
CATATAN PENTING:
Model accounting.report SUDAH DIMUAT ke database (terlihat dari log).
Model ini punya _description jadi tidak akan muncul warning di log.
Ini adalah behavior NORMAL.
KESIMPULAN:
================================================================================
🎯 SEMUA PERBAIKAN DATABASE SUDAH SELESAI!
Yang perlu dilakukan sekarang adalah RESTART ODOO dengan cara yang benar
agar registry ter-load sempurna.
================================================================================
CARA RESTART YANG BENAR (IKUTI STEP BY STEP):
================================================================================
STEP 1: STOP SEMUA PROSES ODOO
-------------------------------
Jalankan:
python c:\addon14\restart_odoo.py
Atau manual Task Manager (Ctrl+Shift+Esc):
- Cari "python.exe" yang run odoo
- End Task
STEP 2: START ODOO
------------------
>>> GUNAKAN VS CODE DEBUG (PALING RELIABLE) <<<
1. Tekan F5 di VS Code
2. ATAU klik Run > Start Debugging
3. ATAU klik icon ▶️ Debug di sidebar
4. Tunggu sampai muncul di terminal:
"odoo.service.server: HTTP service (werkzeug) running on http://0.0.0.0:8070"
5. Tunggu 10-20 detik lagi (biar semua module loaded)
STEP 3: AKSES ODOO
------------------
1. Buka browser (Chrome/Edge/Firefox)
2. TEKAN Ctrl + Shift + Delete
- Pilih "Cached images and files"
- Clear
3. Buka http://localhost:8070
4. Hard reload: Ctrl + Shift + R
5. Login dengan user Anda
STEP 4: VERIFIKASI
------------------
Coba buka menu yang sebelumnya error:
□ Menu Accounting
□ Submenu Reports
□ Trial Balance
□ Partner Ledger
□ dll
Jika TIDAK ADA ERROR KeyError = BERHASIL! ✓
================================================================================
JIKA MASIH ADA ERROR (TROUBLESHOOTING):
================================================================================
Error: Port 8070 already in use
--------------------------------
Ada proses Odoo lain yang masih jalan:
1. Jalankan: python c:\addon14\restart_odoo.py
2. Cek Task Manager, kill semua python.exe
3. Start ulang
Error: KeyError masih muncul
-----------------------------
1. Pastikan browser cache sudah clear
2. Coba buka di Incognito/Private mode
3. Jika masih error, restart dengan update:
cd C:\odoo14c\server
c:\odoo14c\python\python.exe odoo-bin -c C:\addon14\odoo.conf -d manu14 -u accounting_pdf_reports,account_dynamic_reports
Error: Model tidak ditemukan di Technical > Models
---------------------------------------------------
1. Login sebagai Administrator
2. Aktifkan Developer Mode: Settings > Activate Developer Mode
3. Settings > Technical > Database Structure > Models
4. Search: "accounting.report" atau "ins.trial.balance"
5. Jika tidak ada, reinstall module:
Apps > Remove filter "Apps" > Search module > Uninstall > Install
Error: Blank screen / White screen
-----------------------------------
1. Check browser console (F12)
2. Likely asset/JS error
3. Clear cache dan restart Odoo
4. Regenerate assets:
cd C:\odoo14c\server
c:\odoo14c\python\python.exe odoo-bin -c C:\addon14\odoo.conf -d manu14 --stop-after-init
================================================================================
FILE-FILE HELPER YANG TERSEDIA:
================================================================================
c:\addon14\restart_odoo.py
→ Stop semua proses Odoo
c:\addon14\verify_models.py
→ Cek model mana yang sudah/belum dimuat
c:\addon14\force_update_modules.py
→ Update paksa semua module bermasalah
c:\addon14\PANDUAN_RESTART_ODOO.txt
→ Panduan lengkap restart (file ini)
c:\addon14\RINGKASAN_PERBAIKAN.txt
→ Ringkasan semua perbaikan yang dilakukan
================================================================================
BANTUAN TAMBAHAN:
================================================================================
Jika semua cara di atas sudah dicoba dan masih error:
1. Backup database:
pg_dump -U odoo -d manu14 > backup_manu14.sql
2. Restart PostgreSQL service:
Services > postgresql-x64-xx > Restart
3. Restart komputer (last resort)
4. Reinstall semua addon yang bermasalah:
- Uninstall dari Apps menu
- Hapus folder __pycache__
- Install ulang
================================================================================
🎯 YANG PALING PENTING:
1. python c:\addon14\restart_odoo.py
2. Tekan F5 di VS Code
3. Clear browser cache
4. Reload dan login
SEHARUSNYA SUDAH BERES! ✓
================================================================================