Tampil Notifikasi Di Laporan : Skrip Kolom Tidak Valid di Accurate Online

Error tsb, umumnya dikarenakan variable yang dibagi nilainya sama dengan nol (0) dan jika dibagi nol adalah tak terhingga (cannot divide by zero). Contohnya ingin menampilkan pembagian variable laba dibagi penjualan di laporan Rincian Penjualan Per Barang  (Laporan | Daftar Laporan | Penjualan) 

1. Setelah di akses laporanya  | Tampilkan | Modifikasi | Kolom Data | Klik 2 kali variable Laba dan Kolom Skrip Khusus 1, sehingga 2 variable tsb berpindah ke Kolom Digunakan

Baca Juga: Program Accurate

Tampil Notifikasi Di Laporan

Tampil Notifikasi Di Laporan

3. Klik * Kolom Skrip Khusus 1 | Pilih variable Laba dan klik +, sehingga tampil $F{itemCost.grossProfit}

Tampil Notifikasi Di Laporan

4. Untuk pembagian tambahkan .divide( sehingga menjadi $F{itemCost.grossProfit}.divide( | skrip khusus pilih Penjualan dan klik + | sehingga rumusnya menjadi $F{itemCost.grossProfit}.divide($F{salesDetail.salesAmountBase}

Baca Juga: Harga Accurate Online

Tampil Notifikasi Di Laporan

5. Khusus untuk pembagian harus ditambahkan  , 6, RoundingMode.DOWN)  sehingga rumus keseluruhan adalah

$F{itemCost.grossProfit}.divide($F{salesDetail.salesAmountBase}, 6, RoundingMode.DOWN)

6. Tetapi jika ingin tampil dalam % (persentase), maka tambahkan .multiply(new BigDecimal(100)) sehingga keseluruhan adalah

$F{itemCost.grossProfit}.divide($F{salesDetail.salesAmountBase}, 6, RoundingMode.DOWN).multiply(new BigDecimal(100))

7. Tetapi, tampil error skrip kolom tidak valid”, dikarenakan ada penjualan atau variable yang dibagi nilainya nol seperti printscreen dibawah:

Baca Juga: Accurate Semarang

7. Sehingga rumus tsb perlu ditambahkan dibagian depannya yaitu $F{salesDetail.salesAmountBase}.compareTo(new BigDecimal(0)) == 0 ? 1 : yaitu jika variable yang dibagi adalah nol seperti di contoh penjualan nol, maka yang tampil adalah 1 dan untuk nilai penjualan tidak nol, maka tetap laba dibagi penjualan dan dikalikan 100. Sehingga rumus secara keseluruhan adalah

$F{salesDetail.salesAmountBase}.compareTo(new BigDecimal(0)) == 0 ? 1 : $F{itemCost.grossProfit}.divide($F{salesDetail.salesAmountBase}, 6, RoundingMode.DOWN).multiply(new BigDecimal(100))

Keterangan :

Variable bisa berbeda-beda tergantung kebutuhan dan di atas adalah contoh pembagian antara Laba dengan Penjualan dan dibuat dalam Persentase (%), sehingga untuk variable $F{salesDetail.salesAmountBase} dan $F{itemCost.grossProfit} kemungkinan akan berbeda.

Baca Juga: Accurate Online fitur harga dan cara beli

Fitur Accurate Online

Lihat bagaimana Accurate Online dapat membantu bisnis Anda menjadi lebih efisien

Dashboard pribadi

Lihat gambaran umum bisnis Anda secara cepat melalui halaman dashboard. Tampilan dapat diatur sesuai kebutuhan Anda. Kini memantau kinerja perusahaan akan menjadi semakin mudah

Persediaan & Gudang

Bebaskan diri Anda dari pencatatan stok yang terpisah-pisah. Anda dapat memantau jumlah persediaan dari berbagai gudang, mengelola harga barang dari pemasok dan melakukan stok opname cukup dengan Accurate Online.

Persetujuan transaksi

Tentukan transaksi dan perubahan apa saja yang perlu melalui persetujuan Anda sebelum masuk ke dalam pencatatan. Kini Anda tidak perlu khawatir dengan adanya kesalahan pencatatan ataupun adanya transaksi di luar sepengetahuan Anda.

Baca Juga : Aplikasi Accurate

Lebih dari sekedar aplikasi pencatatan keuangan

Multi Mata Uang

Transaksi menggunakan mata uang apa saja dan laporan keuangan dapat tetap dalam rupian

Transaksi Berulang

Jadwalkan input transaksi berulang sehingga memudahkan pekerjaan anda dengan cepat.

Piutang Pelanggan

Pantau jumblah piutang dan seluruh transaksi pembelian pelanggan anda dengan mudah.

Stok Opname

Lakukan dan lihat hasil stok opname secara cepat dan tepat.

Backup Otomatis

Anda terbebas dari rasa khawatir kehilangan data pembukuan anda.

Keamanan Data

Data anda dilindungi dengan sistem keamanan enkripsi secara perbankan.

Maksimalkan bisnis Anda dengan fitur lengkap Accurate Online. Cek fitur selenglapnya disini, Anda juga bisa coba gratis 30 hari disini.

Selain Software Accurate Online yang berbasis cloudbase. Tersedia juga Accurate 5 yang berbasis desktop yang memiliki keunggulan telah di lengkapi modul projet dan manufaktur. Cek fitur selengkapnya disini.

Related Posts : 

Aplikasi Accurate, Accurate Online, Program Accurate, Software Accurate, Harga Accurate Online, Accurate Offline

Tampil Notifikasi Di Laporan

  1. Harga Accurate Online 
  2. Prepaid Activation Accurate Online
  3. Aplikasi Accurate
  4. Cara beli Accurate
  5. Harga Accurate 5 all varian
  6. Accurate Offline
  7. Cara berlangganan Accurate Online
  8. Accurate Offline
  9. Fitur Accurate 5
  10. Coba gratis Accurate Online
  11. Harga software Accurate