Rabu, 16 Desember 2015

ACCURATE Tidak Terhubung Dengan License Manager

Pada ACCURATE 5 ini sistem licensingnya diatur oleh  ACCURATE LICENSE MANAGER yang digunakan untuk menyimpan data informasi perusahaan serta informasi license apa saja yang dimiliki.
Terkadang saat pertama kali install dan membuka ACCURATE 5 nya ini muncul konfirmasi ACCURATE Tidak Terhubung Dengan License Manager.
Accurate Tidak Terkoneksi Ke LM
Hal ini bisa disebabkan oleh beberapa hal :
  1. Tidak terhubung dengan satu jaringan LAN dengan komputer yang diinstall ALM, pastikan komputer Client nya sudah terhubung satu jaringan LAN,
  2. Ada Firewall dan Antivirus yang masih aktif sehingga mem-block koneksi, matikan terlebih dahulu Firewall dan Antivirusnya yang masih aktif,
  3. IP Address komputer ALM tipenya Dynamic (berubah-ubah), untuk hal ini mohon IP Address komputer ALM dibuat Static saja agar tidak berubah-ubah,
  4. ALM dan ACCURATE yang terinstall adalah versi lama, silahkan install ALM dan ACCURATE 5 yang paling update pada link download berikut : Download
Apabila keempat hal di atas sudah diperiksa dan diperbaiki namun masih tidak terhubung, maka lalukan langkah-langkah berikut :
  1. Pada komputer ALM buka Control Panel | Administrative Tools | Services | ACCURATE5 License Manager | Restart service ini, 
    manager service
  2. Pada komputer Client, buka Control Panel | Administrative Tools | Services | ACCURATE License Service | Restart service ini.
    service restart
  3. Cek Ping ke komputer ALM dari komputer Client, buka Command Prompt di Windows lalu ketik ping IP Address komputer ALM , misal : ping 192.168.1.132 , pastikan Reply nya tidak Request Timed Out atau Destination Host Unreachable,
  4. Buka Browser (Chrome, Mozilla, Opera) di komputer Client, lalu ketik IP Address komputer ALM tadi namun tambahkan :6688, contohnya : 192.168.1.132:6688 , pastikan bisa terbuka ALM nya di browser tsb.
  5. Jika sudah terbuka dan license nya masih terdaftar di ALM namun pada ACCURATE 5 nya ternyata ter-Unregister maka silahkan Unregister manual dari ALM nya. Klik kiri dua kali pada license yang ingin di-Unregister lalu pilih Unregister, jika sudah maka silahkan Register kembali di ACCURATE 5 nya.
Silahkan buka kembali ACCURATE 5 nya apakah masih tidak terhubung ? Jika ternyata masih silahkan e-mail tim Support disupport@cpssoft.com
( Available for ACCURATE 5 )

Jumat, 04 Desember 2015

Nilai Terbilang (Say) Untuk Sales Invoice ingin dimunculkan Dengan Nilai yang Sudah Dipotong Down Payment

Pada saat print preview template Sales Invoice, maka kita akan menemukan kalimat terbilang yang disebutkan sebesar nilai invoice-nya.Hanya saja, seandainya invoice tsb adalah invoice settlement dari Down Payment, maka default-nya, variabel terbilang itu tetap menyebutkan sebesar nilai Invoice-nya tanpa di potong Down Payment.
Jika ada kebutuhan untuk menampilkan kalimat terbilang ini dengan nilai sesudah dipotong Down Payment, maka langkah yang harus kita lakukan adalah sbb:
  1. Masuk ke menu Setup | Form Templates, lalu pilih Template Sales Invoice yang biasa digunakan.
  2. Klik tombol Designer.
  3. Dari tampilan Designer, pilih menu File | Data Dictionary.
  4. Di folder Invoice, select variabel “Say”
  5. Ada kotak Expression dibawah, silahkan diganti semua sehingga menjadi: SayIt( [Invoice Amount] – [Down Payment] )
  6. Kalau sudah silahkan di-save.
Untitled
Catatan:
Cara ini juga berlaku juga di Template Purchase Invoice.
Available for V4 & V5

Menampilkan variable “Expired Date” pada template Item Transfer

Jika ingin memunculkan Expired Date suatu barang/item pada template Item Transfer, maka untuk langkahnya adalah sbb :
1. Masuk dari menu Setup | Form Template | klik 2x pada nama template Item Transfer yang dimaksud |
2. Masuk ke tab Detail, dan centang box Print untuk salah satu Reserved nya.
3. Lalu ke Design as FRF | Masuk ke page 2, klik kotak di IBX ketiga lalu tekan F11
4. Klik kotak dengan titik tiga pada bagian SQL,  lalu sebelum baris “from WTranDet w” tambahkan baris-baris ini :
,(
select list (distinct ‘(‘||EXTRACT(day FROM SERIALNUMBERS.EXPIREDDATE)||’/’|| EXTRACT(month FROM SERIALNUMBERS.EXPIREDDATE)||’/’|| EXTRACT(year FROM SERIALNUMBERS.EXPIREDDATE)||’)’) from SERIALNUMBERS
left outer join SNHISTORY on SNHISTORY.itemhistid=w.itemhistid
where SERIALNUMBERS.snid=SNHISTORY.snid
) EXPDATELIST
Sehingga keseluruhan SQL-nya menjadi seperti ini :
Select w.*, I.ItemDescription ItemOvDesc,
I.Unit1, I.Unit2, I.Unit3, I.Ratio2, I.Ratio3, I.Notes, I.ItemType, sn.SNLine, sn.ExpDateLine
,(
select list (distinct ‘(‘||EXTRACT(day FROM SERIALNUMBERS.EXPIREDDATE)||’/’|| EXTRACT(month FROM SERIALNUMBERS.EXPIREDDATE)||’/’|| EXTRACT(year FROM SERIALNUMBERS.EXPIREDDATE)||’)’) from SERIALNUMBERS
left outer join SNHISTORY on SNHISTORY.itemhistid=w.itemhistid
where SERIALNUMBERS.snid=SNHISTORY.snid
) EXPDATELIST
from WTranDet w
INNER Join Item I On w.ItemNo=I.ItemNo
Left Outer Join View_SN_ByItemHist( w.ItemHistID, 0) sn on sn.ItemHistID=w.ItemHistID
WHERE w.TransferID=:TransferID
ORDER BY w.Seq
5. Setelah itu, masuk ke menu File | Data Dictionary | Buat New Variable pada folder “Invoice Item” dengan nama, misalnya “Expired Date” yang value-nya kita dapatkan dengan memilih tulisan “EXPDATELIST” dari “DialogForm.WTranDet” (Seperti pada gambar berikut).
solcen3
6. Jika sudah dibuat, klik OK lalu masuk ke Designer
7. Kemudian gunakan variable yang sudah dibuat tadi misal dengan nama “Exp Date” dan munculkan di tempat/kolom yang di inginkan.
(Available for V4 & V5)

Mengupdate harga jual di Selling Price Adjustment dengan data dari Excel

Jika sebelumnya kita sudah membuat harga jual suatu barang dari Selling Price Adjustment, kemudian dari daftar barang yang sudah di buat Selling Price Adjustment ini ingin dirubah/diupdate harga jualnya, hal tsb bisa kita lakukan dengan mengimport data dari Excel tanpa harus merubah satu per satu/membuat Selling Price Adjusment yang baru.
Nanti daftar harga jual barang yang ada di Selling Price Adjustment yang lama, bisa langsung mengupadate sesuai dengan harga jual baru yang sudah kita buat dari Excel.
Yang perlu diketahui dahulu :
– Untuk format Excel yang kita buat untuk bisa diimport, cukup dengan membuat kolom :
Item No, Price 1, Price 2, s/d Price 5 (jika memang membuat sampai Price 5).
– Daftar nomor barang/nama barang yang ada di Excel harus sama seperti daftar nomor barang/nama barang yang ada di Selling Price Adjustment yang akan di update harga jualnya.
Langkah untuk cara mengimportnya adalah sbb :
1. Siapkan file Excel yang sudah berisi data harga jual barang yang barunya.
2. Masuk dari menu List | Inventories | Selling Price Adjustment | Nanti akan muncul daftar Selling Price Adjustment yang sudah pernah dibuat.
3. Klik 2x pada Adjustment No dari Selling Price Adjustment yang dimakud. Setelah form Selling Price Adjustmentnya muncul, kemudian klik Import.
4. Klik gambar document lalu ambil file Excel yang sudah kita buat tadi, kemudian klik Extract Data.
5. Setelah itu centang box “With the same Item” (seperti pada ilustrasi gambar dibawah ini)
SellPrice1
6.  Hapus judul kolom pada Available Source, dengan cara mengarahkan kursor ke baris judul kolomnya, kemudian
klik kanan pilih Delete. (Seperti pada gambar dibawah ini)
SellPrice2
7. Baru setelah itu lakukan mapping/pemetaan pada field “Define to Field Name”. (Seperti pada gambar dibawah ini)
SellPrice3
8. Jika sudah, klik Import Data.
9. Setelah itu agar harga jual yang baru tersebut bisa mengupdate, jangan lupa untuk mengklik “Save to Default”, lalu simpan dengan mengklik Save & Close.
(Available for V4 dan V5)

Cannot Edit Form/Invoice Number. Contact Your Administrator

novKetika user ingin melakukan pengeditan Form/Invoice Number pada transaksi yang sudah di save dan muncul konfirmasi Cannot Edit Form/Invoice Number. Contact Your Administrator (seperti gambar diatas), padahal user tsb tidak ada melakukan setting-an khusus pada User Profile-nya, maka yang harus dilakukan user agar bisa mengedit Form/Invoice Number, adalah sbb:
  • Klik menu Setup | Preferences;
    nov1
  • Klik Feature | Centang Can Edit Invoice Number | Klik tombol OK;
    NOV2
  • Buka kembali transaksi yang ingin di-edit invoice number-nya lalu lakukan pengeditan pada invoice number.
(Available for V4 & v5)

ACCURATE Muncul Exception EInOutError…I/O error 103 pada saat Klik Shortcut

Pada saat kita ingin menjalankan program ACCURATE atau pada saat klik shortcut ACCURATE nya ternyata muncul error seperti ini :
Dialog Box Accurate
Error ini disebabkan pada saat kita install ACCURATE nya tidak login dengan login Windows level Administrator.
Berikut cara agar kita bisa tahu kalau saat ini sedang login dengan login Windows level apa :
A. Buka Control Panel  |  All Control Panel Items  |  User Accounts  | di sini akan terlihat kalau kita sedang login Windows dengan level apa.
useraccount1
B. Jika ternyata bukan Administrator maka silahkan login kembali dengan login Windows level Administrator.

C.
 Jika sudah login kembali dengan level Administrator, silahkan matikan Antivirus lalu uninstall bersih ACCURATE nya yang error,

D.
 Jika sudah uninstall bersih, maka install kembali ACCURATE nya dengan cara klik Kanan pada file installer ACCURATE lalu pilihRun as Administrator.

E.
 Seharusnya error tsb sudah tidak muncul lagi.
( Available for ACCURATE v4 & v5 )

Cara Buka Port Accurate 5

ACCURATE menggunakan beberapa Port yang diperlukan agar bisa mengakses database nya via Local, Remote dan Internet. Pada ACCURATE 5 ada beberapa Port baru agar bisa terhubung dengan ACCURATE LICENSE MANAGER nya seperti pada panduan : Koneksi yang Diperlukan untuk Membuka LocalHost 6688
Beberapa Port yang harus dibuka adalah :
  1. TCP 80, 3051, 3052 dan 6688,
  2. UDP 4321 
Berikut langkah-langkah untuk membuka Port TCP dan UDP nya :
A. Pada komputer Server atau komputer yang terinstall ALM, buka Control Panel | Windows Firewall | Advanced Settings,

B.
 Setelah terbuka tampilan Advanced Settings nya, klik Kiri satu kali pada bagian Inbound Rules kemudian pilih New Rules,
newrule1
C. Pada tampilan New Rules pilih Rule Type lalu pilih Port,
newrule2
D. Lalu pilih Protocol and Ports, pada bagian ini pilih TCP untuk buka Port TCP, pilih Specific Local Ports. Pada contoh di gambar digunakan untuk membuka Port 3051,
newrule3
E. Selanjutnya pilih Action lalu Allow Connection,
newrule4
F. Jika sudah pilih Profile, lalu centang kotak Domain, Private dan Public,
newrule5
G. Tahap akhirnya yaitu menamakan Rule ini, isikan saja ACCURATEPORT3051 agar kita tahu Port apa saja yang sudah dibuatkan,
H. Untuk Port yang lain ini langkah pembuatannya sama, hanya kalau UDP ini dipilih UDP saat langkah Protocol and Ports nya.
( Available for ACCURATE v5 )