Rabu, 24 Juli 2013

eSPT PPN 1111 Error Cetak Lampiran 1111 A2 (Mungkin Juga A1, B1, B2, dan B3)

Berhubung komputer kantor masih memakai Windows XP Professional 32-bit, maka selama ini tidak ada masalah memakai eSPT PPN 1111. Sampai suatu saat, ketika sedang berada di sebuah pulau di wilayah NKRI, ada yang memakai Windows 7 64-bit menanyakan tentang masalah yang dihadapinya karena tidak bisa mencetak Formulir 1111 A2.
Singkat cerita, karena ketika membuka program eSPT di laptopnya ada pesan error, kemudian ketika dilanjutkan untuk mencetak Formulir 1111 A2 ada pesan error seperti ini:
kemudian ketika diklik tombol OK, dapat lagi pesan error seperti ini:
dan terakhir seperti ini:
dan selanjutnya tentu saja Program eSPT 1111 langsung close dengan sukses.

Kemungkinan pertama karena pesan error yang bertubi-tubi tadi, proses installasi programnya tidak sempurna, maka Saya putuskan untuk uninstall, reboot, jalankan cleaner, reboot, install ulang. Dan melihat masalah yang tadi, maka Saya harus memastikan ketika uninstall eSPT 1111, Crystal Reports sudah harus ter-uninstall. Kalau masih ada ya harus di-Uninstall sendiri.

Selesai proses diatas, maka saatnya melakukan uji coba, dan hasilnya adalah... teuteup.

Sabar...sabar... (kebetulan sedang bulan puasa, semoga menjadi ibadah). Sebenarnya jiwa ini sudah sangat berhasrat untuk mencari jalan keluarnya, tapi apa daya lihat indikator sinyal data di HH kok GPRS, kadang EDGE, mau mindah SIM2 ke SIM1 biar dapat HSDPA tapi ingat hanya punya paket 20MB yang entah sudah tinggal berapa, sepertinya tidak cukup untuk berkonsultasi dengan Mbah Google. Hmmm... sebenarnya ada modem tergeletak disamping laptopnya, tapi tidak enak juga kalau sudah menghabiskan quotanya, tapi tidak memberikan solusi.

Akhirnya Saya putuskan menghubungi sahabat baik di pulau seberang. Saya bertanya apakah pernah menghadapi masalah seperti ini, apakah ini ada hubungannya dengan tipe processornya? (mengingat beberapa kali muncul error floating point). Alhamdulillah dapat solusi alternatif dengan memakai menu Tools => Eksport Data Faktur. Dan solusi inilah yang Saya berikan untuk sementara kepada beliau. Kemudian beliau menelepon rekanannya dan kebetulan setelah Saya jelaskan kepada rekanannya, rekanannya mau menerima penjelasan Saya. Saya juga berkata kepada beliau, Insya Allah akan mencari solusinya, tapi harus browsing dulu, kalau boleh pinjam modemnya sebentar. Alhamdulillah diperbolehkan. Sahabat baik Saya juga memberi advice, untuk berkata pada beliau kalau mungkin hardwarenya yang tidak compatible (tidak enak kalau bilang...). Hmmm... nice advice, Saya suka orang yang sopan.

Hasilnya ketika browsing masalah ini dengan menyertakan keyword eSPT PPN, tetap belum menemukan solusi yang jelas. Tidak enak juga kalau kelamaan browsingnya, akhirnya  dapat ide untuk dicoba, karena pada saat installasi eSPT terlihat tulisan tentang proses install Crystal Report x86 dan x64 maka Saya buka Uninstall or change a program di Program and Features (menu di Control Panel), dan terlihat kalau Crystal Reports yang terinstall adalah versi x64:
Melihat versi Windowsnya dan juga hardware laptopnya memang 64-bit, tapi tadi sempat melihat beberapa error terkait floating point ketika maintenance ini laptop, Windows 7 yang launchingnya seingat Saya setelah tahun 2008 (ternyata 22 Juli 2009 berdasarkan situs ini: http://en.wikipedia.org/wiki/Timeline_of_Microsoft_Windows) sedangkan Crystal Reportsnya 2008 :-D, dan mengingat 64-bit bisa menjalankan 32-bit, maka Saya putuskan untuk mendownload installer Crystal Report yang 32-bit. Setelah Googling, dapat alamat download yang tidak bertele-tele disini:

Crystal Report 32bit
http://code.google.com/p/crystaldelivery/downloads/detail?name=CRRedist2008_x86.zip&can=2&q=

sedangkan untuk yang 64bit (sekalian buat catatan Saya pribadi) alamatnya adalah:
Crystal Report 64bit
http://code.google.com/p/crystaldelivery/downloads/detail?name=CRRedist2008_x64.zip&can=2&q=

 Setelah berhasil download, maka Saya uninstall Crystal Reports x64:

Selesai uninstall Crystal Reports x64, saatnya menginstal Crystal Reports x86 (32-bit):


Hasilnya:


Dan saatnya uji coba. Alhamdulillah report Lampiran 1111 A2 berhasil ditampilkan. Kemudian dicoba untuk print (kebetulan printer warna yang dipakai kehabisan tinta warna hitam, Saya bilang seharusnya tidak masalah, namun beliau bilang warnanya abu-abu tidak jelas. Sebaiknya dicoba dulu saja.) dan hasilnya abu-abu tidak begitu jelas :-D.

Bagaimana ya, karena Saya harus balik hari ini juga dari pulau tersebut, menimbang dan mengingat secara formal hanya induk SPT PPN 1111 saja yang harus dilaporkan, dan untuk keperluan rekanan yang tetap meminta Lampiran 1111 A2 tadi bisa disusulkan saja sebagai file (baik .pdf maupun .xps) yang bisa dicetak sendiri disana. Maka Saya coba untuk diekspor ke .pdf saja. Alhamdulillah berhasil dengan sempurna. Alhasil beliau bisa tersenyum senang. Saya pun juga senang bisa berguna bagi orang lain dan akhirnya pamit pulang.

Namun, masih kepikiran juga untuk mencoba sekali lagi karena kebetulan processor laptop beliau dengan processor yang dilaptop Saya beda produsen, mengingat seperti yang Saya ungkapkan diatas. Kebetulan dilaptop ada Windows 7 64-bit dan Windows XP. Iseng mencoba di laptop sendiri, ternyata masalah yang muncul tetap sama. Solusinya tetap sama, dan untuk cetak langsung ke printer belum bisa coba juga, namun Saya coba cetak sebagai file .xps berhasil dengan baik, sehingga besar kemungkinan sebenarnya kalau dicetak ke printer akan berhasil dengan baik juga. Berikut beberapa screenshootnya:
Diatas, yang Saya cetak Lampiran 1111 A1, karena kebetulan beda NPWP.

Penasaran, Googling dengan keyword crystal reports x64 issues with dan crystal reports x64 issues with windows 7dapat keterangan dari sini:
http://scn.sap.com/message/14103951
http://www.vbforums.com/showthread.php?507574-RESOLVED-Problems-w-Crystal-Reports-XI-and-64-Bit-machines
If you convert your solution to VS .NET 2008, like I did, then when you open the solution in VS .NET 2008, check all your configuration settings for each project in your solution to ensure that you are indeed targeting x86 Platforms, (and in my case, .NET Framework 2.0). Unfortunately, you will still need to install the later revision of CrystalReports for x86 Platforms. Note that my setup file also created a CrystalReports for x64 Platforms, which I chose not to install, and I have encountered no further problems.
mungkin solusinya memang harus install yang x86 platforms, namun memang ada beberapa website lain hasil Googling yang membahas masalah lain. Semoga akan ketemu solusi yang lebih baik.

Dari uraian diatas, bisa disimpulkan langkah-langkahnya setelah install eSPT PPN 1111 di Windows 7 64-bit adalah:
  1. Buka Control Panel, Program and Features, Uninstall or change  a program
  2. Uninstall Crystal Reports Basic Runtime for Visual Studio 2008 (x64)
  3. Install Crystal Repots Basic Runtime for Visual Studio 2008 (yang versi x86, bisa di download di http://code.google.com/p/crystaldelivery/downloads/detail?name=CRRedist2008_x86.zip&can=2&q=)
  4. Selesai

Semoga bermanfaat.

21 komentar:

Unknown mengatakan...

assalamualaikum pak Alfian,

saya pun masih belum bisa cetak lampiran lain kecuali Induk dan lampiran AB saja.

walaupun tidak ada report error untuk crystall reportnya
hanya (Failed(prepare A2B1B3) message : load report failed )

Tetap sudah saya coba meng-uninstall, download dan install crystal report basic, tapi saya tidak paham cara mencetak lewat pdf, mohon bisa dipandu pak ?

atau ada cara lain ?

ari maryadi mengatakan...

Sangat membantu sekali Pak, terima kasih banyak, ini solusi tepat untuk cetak espt 1111 di windows 8. saya mengalami kasus ini sama persis, espt 1111 tidak bisa cetak print di windows 8 dengan report crystal report nya error. solusinya ganti dengan yang 32

Microlab mengatakan...

Trimakasih, akhirnya berjasil.

bambang s widodo mengatakan...

thanks .. akhirnya bisa juga :D

Unknown mengatakan...

sya ada rencana upgrade ke windows 8....apa aplikasi e-spt udh mendukung ya?takutx udh instal windows 8 malah gak kompatibel...

Unknown mengatakan...

Terimkasi infonya pak,,saya coba berhasil,,

Unknown mengatakan...

terima kasih pak, sangat membantu sekali.. akhirnya bisa print juga di windows 7 64 bit... :)

Dwinanta mengatakan...

Assalamu'alaikum Pak Alfian,

Alhamdulillah setelah mempraktekan yang ada di posting-an bapak. Setelah 2 bulan harus pindah pindah komputer, sekarang saya bisa print dari komputer saya sendiri :)

Unknown mengatakan...

trima kasih pak. bener2 membantu. So a give u 2 tumbs up

Yohani Zhang mengatakan...

salam kenal pak Alfian,
terima kasih sudah membuat post ini, sungguh sangat membantu. terima kasih sekali lagi

Unknown mengatakan...

Syukron Pak Alfian,

Sangat membantu sekali, semoga diberikan pahala yg besar.

BorkoQoq mengatakan...

waaah.. Thx Bingit ni Pak Alfian..

Sekarang saya sudah bisa cetak A2 dan B2 nya...

Unknown mengatakan...

Terimakasih pak, sangat bermanfaat sekali, karena laptop saja habis diinstall ulang windowsnya, yg dulunya langsung bisa dibuat nyetak, setelah diinstall ulang ternyata failed, dan cara ini membantu sekali

Unknown mengatakan...

Terimakasih pak, benar2 sangat membantu

Unknown mengatakan...

Makasih yaa pak.. sangat membantu.. :)

Unknown mengatakan...

saya sudah bisa cetak formnya. Terima kasih banyak untuk infonya. sangat membantu

Unknown mengatakan...

terima kasih sangat membantu sekali :) semoga Allah SWT mempermudah segala tujuan Pak Alfian

Unknown mengatakan...

Makasih pak
sangat membantu,saya sebelumnya mengalami kendala yang sama,,namun sekarang telah selesai,,terima kasih

cha mengatakan...

Makasih info nya gan..sangat membantu sekali.jazakumulloh khoiron katsiro😃

Unknown mengatakan...

Makasih Pak membantu sekali , saya sedang perbaikan SPT, bingung gak bisa print akhir nya tertolong juga. :)

Unknown mengatakan...

terima kasih infonya. sangat membantu saya.