From f2b1b0ec605b552c2bf225de46094cd4707197ee Mon Sep 17 00:00:00 2001 From: AndriFP <113114423+andrifp@users.noreply.github.com> Date: Fri, 12 Sep 2025 17:34:14 +0700 Subject: (andri) add penomoran di tabel dan melengkapi teks surat --- indoteknik_custom/models/letter_receivable.py | 15 +++ indoteknik_custom/report/report_surat_piutang.xml | 112 ++++++++++++++++------ 2 files changed, 96 insertions(+), 31 deletions(-) diff --git a/indoteknik_custom/models/letter_receivable.py b/indoteknik_custom/models/letter_receivable.py index a414eec3..3823a57a 100644 --- a/indoteknik_custom/models/letter_receivable.py +++ b/indoteknik_custom/models/letter_receivable.py @@ -347,3 +347,18 @@ class SuratPiutangLine(models.Model): date_terima_tukar_faktur = fields.Date(string='Terima Faktur') invoice_user_id = fields.Many2one('res.users', string='Salesperson') sale_id = fields.Many2one('sale.order', string='Sale Order') + + sort = fields.Integer(string='No Urut', compute='_compute_sort', store=False) + + @api.depends('surat_id.line_ids.selected') + def _compute_sort(self): + for line in self: + if line.surat_id: + # Ambil semua line yang selected + selected_lines = line.surat_id.line_ids.filtered(lambda l: l.selected) + try: + line.sort = selected_lines.ids.index(line.id) + 1 + except ValueError: + line.sort = 0 + else: + line.sort = 0 diff --git a/indoteknik_custom/report/report_surat_piutang.xml b/indoteknik_custom/report/report_surat_piutang.xml index 07e208de..d9eaa9ee 100644 --- a/indoteknik_custom/report/report_surat_piutang.xml +++ b/indoteknik_custom/report/report_surat_piutang.xml @@ -90,16 +90,25 @@
Dengan Hormat,
-Yang bertanda tangan di bawah ini menyampaikan sebagai berikut:
- -
- Namun, bersama surat ini kami ingin mengingatkan bahwa hingga tanggal surat ini dibuat,
- masih terdapat tagihan yang belum diselesaikan oleh pihak
-
Yang bertanda tangan di bawah ini:
+ ++ PT. Indoteknik Dotcom Gemilang, suatu perseroan terbatas yang didirikan berdasarkan hukum Negara Republik + Indonesia, yang beralamat di Jalan Bandengan Utara 85A No. 8-9, RT.003/RW.016, Penjaringan, Penjaringan, Jakarta + Utara, DKI Jakarta 14440, Republik Indonesia, dalam hal ini diwakili secara sah oleh Akbar Prabawa selaku General + Manager, dengan ini menyampaikan sebagai berikut: +
+ +
+ Kami mengucapkan terima kasih atas kerja sama yang telah terjalin dengan baik selama ini antara perusahaan kami
+ dengan
+ Namun, bersama surat ini kami ingin mengingatkan bahwa hingga tanggal surat ini dibuat, masih terdapat tagihan yang
+ belum diselesaikan oleh pihak
Kami belum menerima konfirmasi pelunasan ataupun pembayaran sebagian dari total kewajiban tersebut. Kami sangat terbuka untuk berdiskusi serta mencari solusi terbaik agar kerja sama tetap berjalan baik.
- -Oleh karena itu, kami mohon perhatian dan itikad baik dari pihak
-
+ Kami belum menerima konfirmasi pelunasan ataupun pembayaran sebagian dari total kewajiban tersebut dan kami + memahami bahwa setiap perusahaan bisa saja menghadapi kendala operasional maupun keuangan, dan kami sangat + terbuka untuk berdiskusi serta mencari solusi terbaik bersama agar kerja sama kita tetap berjalan baik ke depannya. +
-Jika dalam waktu yang telah ditentukan belum ada penyelesaian atau tanggapan, kami akan mempertimbangkan untuk melanjutkan proses sesuai ketentuan yang berlaku.
+
+ Oleh karena itu, kami mohon perhatian dan itikad baik dari pihak
Demikian kami sampaikan. Atas perhatian dan kerja samanya, kami ucapkan terima kasih.
++ Jika dalam waktu yang telah ditentukan belum ada penyelesaian atau tanggapan, kami akan mempertimbangkan untuk + melanjutkan proses sesuai ketentuan yang berlaku. +
++ Demikian kami sampaikan. Atas perhatian dan kerja samanya, kami ucapkan terima kasih. +
Hormat kami,
-- cgit v1.2.3