Manual Ksystem ada di file ini juga, cari Manual untuk "terbang" ke Manual.
V24.04.16b, Selasa 16 April 2024
	1. ap_tmstm(ltgl,ljam,lhasil) sudah bisa dipakai untuk menghasilkan sbb:
	   2024-03-16T15:16:42+07:00
	   CALCS()
	   ctimestamp	DO_LIB ap_tmstm(ltgl,ljam,&lhasil);

V24.04.16a, Selasa 16 April 2024
	1. SFL_HEADER sudah jalan lagi.

V24.04.16, Selasa 16 April 2024
	1. Membatasa MAP dari ap_dbsql dan ap_dbmap hanya boleh REPLACE ke dsb sajas.

V24.04.15, Senin 15 April 2024
	1. Perbaikan ap_dshad mereset nilai g_numdshbd.

V24.04.14a, Minggu 14 April 2024
	1. DO_LIB ap_dbsql(lperintah_sam,NAMA(mmapsql),l2)
	   Fungsi ap yang menggunakan NAMA(mmapsql) sekarang sudah ok.

V24.04.14, Minggu 14 April 2024
	1. Sekarang untuk nama dari MAP sudah bisa mengguanakn NAMA(mmapsql)
	   tanpa perlu membuat variabel local.
	   Contoh:
	      SPCALCS(sptrans2)
	      DO_LIB ap_dbsql(lperintah_sam,NAMA(mmapsql),l2);  

V24.04.13, sabtu 13 April 2024
	1. Mengembangkan labels untuk json supaya menjadi luwes mis sbb:
	   DEFAULTS(master)
   	   lretlabels   INIT   "Data+Tanggal+Cabang+Total+detail:{NOQUOTESNoUrut+NoBBm+Keterangan+Type+Jumlah}+Total"
   	   lretfields   INIT   "ppmnobuk+ppmtglfak+ppmcab+ppmtothrg+ppdnourt+ppdnobbm+ppdket+ppddk+ppdjml+ppmtothrg"
	   dan menggunakan rapid json untuk menelusuri file json, belum selesai

V24.04.10, Rabu 10 April 2024
	1. Perubahan status apr dari ap_aprmt mis. bkmstsapr menjadi IN yang gagal bila
 	   di vy dari detail (mis.313 500) sudah diperbaiki. Bila ap_aprdt dan
	   di vy dari detail tetap mengubah status dari file trans.

V24.04.06, Sabtu 06 April 2024
	1. Mengecek signature inquiry sudah bisa, tinggal mendapatkan secret-key
	   untuk sha512 dari field apa.

V24.04.04, Kamis 04 April 2024
	1. Masih membuat inqury untuk BI Snap, belum selesai.

V24.04.02, Selasa 02 April 2024
!!Struktur SCREEN dan SUBFILE berubah!!
	1. SCR_UPL_COND_MSG IF c0 Pesan1 IF c1 Pesan2 sudah bisa ditampilkan bila
	   kondisi SCR_UPL_COND gagal.
	2. SFL_UPL_COND_MSG IF c0 Pesan1 IF c1 Pesan2 sudah bisa ditampilkan bila
	   kondisi SFL_UPL_COND gagal.

V24.04.01a, Senin 01 April 2024
	1. SCR_UPL_COND dan SFL_UPL_COND sudah jalan lagi.

V24.04.01, Senin 01 April 2024
	1. ap_bckup sekarang jadi 2 parameter, ap_bckup(namafile,&bsrfile);

V24.03.31, Minggu 31 haret 2024
	1. Membuat kspar membuat key untuk gv.var.
	2. Memperbaiki CLICKED DO_MAP SHOW IF calcs map ELSE 

V24.03.27, Rabu 27 haret 2024
	1. Permintaan token sesuai BI Snap dengan asymmetry keys (private public key)
	   sudah jalan.

V24.03.25, Senin 25 haret 2024
	1. Mencoba membuat token dengan memvalidasi signature via timestamp,
	   client-id dan public key, belum berhasil.

V24.03.24, Minggu 24 haret 2024
	1. ap_dbmap sekarang sudah bisa juga untuk field tipe RTTIME.

V24.03.23, Sabtu 23 haret 2024
	1. ap_dbsql(script,namamap,desimal) dan ap_dbmap(namamap,desimal)
	   sudah jalan.

V24.03.21, Kamis 21 haret 2024
	1. SCANSCAN yang ambil nilai rekord terakhir saja sudah dieprbaiki.

V24.03.20a, Rabu 20 Maret 2024
	1. ap_dbsql sudah dapat dicoba.

V24.03.20, Rabu 20 Maret 2024
	1. Perbaikan DFALT_RADIO_BUTTON pada saat search sudah bisa tab masuk
	   ke RADIO_BUTTON di sct1001 (san).
	2. Perbaikan tombol END di sct2186 (nss).

V24.03.19, Selasa 19 Maret 2024
	1. Menbuat app selalu mengarah ke g_app, menjadi program multi proses,
	   tidak bisa satu proses banyak session.
	2. Memastikan slotEndPressed (tombol End atau Enter) tidak bisa dijalankan 
	   yang ke dua sebelum yang pertama selesai.

V24.03.18a, Senin 18 Maret 2024
	1. Tombol ENDBUTTON sudah ok di sct2186.

V24.03.18, Senin 18 Maret 2024
	1. Membuka field yang harusnya dibuka sesudah melewati field tertentu
	   sudah diperbaiki (sct412).

V24.03.17a, Minggu 17 Maret 2024
	1. Masuk DO_IMAGE di trans sudah tidak  mati.

V24.03.17, Minggu 17 Maret 2024
	1. ap_dbsql(script,namamap,desimal)  dan ap_dbmap(namamap,desimal)
	   sudah bisa diperser.

V24.03.16a, Sabtu 16 Maret 2024
	1. MAP yang DO_CALC tipe string sekarang sudah tidak kosong nilainya.
	   CALCS()
	   ccoba	"COBA"
	   MAP(mmap1)
	   ccoba	r_string1	DO_CALC

	   sekarang sudah r_string1 sudah terisi COBA, tidak lagi kosong.

!!Harus parser semua
V24.03.16, Sabtu 16 Maret 2024
	1. Tambah qradiobutton di DTTFIELD.
	2. DFALT_RADIO_BUTTON sudah jalan untuk master.
	   contoh:
	   bkmjns       DFALT_RADIO_BUTTON 
	     			J1 "Jenis satu"
				J2 "Jenis dua"
				J3 "Jenis tiga"
	   lihat scr3077 untuk contoh.

V24.03.14, Kamis 14 Maret 2024
	1. Masuk layar query pada saaat awal, semua field sudah dibuat disabled.
	2. DFALT_RADIO_BUTTON sudah bisa untuk menambah dan mencari, mencari
	   belum sempurna.

V24.03.13a, Rabu 13 Maret 2024
	1. Perbaikan posting 101 yang mati.

V24.03.13, Rabu 13 Maret 2024
	1. DFALT_RADIO_BUTTON sudah bisa dicoba untuk IMAGE(master).

V24.03.12b, Selasa 12 Maret 2024
	1. DFALT_RADIO)BUTTON langsung mengeset field menjadi inpwidget = DTIWRADIOBUTTON.

V24.03.12a, Selasa 12 Maret 2024
	1. DFALT_RADIO_BUTTON untuk master sudah ok.

V24.03.12, Selasa 12 Maret 2024
	1. DFALT_RADIO_BUTTON sudah bisa pindah via tab, sesudah dipilih
	   satu pilihan sudah langsung pindah ke field selanjutnya.
	   Masih kurang pengisian data ke field.

V24.03.07a, Kamis 07 Maret 2024
	1. Perbaikan DFALT_RADIO_BUTTON, masih belum selesai.

V24.03.07, Kamis 07 Maret 2024
	1. Mengubah nama embeeded-sdk menjadi embedded-sdk.js
	2. Masih memperbaiki DFALT_RADIO_BUTTON

V24.03.06, Rabu 06 Maret 2024
	1. DFALT_RADIO_BUTTON sedang dikembangkan, belum selesai.
	2. Swipe down di dashbosrd 1690 sudah tidak reload.

V24.03.05a, Selasa 05 Maret 2024
	1. Memindah superset js ke uat dulu.

V24.03.05, Selasa 05 Maret 2024
	1. Java script untuk superset dipindah ke ksresources.

V24.03.04a, Senin 04 Maret 2024
	1. IGNORE_ISIFIELD diubah jadi SHOWALL menjadi
	   VALIDATE sekarang bisa ditambah SHOWALL di ujung kanan sesudah prefix
	   dan suffix.
	   mis:
	   e.ValidateBbmBk bkmnobbm VALIDATE_IF cBK bbgbbtnoidx mbbg9 sbbgKB {Pgv_BK} SHOWALL
	   untuk menampilkan semua pilihan lagi, walau field sudah ada isinya.

V24.03.04, Senin 04 Maret 2024
	1. SCAN sekarang diperbaiki sehingga bisa langsung dicari tanpa menekan
	   tombol Cari. Rekord yang ditemukan akan langsung berubah ubah sesuai
	   dengan kata kata yang dicari. Kata boleh bolak balik asalkan ada di
	   rekord yang dicari.

V24.03.01, Jumat 01 Maret 2024
	1. Masih perbaikan di ap_dshbd ke IP lain.

V24.02.29, Kamis 29 Pebruari 2024
	1. Perbaikan ap_dshbd ke ip lain.

V24.02.28a, Rabu 28 Pebruari 2024
	1. ap_dshad(noIp,script) sekarang noIp bisa diisi noIP, tidak harus kosong.

V24.02.28, Rabu 28 Pebruari 2024
	1. Filter di superset sudah jalan.
	2. dbprt -absen, bila tidak ada abdsts untuk user itu yang INPG, maka
	   pada saat belum ada cookie atau incognito, user sudah tidak bisa masuk
	   ke dalam sistem.

V24.02.25a, Minggu 25 Pebruari 2024
	1. Perbaikan trans yang kosong di 3325 sesudah memanggil ap_nxpst.
	2. Keterangan ap_dshbd, bila namafield dikosongi maka hasilnya tidak akan
	   dimasukkan ke database, hanya nilainya yang disimpan
	   mis:
	       DO_LIB ap_dshbd(g_strksg,lscript1,ldes2,&lhasildbl);  
	   maka hasil masuk ke lhasildbl tapi tidak ditambhkan ke database.

V24.02.25, Minggu 25 Pebruari 2024
	1. Perbaikan program dashboard untuk url superset yang berbeda.

V24.02.24, Sabtu 24 Pebruari 2024
	1. Field bkmtotal tidak akan diprotect walau ada DO_SKIP_IF bkmtotal yang
	   memenuhi kondisi.
	2. VALIDATE sekarang bisa ditambah IGNORE_ISIFIELD di ujung kanan sesudah prefix
	   dan suffix.
	   mis:
	   e.ValidateBbmBk bkmnobbm VALIDATE_IF cBK bbgbbtnoidx mbbg9 sbbgKB {Pgv_BK} IGNORE_ISIFIELD
	   Ini berfungsi untuk menampilkan semua pilihan diSCAN walaupun di field sudah ada
	   isinya. Misalnya di pilihan agama sudah kita pilih ISLAM kemudin kita klik
	   lagi di field itu, biasanya yang tampil kan hanya ISLAM, tapi ini tetap
	   ditampilkan semua agama sehingga mengurangi jumlah klik yang dibutuhkan.

V24.02.21, Rabu 21 Pebruari 2024
	1. Mengijinkan kode mengandung tanda petik, mis TV25"

V24.02.20, Selasa 20 Pebruari 2024
	1. Ubah di trans2 yang transtOnly kemudian naik turun layar di HP sudah 
	   tidak mati.
	2. SCAN lagi dibuat bisa search langsung tanpa klik CARI, belum selesai.

V24.02.19, Senin 19 Pebruari 2024
	1. Dari trans rekord pertama ke trans2, naik ke trans, pindah ke rekord ke 2
	   detail lagi ke trans2a, naik lagi ke trans, pindah ke rekord pertama lagi
	   detail lagi mati karena rekord detail di trans2 qlineeditnya masih mengarah
	   ke widget yang lama. Sekarang sudah diperbaiki, tiap membuat DetWidget 
	   akan mengosongkan qlineeit di semua fieldsnya (contoh: 713, prt0500, esigning).

V24.02.18a, Minggu 18 Pebruari 2024
	1. Perbaikan MAP ke local lagi.

V24.02.18, Minggu 18 Pebruari 2024
	1. MAP ke local sudah ok lagi.

V24.02.17a, Sabtu 17 Pebruari 2024
	1. Perbaikan kspar sct603 (tmpltgen.cpp) yang mati karena boxrow == 0.

V24.02.17, Sabtu 17 Pebruari 2024
	1. ap_nxpst dari trans2 (sct713 ke sct728 (e-signing 0500), ke det1, terus ke det2,
	   pilih laporan yang ingin dilihat, saat kembali dari laporan terus escape ke sfl1
	   sudah tidak mati.

V24.02.16, Jumat 16 Pebruari 2024
	1. Bila program dashboard terputus, sudah bisa kembali ke layar superset
	   yang sama, bukan Invalid Token.

V24.02.15, Kamis 15 Pebruari 2024
	1. Swipe ke bawah sudah tidak reload, gunakan ksresources240215.tgz atau lebih
	2. ap_krmwa yang g_provider == 1, sekarang uid dimasukkan ke r_string8
	   bila berhasil.
	3. Tulisan Loading pada saat menunggu server sekarang diset di dbpt
	   dengan -loading, bila tidak ada -loading, tidak tampil tulisan Loading
	   pada saat menunggu server.

V24.02.13, Selasa 13 Pebruari 2024
	1. Reload superset sudah tidak mati.

V24.02.12, Senin 12 Pebruari 2024
	1. Dashboard ke superset sudah tidak mati wattu auto reload.
	2. Pilihan submenu di Iphone yang tidak hilang sudah diperbaiki.

V24.02.09, Jumat 09 Pebruari 2024
	1. SCAN_DOSDAN sudah bisa diparser.
	2. Sekarang ada tombol Login atau Logout di menu atas.

V24.02.06, Selasa 06 Pebruari 2024
	1. SCANN sudah ok untuk icon lagi.
	2. Koneksi ke dashboard superset dipindah ke ksystem, belum teruji.

V24.02.05b, Senin 05 Pebruari 2024
	1. Mulai menghidupkan CLICKED .. DO_SCAN namaScan untuk laporan pelanggan,
	   belum selesai.

V24.02.05a, Senin 05 Pebruari 2024
	1. Tombol Tab dan ShiftTab ditambahkan ke screen app_type yang bukan
	   icon (g_katlevel == 1).

V24.02.05, Senin 05 Pebruari 2024
	1. Dashboard sudah jalan lagi.

V24.02.02, Jumat 02 Pebruari 2024
	1. ap_rqjsp (DT_callUrl) sudah tidak memanggil WT_INFO bila gagal,
	   untuk menghindari posting berhenti di tengah jalan karena kirim wa gagal.

V24.02.01, Kamis 01 Pebruari 2024
	1. ap_gtpic diubah dari namafield menjadi isi field, contoh:
	   ap_gtpic(lurl,ldirfld,luplfld1,g_strksg);
	   ldirfld isinya mis. FOTOWA
	   luplfld isinya mis. 628122223333

V24.01.31, Rabu 31 Januari 2024
	1. ap_krmwa untuk provider=1, lokal nss, sudah ditambah parameter appkey
	   sebelum url, cek dengan aphelp ap_krmwa.

V24.01.30b, Selasa 30 Januari 2024
	1. logimage sekarang ditambah lagi informasi IMAGE, mis. master atau trans.
	   dan ditampilkan pada saat F5.

V24.01.30a, Selasa 30 Januari 2024
	1. ksrun -cautofile sudah dicek passwordnya untuk program yang backup
	   (tidak bisa ubah).

V24.01.30, Selasa 30 Januari 2024
	1. Perbaikan log untuk program yang belum ada field logsts.

V24.01.29, Senin 29 Januari 2024
	1. Bila rekord master dihapus, semua log dari rekord ini akan diubah logstsnya
	   menjadi CLSD.
	2. Mengubah rekord yang menimbulkan penambahan 2 rekord log sudah diperbaiki.

V24.01.28, Minggu 28 Januari 2024
	1. Menu di pilihan icon yang muncul TAB dan Enter sudah dihilangkan,
	   mis. klik di pilihan Produk di liknsc.co.id.

V24.01.25a, Kamis 25 Januari 2024
	1. Di Mobile pada saat tambah atau cari, sudah ada Tab untuk maju
	   dan ShiftTab untuk mundur. 

V24.01.25, Kamis 25 Januari 2024
	1. Dashboard Rectmedia sudah jalan lagi.

V24.01.24, Rabu 24 Januari 2024
	1. Untuk user yang hanya diijinkan 1 layar, pada saat keluar dari layar lewat
	   Esc atau back, akan ditanya mau logout atau tidak dulu.

V24.01.23, Selasa 23 Januari 2024
	1. ap_krmwa ditambah pilihan url juga untuk pilihan 1, local nss.
	2. ap_krmwa sudah jalan di ksrun -cauto.
	3. ap_recmt dan ap_recdt sedang dalam proses menggunakan program kd 
	   (ksystem dashboard).

V24.01.21a, Minggu 21 Januari 2024
	1. Tunggu 60 detik dimasukkan dalam POPUP di ap_krmwa.

V24.01.21, Minggu 21 Januari 2024
	1. ap_krmwa dibatasi jadi 8 pengiriman saja dalam 1 menit, baru tunggu
	   1  menit lagi baru kirim lagi.

V24.01.20b, Sabtu 20 Januari 2024
	1. Perbaikan ap_krmwa dengan tunda sesudah 1 menit.

V24.01.20a, Sabtu 20 Januari 2024
	1. ap_krmwa bila menunggu sesudah 10 pengiriman, akan ada pesan tunggu di layar.

V24.01.20, Sabtu 20 Januari 2024
	1. ap_krmwa sudah bisa ditunda sejumlah berapa detik sesudah mengirim
	   10 pesan.

V24.01.18a, Kamis 18 Januari 2024
	1. Panjang field maksimum dinaikkan jadi 1000 untuk 1 field string.

V24.01.18, Kamis 18 Januari 2024
	1. Mengirim pesan via ap_krmwa whatspie sekarang sudah bisa ada karakter
	   nl (ascii 10) di dalam pesan seperti yang dihasilkan oleh TEXTAREA.

V24.01.17, Rabu 17 Januari 2024
	1. Screen yang FIELDnya salah tulis, misal jadi FIEL saja sekarang
	   sudah ditangkap kesalahannya oleh kspar.

V24.01.16, Selasa 16 Januari 2024
	1. Scr3190 untuk import data sudah ok lagi.

V24.01.14a, Minggu 14 Januari 2024
	1. Icon menu yang dari prt7777 sudah keluar untuk user yang dibatasi
	   hanya beberapa screen.

V24.01.14, Minggu 14 Januari 2024
	1. Memperbaiki login yang gagal masuk.

V24.01.13, Sabtu 13 Januari 2024
	1. Niali dari json request dibatasi maksimal 10.000 karakter, bila
	   lebih akan keluar pesan bahwa token terlalu panjang..

V24.01.10a, Rabu 10 Januari 2024
	1. ap_krmwa untuk provider 1 (nss) akan mengeluarkan pesan gagal
	   bila pesan tidak terkirim.

V24.01.10, Rabu 10 Januari 2024
	1. ap_krmwa untuk provider=1 sudah ok untuk kirim gambar.
	2. ap_krmwa ditambah 1 parameter lappuid khusus untuk provider=1.

V24.01.09c, Selasa 09 Januari 2024
	1. Menambah informasi di debug2 untuk kirm pesan via wa lokal.

V24.01.09b, Selasa 09 Januari 2024
	1. ap_krmwa(lto,lpesan,lnamafile,l1); akan mengirim wa via program
	   lokal Nss. Bila nama file terisi gambbar maka gambar akan dikirim juga.
	   LOCAL PGM_FIELDS
	   l1   INT2	2

V24.01.09a, Selasa 09 Januari 2024
	1. kssentineltmp -h sudah ada.

V24.01.09, Selasa 09 Januari 2024
	1. Perbaikan kssentineltmp mengarah ke ksystem.co.

V24.01.06, Sabtu 06 Januari 2024
	1. Ksystem.info dimudahkan untuk coba program, tidak perlu key.

V24.01.04, Kamis 04 Januari 2024
	1. DFALT_SCAN dan DFALT_SCAN_BLANK harus ada 2 element, bila
	   hanya 1 element mis. DFALT_SCAN  "SQL" maka akan gagal waktu
	   diparser.

V24.01.03, Rabu 03 Januari 2024
	1. Masalah sct230 prt0500 yang g_edit_fptr tidak direset pada saat
	   pindah layar sudah diperbaiki.

V24.01.02a, Selasa 02 Januari 2024
	1. ap_rqjsm dan ap yang memanggil api server lain yang menyebabkan program 
	   mati dengan pesan malloc  consolidate() invalid chunk size diperbaiki.

V24.01.02, Selasa 02 Januari 2024
	1. kssentineltmp bisa dijalankan dari direktori mana saja.

V23.12.31, Minggu 31 Desember 2023
	1. Perbaikan kssentineltmp -online lagi.

V23.12.29b, Jumat 29 Desember 2023
	2. Perbaikan kssentineltmp lagi.

V23.12.29a, Jumat 29 Desember 2023
	1. ksapisvr bisa membaca xmlparam bila ada, bila tidak ada xmlparam
	   akan menggunakan dbprt baris pertama.

V23.12.29, Jumat 29 Desember 2023
	1. Untuk sentinel dengan data dari ksystem.co, gunakan kssentineltmp -online.

V23.12.28, Kamis 28 Desember 2023
	1. Kssentineltmp dikembangkan untuk membaca langsung dari ksystem.cco.

V23.12.25, Senin 25 Desember 2023
	1. Penambahan ap_gtsen untuk informasi sentinel.

V23.12.22, Jumat 22 Desember 2023
	1. Login user biasa (bukan grup ONLINE) via klik icon sekarang sudah
	   masuk menu lagi seperti kalau login via logo ksystem.

V23.12.20, Rabu 20 Desember 2023
	1. Masuk ke layar 2136 dari 2190 sudah tampil iicon iconnya.

V23.12.19, Selasa 19 Desember 2023
	1. Perbaikan DTPDFALT untuk Invalid write, memperbaiki kspar -n -x0500
	   yang kadang gagal.

V23.12.18a, Senin 18 Desember 2023
	1. navList untuk menu (tulisan, bukan tombol) hanya dipakai di layar 2190. 
	   Layar lain menggunakan btnList yang merupakan tombol.
	2. Back di screen selain 2190 sekarang akan berbentuk icon.
	3. Dari layar 2190 langsung tergang ke layar uqery via menu Products
	   sudah menghilangkan tampilan html di scr2190.

V23.12.18, Senin 18 Desember 2023
	1. Masuk ke layar 2191 dari pilihan Products di menu bar sudah 
	   muncul pilihan Back.
	2. Bila login sebagai user dengan grup ONLINE, sekarang tidak logout
	   kecuali menekan pilihan Logout dari menu Logo Perusahaan.

V23.12.16a, Sabtu 16 Desember 2023
	1. Perbaikan Invalid write (valgrind) di DTPHOOKS yang menyebabkan
	   malloc(): invalid next size (unsorted saat kspar prt0500/sct306.

V23.12.16, Sabtu 16 Desember 2023
	1. DFALT_SCAN yang hanya 1 elemen, mis: DFALT_SCAN  "DUKUNGAN" dan
	   bukan DFALT_SCAN 1 "DUKUNGAN" sudah tidak membuat kspar -n -x0500 gagal.
	2. Dari Icon terbang ke layar tertentu terus diminta login dulu, sekarang
	   g_usrkode sudah terisi benar sehingga tidak membaut kacau program.

V23.12.13, Rabu 13 Desember 2023
	1. Untuk semua server 
	   tambahkan di file /home/ksystem/malamute.cfg, sbb:
	   mlm_client
    	   connect
        	endpoint = "tcp://ip_server:8100"
		catatan: untuk localhost gunakan 172.17.0.1:8100
	2. Untuk server notification (1 server saja) jalankan
	   socat -4 tcp-listen:8100,reuseaddr,fork unix-connect:/home/ksystem/.malamute.sock
	   Bisa dihidupkan secara otomatis pada saat komputer hidup dengan
	   Di Linux, tekan menu kiri bawah di linux, pilih Startup Application, terus Add
	   Name: socat
	   Command: /usr/bin/socat -4 tcp-listen:8100,reuseaddr,fork unix-connect:/home/ksystem/.malamute.sock
	   Comment: malamute listen at 8100
	3. Restart komputer, ps -ef | grep socat sudah jalan atau belum.
	4. Kirim notifikasi ke diri sendiri sekarang mengubah jumlah msg di icon notification.

V23.12.12a, Selasa 12 Desember 2023
	1. Untuk notification, pada saat login maka user akan mendengarkan
	   di channerl namanya sendiri, misal user bambang akan otomatis
	   mendengarkan channel bambang.
	2, scr3027 tidak boleh ada ap_dgntf lagi karena akan mendengarkan
	   di channel yang bukan namanya sendiri.
	3. Pada saat logout, maka channel bambang akan ditutup secara otomatis
	   sehingga bila terus login sebagai user agus, maka channel agus
	   akan didengarkan dan channel bambang sudah tidak didengarkan lagi,

V23.12.12, Selasa 12 Desember 2023
	1. Pengiriman ap_krntf sudah ok.

V23.12.09, Sabtu 09 Desember 2023
	1. SFL_MAP yang detailnya lebih dari 32000 rekord sekarang sudah ok.
	   Juga ditampilkan SFL_MAP sudah mencapai rekord ke berapa.

V23.12.06, Rabu 06 Desember 2023
	1. Perbaikan layar 3093 NSS yang menggunakan DEFAULT di trans2 yang
	   menyimpan data di /tmp/tdt-xxxxx yang sebelumnya membuat banyak
	   file dan membuka banyak file descriptor, sekarang hanya membuka
	   1 file tdt dan hanya membuka satu file descriptor yang akan ditutup
	   sesudah program selesai. 
	2. Bila /tmp di docker habis tempatnya pada saat menulis ke /tmp/tdt-xxxx
	   sekarang akan muncul keterangan bahwa tempat di /tmp habis.

V23.12.05, Selasa 05 Desember 2023
	1 Perbaikan ap_rdjson yang membaca detail walaupun tidak ada tulisan startdetail
	  di masterlabelnya.

V23.12.04, Senin 04 Desember 2023
	1. Jumlah chart yang bisa diplih lebih dari 20 sudah diperbaiki lagi.

V23.12.02a, Sabtu 02 Desember 2023
	1. Namafile di RT_SAVE_TO_PDF bila tidak mengandung .pdf akan ditambahkan .pdf 
	   di belakang.
	2. Namafile di RT_SAVE_TO_HTML bila tidak mengandung .htm atau .html  akan ditambahkan 
	   .html di belakang.

V23.12.02, Sabtu 02 Desember 2023
	1 Perbaikan RT_SAVE_TO_HTML.

V23.12.01, Jumat 01 Desember 2023
	1. ap_gtpic(url,dirfld,uplfld,field2); sudah bisa dipakai untuk mengambil
	   gambar di url dan dimasukkan ke direktori upload sesuai dirfld,uplfld dan upldfld2.
	   Bila field kosong bisa menggunakan g_strksg.
	   Bisa dipakai di ksapisvr.
	2. Jumlah chart yang bisa dipilih via ksystem ke dashboard superset diperbanyak 2x,
	   dari 20 ke 40 an.
	3. RT_SAVE_TO_HTML(namafile) atau RT_SAVE_TO_HTML({namafield})
	   sudah ditambahkan
	4. RT_SAVE_TO_PDF sekarang bisa dipakai untuk menggantikan RT_SAVE_TO.
	   RT_SAVE_TO masih tetap jalan.

Keterangan: Fungsi ini mengambil gambat dari url dan menyimpan ke upload
sesuai dirfld,uplfld dan uplfld2

	
V23.11.27, Senin 27 November 2023
	1. DO_RTREE di APP_TYPE sudah ok.
	2. Pembatasan 1 screen untuk user sudah bisa langsung masuk dan
	   keluar dari layar itu.

V23.11.22, Rabu 22 November 2023
	1. Menghilangkan header.cpp dan header.js

V23.11.21a, Selasa 21 November 2023
	1. Menu toolbar dipendekkan sedikit.
	2. Pilihan Approve, tolak dan fly di scr120 dibuat Icon.

V23.11.21, Selasa 21 November 2023
	1. Perbaikan 2131 untuk kirim foto via qr=5.2131 yang ada SCR_AUTO_QRYFLD dan
	   SCR_AUTO_EQLFLD dan SCR_ENTER_COND. Bila eqlfld isinya kosongk, langsung
	   dicek SCR_ENTER_COND tanpa harus membaca rekord. 

V23.11.20b, Senin 20 November 2023
	1. Daftar file Download dan Daftar harga dari logo Ksystem sudah selalu 
	   ambil yang terakhir.

V23.11.20a, Senin 20 November 2023
	1. Tombol Approve dan Tolak di 120 sudah kelihatan lagi.

V23.11.20, Senin 20 November 2023
	1. r_previewcetak==2 sudah menambah g_print sehingga RT_DBCACLS tetap
	   dijalankan walau ada RT_NXT_POSTING di RTREEnya, contoh: sct601 di prt1000.

V23.11.17, Jumat 17 November 2023
	1. Menambahkan informasi no screen bila ada error di DS_REDREC.

V23.11.15, Rabu 15 November 2023
	1. Perbaikan cetak faktur di scr913.

V23.11.12, Minggu 12 November 2023
	1. Mengubah menu awal dengan navbar dan tombol di screen dengan toolbar.
	2. Lanjut di master bisa menggunakan swipe ke atas dan kembali bisa
	   menggunakan swipe ke bawah.

V23.11.10a, Jumat 10 November 2023
	1. Ubah sedikit untuk g_num_result < 0.

V23.11.10, Jumat 10 November 2023
	1. Mengatasi g_num_result < 0 di slotUpdRec dan slotAddRec.
	
V23.11.09a, Kamis 09 November 2023
	1. Bila mengklik di notif icon dan tidak ada pesan, sudah keluar
	   lagi pesan tidak ada pesan, bukan 404.

V23.11.09, Kamis 09 November 2023
	1. Perbaikan hang pada saat menambah rekord, karena g_num_result 
	   kacau karena mengecek DT_MSG_EXIST.

V23.11.08a, Rabu 08 November 2023
	1. Menghilangkan icon di kBtnList dulu untuk saat ini.

V23.11.08, Rabu 08 November 2023
        1. msguntuk di scr3027 sekarang diisi usrkode, bukan usrnam. Pengecekan
           msg juga menggunakan usrkode, bukan usrnam lagi.

V23.11.07a, Selasa 07 November 2023
        1. SCR_ENTER_COND yang ada SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD sekarang
           dicek bila SCR_AUTO_QRYLFD dan SXR_AUTO_EQLFLDnya tidak kosong baru
           dicari dulu rekordnya baru dicek kondisinya. Bila eqlfld atau qryfld
           isinya kosong, langsung dicek kondisi tanpa mencari rekord dulu.

V23.11.07, Selasa 07 November 2023
	1. Memisahkan navigation bar, navList di scr219x dan btnList di menu dari
	   screen.

V23.11.06a, Senin 06 November 2023
	1. Perubahan pencarian di mysql dari batasan tanda petik satu ' ke 
	   tanda petik dua ".
	2. Perbaikan CLICKED..DO_FLY yang tidak jalan di mobile.

V23.11.06, Senin 06 November 2023
	1. Cek pesan msg pada saat login sudah ok untuk usrnam yang ada tanda petiknya 
	   mis. BAMBANG'S HOHO.

V23.11.03, Jumat 03 November 2023
	1. CLICKED ... DO_SPCALCS untuk detail diperbaiki, tidak dicek per IMAGEnya, sct3231
	2. CLICKED..DO_FLY dari dalam screen, ada menu1, sudah bisa balik ke layar sebelumnya
	   tidak menambah g_katlevel.

V23.11.01, Rabu 01 November 2023
	1. Lihat pesan dan pesan lama sudah ok.

V23.10.31, Selasa 31 Oktober 2023
	1. Ubah bridging2 ke bridging untuk akses dashboard.

V23.10.29, Minggu 29 Oktober 2023
	1. Pesan dari user lain sudah bisa dibaca via Notification Icon. Pada
	   saat melihat pesan baru, ada icon list yang bisa melihat semua
	   pesan yang statusnya sudah terbaca (CLSD).

V23.10.27, Jumat 27 Oktober 2023
	1. CLICKED .. DO_IMAGE sudah ok untuk REPORT_TYPE.

V23.10.26, Kamis 26 Oktober 2023
	1. ap_rqjsp yang mati karena invalid token sudah diperbaiki di sct3288.

V23.10.24, Selsasa 24 Oktober 2023
	1. Jumlah field yang digabung (MAXLABELS) di ap_rqjsp ditambah dari 70
	   menjadi 100.
	2. Click di Icon Message sekarang sudah menampilkan pesan dan mengubah
	   pesan dari OPEN menjadi CLSD dan mengenolkan jumlah message
	   di Icon Message.

V23.10.23, Senin 23 Oktober 2023
	1. Pada saat login, notif Icon sudah berisi msg yang belum terbaca.
	   Pada saat klik notif Icon juga sudah muncul pesan di layar.
	2. Kirim pesan ke user via 3027 langsung mengubah notif Icon dari
	   user yang dituju bila login.

V23.10.22, Minggu 22 Oktober 2023
	1. SCAN_SELECT sudah dijalankan waktu ubah rekord, tidak hanya
	   waktu tambah rekord..

V23.10.21, Sabtu 21 Oktober 2023
	1. Membaca notifikasi (msg) via notif Icon sudah bisa membaca pesan
	   yang belum dibaca dan posisi kursor langsung di paling bawah.

V23.10.18, Rabu 18 Oktober 2023
	1. Menghidupkan notifikasi malamute untuk setipa user yang login.
	2. Menghilangkan icon cart dan message sebelum login.
	3. Menghidupkan layar 3027 untuk mengirim pesan (msg) dan memberi
	   notifikasi ke user yang dikirimi pesan.

V23.10.12, Kamis 12 Oktober 2023
	1. Membuat kode untuk MONITOR_TYPE yang sudah tidak dipakai.
	2. F12 untuk menjumlah field, nama field sudah dibuat huruf kecil
	   semua secara ototamtis.
	3. Menghidupkan notifikasi malamute.

V23.10.10b, Selasa 10 Oktober 2023
	1. Batasan jumlah dashboard diperbanyak dan kalau tidak cukup
	   akan keluar pesan kesalahan pada saat memanggil ap_recmt dan
	   ap_recdt.

V23.10.10a, Selasa 10 Oktober 2023
	1. ap_bckup sudah jalan, menggunakan perintah
           mysqldump namaDb > namafile

V23.10.10, Selasa 10 Oktober 2023
	1. F12 ditambahkan di menu atas.

V23.10.09b, Senin 09 Oktober 2023
	1. ap_recmt dan ap_recdt, url balik ke ksystem dihilangkan.

V23.10.09a, Senin 09 Oktober 2023
	1. Bp_recmt url yang http diubah jadi https yang ke bridgingnya.

V23.10.09, Senin 09 Oktober 2023
	1. Memperbaiki SCR_POSTING_DIRECT yang bila ada 2 field yang NONE 
	   akan kacau karena ada variabel error di slotFocussed yang tidak
	   diset nilai awalnya.

V23.10.06a, Jumat 06 Oktober 2023
	1. ap_recmt dan ap_recdt sudah diperbaiki untuk bridging2.

V23.10.06, Jumat 06 Oktober 2023
	1. Program mati karena alarmcounter sudah diperbaiki.
	2. ap_recmt dan ap_recdt sudah ditqambahkan untuk btidging ke superset.
	   SPCALCS(spmaster)
	   DO_LIB ap_recmt(g_usrkode,grpdvs,g_numsfl1);
                /* user/url/jumlah detil */
	   SPCALCS(sptrans) 
	   DO_LIB_IF cpros_ok ap_recdt(gdfbbm,gdffld,gdfcab,lparamvalue);
               /*Nama Dashboard, id dashboard, param, param_value*/

V23.10.02, Senin 02 Oktober 2023
	1. slotDoFly dari 3060 ke 3004 tidak menambah g_katlevel karena
	   dijalankan dengan global  g_training=1.

V23.10.01, Minggu 01 Oktober 2023
	1. Jumlah baris di jsonsct ditambah dari 10 menjadi 50 dan bila
	   lebih akan keluar pesan kesalahan di debug2 dan program akan 
	   mati.

V23.09.29, Jumat 29 September 2023
	1. Back atau escape dari posisi home sudah kembali ke url sebelumnya.
	2. Esc sesudah menekan tombol Fitur sudah jalan.

V23.09.28b, Kamsi 28 September 2023
	1. Tulisan Button Kproduk pada ssat menjalankan program demo dihilangkan.

V23.09.28a, Kamis 28 September 2023
	1. Bila gagal pindah ke program demo, sudah tidak menghapus frm.
	2. kspar -n -x1001 berhenti di 202 berhenti di tengah karena masalah IMAGE
	   tapi bila kspar -n prt1001/sct202 sudah diperbaiki.
	   
V23.09.28, Kamsi 28 September 2023
	1. HOOKS CLICKED DO_DEMOPRG sudah ok
	   Contoh:
	HOOKS(master)
    	CLICKED  cur_field=lprog	DO_DEMOPRG   1000 /* 1000 -> noprt */
    	CLICKED  cur_field=llap		DO_DEMOLAP   1000
    	CLICKED  cur_field=ldash	DO_DEMODASHBOARD   1000

V23.09.26, Selasa 26 September 2023
	1. Pengaturan homeks_cepat.var sudah jalan.

V23.09.25, Senin 25 September 2023
	1. SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD, field sudah bisa diselect lagi 
	   untuk dicopy.
	2. homeks_cepat.var sekarang sudah bisa terbang ke layar tertentu
	   dari submenu, dengan menggunakan ?noScreen  mis:
	   1,"Fitur","?2191"
	   1,"Dagang pak Freddy","?2192"
	   1,"Dagang bu Romlah","?2193"
	   1,"Pabrik pak Freddy","?2194"
	   1,"Dealer Motor pak Freddy","?2195"
	   1,"Toko Emas pak Eko","?2196"

V23.09.21, Kamis 21 September 2023
	1. homeks_cepat.var diubah sbb, ada judulnya di baris pertama
	       	  level 0 bisa tidak ada submenu atau
	       	  bila ada submenu, bagian kanaan diis :sub 
	       	  bila masuk icon icon di 2190,  bagian kanaan diis :icon 
	       	  level 1 berarti submenu
		  contoh:
		  "level","judul","aksi"
		  0,"Home","home.html"
		  0,"Sales",":icon"
		  0,"Products",":sub"
		  1,"Dagang pak Freddy","dagang.html"
		  1,"Dagang bu Romlah","dagang2.html"
		  1,"Dealer Motor pak Freddy","motor.html"
		  1,"Toko Emas pak Eko","emas.html"

V23.09.20a, Rabu 20 September 2023
	1. ap_recmt(usrkode,desturl,jmldt); dan 
	   ap_recdt(dshname,dshid,dshparam,dshparamvalue);
	   untuk bridging ke rectmedia sudah ditambahkan, sudah bisa diparser dulu.

V23.09.20, Rabu 20 September 2023
	1. Token untuk BCA diperbaiki susunannya.

V23.09.19b, Selasa 19 September 2023
	1. Token untuk BCA diubah panjangnya dari 22 menjadi 87.

V23.09.19a, Selasa 19 September 2023
	1. Pilihan Print Html hanya untuk r_previewcetak == 0.

V23.09.19, Selasa 19 September 2023
	1. Cetak o file html, sesudah cetak akan langsung keluar dari tmpilan
	   laporan di layar.

V23.09.18a, Senin 18 September 2023
	1. Panjang token jawaban dari ap_rqjsp dibatasi maksimum 100 karakter, 
	   bila lebih besar dari 100 akan dipendekkan jadi 100.

V23.09.18, Senin 18 September 2023
	1. Tekan 'd' di menu sudah tidak mati.
	2. F4 di menu sudah selalu bisa.
	3. Esc pada saat F8 di layar menu menampilkan jumlah user sudah tidak mati.

V23.09.16b, Sabtu 16 September 2023
	1. ap_nxpst yang hang akan distop paksa dan kesalahan ditulis di file error.

V23.09.16a, Sabtu 16 September 2023
	1. ap_nxpst bila ada beberapa screen yang selanjutnya yang diposting sudah ok lagi.

V23.09.16, Sabtu 16 September 2023
	1. SCR_ENTER_COND bila ada SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD akan dijalankan
	   sesudah rekord dicari dulu.

V23.09.14a, Kamis 14 September 2023
	1. Sales yang login tapi tampilan masih di luar sekarang sudah ada 
	   pilihan Ubah Password. Bila masuk ke menu, pilihan ubah password
	   dihilangkan.

V23.09.14, Kamis 14 September 2023
	1. Pilihan ubah password sudah ditambahkan di menu logo sesudah login,
	   kecuali untuk user absen.

V23.09.13a, Rabu 13 September 2023
	1. Untuk produk 1000, untuk sales, bila pilihan awal adalah MENU,
	   maka GPS tracking untuk sales tidak dijalankan.
	2. Pilihan cetak sudah tampil untuk sales (sct682).
	3. Tampilan pada saat login sales sudah tidak muncul file html ksystem.

V23.09.13, Rabu 13 September 2023
	1. Perbaikan tampilan icon bila tidak ada homeks_cepat.var.

V23.09.11a, Senin 11 September 2023
	1. Perbaikan CLICKED..DO_LIB,, CLICKED...DO_SPCALCS, CLICKED..DO_SHOW_REPORT
	   untuk mengambil nilai di field terakhir.

V23.09.11, Senin 11 September 2023
	1. sct1034, klik untuk cetak laporan, field terakhir sudah terisi
	   dengan isian yang diisi, tidak lagi kosong.

V23.09.09, Sabtu 09 September 2023
	1. Login pertama kali sebelum ada cookie sudah tidak perlu
	   login 2x.

V23.09.08a, Jumat 08 September 2023
	1. Login pertama kali akan diminta login 2x.

V23.09.08, Jumat 08 September 2023
	1. Bridging dashboard sudah ada backurl=...

V23.09.07, Kamis 07 September 2023
	1. Untuk mengeluarkan program sekarang ditmabah pilihan
	   600
	   di wt_config.xml.
	   contoh:
	   
                        
                                100
                        
                        URL
                        true
                        600
                        50
           
	2. SCR_DASHBOARD bis ditambahkan di screen APP_TYPE untuk terbang
	   ke dashboard.

V23.09.06, Rabu 06 September 2023
	1. ap_nxpst diset supaya tidak bisa menjalankan screen berkali kali. Pesan kesalahan
	   akan ditulis di file error.
	   
V23.09.05, Selasa 05 September 2023
	1. UNSEEN cmpdatahl di scr995 yang kelihatan waktu menambah rekord sudah diperbaiki.

V23.09.04, Senin 04 September 2023
	1. Nama parsegenmariadb230901wt4.tgz berubah menjadi parsegen230901.tgz
	2. Nama ksystemriadb230901wt4.wt berubah menjadi ksystem230901.wt
	3. Program yang tidak aktif selama 10 menit akan dimtaikan.

V23.09.01wt4, Jumat 01 September 2023
	1. UNSEEN di field terakhir master sudah tidak mengosongkan nilai INIT pada saat tambah.

V23.08.31wt4, Kamis 31 Agustus 2023
	1. Pertama kali masuk login sudah tidak mati programnya.

V23.08.30bwt4, Rabu 30 Agustus 2023
	1. Menambah tanggal dan jam di debug2 untuk DT_callUrl.

V23.08.30awt4, Rabu 30 Agustus 2023
	1. Menghilangkan info user di debug2.

V23.08.30wt4, Rabu 30 Agustus 2023
	1. F4 di layar menu sudah ok.

V23.08.29awt4, Selasa 29 Agustus 2023
	1. write_debug2 untjk g_mobile = 2.

V23.08.29wt4, Selasa 29 Agustus 2023
	1. Check user password waktu oauth2 sudah diperbaiki.

V23.08.28awt4, Senin 28 Agustus 2023
	1. apk=Ld.. sudah bisa dipakai untuk g_mobile diset jadi 2.

V23.08.28wt4, Senin 28 Agustus 2023
	1. homeks_umum.var sudah bisa diatur sendiri sbb:
	   "Home","home.html"
	   "Jual","icon"
	   "Features","fitur.html"
	   "Pricing","harga.html"

	   Khusus untuk yang sebelah kanan isinya icon, maka akan diisi oleh icon
	   dari program. Tempat icon bisa diatur sendiri, di baris pertama atau kedua.

V23.08.26wt4, Sabtu 26 Agustus 2023
	1. ltgl	 	INIT   {g_tgltrn}   di ksrun dan ksapisvr sudah ok.

V23.08.25bwt4, Jumat 25 Agustus 2023
	1. Scr101 detail yang rekord ke 2 bila di tab tab sesudah D atau K
	   kursornya akan hilang karena ada tablbl yang tidak dihide di master 
	   sudah diatasi.

V23.08.25awt4, Jumat 25 Agustus 2023
	1. ap_dshbd yang tidak menambah ke database walaupun namafieldnya tidak
	   kosong sudah diperbaiki.

V23.08.25wt4, Jumat 25 Agustus 2023
	1. Local yang namanya dimulai dengan lf_, mis. lf_mstfields dan
	   ada INIT yang merupakan gabungan fields mis:
	   DEFAULTS(master)
	   lf_mstfields     INIT     lfield1+lfield2+lfield3
	   maka lfield1, lfield2 dan lfield3 akan dicek sudah ada atau belum.
	2. dibuat SYSDATEYMDMINUS untuk menghasilkan nilai YYYY-MM-DD dan dapat
	   disimpan di field string, mis:
	   LOCAL PGM_FIELDS
   	   ltglsekarang                 STRING                  21
   	   ljamsekarang                 STRING                  21

	   CALCS()
	   ctimestamp              ltglsekarang + "T" + ljamsekarang + "+07:00"

	   DEFAULTS(master)
   	   ltglsekarang                 INIT    SYSDATEYMDMINUS
   	   ljamsekarang                 INIT    SYSTIME
	   ltimestamp			INIT    {ctimestamp}
	
V23.08.24wt4, Kamis 24 Agustus 2023
	1. Baris kosong di bawah nomor layar di screen APP_TYPE sudah dihilangkan.

V23.08.22awt4, Selasa 22 Agustus 2023
	1. Master app_type di field terakhir sudah bisa pindah ke detail.

V23.08.22wt4, Selasa 22 Agustus 2023
	1. homeks_cepat.var waaupun isi baris pertama adalah Ksystem
	   contoh:
	     "Ksystem","home.html"
             "Features","fitur.html"
             "Pricing","harga.html"
	   maka di tampilan awal bila tidak ada icon icon, kata Ksystem
	   akan diubah menjadi Home sbb:
	   Home   Features   Pricing
	   Tapi bila tampilan awal ada icon icon
	   maka pilian akan menjadi
	   Home   Ksystem   Features   Pricing

V23.08.21ct4, Senin 21 Agustus 2023
	1. Filed NOCHANGE yang bisa diisi di scr101 sudah diperbaiki.

V23.08.21bt4, Senin 21 Agustus 2023
	1. MAX_GENRL_TEXT ditambah  dari 20.000 jadi 30.000.

V23.08.21at4, Senin 21 Agustus 2023
	1. Scan barang di 603 detail yang sesudah scan kursornya hilang
	   sudah diatasi.

V23.08.21t4, Senin 21 Agustus 2023
	1. Tombol sudah bisa ditekan untuk masuk ke detqil.
	2. Field terakhir di detail yang diskip kemudian skipnya tidak lolos
	   kondisinya sesudah masuk field sebelumnnya sudah bisa diisi.
	   mis.1004 detail

V23.08.20wt4, Minggu 20 Agustus 2023
	1. Field terakhir yang PROTECT dan bukan BUTTON sudah dilewati,
	   cconth. sct1004.
	2. QPROTECT di field terakhir sudah dilewati pada saat query.
	   contoh: sct1004

V23.08.19awt4, Sabtu 19 Agustus 2023
	1. F11 sudah tidak menampilkan isi INIT_QUERY_F11 di judulnya.

V23.08.19wt4, Sabtu 19 Agustus 2023
	1. -showlog di dbprt sudah menmpilkan lagi tambah, ubah dan posting di 
	    layar query.

V23.08.18wt4, Jumat 18 Agustus 2023
	1. Perbaikan field terakhir balik ke field pertama walau di tab tab terus.

V23.08.17wt4, Kamsi 17 Agustus 2023
	1. Tab dari field terakhir di 3004 sudah kembali ke field pertama.
	2. Hapus detail dari 3004, tampilan sudah ok.

V23.08.16bwt4, Rabu 16 Agustus 2023
	1. Memperbaiki pesan duplikat jrnotoidx yang mengacaukan jawaban
	   dari server, masih perkiraaan, belum pasti benar.

V23.08.16awt4, Rabu 16 Agustus 2023
	1. Memperbaiki screen yang ada master dan master2, mis.scr101 yang
	   perpindahan field dari tab tab sebelumnnya kacau.
	2. Menghilangkan warna putih untuk field terakhir yang dipakai sebagai
	   batas field akhir dari IMAGE tsb. Sekarang warnyanya sama sam abu-abu.

V23.08.16wt4, Rabu 16 Agustus 2023
	1. Tambah di scr3007 tab tab yang mati sesudah ada error Field harus
	   diisi sudah diperbaiki.

V23.08.15cwt4, Selasa 15 Agustus 2023
	1. Perbaikan SUPLOAD, SUPLOAD2 dan SUPLOAD3.

V23.08.15bwt4, Selasa 15 Agustus 2023
	1. Untuk UPLOAD gambar yang hanya boleh kirim 1 gambar saja,
	   sekarang dapat menggunakan SUPLOAD, SUPLOAD2 atau SUPLOAD3.
	   Sesudah 1 gambar terkirim, maka pi;ihan icon kirim gambar akan hilang.

V23.08.15awt4, Selasa 15 Agustus 2023
	1. ap_dmpst(lnamafield,lisinya)
	   sekarang isinya maksimal diperpanjang dari 17 jadi 22, bila
	   kepanjangan akan dipotong otomatis oleh ap_dmpst.

V23.08.15wt4, Selasa 15 Agustus 2023
	1. Bila detail isinya transt yang SFL_LINES(2), maka rekord yang ke 2
	   sudah diblok pada saat turun ke detail, mis.scr1001 prt9777.

V23.08.14awt4, Senin 14 Agustus 2023
	1. Pada saat menambah di trans atau trans2, bila tidak mulai dari awal
	   field, maka EDIT dan HOOKS dari awal field hingga field pertama
	   yang dimasuki akan dijalankan.
	2. F8 untuk RI akan membuka semua field untuk dipilih mana yang mau diskip.

V23.08.14wt4, Senin 14 Agustus 2023
	1. Isian F8 F9 otomatis diubah jadi huruf besar semua.

V23.08.13awt4, Minggu 13 Agustus 2023
	1. Menampilkan informasi Ksystem di pelanggan bila
	   home.var belum ada.

V23.08.13wt4, Minggu 13 Agustus 2023
	1. F8 F9 yang tidak ada nilai awal sudah diperbaiki.
	2. Shift tab di field pertama detail query wsusdah ok, baik saat
	   tambah atau ubah.

V23.08.12wt4, Sabtu 12 Agustus 2023
	1. UPLEXIST(lkotak) Bila lkotak isinya 1, ini akan mengecek apakah
	   kotak perama upload SCR_UPLFLD di master atau SFL_UPLFLD di detail
	   sudah ada gambarnya atau belum.
	2. UPLEXIST(lkotal) Bila lkotak isinya 2 atau 3, ini akan mengecek apakah 
	   kotak kedua SCR_UPLFLD2 atau ke 3 SCR_UPLFLD3 di master sudah
	   ada gambarnya atau belum.

V23.08.11bwt4, Jumat 11 Agustus 2023
	1. Keluar dari scr120 sudah tidak mati.
	2. Menghlangkan padding string di field yang sudah tidak boleh lagi.

V23.08.11awt4, Jumat 11 Agustus 2023
	1. Perbaikan ap_btlfk yang mereset g_batalpst sesudah DT_PRC_BACKGROUN_SCR
	   ke posisi sebelum DT_PRC_BACKGROUN_SCR.

V23.08.11wt4, Jumat 11 Agustus 2023
	1. MAX_RELAT ditambah lagi dari 5500 ke 10000.

V23.08.10cwt4, Kamis 10 Agustus 2023
	1. ap_btlfk yang tanggalnya dikembalikan DD-MM-YYYY jadi DD-MM-YY.
	2. F8 F9 dbprt ditambah -skipfield, pada saat mengisi isian yang diisikan sekarang
	   dapat dibuat pengecualian dengan menggunakan kurung dan koma.
	   mis: kita di field bkmket kita isi PJ (AGUSK,BINTORO) terus kita F8 dan F9 
	   maka field ini akan dibuat PROTECT dan diisi PJ kecuali user AGUSK dan BINTORO.

V23.08.10bwt4, Kamis 10 Agustus 2023
	1. ap_btlfk yang tanggalnya sebelumnya DD-MM-YY diubah jadi DD-MM-YYYY.

V23.08.10awt4, Kamis 10 Agustus 2023
	1. CLICKED	cur_field=llayar  	DO_RTREE   report
	   tanpa IF sudah jalan.
	2. CLICKED	cur_field=llayar  	DO_RTREE   
		IF cpil1 report1
		   cpil2 report2
		   cpil3 report3
		ELSE
		   HKMSG Laporan tidak ada
	   pilihan cpil2 dan cpil3 sudah jalan.

V23.08.10wt4, Kamis 10 Agustus 2023
	1. dbprt ditambah -skipfield untuk mengaktifkan F8 F9 yang akan menskip field field yang
	   tidak perlu masuk ke field itu. Hanya bisa diset oleh RI.

V23.08.09awt4, Rabu 09 Agustus 2023
	1. Login awal sebelum ada cookie sudah tidak mati dulu.
	2. Masuk ke layar lewat icon awal, tidak lewat menu sudah ok tidak keluar 404.

V23.08.09wt4, Rabu 09 Agustus 2023
	1. PMT_UPDALL_COND calc, bisa ubah semua field bila kondisi terpenuhi. 
	      Boleh kondisi ini terpenuhi, semua field bisa diubah, tidak terpengaruh oleh
	      pilihan yang ada di PMT_UPD_FLDS 
	   PMT_UPDFLD_COND calc, bisa ubah sebagian field bila kondisi terpenuhi
	   PMT_UPD_FLDS field1 field2 artinya bisa ubsh field1 dan field3
	   PMT_UPD_FLDS_NOT field1 field2 artinya bisa ubah semua field yang bukan field1 dan field2

V23.08.08ewt4, Selasa 08 Agustus 2023
	1. Perbaikan jalannya field lagi.

V23.08.08dwt4, Selasa 08 Agustus 2023
	1. Perbaikan jalannya field lagi.

V23.08.08cwt4, Selasa 08 Agustus 2023
	1. Memperbaiki penghapusan file jrp (jurnal sementara) bila tidak jadi mencetak 
	   junral percobaan sesudah diproses F2.
	2. Perbaikan field supaya bisa berputar di scr1003.

V23.08.08bwt4, Selasa 08 Agustus 2023
	1. Masuk ke IMAGE di tombol 3004 pada saat ubah sudah tidak mati.

V23.08.08awt4, Selasa 08 Agustus 2023
	1. Perbaikan program bila ada BUTTON sebagai field terakhir atau pertama,
	   supaya bila ditab terus masih bisa berputar ke depan lagi.
	2. Perbaikan putaran field bila ada field yang diproteksi via F8 F9.

V23.08.08wt4, Selasa 08 Agustus 2023
	`1, Detail yang SFL_APP_TYPE sudah diperbaiki.

V23.08.07fwt4, Senin 07 Agustus 2023
	1. Masih perbaikan field terakhir putar ke field awal.

V23.08.07ewt4, Senin 07 Agustus 2023
	1. Scr101 sudah bisa kembali ke field awal sesudah ada di field 
	   terakhir walau ada master2.

V23.08.07dwt4, Senin 07 Agustus 2023
	1. Masuk ke image tombol di 3004 sudah tidak mati, tapi masih ada masalah bila
	   ditab di field terakhir dari tombol, tidak bisa kembali ke field pertama.
	2. Scr101 tab tab sudah bisa balil ke field pertama.

V23.08.07cwt4, Senin 07 Agustus 2023
	1. Tab tab di laporan sudah urut fieldnya.

V23.08.07bwt4, Senin 07 Agustus 2023
	1. Masuk ke field pertama di master, HOOKS dan EDITS dari field pertama
	   tetap dijalankan walaupun diset PROTECT.

V23.08.07awt4, Senin 07 Agustus 2023
	1. Upload gambar sudah muncul.

V23.08.07wt4, Senin 07 Agustus 2023
	1. Gambar sudah bisa dikirim via wa, harus ada di direktori upload
	   dan namanya harus diakhiri dengan .jpg , mis.upload/test.jpg
	   Lihat scr3041 untuk mencobanya.

V23.08.06awt4, Minggu 06 Agustus 2023
	1. ap_krmwa sudah bisa mengirim foto dngan nama file harus diakhiri dengan
	   jpg, mis. test.jpg dan gambar harus dilettakkan di direktori upload.

V23.08.06wt4, Minggu 06 Agustus 2023
	1. Perubahan konsep field terakhir di master, sekarang ditambah informasi
	   field di urutan pertama, baik PROTECT maupun tidak tetap ada mstfieldfptr;
	   Juga field terqkhir di master, baik PROTECT atau tidak diset
	   mstlastfptr.

V23.08.05wt4, Sabtu 05 Agustus 2023
	1. Bila field di PMT_UPD_FLDS tidak ada yang bisa masuk, sekarang
	   program akan membreritahu dan tidak mati.
	2. Pada saat tab di field terakhir dari detail yang SFL_APP_TYPE sudah tidak pindah
	   2 rekord ke bawah.

V23.08.04bwt4, Jumat 04 Agustus 2023
	1. Panjang token mis. 
   	   ldetlabels   INIT   "noWorkOrder+noSAForm+tanggalServis+waktuPKB+noPolisi+noRangka+noMesin+kodeTipeUnit+tahunMotor+informasiBensin+kmTerakhir+tipeComingCustomer+namaPemilik+alamatPemilik+kodePropinsiPemilik+kodeKotaPemilik+kodeKecamatanPemilik+kodeKelurahanPemilik+kodePosPemilik+alamatPembawa+kodePropinsiPembawa+kodeKotaPembawa+kodeKecamatanPembawa+kodeKelurahanPembawa+kodePosPembawa+namaPembawa+noTelpPembawa+hubunganDenganPemilik+keluhanKonsumen+rekomendasiSA+hondaIdSA+hondaIdMekanik+saranMekanik+asalUnitEntry+idPIT+jenisPIT+waktuPendaftaran+waktuSelesai+totalFRT+setUpPembayaran+catatanTambahan+konfirmasiPekerjaanTambahan+noBukuClaimC2+noWorkOrderJobReturn+totalBiayaService+waktuPekerjaan+statusWorkOrder+dealerId+createdTime+modifiedTime+DETAILservices+idJob+namaPekerjaan+jenisPekerjaan+biayaService+promoIdJasa+discServiceAmount+discServicePercentage+totalHargaServis+createdTime+modifiedTime+DETAILparts+idJob+partsNumber+kuantitas+hargaParts+promoIdParts+discPartsAmount+discPartsPercentage+Ppn+totalHargaParts"
	   sudah ditambah dari 1000 jadi DT_MXSTR, 10000 karakter.

V23.08.04awt4, Jumat 04 Agustus 2023
	1. Perbaikan layar 861 nss trans yang SFL_APP_TYPE dengan master QUERY_TYPE.

V23.08.04wt4, Jumat 04 Agustus 2023
	1. Perbaikan layar 3326 dw  bila tab dari field bkmkb yang ada MAP mengubah bkmnobbm
	   maka sekarang field bkmtotal sudah tidak terblok.
	2. Layar detail APP_TYPE 861 nss waktu ke detail sudah 1 rekord saja yang aktif.

V23.08.03bwt4, Kamis 03 Agustus 2023
	1. Perbaikan agar mundur dengan shifttab field kosong tidak dicek EDIT dan HOOKS.

V23.08.03awt4, Kamis 03 Agustus 2023
	1. Perubahan check field yang harus diskip setiap pindah dari satu
	   field ke field lain walaupun tidak SCAN.

V23.08.03wt4, Kamis 03 Agustus 2023
	1. Mengatasi Javascript error karena setInputMask pada saat maiu tambah rekorfd
	   sesudah posting di 1001.

V23.08.02bwt4, Rabu 02 Agustus 2023
	1. HOOKS cur_keybd=EN sudah jalan lagi.

V23.08.02awt4, Rabu 02 Agustus 2023
	1. TEXTAREA sebagai field pertama di trans2 sudah ok.
	2. Di sct yang APP_TYPE, posisi di trans sudah bisa turun ke semua rekord,
	   mis. sct733.

V23.08.02wt4, Rabu 02 Agustus 2023
	1. SCR_UPL_FRONTCAMERA dan SCR_UPL_BACKCAMERA ditambahkan untuk
	   mengambil foto dengan fasilitas HP, tidak boleh bareng
	   dengan SCR_UPL_CAMERAONLY.

V23.08.01cwt4, Selasa 01 Agustus 2023
	1. Field pertama TEXTAREA sudah tidak dilompati pada saat tambah atau ubah.

V23.08.01bwt4, Selasa 01 Agustus 2023
	1. startdetail sudah bisa jalan lagi, tapi sebaiknya pakai DETAILxxxx, lebih
	   baik.

V23.08.01at4, Selasa 01 Agustus 2023
	1. Perbaikan untuk json yang ada startdetail mis:
   	  ldetlabels   INIT   "idSpk+idProspect+namaCustomer+noKtp+alamat+kodePropinsi+kodeKota+kodeKecamatan+kodeKelurahan+kodePos+noKontak+namaBPKB+noKTPBPKB+alamatBPKB+kodePropinsiBPKB+kodeKotaBPKB+kodeKecamatanBPKB+kodeKelurahanBPKB+kodePosBPKB+latitude+longitude+NPWP+noKK+alamatKK+kodePropinsiKK+kodeKotaKK+kodeKecamatanKK+kodeKelurahanKK+kodePosKK+fax+email+idSalesPeople+idEvent+tanggalPesanan+statusSPK+createdTime+modifiedTime+dealerID+startdetail+kodeTipeUnit+kodeWarna+quantity+hargaJual+diskon+ppnAmount+fakturPajak+tipePembayaran+jumlahTandaJadi+tanggalPengiriman+idSalesProgram+idApparel+createdTime+modifiedTime+anggotaKK+createdTime+modifiedTime"
  	  ldetfields   INIT   "ahmnofak+ahmno1+ahmnama1+ahmno+ahmket1+ahmstr101+ahmstr102+ahmstr103+ahmstr104+ahmstr105+ahmno2+ahmnama2+ahmno3+ahmket2+ahmstr106+ahmstr107+ahmstr108+ahmstr109+ahmstr1010+ahmstr301+ahmstr302+ahmno4+ahmstr303+ahmstr2001+ahmstr1011+ahmstr1012+ahmstr1013+ahmstr1014+ahmstr1015+ahmstr304+ahmstr305+ahmstr1016+ahmstr306+ahmtgl1+ahmstr1017+ahmtgl2+ahmtgl5+ahmstr1020+ahmstr308+ahmwarna+ahmjml1+ahmhrg1+ahmhrg2+ahmstr1018+ahmstr307+ahmstr1019+ahmhrg3+ahmtgl3+ahmstr2002+ahmstr2003+ahmtgl4+ahmnobuk1+ahmstr2004+ahmnama4+ahmnobuk2"
	  sudah ok

V23.08.01t4, Selasa 01 Agustus 2023
	1. Nama perusahaan tidak ditampilkan di bawah logo. Bila
	   ingin menampilkan tambahkan -showpersh di dbprt.

V23.07.31cwt4, Senin 31 Juli 2023
	1. PERMIT(trans2) sudah jalan.

V23.07.31bwt4, Senin 31 Juli 2023
	1. Saat ke detail, bila ada master2, semua field sudah diproteksi.

V23.07.31awt4, Senin 31 Juli 2023
	1. Untuk program yang langsung masuk ke layar mis.localhost?qr=5.2160
	   tampilan home.html tidak ditampilkan.

V23.07.31wt4, Senin 31 Juli 2023
	1 Pembatasan field lewat F8 F9 untuk field yang sama di screen yang 
	  berbeda sudah ok.

V23.07.30wt4, Minggu 30 Juli 2023
	1. Menambah detail waktu tab yang pindah ke field master sudah diperbaiki.
	2. Pada saat menekan spasi di field yang ada DFALT_LIST sudah tidak
	   kembali ke field pertama.

V23.07.29bwt4, Sabtu 29 Juli 2023
	1. Program di laporan dan APP_TYPE sudah jalan lagi.
	2. TEXTAREA sudah bisa di shift-tab untuk mundur.

V23.07.29awt4, Sabtu 29 Juli 2023
	1. Masuk Ke layar yang g_tgltrn sudah lewat hari ini dan ststrntoday diset Y
	   sudah tidak bisa masuk.
	2. Pilihan Ubah password di layar menu sudah dihilangkan.

V23.07.29wt4, Sabtu 29 Juli 2023
	1. DT_MAXMSG ditambah dari 16rban menjadi 32768.
	2. Pembatasan field yang diprotek dan fiednya dibuat abu-abu (disabled)
	   sudah jalan dengan trans dan juga transt.

V23.07.28awt4, Jumat 28 Juli 2023
	1. prt7777/sct1080 ada INIT_WUERY sudah tidak mati.

V23.07.28wt4, Jumat 28 Juli 2023
	1. Field yang tidak bisa masuk sekarang langsung dibuat disabled (warna abu abu)
	   mungkin masih ada kesalahan.

V23.07.26cwt4, Rabu 26 Juli 2023
	1. ap_rqpef tipe "1" bila gagal akan muncul pesan
	   ap_repef gagal, Nama tidak ada  dan
	   r_long8 diset 0. Bila berhasil r_long8 diset 1

V23.07.26bwt4, Rabu 26 Juli 2023
	1. DO_RRTREE report1 bila RTREE(report1) RT_COND gagal, maka report tidak
	   dijalankan.

V23.07.26awt4, Rabu 26 Juli 2023
	1. Ubah rekord  di scr3002 degan mengisi field direktori laporan dan update lagi
	   dengan mengosongkan field itu sudah tidak mati.

V23.07.26wt4, Rabu 26 Juli 2023
	1. HOOKS(report)
	   CLICKED   =llayar        DO_RTREE
             IF cpil1 report1  cpil2 report2
	   sudah jalan.

V23.07.25awt4, Selasa 25 Juli 2023
	1. CLICKED         cur_field=lkirimwa      DO_SPCALCS
                IF cstsOPENbyr1 splap
                ELSE
                HKMSG No.HP WA hrs diisi, Status Harus OPEN, Total bayar blm betul
	   bila IF gagal, SPCALCS splap sudah tidak dijalankan.

V23.07.25wt4, Selasa 25 Juli 2023
	1. Mulai merapikan tampilan awal Ksystem, baca home.html

V23.07.24awt4, Senin 24 Juli 2023
	1. Ditambah informasi g_usrcab dan g_usrdvs pada saat login,
	   diambil dari usrcab dan usrdvs bila ada fieldnya.

V23.07.24wt4, Senin 24 Juli 2023
	1. SCR_NO_KSCETAK dan DO_RTREE untuk REPORT_TYPE sudah ok.
	2. Untuk upload icon prt9000, jalankan ln -rs prt9000 docroot 
	3. Dari field pertama di REPORT_TYPE, sudah tidak mati kalau di shift-tab.

V23.07.23awt4, Minggu 23 Juli 2023
	1. ckodebukti      lkodebukti      NO_REPLACE
	   akan keluar pesan
	   NO_REPLACE: Operand kiri harus field

V23.07.23wt4, Minggu 23 Juli 2023
	1. Tombol Detail 10d sudah mengarah ke transi, 11d ke transj dst.

V23.07.22wt4, Sabtu 22 Juli 2023
	1. r_sfpsp_df1 sudah bisa diparser lagi untuk leveling.
	2. Batasan aktif.var tidak berlaku untuk grup RI.

V23.07.21bwt4, Jumat 21 Juli 2023
	1. CLICKED		cur_field=lwacetak  	DO_SPCALCS
	     IF cstsOPENbyr1 splap
	     ELSE 
	     HKMSG No.HP WA hrs diisi, Status Harus OPEN, Total bayar blm betul
	sudah jalan.

V23.07.21awt4, Jumat 21 Juli 2023
	1. g_counter ditambahkan di variabel global.
	2. Upload gambar di kotak2 (UPLOAD2) sudah ok.

V23.07.21wt4, Jumat 21 Juli 2023
	1. prg/aktif.var dan prt1000/aktif.var sekarang bisa diisi layar
	   ratusan dan satuan
	   mis.
	   100 200 300 401 402 502 504 600
	   maka akan tampilan semua layar di bawah 100, 200, 300 dan 600
	   tapi hanya tampil 400, 4001, 402 dan 500, 502, 504
	2. Pembatasan screen untuk grup di 3001 sudah bisa ratusan atau satuan.

V23.07.20awt4, Kamis 20 Juli 2023
	1. SCAN_UPD_MAP yang di MAPnya ada DO_CALC_IF sekarang sudah tidak muncul 
	   pesan kesalahan "tidak boleh menggunakan field g_curfile, harus dari file ppd".
	   mis. sc6654, prd1001.

V23.07.20wt4, Kamis 20 Juli 2023
	1. DFAlT_LIST sudah ok lagi.

V23.07.18awt4, Selasa 18 Juli 2023
	1. Panjang isian DEFAULT diperpanjang dari 500 ke 1500.

V23.07.18wt4, Selasa 18 Juli 2023
	1. HOOKS DO_SKIP_IF di field terakhir sekarang sudah pindah ke 
	   field awal lagi, mis bkmtotal di scr306.
	2. Pada saat menekan tombol HideColumn, pesan diubah dari
	   Masukkan kolom yang ingin dihilangkan, mis.1,3,5 menjadi
	   Masukkan kolom dipilih, mis.1,3,5
	3. Ksresources230718.tgz sekarang menambah ks.saveExcel di ksystem_ide.xml

V23.07.17awt4, Senin 17 Juli 2023
	1. F8 F9 yang diset isian di field tertentu dipastikan dibatasi dengan
	   spasi di antara kata atau huruf itu, mis isian T maka T berdiri sendiri
	   dan bukan bagian dari kata lain.

V23.07.17wt4, Senin 17 Juli 2023
	1. F8 F9 mengeset nilai awal untuk field tertentu sudah memberitahu
	   dengan benar kalau field tidak ada pilihan itu. Misal field bkmjsn
	   diset dengan F8 F9 OZ sedan di pilihan bkmjns di DEFAULTnya tidak
	   ada pilihan OS, maka pada saat menambah rekord akan menucl pesan
	   pilihan OZ tidak ada di DEFAULT bkmjns.

V23.07.15awt4, Sabtu 15 Juli 2023
	1. Cetak melalui Save Excel di menubar sudah tidak mati.

V23.07.15wt4, Sabtu 15 Juli 2023
	1. Dtcatlog diperbaiki.

V23.07.14awt4, Jumat 14 Juli 2023
	1. g_lstnum yang isinya 1 sudah tersimpan pada saat DBC_LAST_TARGET.
	2. Nama perusahaan yang ada spasinya di parameter url sudah diubah jadi %20.

V23.07.14wt4, Jumat 14 Juli 2023
	1. Bila ubah gagal karena rekord sudah berubah, sekarang akan ditambahkan
	   informasi di file error, dari screen berapa dan file apa yang gagal diubah.

V23.07.13dwt4, Kamis 13 Juli 2023
	1. SCR_JOIN_FILE1 tldbukurtidx  samnobuk gv_int1 yang juga ada trans yang SFL_MAP
	   juga mengandung tldsts sekarang sudah ok pada saat diubah di master, mis. scr1001.
	   Akan mengubah master dan join file dulu sebelum mengubah detail melalui
	   SFL_MAP.

V23.07.13cwt4, Kamis 13 Juli 2023
	1. g_lstnum tipe LONG diset nomor terakhir yanga dipakai di LAST_TARGET.

V23.07.13bwt4, Kamis 13 Juli 2023
	1. Upload foto lewat tombol yang mematikan program diperbaiki.

V23.07.13awt4, Kamis 13 Juli 2023
	1. Setting Protect field F8 dan F9, bila diset oleh RI akan berlaku untuk
	   semua user. Bila ada setting dari user RI dan user lain, maka setingan
	   user RI yang dipakai. Bila ada setingan user lain dan tidak ada setingan
	   user RI, maka setingan user yang bersangkutan yang dipakai.

V23.07.13wt4, Kamis 13 Juli 2023
	1. Posting di sct984 yang ada MASTER_MP sudah tidak enter 2x dan sudah tidak mati.

V23.07.12dwt4, Rabu 12 Juli 2023
	1. kspar scr3091 yang mengandung ap_dshbd diperbaiki lagi. Panjang token ditambah hingga
	   1500 karakter supaya tidak segfault.

V23.07.12cwt4, Rabu 12 Juli 2023
	1. Pesan wa yang panjang sudah tidak membuat program mati.

V23.07.12bwt4, Rabu 12 Juli 2023
	1. Masuk field yang terproteksi karena 
	   PMT_UPDFLD_CDOND c1
           PMT_UPD_FLDS bbmket 
	   di scr201
	   sudqh bisa langsung geser ke bbmket.
	2. F7 di 201 yang mati pada saat update sudah diperbaiki.

V23.07.12awt4, Rabu 12 Juli 2023
	1. g_usrrute isinya sudah ambil dari usrrute.

V23.07.12wt4, Rabu 12 Juli 2023
	1. g_usrrute ditambahkan.
	2. Field yuang diprot3ect via F8 F9, bila ada DEFAULT di field itu
	   harus ada di pilihan DEFAULT itu.

V23.07.11bwt4, Selasa 11 Juli 2023
	1. ksrun -db=ks_cepat -cautofile, waktu awal sudah benar.

V23.07.11awt4, Selasa 11 Juli 2023
	1. Tanggal sudah bisa dicari dengam >02062023.

V23.07.11wt4, Selasa 11 Juli 2023
	1. F8 saat di dalam SCAN sudah jalan lagi.

V23.07.10wt4, Senin 10 Juli 2023
	1. Nama perusahaan sudah ditampilkan di bawah logo.

V23.07.08wt4, Sabtu 08 Juli 2023
	1. Pengesetan PROTECT field per user dengan F8 dan F9 baik dengan isian kosong,
	   field isinya kosong pada saat F9 atau field ada isinya sudah ok.

V23.07.07cwt4, Jumat 07 Juli 2023
	1. Mencetak tampilam di layar di scr1002 yang SCR_NO_KSCETAK sudah tidak mati.

V23.07.07bwt4, Jumat 07 Juli 2023
	1. Keluar dari o yang SCR_NO_KSCETAK o_inpg sudah diset 0.

V23.07.07awt4, Jumat 07 Juli 2023
	1. Tab tab pada saat o di layar query yang ada SCR_NO_KSCETAK sudah tidak
	   mati.

V23.07.07wt4, Jumat 07 Juli 2023
	1. Masuk ke detail APP_TYPE dari master di scr970 yang mati programnya 
	   sudah dieprbaiki.

V23.07.06awt4, Kamis 06 Juli 2023
	1. Menghilankan batasan tahun di bawah >40 berarti 1941 dan 20 berarti 2020
	   karena sekarang tahun sudah langsung disimpan dalam bentuk 4 digit.

V23.07.06wt4, Kamis 06 Juli 2023
	1. FEILDS(master)
	   samhpkrm  DIGIT {9999-9999-9999} INPUTRI  1 
	   minus minusnya sudah tampil lagi.

V23.07.05awt4, Rabu 05 Juli 2023
	1. ap_adbtf ltipe = "OB" sudah ditmahahkan untuk mencari brd yang
	   bdtstsnya INBK, bukan INPG.
	2. ap_ptbtf akan mengubh brdsts menjadi CLBK bila sebelumnya isinya
	   adalah INBK. Bila bukan INBK maka akan diubah seperti biasa 
	   menjadi CLSD.

V23.07.05wt4, Rabu 05 Juli 2023
	1. INIT_QUERY bkmtgl yang tidak di field pertama sudah muncul pada
	   saat menekan c.

V23.07.04bwt4, Selasa 04 Juli 2023
	1. ksystem.co?qr=5.2110.bbmno=103* sudah jalan, masuk ke sct2110
	   dan g_auto_field akan terisi bbmno dan g_auto_value akan terisi 103*
	   contoh:
	   SCREEN 2110 QUERY_TYPE s.DataRekBukuBesar   
	   SCR_NOLOGIN_OK
	   SCR_AUTO_QRYFLD bbmno
	   SCR_AUTO_EQLFLD g_auto_value

	   Dalam hal ini g_auto_field tidak dipakai.

V23.07.04awt4, Selasa 04 Juli 2023
	1. DO_RTREE HKMSG sudah jalan
	   contoh:
	   HOOKS(report)
	   CLICKED		cur_field=llayar  	DO_RTREE 
	       IF cbyr1 report2
	       ELSE HKMSG Status Harus OPEN, Total bayar blm betul

V23.07.04wt4, Selasa 04 Juli 2023
	1. User pertama kali masuk ke training.ksystem.co sudah tidak masalah.

V23.07.01wt4, Sabtu 01 Juli 2023
	1. Upload gambar/signature info jam sampai detik agar tidak duplikat.
	2. Dfatar key sudah dihilangkan pesan kesalahan bila sct
	   tidak bisa ditqmbahkan di server.

V23.06.30wt4, Jumat 30 Juni 2023
	1. DO_RTREE IF calcs reprotid sudah bisa dipkakai
	   mis. DO_RTREE IF c1 report2 

V23.06.25bwt4, Minggu 25 Juni 2023
	1. Bila ada baik frm0000/sctxxx.frm atau frm/scrxxx.frm dan tidak ada
	   scrnya, maka ksgen menghapus frm yang tidak ada scrnya dan memberi informasi
	   bahwa ksgen harus dijalankan lagi.

V23.06.25awt4, Minggu 25 Juni 2023
	1. Bila tidak ada scr2164 dan ada sct2164 maka frm/2164.frm sudah tidak
	   dicek apakah ada atau tidak.

V23.06.25wt4, Minggu 25 Juni 2023
	1. Perbaikan login via training.ksystem.co

V23.06.24wt4, Sabtu 24 Juni 2023
	1. Ksgen atau ksgen -x9000 yang ada frm/scr3101.frm tapi tidak ada prg/scr3101 
	   sekarang diberithau dan frmnya dihapus.

V23.06.23wt4, Jumat 23 Juni 2023
	1. Kspar yang parser semua gagal FIELD kurang banyak tapi kalau
	   kspar satu screen ok karena DEFAULT mengandung script mysql yang
	   dipakai di ap_dshbd sudah diperbaiki. Field di dalam tanda petik
	   sudah tidak menambah jumlah field di DEFAULT itu.

V23.06.21wt4, Rabu 21 Juni 2023
	1. DEFAULT yang baanyak sekali untuk ap_dshbd sudah terakomodasi.

V23.06.20wt4, Selasa 20 Juni 2023
	1. Pada saat hanya user ONLINE yang bisa masuk, balik ke login
	   sekarang sudah pada posisi sudah logout.

V23.06.18awt4, Minggu 18 Juni 2023
	1. Bila -nologin maka login via training/ juga sudah tidak 
	   muncul layar login.

V23.06.18wt4, Minggu 18 Juni 2023
	1. INIT_LABEL, setPlaceholder, 1002 yang kadang kacau isinya sudah 
	   diperbaiki

V23.06.17awt4, Sabtu 17 Juni 2023
	1. Pada saat mengisi tanggal sekarang keluar pembatas - (minus)
	   untuk memudahkan pengisisan.
	2. Di belakang field tipe STRING sekaarang bisa ditambah
	   mask {mis. 999-999-9999} atau {XXXX-XXXXX-XXXX} 
	   9 untuk nomor
	   sedang X bebas nomor atau karakter.
	   conoth:
	   FIELDS(master)
   	   bkmket         NONE  {9999-9999-9999}    INPUTRI        18 /* Total Biaya */

V23.06.17wt4, Sabtu 17 Juni 2023
	1. Tanggal kosong sudah ok lagi.

V23.06.15awt4, Kamis 14 Juni 2023
	1. Perbaikan parser untuk DEFAULT kembali seperti v230614 dengan
	   perubahan tipe variabel ccc dari COUNT menjadi LONG>

V23.06.15wt4, Kamis 14 Juni 2023
	1. DEFAULT untuk ap_dshbd yang panjang sudah ok.

V23.06.14wt4, Rabu 14 Juni 2023
	1. Daftar progrqm (scr3330) sudah diperbaiki, bila ada konflik file
	   bukan milik ksystem.

V23.06.13awt4, Selasa 13 Juni 2023
	1. ap_adbtf ltipe = "OT" sudah ditmahahkan untuk mencari brd yang
	   bdtstsnya INTP, bukan INPG.
	2. ap_ptbtf akan mengubh brdsts menjadi CLTP bila sebelumnya isinya
	   adalah INTP. Bila bukan INTP maka akan diubah seperti biasa 
	   menjadi CLSD.
	3. ap_svpdf(namascript,namamap,namapdf) sudah jalan utnuk
	   langsung membuat file pdf dengan namascript dan nama map yang dikehendaki.
	   mis:
	   HOOKS(master)
	   AFTER_INPUT	cur_field=bbmno     	DO_LIB ap_svpdf(lnamascript,lnamamap,lnamapdf);

V23.06.13wt4, Selasa 13 Juni 2023
	1. ap_jlrcd sudah tampil hasilnya di scr3011.

V23.06.12awt4, Senin 12 Juni 2023
	1. Perbaikan menu icon yang tidak ada judulnya.
	2; Mengurangi Kemungkinan program hang.
	3. Template yang dipakai di SUBFL SFL_TEMPLATE tapi tidak ada 
	   templatenya sekarang kspar akan dianggal gagal.

V23.06.12wt4, Senin 12 Juni 2023
	1. ap_svpdf(namascript, namamap, namapdf) sudah bisa dibuat, belum selesai.

V23.06.11wt4, Minggu 11 Juni 2023
	1. Masuk ke demo transaksi proram DAGANG sudah ok.
	2. Login awal sebelum punya cookie sekarang sudah langsung masuk dengan
	   user yang benar.

V23.06.10awt4, Sabtu 10 Juni 2023
	1. Masih perbaikan tampilan cepat.

V23.06.10wt4, Sabtu 10 Juni 2023
	1. Perbaikan minor tampilan awal yang cepat.

V23.06.089t4, Jumat 09 Juni 2023
	1. panggil ksystem dari browser dipercepat.

V23.06.08dwt4, Kamis 08 Juni 2023
	1. INIT_QUERY >30042023 sudah ok.

V23.06.08cwt4, Kamis 08 Juni 2023
	1. write_error untuk DB_CALCS join dan MAP yang kepanjangan dihilangkan dulu.

V23.06.08bwt4, Kamis 08 Juni 2023
	1. Perbaikan program untuk penambahan DEFAULT dari 64K ke 2M (CPMEM).

V23.06.08awt4, Kamis 08 Juni 2023
	1. Perbaikan scr3222 tambah di detail (CPMEM).

V23.06.08wt4, Kamis 08 Juni 2023
	1. Perbaikan masuk scr1505 yang hang (CPMEM).

V23.06.07bwt4, Rabu 07 Juni 2023
	1. Perubahan panjang untuk DEFAULT dan yang lain ditmabah dari
	   64 ribu huruf menjadi 2 milyar huruf. Perlu dicoba dulu.

V23.06.07awt4, Rabu 07 Juni 2023
	1. Jumlah karakter (huruf) di DEFAULT ditambah dari 32.000 huruf
	   menjadi 64.000 huruf.

V23.06.07wt4, Rabu 07 Juni 2023
	1. Perbaikan kspar yang gagal.

V23.06.06wt4, Selasa 06 Juni 2023
	1. Perbaikan DEFAULTS yang mengandung ap_dshbd.

V23.06.05awt4, Senin 05 Juni 2023
	1. Pembagian dengan 0 tidak diijinkan sudah menampilkan nama CALCS.
	2. Bial F4 ada kesalahan di CALCS, kesalahan ini sudah direset di dalam F4 ini.

V23.06.05wt4, Senin 05 Juni 2023
	1. ap_dshbd yang field atau scriptnya kosong sekarang diberitahu
	   ap_dshbd yang mana.

V23.06.02wt4, Jumat 02 Juni 2023
	1. Informasi perusahaan dihilangkan dari menu
	2. RT_SAVE_XLS dan RT_SAVE_XLSX sudah bisa untuk menyimpan file Excel.
	3. RT_SAVE_TO({lfile}) otomatis menyimpan dalam bentuk pdf.

V23.05.30ewt4, Selasa 30 Mei 2023
	1. Informasi perusahaan di mobile dibuat 1 baris sendiri.

VV23.05.30dwt4, Selasa 30 Mei 2023
	1. Layar menu ditambah informasi nama perusahaan.

V23.05.30cwt4, Selasa 30 Mei 2023
	1. dbprt ditambahi pilihan -joinlastempty. Bila diset -joinlastempty
	   maka bila ada DBCALCS JOIN yang target terakhir isinya kosong,
	   JOIN  akan dianggap gagal.

V23.05.30bwt4, Selasa 30 Mei 2023
	1. DBCALCS JOIN yang target terakhir kosong sekarang tetap dijalankan
	   lagi.

V23.05.30awt4, Selasa 30 Mei 2023
	1. login awal belum ada cookie sudah ok lagi.

V23.05.30wt4, Selasa 30 Mei 2023
	1. qr=6 dimatikan dulu.

V23.05.26awt4, Jumat 24 Mei 2023
	1. Perbaikan DTPDFALT dengan menambah panjang text yang dialokasi untuk 
	   mengatasi masalah
	   malloc(): invalid next size (unsorted).

V23.05.26wt4, Jumat 26 Mei 2023
	1. Kondisi ke detail yang gagal pada saat posting sekarang sudah diberitahu
	   di sct atau scr berapa.
	2. aktif.var untuk produk di prt sudah ok.

V23.05.24awt4, Rabu 24 Mei 2023
	1. Informasi perusahaan=namaPerusahaan sekarang ditambahkan ke paramter birt.
	2. RT_CAB lcab  ditambahkan di RTREE untuk memberi informasi cabang ke 
	   rptdesign.
	   mis:
	   DEFAULTS(report)
	   lcab  INIT  "CabANG1"

	   RTREE(report)
	   RT_CAB  lcab1

	   akan menghasilkan parameter sbb:
	   rpt0000/scr3101.rptdesign&database=ks_cepat&usrnam=ROOT¶m1=100.01&perusahaan=KS ONCLINE&cabang=CABANG1


V23.05.24wt4, Rabu 24 Mei 2023
	1. RT_SAVE_TO({lnamafile}) sudah jalan untuk menyimpan fiile dan
	   dapat digabung dengan RT_SPCALCS spcal1 untuk mengirim WA.
	   contoh:
	CALCS()
	cr1    g_print 
	ctam2  ppmjmlctk + 1  

	MAP(mupdlap1)
   	ctam2		ppmjmlctk	   DO_CALC

	DBCALCS(dupdlap1)
		DBC_COMMAND	UPDATE
		DBC_TARGET      ppmprmidx ppmprm
		DBC_MAP         mupdlap1
		DBC_COND        cr1

	SPCALCS(spcal1)
	DO_LIB ap_krmwa(ltelp,lpesan,lnamapdf);

	RTREE(report)
	USES_SCRIPT(scr3101.rptdesign)  /* Aslinya 3101*/
	RT_SAVE_TO({lnamapdf})
	RT_MAP  mparam
	RT_PDF
	RT_DBCALCS dupdlap1
	RT_SPCALCS spcal1

V23.05.23awt4, Selasa 23 Mei 2023
	1. ap_krmwa(notelp,pesan,namafile/*bila ada file*/)
	   sudah bisa dipakai untuk mengirim WA. scr3003 harus diset
	   stsconwa diisi BEARER token dari whatspie
	   stshpwa  diisi no telp pengirim
	   stsurlwa diisi url Whatspie sbb: https://api.whatspie.com/messages
	   stsurllokpdf diisi mis.https://ksystem.co/laporan disesuaikan untuk
	   server masing masing sesuai DNSnya, tidak bisa pakai noIP.

	   Bila namafile diisi mis junk1.pdf, maka akan mengirim file pdf.
	   Bila namafile kosong maka akan mengirim pesan biasa (chat) tanpa file.

V23.05.23wt4, Selasa 23 Mei 2023
	1. Tandatangan sgnupload juga disimpan ke upload/logupl/YYYYMMDD/.
	2. Link file di logupld sudah tidak pakai ../..

V23.05.20wt4, Sabtu 19 Mei 2023
	1. Semua gambar dari upload  gaambar sekarang dibuat link ke 
	   upload/logupl/SYSDATE mis upload/logupl/20230520
	2. File error yang memuat kesalahan scr atau sct sekarang ditambah
	   informasi tanggal dan jam.

V23.05.19wt4, Jumat 19 Mei 2023
	1. DBCALCS JOIN yang tidak ketemu karena dianggap field terakhir kosong
	   sudah diperbaiki.

V23.05.18cwt4, Kamis 18 Mei 2023
	1. Penggunaan https:://fonts.googleapis.com dihilankgkan.

V23.05.18bwt4, Kamis 18 Mei 2023
	1. Report yang membaca rpt0022/sctxxx.rptdesign  dan bukan rpt1000/sctxxx.rptdesign  
	   sudah diperbaiki untuk program yang ada kode produknya.

V23.05.18awt4, Kamis 18 Mei 2023
	1. MAP yang field tujuannya tidak cukup panjang untuk menampung
	   sekarang dituliskan pesan di file error nomor screen, nama MAP
	   dan field yang terpotong isinya.

V23.05.18wt4, Kamis 18 Mei 2023
	1. DBCALCS JOIN yang field terakhir kosong dianggap gagal lagi dan pesan
	   kesalahan akan ditulis di file error.

V23.05.17wt4, Rabu 17 Mei 2023
	1. Isian tanggal waktu query yang tidak betul sudah dicek.

V23.05.16awt4, Selasa 16 Mei 2023
	1. mastera (g_master_type == "a") yang ada IMG_DEFAULT=master, sekarang 
	   INIT_LABELnya di DEFAULT(master) sudah jalan.

V23.05.16wt4, Selasa 16 Mei 2023
	1. MAP ke field yang isinya lebih panjang dari panjang field tujuan
	   tidak dikeluarkan pesan karena banyak program yang akan terganggu.

V23.05.15wt4, Senin 15 Mei 2023
	1. Penulisan logupl untuk upload gambar dihilangkan dulu.

V23.05.14wt4, Minggu 14 Mei 2023
	1. F11 bkmtgl == 0 sudah bisa jalan.
	   Tanggal di f11 dicari dengan format YYYYMMDD mis. bkmtgl == 20230507.

V23.05.11wt4, Kamis 11 Mei 2023
	1. ap_pwvld sudah jalan.

V23.05.10awt4, Rabu 10 Mei 2023
	1. MAMPAT_MINUS(lstring) sudah bisa dipakai untuk memampatkan spasi
	   dan diubah jadi minus, mis AAA BBB jadi AAA-BBB.
	2. usrtgllogin sudah terisi tanggal login terakhir bila ada fieldnya.
	3. Ganti pasword, ap_pwchg, yang stslamapwd terisi (bukan 0) akan dicek bahwa
	   password baru tidak boleh sama dengan password lama.
	4. Membaca googleapi.com dihilangkan.

V23.05.10wt4, Rabu 10 Mei 2023
	1. F2 jurnal percobaan pada saat muncul tulisan 'Cetak Jurnal Percobaan'
	   dan ditekan esc kemudian F2 lagi yang hasilnya jadi tidak keluar sudah
	   diperbaiki.

V23.05.09wt4, Selasa 09 Mei 2023
	1. stslamapwd ditambahkan di sts, bila stslamapwd diisi mis 90,
       	   maka pada saat mengubah password usrtglexp akan diubah menjadi
	   SYSDATE + 990. Bila tanggal melebihi usrtglexp, maka user
	   pada saat login akan diarahkan ke scr3033 untuk ganti password.
	   password lama dan baru belum dicek harus beda.

V23.05.06awt4, Sabtu 06 Mei 2023
	1. ap_dmpdt sudah diletakkan di antara 2 single-quote mis: '2023-05-06';

V23.05.06wt4, Sabtu 06 Mei 2023
	1. ap_dshmp diubah jadi ap_dmpst(namafield,nilaistr);
	2. ap_dmpdb(namafield,nilaidbl,jmldecimal);
	3. ap_dmpdt(namafield,nilaidate);

V23.05.05wt4, Jumat 05 Mei 2023
	1. ap_dshbd ditambah 1 parameter &ldbl untuk menyimpan hasil menjadi:
	   DO_LIB ap_dshbd(lfield1,lscript1,ldes2,&ldbl);  
	2. dbprt ditambah -showlog untuk menampilkan log tambah=,ubah=,posting=

V23.05.04wt4, Kamis 04 Mei 2023
	1. ap_dshbd yang ada {lthbl} sudah ok.
	2. Tampilan detail sekarang sudah tidak mengecil panjang fieldnya, harus
	   pakai ksresources230504.tgz

V23.05.03dwt4, Rabu 03 Mei 2023
	1. Menambah panjang SCAN 10 karakter untuk tempat scroll di bagian kanan.

V23.05.03cwt4, Rabu 03 Mei 2023
	1. Panjang tampilan DFALT_SCAN disesuaikan isinya.

V23.05.03bwt4, Rabu 03 Mei 2023
	1. Panjang tulisan pengubah rekord ditambah.
	2. Panjang pilihan DFALT_SCAN ditambah jadi 50.
	3. Pada saat menambah atau mengubah info pengubah rekord dikosongkan.

V23.05.03awt4, Rabu 03 Mei 2023
	1. Penambah, pengubah dan pemosting rekord ditampilkan di layar query.

V23.05.03wt4, Rabu 03 Mei 2023
	1. User penambah atau pengubah rekord terakhir ditampilkan di layar query.

V23.05.02bwt4, Selasa 02 Mei 2023
	1. ap_adfgr ditambah inforamsi fgrtcmoto dari tcmoto dan fgrlwnoto
	   dari bkdoto/ppmoto/pmboto/ppsoto.

V23.05.02awt4, Selasa 02 Mei 2023
	1. Sesudah keluar dari laporan, isian tampilan layar tidak dihapus, sesuai
	   pengisian terakhir.

V23.05.02wt4, Selasa 02 Mei 2023
	1. Karakter aneh di laporan dari param sudah diatasi.

V23.05.01wt4, Seniin 01 Mei 2023
	1. nama Lokasi di RT_SHOW_CROSSTAB Lokasi sudah tampil waktu akan memilih lokasi.
	2. Crosstab yang dipilih sebelumnya sudah bisa dikosongkan lagi.
	3. Untuk pgogram yang sudah ada grpytcetak (v230429), sekarang bisa diset T
	   supaya user di grup ini tidak bisa mencetak.

V23.04.29wt4, Sabtu 29 April 2023
	1. RT_SHOW_CROSSTAB LOKASI sudah menampilkan laporan yang sama.

V23.04.28awt4, Jumat 28 April 2023
	1. RT_SHOW_CROSSTAB LOKASI sudah jalan.

V23.04.26awt4, Rabu 26 April 2023
	1. dbprt -makedemo sekarang laporan yang dihasilkan akan disimpan
	   di direktori rptdemoNoprt mis. rptddemo1000 bila noprt=10000 di dbprt

V23.04.26wt4, Rabu 26 April 2023
	1. {SCAN_TITLE=Daftar xxxx} mis. {SCAN_TITLE=Daftar Pelanggan} sudah bisa
           dipakai untuk menampilkan tulisan Daftar Pelanggan di judul SCAN.
   	   Nama Scan masih bisa dilihat dengan menekan tombol F7.

V23.04.25wt4, Selasa 25 April 2023
	1. Laporan sudah tidak mati kalau tidak ada RT_TITLE..
	2. dbprt -makedemo akan selalu membuat laporan HTML walau diset RT_PDF.
	3. MAP tidak ada sekarang pesan ditambah MAP harus di atas HOOKS.

V23.04.24wt4, Senin 24 April 2023
	1. SCANSCAN dari DBCALCS yang tidak menemukan rekord sekarang
	   sudah tidak menampilkan pesan kesalahan di layar.
	2. Laporan demo sudah bisa dilihat, masih masalah kalau di esc di laporan.

V23.04.22wt4, Sabtu 22 April 2023
	1. Membuat file demo di rptdemo pada saat cetak laporan bila ada -makedemo di dbprt.

V23.04.21wt4, Jumat 21 April 2023
	1. File status dibaca lagi pada saat posting untuk membaca tanggal
	   peremajaan (tutup bulan) yang terakhir (ststglprjgl) agar tidak ada posting
	   di bulan yang sudah diremajakan.

V23.04.20wt4, Kamis 20 April 2023
	1. Demo Laporan sedang dikemangkan, akan membaca file html di rptdemo yang
	   otomatis dibuat dengan dbprt -makedemo

V23.04.18wt4, Selasa 18 April 2023
Harus parser lagi
	1. RT_TITLE judul laporan sekarang bisa ditambahkan di RTREE untuk
	   demo program yang akan menampilkan setiap laporan dengan judul ini.
	2. RT_SHOW_CROSSTAB pesan mis. RT_SHOW_CROSSTAB cabang, untuk membatasi hasil
	   crostab birt yang ditampilkan di layar.
	3. ap_dshmp sekarang tanggal menggunakan format YYYY-MM-DD.

V23.04.17awt4, Senin 17 April 2023
	1. Kesalahan dari DBCALCS ditambahkan ke debug2 di ksapisvr.

V23.04.17wt4, Senin 17 April 2023
	1. ksapisvr bila ada DBCALCS yang gagal sudah tidak mengembalikan pesan
	   User/grup hanya dapat ditambah lewat dtscrrun

V23.04.14wt4, Jumat 14 April 2023
	1. ksapisvr pesan di debug2 sudah diperjelas.

V23.04.13wt4, Kamis 13 April 2023
	1. UNSEEN_IF di TOMBOL detail sudah iidak mati (913).

V23.04.11wt4, Selasa 11 April 2023
	1. ksapisvr sudah tidak mati.

V23.04.08awt4, Sabtu 8 April 2023
	1. ap_dshmp(namafield,namafieldisi) sekarang parameter2 diisi nama field atau local
	   yang isinya akan dikopikan ke parametwr1.
	2. Pencarian rekord di script ap_dshbd yang tidak ketemu sudah ok, diisi 0.

V23.04.08wt4, Sabtu 8 April 2023
	1. ap_dshbd script sudah ok untuk rekord ke dua dan selanjutnya.

V23.04.06awt4, Kamis 6 April 2023
	1. ap_dshbd panjang script dibuat batasan 5000 karakter, bila lewat
	   akan muncul pesan kesalahan

V23.04.06wt4, Kamis 6 April 2023
	1. ap_dshbd sudah tidak menumpuk fieldnya di rekord ke dua.
	2. script bisa mengambil data dari database bila dibungkus dengan  kurung kurawal
	   contoh:
 	DEFAULTS(trans)
        lscript1	INIT	"select count(*) from bbc where bbcgol1 = '01' && bbccab = {cabkode}"

SCREEN 3091 APP_TYPE s.Layarsql 
LOCAL
PGM_FIELDS
lpil 		STRING		 21 
lscript1	STRING		1000
lscript2	STRING		1000
lfield1		STRING		20
lfield2		STRING		20
lfield3		STRING		20
lvalue3		STRING		20
lnoip		STRING		20
lnamadb		STRING		20
ldes2		INT2		2

IMAGE(master) 
/-----------------------------------------------------\
| /--------------------------------------------------\|
| |i.Ket      : ______________           	     ||
| \--------------------------------------------------/|
\-----------------------------------------------------/

FIELD(master)
lpil	   	ALLCAPS             INPUTRI  	1 

DEFAULTS(master)
lpil		DFALT_SCAN	   "SQL"
lfield1 	INIT		"bbmsdawlbl"
lfield2 	INIT		"bbmsdakhbl"
lfield3 	INIT		"bbmket"
lvalue3 	INIT		"HOHOHO"
lnoip		INIT		""
lnamadb		INIT		"ks_coba"
ldes2		INIT		2

IMAGE(transt) 
/-----------t--------------------------------------t-----------------\
|  t.Kode   | i.Nama                               | i.Sts           |
\-----------.--------------------------------------.-----------------/

IMAGE(trans) 
|___________|______________________________________|_________________|

FIELD(trans)
cabkode		NOCHANGE SCROLL		INPUTRI 	1
cabnama		PROTECT SCROLL		INPUTRI		2
cabsts		PROTECT SCROLL		INPUTRI		3



DEFAULTS(trans)
lscript1		INIT		"select count(*) from bbc where bbcgol1 = '01' && bbccab = {cabkode} && bbccab = {cabkode}"
lscript2		INIT		"select sum(bbcsdakhbl) from bbc where bbcgol1 = '01' and bbcsdakhbl > 0"


SUBFILE(trans)
SFL_TITLE(transt)
SFL_LINES(15)    

SFL_TARGET
cabstskodidx	gv_INPG

/*
CALCS() cisi		dtgjml2 > 0 
chitung		(dtgjml2 / dtgjml1) * 100
cNAS		"CAB"


MAP(mtrans1)
cCAB		dtgstr1		DO_CALC
cabkode		dtgstr2		REPLACE
chitung		dtgjml3		DO_CALC_IF cisi
*/

SPCALCS(sptrans)
DO_LIB ap_dshbd(lfield1,lscript1,ldes2);  
DO_LIB ap_dshbd(lfield2,lscript2,ldes2);
DO_LIB ap_dshmp(lfield3,lvalue3);
DO_LIB ap_dshad(lnoip,lnamadb);
/*
DO_LIB ap_dbclc(DNAME dmaptrans1,DCOMMAND MAPMAP,DMAP mtrans1);
*/

POSTING(trans)
PST_COMMAND	sptrans

END_SCREEN
V23.04.05awt4, Rabu 5 April 2023
	1. INIT_LABEL tampilannya sekarang sudah sesuai yang ditulis, tidak
	   mengikuti ALLCAPS maupun BIG, harus pakai ksresources230405.tgz.
	2. ap_dshbd diubah jadi ap_dshbd(namafield,script,desimal)
	   mis: ap_dshbd(namafield,script,l2); /* 2 desimal */
	3. ap_dshmp(namafield,strvalue) ditambahkan untuk mengisi nama field
	   secara langsung dengan nilai string
	   mis:
	   DEFAULTS(master)
	   lfield3   INIT  "dtgket"
	   lOPEN     INIT  "OPEN"
	   lnoip     INIT  ""
	   lnamadb   INIT  "ks_dshbd"

	   SPCALCS(sptrans)
	   DO_LIB ap_dshbd(lfield1,lscript1);  
	   DO_LIB ap_dshbd(lfield2,lscript2);
	   DO_LIB ap_dshmp(lfield3,lOPEN);
	   DO_LIB ap_dshad(lnoip,lnamadb);

V23.04.05wt4, Rabu 5 April 2023
	1. ap_dshbd(namafield, script) sudah ok. Namafield boleh dari database lain
	   yang tidak ada di database ksystem.
	2. ap_dshad(noip,namadatabase) ditambahkan untuk menambah ke
	   databasee yang diinginkan dari semua field yang ditambahkan
	   di ap_dshbd.
	   contoh:
	   SCREEN 3091 APP_TYPE s.Layarsql 
	   LOCAL
	   PGM_FIELDS
	   lpil 		STRING		 21 
	   lscript1	STRING		1000
	   lscript2	STRING		1000
	   lfield1		STRING		20
	   lfield2		STRING		20
	   lnoip		STRING		20
	   lnamadb		STRING		20

	   IMAGE(master) 
	   /-----------------------------------------------------\
	   | /--------------------------------------------------\|
	   | |i.Ket      : ______________           	     ||
	   | \--------------------------------------------------/|
	   \-----------------------------------------------------/
	   
	   FIELD(master)
	   lpil	   	ALLCAPS             INPUTRI  	1 
	   
	   DEFAULTS(master)
	   lpil		DFALT_SCAN	   "SQL"
	   lfield1 	INIT		"dtgjml1"
	   lfield2 	INIT		"dtgjml2"
	   lnoip		INIT		""
	   lnamadb		INIT		"db_lain"
	   
	   IMAGE(transt) 
	   /-----------t--------------------------------------t-----------------\
	   |  t.Kode   | i.Nama                               | i.Sts           |
	   \-----------.--------------------------------------.-----------------/
	   
	   IMAGE(trans) 
	   |___________|______________________________________|_________________|
	   
	   FIELD(trans)
	   cabkode		NOCHANGE SCROLL		INPUTRI 	1
	   cabnama		PROTECT SCROLL		INPUTRI		2
	   cabsts		PROTECT SCROLL		INPUTRI		3
	   
	   DEFAULTS(trans)
	   lscript1		INIT		"select count(*) from bbc where bbcgol1 = '01'"
	   lscript2		INIT		"select sum(bbcsdakhbl) from bbc where bbcgol1 = '01' and bbcsdakhbl > 0"
	   
	   SUBFILE(trans)
	   SFL_TITLE(transt)
	   SFL_LINES(15)    
	   
	   SFL_TARGET
	   cabstskodidx	gv_INPG
	   
	   SPCALCS(sptrans)
	   DO_LIB ap_dshbd(lfield1,lscript1);  
	   DO_LIB ap_dshbd(lfield2,lscript2);
	   DO_LIB ap_dshad(lnoip,lnamadb);
	   
	   POSTING(trans)
	   PST_COMMAND	sptrans
	   
	   END_SCREEN

V23.04.04wt4, Selasa 4 April 2023
	1. User baru yang belum ada cookie baik yang langsung (mis.ksystem.co)
  	   ataupun yang lewat training (mis.training.ksystem.co) sudah ok.

V23.04.03wt4, Senin 3 April 2023
	1. wtstarttime sudah betul.

V23.04.01wt4, Sabtu 1 April 2023
	1. ap_dbsql(namafiele,script) sudah ditambahkan 
	   contoh:
	LOCAL
	PGM_FIELDS
	lpil 		STRING		 21 
	lscript1	STRING		1000
	lscript1	STRING		1000
	lfield1		STRING		20
	lfield2		STRING		20

	DEFAULTS(master)
	lpil		DFALT_SCAN	   "SQL"
	lfield1 	INIT		"bbmsdawlbl"
	lfield2 	INIT		"bbmsdakhbl"

	DEFAULTS(trans)
	lscript1	INIT	"select count(*) from bbc where bbcdata = '' 
	                        and bbccab = cabkode and bbcthbl = '0801' and bbcgol1 = '01'"
	lscript2	INIT	"select sum(bbcsdakhbl) from bbc where bbcdata = '' 
	                        and bbccab = cabkode and bbcthbl = '0801' and bbcgol1 = '01'"

	SPCALCS(sptrans)
	DO_LIB ap_dbsql(lfield1,lscript1);  
	DO_LIB ap_dbsql(lfield2,lscript2);

V23.03.30bwt4, Kamis 30 Maret 2023
	1. Perbaikan wt_config.xml.org, proxy-thread dibuat 5000.

V23.03.30awt4, Kamis 30 Maret 2023
	1. Pemilihan index untuk query dan subfile kembali menggunakan force index lagi karena
	   kalau tidak urutan detail jadi kacau.

V23.03.30wt4, Kamis 30 Maret 2023
	1. Perbaikan program pefindo.

V23.03.28awt4, Selasa 28 Maret 2023
	1. Pemilihan index untuk query dan subfile force indexnya diabaikan sehingga
	   mysql dapat memilih index yang lebih sesuai.
	   
V23.03.28wt4, Selasa 28 Maret 2023
	1. Laporan yang ada RT_HIDE_COLUMNS diperbaiki, informasi hidecolumns=4,5 diletakkan
	   sesudah parameter contoh:
	   __format=html&__report=rpt0000/scr3101.rptdesign&database=ks_cepat&usrnam=ROOT¶m1=100.0102&hidecolumns=5,6

V23.03.27cwt4, Senin 27 Maret 2023
	1. SCR_AUTO_DET sekarang menampilkan master2 bila ada.

V23.03.27bwt4, Senin 27 Maret 2023
	1. Label fields sekarang selain OPTIONALnamafield, ada pilihan NOQUOTESnamafield
	   mis:
   	   lreqmstlabels    	 INIT    "device+NOQUOTESreceiver+type+message"
   	   lreqmstfields   	 INIT    "ldevice+lto+ltype+lpesan"
	   maka untuk field lto pada saat dikirim request ke server, tidak menggunakan
	   sepasang tanda petik (quotes) sbb:
	   {"device":"6281327777160","receiver":628122937373,"type":"chat","message":"hello"}

V23.03.27awt4, Senin 27 Maret 2023
	1. Tombol Detail di IMAGE(transheader) sudah bisa jalan (mis.3329).

V23.03.27wt4, Senin 27 Maret 2023
	1. RT_HIDE_COLUMNS sudah bisa dipakai.
	   Cara pakai,
	   a. set RT_HIDE_COLUMNS di RTREE yang diinginkan
	   b. Jalankan program dan keluarkan laporan yang ada RT_HIDE_COLUMNS ini.
	   c. Pilih Hide Kolom dan isi kolom kolom yang ingin dihilangkan, mis. 5,7
	   d. keluar dari layar dan masuk lagi, maka kolom yang dihide akan hilang.
	   Secara laporan akan timbul paramater hidecolumns seperti di bawah ini:
	   rpt/preview?__format=html&__report=rpt0000/scr3101.rptdesign&database=ks_cepat&usrnam=ROOT&hidecolumns=2,7,9&i=1

V23.03.23wt4, Kamis 23 Maret 2023
	1. SCAN_UPD_MAP sudah dijalankan hanya pada saat UPDATE.
	2. F8 dan F9 untuk protect field yang sudah jalan, hanya user RI dan ROOT yang
	   bisa.

V23.03.21cwt4, Selasa 21 Maret 2023
	1. Pada saat menambah rekord di master, warna tombol detail sudah disesuaikan
	   dengan ada tidaknya detail dari rekord itu.

V23.03.21bwt4, Selasa 21 Maret 2023
	1. SCAN_UPD_MAP yang menggunakan field yang salah sudah ditampilkan
	   di layar kesalahannya pada saat program dijalankan.

V23.03.21awt4, Selasa 21 Maret 2023
	1. Perbaikan VALIDATE yang salah ambil pilihan bila dienter.

V23.03.21wt4, Selasa 21 Maret 2023
	1. VALIDATE_CHOOSE dan VALIDATE_CHOOSE_IF sudah ok, gunakan g_choostr 
	   untuk mengambil hasilnya dalam MAP.
	   contoh:
	   LOCAL
	   PGM_FIELDS
	   lcab			STRING		121 /* panjang boleh panjang */

	   EDITS(report)
	   e.ValidateCab lcab	 VALIDATE_CHOOSE_IF c1 cabstskodidx mcab scab {Pgv_INPG}

	   MAP(mcab)
	   g_choosestr	lcab		REPLACE

V23.03.19wt4, Minggu 19 Maret 2023
	1. g_usrlokjl ditambahkan pada saat login bila ada field usrlokjl.
	
V23.03.18awt4, Sabtu 18 Maret 2023
	1. Perbaikan untuk ap_rqjsp dengan startdetail dan juga DETAILservices.

V23.03.18wt4, Sabtu 18 Maret 2023
	1. startdetail di ap_rqjsp sudah tidak mengosongkan data masternya.

V23.03.17bwt4, Jumat 17 Maret 2023
	1. Perbaikan kspar untuk EDITS yang hanya nama field saja di baris itu.

V23.03.17awt4, Jumat 17 Maret 2023
	1. EDITS MANDATORY yang ada tulisan ddi belakangnya sudah tidak bisa diparser,
	   mis. harus diisi pmbnofak MANDATORY cTypC
	2. DEFAULTS yang isinya cuma nama field sudah ditangkap oleh kspar
	   mis:
	   DEFAULTS(master)
	   usremail
	   lDtype  INIT 		D
	   lDtype  INIT_QUERY 	D

V23.03.17wt4, Jumat 17 Maret 2023
	1. Perbaikan jumlah user lagi.

V23.03.16cwt4, Kamis 16 Maret 2023
	1. Daftar user (F8 di menu) sudah ditambah informasi Hostnam (mis. ksystem.co).

V23.03.16bwt4, Kamis 16 Maret 2023
	1. Masih perbaikan jumlah user.

V23.03.16awt4, Kamis 16 Maret 2023
	1. Penambahan jumlah user hanya via cookies yang ada di browser.

V23.03.16wt4, Kamis 16 Maret 2023
	1. Reset jumlah user sudah dinolkan pada saat runwt.

V23.03.15awt4, Rabu 15 Maret 2023
	1. startdetail+namafiedl, DETAILnamaffield dan OPTIONALnamafield sudah ok.
	   optional di awal detlabels sudah diabaikan karena tidak jelas cara pakainya.

V23.03.15wt4, Rabu 15 Maret 2023
	1. ap_rqjsp sudah diperbaiki untuk data yang menambah ke file abb.

V23.03.14cwt4, Selasa 14 Maret 2023
	1. ap_rqjsp dengan jawaban server master (ahm) dan banyak DETAILS yang 
	   data DETAILnya masuk ke file lain (ftm) sudah ok.

V23.03.14bwt4, Selasa 14 Maret 2023
	1. Tulisan BIG dan MEDIUM sudah jalan.
	2. Tombol ke detail di 3101 yang tidak kelihatan isinya pada saat 
	   mouse melayang di atasnya (hover) sudah kelihatan sekarang.

V23.03.14awt4, Selasa 14 Maret 2023
	1. samkirim VALIDATE_IF di scr1001 sudah bisa diSCAN.

V23.03.14wt4, Selasa 14 Maret 2023
	1. Nama broser sekarang dimasukkan ke informasi jumlah user (F8 dari menu)

V23.03.13bwt4, Senin 13 Maret 2023
	1. g_curDETAil sudah diperbaiki untuk ap_rqjsp yang jawaban server
	   berupa master dan banyak detail.
	   contoh:
	   CALCS()
	   cservices      g_curDETAIL == "services"
	   cparts         g_curDETAIL == "parts"
	   cSERVICE       "SERVICE"
	   cPART       "PART"

	   MAP(mmapdet)
	   cPKB             ahmdata      DO_CALC
	   cSERVICE         ahmdata      DO_CALC_IF cservices
	   cPART            ahmdata      DO_CALC_IF cparts
	   lnomor           ahmnofak2    REPLACE

V23.03.13awt4, Senin 13 Maret 2023
	1. F2 belum posting sudah menghapus jrp dan fgr sesudahnya.

V23.03.13wt4, Senin 13 Maret 2023
	1. Back dari laporan sudah tidak mati.
	2. ap_rqjsp untuk proses jawaban server yang ada master dan 2 detail, mis
	   services dan parts sudah bisa dengan detmstlabels dan detmstfieldds sbb:
     	   ldetlabels   INIT   "noWorkOrder+noSAForm+tanggalServis+waktuPKB+noPolisi+noRangka+noMesin+kodeTipeUnit+tahunMotor+informasiBensin+kmTerakhir+tipeComingCustomer+namaPemilik+alamatPemilik+kodePropinsiPemilik+kodeKotaPemilik+kodeKecamatanPemilik+kodeKelurahanPemilik+kodePosPemilik+alamatPembawa+kodePropinsiPembawa+kodeKotaPembawa+kodeKecamatanPembawa+kodeKelurahanPembawa+kodePosPembawa+namaPembawa+noTelpPembawa+hubunganDenganPemilik+keluhanKonsumen+rekomendasiSA+hondaIdSA+hondaIdMekanik+saranMekanik+asalUnitEntry+idPIT+jenisPIT+waktuPendaftaran+waktuSelesai+totalFRT+setUpPembayaran+catatanTambahan+konfirmasiPekerjaanTambahan+noBukuClaimC2+noWorkOrderJobReturn+totalBiayaService+waktuPekerjaan+statusWorkOrder+createdTime+DETAILservices+idJob+namaPekerjaan+jenisPekerjaan+biayaService+createdTime+DETAILparts+idJob+partsNumber+kuantitas+hargaParts+createdTime"
   	   ldetfields   INIT   "ahmnofak+ahmno1+ahmtgl1+ahmket1+ahmkode1+ahmno2+ahmno3+ahmkode2+ahmkode3+ahmyt1+ahmjml1+ahmsup+ahmplg+ahmnama1+ahmkode4+ahmkode5+ahmkode6+ahmkode7+ahmkode8+ahmnama2+ahmstr101+ahmstr102+ahmstr103+ahmstr104+ahmstr105+ahmnobuk1+ahmalamat1+ahmnobuk2+ahmnama3+ahmket1+ahmstr106+ahmstr107+ahmket2+ahmnobuk3+ahmstr108+ahmnobuk3+ahmstr301+ahmstr302+ahmstr109+ahmstr1010+ahmket3+ahmnobuk4+ahmstr303+ahmstr304+ahmjml2+ahmstr1011+ahmstr305+ahmstr306+ahmstr1012+ahmket4+ahmstr307+ahmjml3+ahmstr308+ahmstr1013+ahmno4+ahmjml4+ahmhrg1+ahmnama4"
	   Perhatikan ada tulisan DETAILservides dan DETAILparts di ldetlabels, ini
	   artinya ada tulisan detail dengan nama services dan detail dengan nama parts yang
	   masing masing bisa memiliki banyak rekords.

V23.03.11wt4, Sabtu 11 Maret 2023
	1. Mencoba mengatasi masalah web server (wt server) mati.

V23.03.10wt4, Jumat 10 Maret 2023
	1. Pada saat F2 jurnal sementara belum posting, akan dibentuk jrp dan
	   file fgr dengan fgrdata = F2. File jrp dan fgr data F2 ini akan
	   dihapus begitu keluar dari tampilan jurnal di layar.

V23.03.09awt4, Kamis 09 Maret 2023
	1. ap_bcasg untuk runauto (ksrun) sudah ok.

V23.03.09wt4, Kamis 09 Maret 2023
	1. Tampiilan SCAN sudah lebar di komputer desktop.
	2. Perbaikan kirim wa yang mati (json GET).

V23.03.08wt4, Rabu 08 Maret 2023
	1. Tambahan info di debug2 bila program hang di slotLastFieldTabPressed.

V23.03.07wt4, Selasa 07 Maret 2023
	1. Perbaikan ap_adfgr, fgrdk diisi tcmdk, fgrtcmbbmn diisi tcmnobbm.

V23.03.06wt4, Senin 06 Maret 2023
	1. Mengembangkan VALIDATE_CHOOSE untuk fasilitas laporan pilih lebih dari satu
	   cabang, belum selesai.
	2. Upload gambar CAMERA_ONLY sudah muncul di tengah, harus menggunakan
	   ksresouces230307.tgz.

V23.03.04wt4, Sabtu 04 Maret 2023
	1. WT_getSessionSgp disederhanakan, asumsi multiproses sehingga session variabels
	   selalu sama.

V23.03.03awt4, Jumat 03 Maret 2023
	1. bbcbbantu dikopikan dari bbgbbantu di ap_adjrn.

V23.03.03wt4, Jumat 03 Maret 2023
	1. bbcbbantu dikopikan dari bbmbbantu di ap_adjrn.
	2. Cetak WA sudah tidak tampil Back saja.
	3. Perbaikan koneksi yang tidak tertutup.

V23.03.02wt4, Kamis 02 Maret 2023
	1. finalize diabaikan untuk menghindari hang.

V23.02.28wt4, Selasa 28 Pebruari 2023
	1. F8 dan F9 untuk PROTECT field secara dinamis (ROOT atau RI) sudah 
	   bisa diset.

V23.02.27awt4, Senin 27 Pebruari 2023
	1. write ke debug2 bila hang di finalize().
	2. Laporan konsistensi yang salah diperbaiki.

V23.02.27wt4, Senin 27 Pebruari 2023
	1. Laporan 1501 dan 1531 yang memanggil RT_NXT_POSTING di RTREE sudah ok.
	2. Menambah rekord yang ada jamnya sudah ok.

V23.02.24wt4, Kamis 23 Pebruari 2023
	1. Ubah wt4.7 jadi wt4.9.1 dengan cara sbb:
	   a. getssetup.sh
	   b. setup2/setup wt4
	2. INIT_VIDEO sudah ok, url harus diubah dari
	   IF clevel2Dagang ldum1   INIT_VIDEO "https://www.youtube.com/watch?v/8T22W6Jq_IA"
	   menjadi
	   IF clevel2Dagang ldum1   INIT_VIDEO "https://www.youtube.com/v/8T22W6Jq_IA"

V23.02.23wt4, Kamis 23 Pebruari 2023
	1. Tampilan login sudah di tengah.
	2. Tampilan foto yang diklik lagi jadi besar dan sudah betul lokasinya.

V23.02.22wt4, Rabu 22 Pebruari 2023
	1. F8 dipakai untuk mengeset field yang akan diprotect secara dinamis, 
	   belum selesai.

V23.02.21wt4, Selasa 21 Pebruari 2023
	1. RT_CHOOSE_COLUMNS ditambahkan untuk memberitahu bahwa
	   laporan ini dapat memilih kolom yang ingin ditampilkan.
	   Di laporan akan ditambahkan parameter kolom yang isinya misalnya kolom="1,3,5"
	   catatan:
	   Sudah diubah jadi RT_HIDE_COLUMNS.

V23.02.17wt4, Jumat 17 Pebruari 2023
	1. INIT_LABEL sekarang mengikuti pengesetan huruf besar dari field.
	   Jaid misalnya 
	   samkirim           INIT_LABEL   "Kode Pengirim"
	   tapi FIELD samkirim diset ALLCAPS
	   labelnya tetap keluar KODE PENGIRIM, buka Kode Pengirim, mengikuti 
	   setting dari FIELD yang ALLCAPS.

V23.02.16wt4, Kamis 16 Pebruari 2023
	1. RT_TYPE_FIELD namaField di RTREE sudah ok bila memilik PDF terus
	   balik ke HTML.
	2. r_previewcetak sudah ok bila memilih PDF (2) terus balik ke 0 akan
	   mencetak sesuai pilihan di RTREE.

V23.02.15wt4, Rabu 15 Pebruari 2023
	1. CLICKED DO_SPCALCS and DO_FLY yang bersamaan sudah ok
	   Contoh:
	   CLICKED		cur_field=ltomdet_4	DO_SPCALCS spupd
	   CLICKED		cur_field=ltomdet_4	DO_FLY 101
	2. Balik dari screen fly (mis.101) sudah ok juga.

V23.02.14wt4, Selasa 14 Pebruari 2023
	1. SFL_WARNING_FIELD dan SFL_WARNING_COND sudah bisa dipakai,warna belum rapi
	   Mis:
	   SUBFILE(trans)
	   SFL_LINES(4)  
	   SFL_TITLE(transt)
	   SFL_WARNING_FIELD bkdjml
	   SFL_WARNING_COND cwarning
	   SFL_TARGET
	      bkdbukurtidx   bkmnobuk	

V23.02.11wt4, Sabtu 11 Pebruari 2023
	1. SFL_WARNING_FIELD dan SFL_WARNING_COND sedang dikembangkan.

V23.02.09awt4, Kamis 09 Pebruari 2023
	1. Tampilan training.ksyste.co sudah ok.

V23.02.09wt4, Kamis 09 Pebruari 2023
	1. Daftr key di 3330 yang salah file sekarang sudah tidak mati.

V23.02.08awt4, Rabu 08 Pebruari 2023
	1. Lupa Sandi sudah ok.

V23.02.08wt4, Rabu 08 Pebruari 2023
	1. Variabel global r_previewcetak ditambahkan untuk mengontrol jumlah
	   cetakan faktur. Set r_previewcetak 1 bila hanya ingin melihat laporan
	   di layar tanpa bisa mencetak. Set r_previewcetak = 2 bila ingin mencetak
	   dalam bentuk pdf dan g_print sudah langsung ditambah 1.

V23.02.07awt4, Selasa 07 Pebruari 2023
	1. ap_rqjsn dengan headers sudah bisa dicoba.

V23.02.07wt4, Selasa 07 Pebruari 2023
	1. Masih perbaikan koneksi mysql gantung.

V23.02.06bwt4, Senin 06 Pebruari 2023
	1. ap_rqjsn ditambah 2 parameter reqhdrlabels dan reqhdrfields seperti ap_rqjsp.
	2. Perbaikan koneksi mysql yang gantung.

V23.02.06awt4, Senin 06 Pebruari 2023
	1. Ubah Ksystem dengan menggunakan bootstrap 5, harus ubah ksresources ke
	   ksresources230206.tgz.

V23.02.06wt4, Senin 06 Pebruari 2023
        1. Masih perbaikan koneksi mysql yang gantung.

V23.02.05wt4, Minggu 05 Pebruari 2023
        1. Perbaikan koneksi mysql yang gantung.
 
V23.02.04wt4, Sabtu 04 Pebruari 2023
        1. Menghilangkan info SYSTIME di debug2.
 
V23.02.03cwt4, Jumat 03 Pebruari 2023
	1. Bila g_backtrace kurang panjang, program akan berhenti dengan
	   pesan di layar.

V23.02.03bwt4, Jumat 03 Pebruari 2023
        1. dbprt bisa ditambah -trace=9999 untuk trace semua screen yang
           koneksi mysqlnya tidak tertutup (gantung). -trace=1501 hanya untuk sct1501 saja.
 
V23.02.03awt4, Jumat 03 Pebruari 2023
        1. Perbaikan program untuk koneksi mysql yang gantung.
 
VV23.02.03wt4, Jumat 03 Pebruari 2023
        1. -otpwa ditambahkan di dbprt untuk mengirim otp dengan sms dan wa
           bersamaan, belum selesai, butuh mengubah wt_config.xml untuk mengisi
           no layar untuk menjalankan wa.

V23.02.02wt4, Kamis 02 Pebruari 2023
	1. debug2 ditambah info koneksi yang tidak tertutup karena kesalahan program
	   ksystem, ditutup di alarmcatch.

V23.02.01awt4, Rabu 01 Pebruari 2023
	1. Perbaikan cetak 1501 pilihan 3 agar koneksi ditutup di akhir slotCallReport.

V23.02.01wt4, Rabu 01 Pebruari 2023
	1. Laporan 1501 pilihan 3 yang mati saat laporan tampil di layar dan dibiarkan
	   1 menit sudah diatasi.

V23.01.30wt4, Senin 29 Januari 2023
        1. Perbaikan penambahan g_print sesudah mencetak dari icon printer.
 
V23.01.29wt4, Minggu 29 Januari 2023
        1. JOIN diperbaiki dibatasi hanya 1 rekord yang ditemukan. Field terakhir kosong
           tetap dianggap  kosong dan dicari seperti biasa.
 
V23.01.26t4, Kamis 26 Januari 2023
	1. Sedang memebuat OTP dari sms dan wa, atau salah satu, belum selesai.

V23.01.25awt4, Rabu 25 Januari 2023
        1. aprcrtusr diisi kode user dan aprcrtsts diisi stsapr dari file master mis. bkmstsapr
           pada saat pembentukan apr.

V23.01.25wt4, Rabu 25 Januari 2023
        1. Untuk upload gambar sekarang ada log di file upload/logupl. Isinya
           tanggal upload dan nama file jpg yang dibentuk.
 
V23.01.23wt4, Senin 23 Januari 2023
	1. g_print sekarang ditambah pada saat menekan icon cetak, bukan pada
	   saat menekan tombol o. Jadi dihitungnya pada saat dicetak bukan pada saat
	   dipreview di layar.

V23.01.18wt4, Rabu 18 Januari 2023
       1. CALCS yang berisi && && atau && || atau || || atau || && secara
          berurutan sudah ditangkap oleh kspar.

V23.01.16awt4, Senin 16 Januari 2023
       1. localhost?qr=5.2101.aaa=1.bbb=2 sudah bisa dipakai. aaa akan
          masuk g_auto_field, nilai 1 akan masuk ke g_auto_value, bbb masuk ke
          g_auto_field2 dan nilai 2 masuk ke g_auto_value2.

V23.01.16wt4, Senin 16 Januari 2023
	1. Tab tab di layar app yang ke detail sekarang kursor sudah tidak
	   lari ke atas (Not Secure) yang bisa membuat program mati (mis.3324).

V23.01.14wt4, Sabtu 14 Januari 2023
       1. INIT_VIDEO sudah mengeluarkan video yang benar.
       2. Cari kata kata dari layar menu, judul layar yang ditemukan sudah muncul.

V23.01.12wt4, Kamis 12 Januari 2023
       1. INIT_VIDEO sudah jalan.
          Contoh:
          CALCS()
          clevel3DagangVideo  g_katlevel == 3 && g_katlevelstr1 == "DAGANG" && g_katlevelstr2 == "VIDEO"
          DEFAULTS(master)
          IF clevel3DagangVideo  ldum1   INIT_VIDEO "https://www.youtube.com/watch?v=8T22W6Jq_IA"

V23.01.09awt4, Senin 09 Januari 2023
        1. Perbaikan g_debugdbprt (junkreponse) untuk debug jawaban server dari ap_rqjsp.

V23.01.09wt4, Senin 09 Januari 2023
        1. Perbaikan ap_astra yang detailnya kacau saat membuat DETAIL untuk pefindo.

V23.01.08wt4, Minggu 08 Januari 2023
        1. ap_rqpef untuk DETAIL sekarang bisa ditambah pilihan OPTIONAL di depan
           nama field yang optional (tidak harus ada).
           Mis:
           ldetlabels   INIT   "DETAILa:CIP+b:Date+b:Grade+b:ProbabilityOfDefault+OPTIONALb:Code+b:Score+DETAILa:CIQ+b:NumberOfSubscribersMadeInquiriesLast14Days+b:NumberOfSubscribersMadeInquiriesLast2Days+DETAILa:ContractOverview+c:Currency+c:LocalValue+c:Value+c:Currency+c:LocalValue+c:Value+b:PastDueDays+b:PhaseOfContract+b:Sector+b:StartDate+c:Currency+c:LocalValue+c:Value+b:TypeOfContract+DETAILa:ContractSummary+b:ClosedContracts+b:OpenContracts+c:Currency+c:LocalValue+c:Currency+c:LocalValue+c:Currency+c:LocalValue+b:WorstPastDueDays+DETAILa:Dashboard+b:NumberOfDifferentSubscribers+b:WorstPastDueDaysForLast12Months+DETAILa:Individual+b:FullName"
                   ldetfields   INIT  "ahmnobuk3+ahmalamat1+ahmjml1+ahmnama1+ahmjml2+ahmjml1+ahmjml2+ahmkode5+ahmhrg7+ahmhrg8+ahmkode6+ahmsubtot2+ahmsubtot3+ahmsubtot4+ahmkode7+ahmkode2+ahmno4+ahmkode3+ahmhrg4+ahmhrg5+ahmkode4+ahmjml1+ahmjml2+ahmno3+ahmjml3+ahmno4+ahmjml4+ahmkode1+ahmhrg1+ahmhrg2+ahmhrg6+ahmhrg3+ahmnama1"
 
           Untuk contoh di atas untuk detail a:CIP makan label b:Code menjadi optional,
           artinya bila tidak ada tidak masala, tapi field field yang lain hingga b:Score
           harus ada di jawaban server secara berurutan..
 
V22.12.30wt4, Jumat 30 Desember 2022
	1. Memanggil ap_rqjsp dukcapil dan ap_rqpef pefindo bersamaan di satu screen sudah ok.

V22.12.27wt4, Selasa 27 Desember 2022
	1. Penambahan user via online sudah diperbaiki agar tidak gagal 
	   dalam menambah user.
	2  Bila Ada field usrdafip panjang 21 akan diisi IP komputer
	   yang mendaftar dan bila ada field usrythp maka akan diisi Y bila daftar 
	   dari HP dan T bila bukan dari HP.
	3. Informasi debug2 ditambah untuk waktu penambahan user dan apakah
	   penambahan berhasil atau tidak, dan kalau gagal apa pesan kesalaahan
	   dari mysql.

V22.12.26wt4, Senin 26 Desember 2022
        1. JOIN yang target terakirnya kosong maka akan dianggap gagal.
           contoh:
           DBCALCS(djoinbkm1)
                DBC_COMMAND     JOIN
                DBC_TARGET      bkmstsbsidx   gv_INPG bkmnobs
                DBC_MAP         misibkm1
           jika bkmnobs (target terakhir) kosong maka JOIN akan dianggap gagal dan
           tidak dijalankan.

V22.12.25wt4, Minggu 25 Desember 2022
	1. Menggunakan data awal lengkap pada saat training sudah tidak mati.

V22.12.22wt4, Kamis 20 Desember 2022
	1. File lcl (scr3191) sudah diimport pada saat training dengan saldo awal kosong.

V22.12.20wt4, Selasas 20 Desember 2022
        1. ap_rqpef tipe 2 sudah jalan dengan banyak detail sekaligus.
           Detail baru diawali dengan kata DETAIL diikut dengan kode untuk detail ini
           contoh:
           DEFAULTS(master)
           ldetlabels   INIT   "DETAILa:CIP+b:Date+b:Grade+b:ProbabilityOfDefault+b:Code+b:Score+DETAILa:CIQ+b:NumberOfSubscribersMadeInquiriesLast14Days+b:NumberOfSubscribersMadeInquiriesLast2Days"
           ldetfields   INIT  "ftmtgl1+ftmalamat1+ftmjml1+ftmnama1+ftmjml2+ftmjml1+ftmjml2"
           ldetnamamap  INIT   "mdet"
           lsaveflg     INIT    1
 
           Di sini detail pertama adalah a:CIP dengan fields ftmtgl1+ftmalamat1+ftmjml1+ftmnama1+ftmjml2
           dan
           Detail kedua adalah a:CIQ dengan fields ftmjml1 dan ftmjml2
           Setiap detail baru bisa dimasukkan ke file yang berbeda, tidak harus semua ftm
 
        2. MAP detnamamap di ap_rqpef mis. mdet bisa diisi degan g_curDETAIL yang akan
           mengambil nama DETAIL yang benar.
           misalnya:
 
           MAP(mdet)
            g_curDETAIL  ftmwarna        REPLACE
            lnoId        ftmnofak        REPLACE
            lnoId        ftmno           REPLACE
            cpefindo     ftmdata         DO_CALC
 
           mmaka untuk DETAIL1 (a:CIP) maka g_curDETAIL akan berisi a:CIP
           dan untuk MAP di detail ke 2 (a:CIQ) maka g_curDETAIL akan otomatis terisi a:CIQ dst
 
V22.12.17bwt3, Sabtu 17 Desember 2022
        1. Perbaikan ap_rqpef untuk menambah data di detail saja.
 
V22.12.17awt3, Sabtu 17 Desember 2022
        1. Perbaikan ap_rqpef agar tipe 1 dan tipe 2 jalan semua.

V22.12.17awt3, Sabtu 17 Desember 2022
       1. Perbaikan ap_rqpef agar tipe 1 dan tipe 2 jalan semua.

V22.12.17wt3, Sabtu 17 Desember 2022
       1. ap_rqpef tipe 2 sudah ok, lihat scr3043 untuk mencobanya.

V22.12.16wt4, Jumat 16 Desember 2022
	1. Untuk mencoba kirim api (ksapisvr) gunakan 3036 dan jawabannya di scr3072 dan
	   scr3037 dan jawaban server ada di scr3073. Lihat title di 3036 dan judul 
	   layar di scr3072, sama namanya api_getjurnal.
	2. Perbaikan ksapisvr untuk dbprt yang prtnya 0000.

V22.12.15wt4, Kamis 15 Desember 2022
	1. ksxmljson sekaarang diubah namanya jadi ksapisvr.
	2. Bila tidak ada xmlparam, ksapisvr akan menggunakan baris pertama
	   dari dbprt sebagai database dan nomor pelanggan.
	   mis:
	   ks_cepat   /home/ksystem 9000 
	3. ksapisvr tidak membutuhkan jsonsct
	4. Untuk ksapisvr sekarang menggunakan nama fungsi untuk penghubungnya
	   dan nama fungsi itu diletakkan di dalam title yang diletakkan
	   di dalam ap_rqjsp parameter 2 atau ap_jsnmt parameter 2. json yang 
	   terkirim sbb: nama fungsinya adalah api_getjurnal
	   { "api_getjurnal": [{"nofak":"JM011904-000001","jumlah":"1250.00"}] }
	5. Fungsi api_getjurnal ini akan dlayani oleh scr atau sct yang judul layarnya
	   adalah api_getjurnal
	   mis di scr3072 sbb:
	   SCREEN 3072 APP_TYPE api_getjurnal
	6. Semua fungsi akan dilayani oleh satu program ini saja, ksapisvr. Untuk menghidupkan
	   program ksapisvr lakukan sbb:
	   a. sudo vi /etc/nginx/sites-available/ksystem
	   b. tambahkan 
	      location /ksapisvr {
                include fastcgi_params;
                fastcgi_pass unix:/home/ksystem/.ksapisvr.sock;
              }
	      di bawah
	      location /rpt {
                include proxy_params;
                proxy_pass http://localhost:8980;
              }
	    c. Untuk menghidupkan setting ini, jalankan
	       sudo service nginx restart

	    d. ln -rs bin/ksapisvr fcgi/ksapisvr
	    e. Hidupkan ksapisvr ini dengan mereset docker sbb:
	       docker restart ks
	    f. Check ksapisvr sudah hidup dengan perintah
	       ps -ef | grep ksapisvr
	    g. selesai

V22.12.13awt4, Selasa 13 Desember 2022
	1. g_batalpst sudah tidak dinolkan pada saat memanggil ap_nxpst ke layar REPOR_TYPE.

V22.12.13wt4, Selasa 13 Desember 2022
	1. Memperbaiki SCR_ENTER_COND supaya tidak mempengaruhi program yang lain.

V22.12.09wt4, Jumat 09 Desember 2022
        1. Bila tidak masuk ke screen karena SCR_ENTR_COND, sekarang sudah tidak
           mati atau kacau tampilannya.
 
V22.12.07wt4, Rabu 07 Desember 2022
	1. ksxmljson diperbaiki untuk tujuan ksoauth untuk komunikasi dengan bca.

V22.12.04wt4, Minggu 04 Desember 2022
	1. ap_ceksj dan ap_dafsj sekarang diset r_long8 = 1 bila berhasil.

V22.11.30wt4, Rabu 30 November 2022
	1. Tampil pesan Harap Tunggu untuk 631 ns.

V22.11.29wt4, Selasa 29 November 2022
        1. ap_htrbg menambarh rekord pps sekaligus sebanyak jumlah bulan,
           tidak satu satu.
 
V22.11.28awt4, Senin 28 November 2022
	1. Pendaftaran via HP sekarang sudah dicek hanya angka saja.

V22.11.28wt4, Senin 28 November 2022
	1. Perbaikan target kosong untuk DBCALCS tipe JOIN.

V22.11.27wt4, Minggu 27 November 2022
	1. DIGITS dan ALPHANUM sekarang di HP dicek sesudah tab atau enter, pada saat
	   mengisi field tidak dibatasi.
	2. DBCALCS JOIN sekarang kalau target kosong langsung dianggap gagal.

V22.11.26awt4, Sabtu 26 November 2022
        1. SFL_REKAP di trans2 bila naik ke trans, pindah ke rekord selanjutnya
           dan turun ke trans2 lagi, SFL_REKAP di trans2 sudah benar.

V22.11.26wt4, Sabtu 26 November 2022
	1. SFL_REKAP di trans2 sudah ok.

V22.11.25wt4, Jumat 25 November 2022
        1. Daftar pakai HP sekarang nomor HP hanya bisa numerik.
	2. Scanner sidik jari Digital Persona sudah jalan, sudah teruji di tipe 5100 dan
	   tipe 4500.
	3. dbprt bisa pakai -dpersona atau -digitalpersona untuk menggunakan scanner sidik
	   jari Digital Persona.

V22.11.24wt4, Kamis 24 November 2022
        1. SPCALCS dan DBCALCS yang tidak ada sekarang dicek misal:
           HOOKS(trans)
                AFTER_INPUT     cur_keybd=EN            DO_SPCALCS spcalcGps
           tapi spcalcsGps tidak ada, sekarang akan dicek pada saat kspar.

V22.11.22wt4, Selasa 22 November 2022
	1. User yang pertama login ke menu sudah tidak perlu login lagi
	   sesudah mendaftarkan cookienya.

V22.11.21awt4, Senin 21 November 2022
	1. Login dari HP ke layar menu sudah tidak menggantung koneksi ke mysql.

V22.11.17awt4, Kamis 17 November 2022
	1. Tampil pesan Harap Tunggu untuk 611 ns.

V22.11.17wt4, Kamis 17 November 2022
	1. Perhitungan bunga flat dari bunga efektif dipercepat.

V22.11.16wt4, Rabu 16 November 2022
	1. Hang di ap_htrbg diperbaiki, bila bunga efektif tidak bisa dihitung
	   karena salah input, hasilnya akan menjadi 0.0.

V22.11.11, Jumat 11 November 2022
	1. Signal USR1 (10) saja yang ditangkap, SIGILL (4) sudah tidak ditangkap.
	   Mungkin ada hubungan dengan komputer hang.

V22.11.10, Kamis 10 November 2022
	1. kill -10 noPid yang lama sudah bisa menghasilkan tmp/infoNoPie.
	   top dan kill -10 harus dijalankan di dalam docker untuk
	   mendapatakan nomor pid yang benar. 
	   Jadi masuk ke docker dulu dengan perintah ksh bash
	   terus jalankan top dan kill -10 noPid yang loadnya tinggi, misalnya
	   kill -100 23456 maka akan terbentuk file tmp/info23456.

V22.11.09, Rabu 09 November 2022
	1. SFL_DOCUPLFLD_DBCALCS namaDbcalcs sudah jalan.

V22.11.08b, Selasa 08 November 2022
	1. Pesan SMS Sahridaya ditaambah kata kata agar tidak hanya nomor saja.

V22.11.08a, Selasa 08 November 2022
	1. Pada saat masuk trans yang APP_TYPE, g_sfl2 diset lagi bila kosong.
	   Untuk masalah scr654 yang pindah ke 2d, hapus rekord terus pindah ke
	   trans lagi terus g y yang gagal menambah ppm.

V22.11.08, Selasa 08 November 2022
	1. Perbaikan MAP ke r_pesanwa yang REPLACE dianggap NO_REPLACE.

V22.11.07b, Senin 07 November 2022
	1. SFL_DOCUPLDFLD sudah ok.

V22.11.07a, Senin 07 November 2022
	1. Perbaikan cetak faktur lagi dari rpt.
	2. Masuk layar aplikasi dan report, pesan bawah sudah muncul lagi.

V22.11.07, Senin 07 November 2022
	1. Perbaikan cetak faktur dari rpt //faktur.noScr.

V22.11.05, Sabtu 05 November 2022
	1. Tambah informasi di debug2 untuk ap_rqjsm.
	2. Pada saat daftar bila user sudah ada akan ditampilkan dengan tulisan besar
	   dan warna merah agar kelihatan.
	3. Pendaftaran user diperbaiki programnya dan sekarang dicatat di debug2 apakah 
	   pendaftaran berhasil atau gagal.

V22.11.04a, Jumat 04 November 2022
	1. Program json yang sebelumnya antara 3071 s/d 3089 sekarang ditambah
	   pilihan 3901 s/d 3999.

V22.11.04, Jumat 04 November 2022
	1. Perbaikan ap_rqjsm yang bisa meengirim sms beberapa kali.
	2. OTP untuk sahridata sudah ok, perlu tambah mta-sms-sendder di wt_config.xml mis sbb:
	    KLIKNSC
	3. Untuk mengubah waktu tunggu OTP dari 60 detik ke 120 detik ubah 
	   di ksresources/ksystem_id.xml dan cari angka 60 diganti dengan 120.

V22.11.03a, Kamis 03 November 2022
	1. Posting di trans atau trans2 yang SFL_APP_TYPE dan ada DEFAULTnya sekarang
	   nilainya bisa langsung ambil dari field tersebut mis. di scr3324, trans, field psmflag

V22.11.03, Kamis 03 November 2022
	1. Mengubah header.cpp untuk membaca di ksresources, bukan docroot lagi.

V22.11.02a, Rabu 02 November 2022
	1. Perbaikan ap_rqpef untuk bagian urlnya.

V22.11.02, Rabu 02 November 2022
	1. Info tambahan di debug2 untuk ap_rqpef.

V22.11.01, Selasa 01 November 2022
	1. ap_pefin(user,password) sudah ditambahkan untuk mengakses pefindo, sebelum
	   memanggil ap_rqpef. 
	2. Bila jawaban server di ap_rqpef tidak lengkap seperti yang diminta
	   di mstlables (ada yang tidak ada), maka ap_rqpef dianggap gagal.
	3. dbprt ditambah pilihan -digitalpersona untuk memakai fingerprint merk Digital Persona
	   dan bukannya Futronic.

V22.10.29, Sabtu 29 Oktober 2022
	1. Pencarian di Scan dan juga di detail sekarang pakai tombol C, tidak
	   lagi pakai garis miring /.

V22.10.28, Jumat 28 Oktober 2022
	1. Tombol di trans2t yang tidak ada trans2nya sudah ok.
	2. Tombol di trans sudah aktif pada saat di rekord yang aktif.

V22.10.26a, Rabu 26 Oktober 2022
	a. ap_rqpef pilihan 1 sudah jalan, bisa dilihat di scr3041.

V22.10.26, Rabu 26 Oktober 2022
	1. SCR_SEARCHFILE namaFile ditambahkan untuk menampilkan search
	   untuk pencarian di scr2190.

V22.10.24a, Senin 24 Oktober 2022
	1. Sementara hanya menambahkan search untuk header.cpp.

V22.10.24, Senin 24 Oktober 2022
	1. Mencoba layar penjualan untuk online mengikuti css dari Rectmedia.

V22.10.18, Selasa 18 Oktober 2022
	1. Back sudah jalan di ksystem wt4.
	2. Tulisan label di transt sudah keluar di layar.

V22.10.17, Senin 17 Oktober 2022
	1. Tampilan DFALT_SCAN dilebarkan.

V22.10.16a, Minggu 16 Oktober 2022
	1. Perbaikan parser karena RT_TYPE_FIELD.

V22.10.16, Minggu 16 Oktober 2022
	1. RT_TYPE_FIELD ltype sekarang sudah bisa dipakai
	   untuk menentukan tipe filed, ltype bisa diisi HTML, PDF, XLS atau XLSX.
	2. Pada saat menampilkan laporan di layar, footer pesan dihilangkan
	   supaya tidak menutupi laporan bagian bawah.

V22.10.14a, Jumat 14 Oktober 2022
       1. ksystem.co?qr=5.2130 sekarang g_katlevel langsung diset 2.

V22.10.14, Jumat 14 Oktober 2022
	1. Spasi di HP sudah bisa untuk validasi untuk versi yang wt4.

V22.10.13a, Kamis 13 Oktober 2022
       1. Perbaikan kssentineltmp untuk jalan autostart tanpa program screen..

V22.10.13, Kamis 13 Oktober 2022
       1. Perbaikan minor.

V22.10.12a, Rabu 12 Oktober 2022
	1. kssentineltmp sudah bisa jalan tanpa program screen, autostart sudah jalan.

V22.10.12, Rabu 12 Oktober 2022
       1. Saat klik dari Icon yang masuk ke layar program tapi
          harus lewat login dulu. Bila login berhasil sudah akan langsung
          masuk ke layar yang dituju. Bila login gagal atau cancel, akan
          kembalai ke layar icon sebelumnya.

V22.10.11, Selasa 11 Oktober 2022
       1. r_pesanwa panjang 2000 ditambahkan untuk string yang panjang.

V22.10.09, Minggu 09 Oktober 2022
       1. Login sekarang tidak kembali ke scr2190, tetap di layarnya.
       2. localhost?qr=5.2195 sekarang sudah bisa jalan.
          sct2195 harus diset SCR_NOLOGIN_OK
       3. SCAN_ICON_SHAPE=RECTANGLE sudah tidak membuat icon di level
          selanjutnya jadi kecil.

V22.10.05, Rabu 05 Oktober 2022
       1. Untuk program demo, mis prt1000, maka screen yang diaktifkan sama seperti
          di program biaa menggunakan aktif.var di prt1000. Bila ada database
          ks_demo1000, maka database itu yang akan dipakai untuk demo.

V22.10.04, Selasa 04 Oktober 2022
       1. Merapikan progrqm untuk demo, tidak usah memanggil database baru
          untuk setiap produk demo.

V22.10.02, Minggu 02 Oktober 2022
       1. Jumlah search di layar query dibatasi oleh SEARCHLIMIT=100.000. Bila batas 
          ini tidak cukup, gunakan maxqryread di dbprt untuk menentukan batas yang 
	  diinginkan.

V22.10.01, Sabtu 01 Oktober 2022
       1. Log dari posting (tipe=P) yang dibatalkan atau divoid sekarang
          diubah menjadi tipe=PP.
       2. Tanggal sudah bisa dicari dengan format hhmmss.

V22.09.30, Jumat 30 Sepetember 2022
       1. Perbaikan ap_mkkey untuk daftar key sudah diperbolehkan bila tanggal jatuh tempo
          sama dengan tanggal hari ini.

V22.09.29, Kamis 29 Sepetember 2022
       1. SFL_TARGET untuk tanggal sudah sama dengan tanggal itu saja, bukan
          leibh besar dari tanggal itu.

V22.09.28, Rabu 28 Sepetember 2022
       1. ap_rqpef dibuat dengan parameter seperti ap_rqjsp. reqtitle diganti menjadi
          reqtype yang bisa 1, 2 atau 3.

V22.09.27, Selasa 27 Sepetember 2022
       1. sct620 buku tamu ahass yang mati sesudah ubah di trans sudah diperbaiki.

V22.09.24, Sabtu 24 Sepetember 2022
       1. ap_krntf(channel,pesan) sekearan diubah jadi 2 parameter saja,
          bila pesan kosong, maka pesan diisi no screen.
       2. ap_dgntf(channel) sudah jalan.

V22.09.20, Selasa 20 Sepetember 2022
       1. ksrun -db=namaDb -x9000 -cautofile
          dan
          autofile isinya
          99:99   scr3011  html lfilnam=all
          sudah langsung menyimpan ke file yang diset di ap_jlrcd, saveke.

V22.09.19a, Senin 19 Sepetember 2022
	1. Perbaikan ap_jlrcd agar bisa disimpan dengan benar.

V22.09.19, Senin 19 Sepetember 2022
       1. Perbaikan ap_jlcnt agar ada tulisan Tunggu pada saat menghitung jumlah rekord
          dari semua file.

V22.09.18, Minggu 18 Sepetember 2022
       1. Ada fasilitas 
          ap_jlrcd(lnamafile,&hasil,lsaveke);
          TEXT * lnamafile;
          LONG * hasil;
          TEXT * lsaveke;
          untuk menghitung jumlah rekord untuk setiap file dan dipakai
          di scr3011, lsaveke untuk menentukan default nama laporan
          dan dapat diubah sesuai kebutuhan. Laporan disimpan di direktori/folder
          laporan.

V22.09.16, Jumat 16 Sepetember 2022
       1. Menambah rekord dengan pilihan Enter yang di menu atas yang mati 
          sudah diperbaiki.

V22.09.14, Rabu 14 Sepetember 2022
       1. FIELD sekarang ada pilihAN ENDTAB dipakai di scr3011 (lihat jumlah
          rekord di satu file mysql), mengubah tombol END jadi TAB.
          contoh:
          FIELD(master)
          lfilnam             NONE  ENDTAB     INPUTRI            1 /* file name */
          ljmlrekord          NOCHANGE         INPUTRI            2 /* Delimiter */

V22.09.13, Selasa 13 Sepetember 2022
       1. MAP yang DO_CALC sudah bisa jadi parameter birt.
       2. Perbaikan agar struktur bila tidak sesuai, database lain yang benar
          tetap ok.

V22.09.12, Senin 12 Sepetember 2022
	1. NOMSG sekarang berfungsi seperti NONE bila hasilnya kosong dianggap benar.

V22.09.09a, Jumat 09 Sepetember 2022
        1. Perbaikan ap_rqjp untuk returnlabel NOMSG.

V22.09.09, Jumat 09 Sepetember 2022
        1. ap_bcasg untuk datanya pada saat sha256sum spasi dibuatng dulu,
           tapi di data tetap dikirim dengan spasi.
        2. ap_rqjsp bila retrunLabel diisi NOMSG, tidak akan keluar popup message
           tapi r_long8 akan diset 0 bila gagal, dan diset 1 bila berhasil.
        3. SCR_CHECK_NOTIFY ditambahkan untuk menghidupkan notifikasi pada
           saat masuk ke scr ini.

V22.09.02, Jumat 02 Sepetember 2022
	1. Verifikasi sct (scr3330) sudah ok untuk program yang namanhya panjang.

V22.09.01, Kamis 01 Sepetember 2022
	1. Pesan "Sudah berada di rekord pertama" dipindah` dari baris pertama ke 
	   baris ke dua pesan agar konsisten dengan pesan yang sama pada 
	   saat di detail.
V22.08.30, Selasa 30 Agustus 2022
	1. Menonaktifkan messaging kafka dulu karena login jadi lambat.

V22.08.28, Minggu 28 Agustus 2022
       1. Untuk database training, diawali dengan tr, mis. tr_agus atau trstekom_agus,
          di layar menu ada tombol TRAINING yang akan langsung terbang ke scr3060.

V22.08.27, Sabtu 27 Agustus 2022
	1. Maju mundur di detail 3191 suda ok tampilannya.

V22.08.24, Rabu 24 Agustus 2022
	1. Menonaktifkan dulu delscrwidgetVector karena membuat program mati.

V22.08.20, Sabtul 20 Agustus 2022
	1. Pesan di SCR_SUCCESSPST_MSG sudah muncul walaupun ada SCR_NO_REKAM.

V22.08.18a, Kamis 18 Agustus 2022
	1. Cetak laporan di training, pada saat kembali sudah kembali ke layar
	   semula, tidak ke 3060.

V22.08.18, Kamis 18 Agustus 2022
	1. SCR_SUCCESSPST_MSG, SCR_SUCCESSADD_msg dan SCR_SUCCESSUPD_msg pesan pesan 
	   sudah jalan dan akan menammpilkan kotak dialog berisi pesan yang diinginkan.
	2. SCR_SUCCESS_MSG harap diubah jadi SCR_SUCCESSPST_MSG.

V22.08.17, Rabu 17 Agustus 2022
!!Harus parser!!
	1. SCR_SUCCESSPST_MSG pesan pesan
	2. SCR_SUCCESSADD_MSG pesan pesan
	3. SCR_SUCCESSUPD_MSG pesan pesan
	   sudah bisa diparser, belum selesai.
	4. Tanggal kosong sudah tidak mengeluaarkan pesan kessalahan
	   sesudah SCAN (sct2631).

V22.08.15a, Senin 15 Agustus 2022
	1. Pembatasan gjd disesuaikan.

V22.08.15, Senin 15 Agustus 2022
	1. Dtcatlog F3 sudah ok.

V22.08.13b, Sabtu 13 Agustus 2022
	1. Dtcatlog panah ke bawah di baris terakhir sudah tidak rusak tampilannya.

V22.08.13a, Sabtu 13 Agustus 2022
	1. Penyederhanaan DT_callUrl.

V22.08.13, Sabtu 13 Agustus 2022
	1. Menambahkan Content-Type: application/json untuk ap_setwm.

V22.08.12b, Jumat 12 Agustus 2022
	1. Perbaikan ap_setwm yang mati karena ada field local di field+field+field.
	   mis:
   	   ldetfields   	INIT   "tldplg+tldgrup+tldjasbrg+tldgrup2+tldnobuk+tldnourt+tldnobbm+tldket+tldnobbm+ljml"

V22.08.12a, Jumat 12 Agustus 2022
	1. Perbaikan ap_setwm yang mati.

V22.08.12, Jumat 12 Agustus 2022
	1. Perbaikan ap_setwm untuk API Ban Michelin.

V22.08.11, Kamis 11 Agustus 2022
	1. DEFAULTS tanpa master atau trans sudah tidak membuat kspar mati.
	2. Approve di scr120 sudah dicek dulu apakah rekord sudah diproses
	   di layar lain atau belum.

V22.08.10, Rabu 10 Agustus 2022
	1. Tombol di trans2 sudah bisa ditekan.

V22.08.09, Selasa 09 Agustus 2022
	1. Menambah rekord tld sudah tidak mati.

V22.08.07a, Minggu 07 Agustus 2022
	1. Map di HOOKS(transfooter) di sct2548 sudah ok.
	contoh:
	MAP(m2545)
	btmnobuk        r_string6       REPLACE

	HOOKS(transfooter)
	CLICKED         cur_field=ltomfly       DO_FLY 2545 m2545

V22.08.07, Minggu 07 Agustus 2022
	1. Scr3060 untuk training sekarang untuk guru yang dise di dbprt,
	   sudah bisa pindah pindah ke database murid muridnya.
	   contoh dbprt:
	   tr_iyan    /home/ksystem 0000 -guru
	   tr_dian    /home/ksystem 0000 -guru
	   tr_aaaa    /home/ksystem 0000
	   tr_bbbb    /home/ksystem 0000 
	   tr_tony    /home/ksystem 0000

V22.08.02, Selasa 02 Agustus 2022
	1. Tombol di detail query sudah tidak bisa ditekan bila bukan
	   pada rekord yang sedang aktif, kecuali scr tipe APP_TYPE atau
	   SFL_APP_TYPE di detail QUERY.
	2. GPSINFO diijinkan lagi untuk mempertahankan sct lama.

V22.07.29, Jumat 29 Juli 2022
	1. GPSINFO dihilangkan dari pilihan FIELD, gunakan SCR_CHCCK_GPS.
	
V22.07.28a, Kamis 28 Juli 2022
	1. Perbaikan tampilan detail QUERY yang SFL_APP_TYPE agar
	   muncul benar dan tidak diulang di baris yang terakhir.
	   
V22.07.28, Kamis 28 Juli 2022
	1. Hapus data di file (dari f3 menu) yang kadang tidak bisa sudah
	   diatasi
	2. Program kredit 504 trans2g1 yang tampilkan kosong walaupun ada
	   rekord yang ditemukan sudah diatasi.

V22.07.21, Kamis 21 Juli 2022
	1. SCR_END_FLYMAP namaMap sudah ditambahkan untuk melakukan MAP
	   sebelum terbang ke SCR_END_FLYTO.

V22.07.20a, Rabu 20 Juli 2022
	1. VALIDATE yang tidak ada scannya atau scan diisi 0, maka batasan cabang
	   dan buku besar diabaikan.

V22.07.20, Rabu 20 Juli 2022
	1. Data yang punya banyak batasan cabang di 3001, sudah ok pada saat cari
	   di 614.

V22.07.19a, Selasa 18 Juli 2022
	1. SCR_END_FLYTO noScreen sudah jalan untuk pindah screen sesudah enter.
	   Contoh:
	   SCR_END_FLYTO 3101

V22.07.19, Selasa 19 Juli 2022
	1. Batasan cabang di 3001 ditambah jadi 250, bila lebih dari 250,
	   cabang ke 251 dst akan diabaikan.
	2. SCR_END_FLYTO noScreen sudah bisa diparser, belum jalan.

V22.07.15a, Jumat 15 Juli 2022
	1. Pembatasan cabang dan bbm atau bbg sudah ok walau tidak scan.

V22.07.15, Jumat 15 Juli 2022
	1. Batal posting atau void posting (scr150) sekarang menambah log baru
	   tipe BP atau VP di layar transaksinya, jadi log yang tipe P nya masih
	   ada, ketambahan log baru tipe BP atau VP.
	2. VALIDATE ke file cab yang tidak dispasi tapi langsung diisi sudah
	   mengecek ke daftar cabang yang diijinkan.

V22.07.14a, Kamis 14 Juli 2022
	11. Rekord detail1 sudah tidak bisa dihapus kalau detail2 ada isinya.

V22.07.14, Kamis 14 Juli 2022
	1. g_usrpsikode ditambahkan dan diset pada saat login.

V22.07.13b, Rabu 13 Juli 2022
	1. Perbaikan tombol detail di transt dan tidak mengacaukan DfALT_LIST.

V22.07.13a, Rabu 13 Juli 2022
	1. SHOW_SFL di EDIS bisa diparser walau tidak dipakai.

V22.07.13, Rabu 13 Juli 2022
	1. Tombol Detail di transt sudah jalan, d.xxxx ke trans2, 2d.xxxx ke trans2a atu 
	   trans2ag1, 3d.xxxx ke trans2b atau trans2g1.
	2. SHOW_SFL di EDITS sudah dihilangkan.

V22.07.12, Selasa 12 Juli 2022
	1. Perbaikan usrpos Personalia.

V22.07.11, Senin 11 Juli 2022
	1. SFL_DOCUPLFLD_DBCALCS namaDbcalcs sudah ok.

V22.07.10, Minggu 10 Juli 2022
	1. SFL_DOCUPL sudah langsung tampil.

V22.07.05, Selasa 05 Juli 2022
	1. ap_snjsp di sct1473 yang ada localfield sudah ok.
	2. Posting yang ganti tlmstspst ke "I" yang kadang jadi Ilmm sudah diatasi.

V22.07.04, Senin 04 Juli 2022
	1. Pindah ke detail yang mati karena SFL_SELECT yang panjang
	   sudah bisa jalan, sct3589.

V22.07.01, Jumat 01 Juli 2022
	1. Perbaikan agar detail tidak bisa diklik bila tidak saat tambah
	   atau ubah.

V22.06.28a, Selasa 28 Juni 2022
	1. PgDown or PgUp di trans2 SFL_APP_TYPE juga sudah ok.

V22.06.28, Selasa 28 Juni 2022
	1. scr3191 2d sudah bisa tab tab sampai habis.
	2. SFL_APP_TYPE diset per halaman, jadi pindahnya per halaman.
	   Bila panah ke bawah di rekord paling bawah, halaman baru akan
	   dimunculkan.
	3. Panah atas bawah dan klik di field juga sudah jalan.

V22.06.27, Senin 27 Juni 2022
	1. Menambah rekord di master yang membuat program mati sudah ok.

V22.06.26, Minggu 26 Juni 2022
	1. Tombol di master dengan isian d.keDetail sudah ok, tiddak harus
	   1d.keDetail.

V22.06.25a, Sabtu 25 Juni 2022
	1. Hasil Qrcode bila lebih panjang dari panjang field akan dipotong
	   hanya sebatas panjang field.

V22.06.25, Sabtu 25 Juni 2022
	1. Sesudah SCAN yang tidak pindah field kalau klik di field sudah ok.
	2. Escape di SCAN yang membuat program mati sudah diperbaiki.

V22.06.24, Jumat 24 Juni 2022
	1. IMG_EDITS(trans) yang dipanggil dari IMAGE(transg1), bila
	   ada EDITS yang gagal di IMAGE(trans) dan field yang gagal
	   tidak ada di IMAGE(transg1) sudah tidak mati programnya.

V22.06.23, Kamis 23 Juni 2022
	1. trans2 pindah field sesudah VALIDATE SCAN (scr886, prt0500) yang 
	   keluar pesan aneh sudah diperbaiki.

V22.06.22a, Rabu 22 Juni 2022
	1. Klik di field yang ada DFALT_LISTnya sudah tidak pindah ke record posisi
	   yang lain.

V22.06.22, Rabu 22 Juni 2022
	1. VALIDATE sudah pindah ke field selanjutnya lagi.
	
V22.06.21b, Selasa 21 Juni 2022
	1. Naik turun di SFL_APP_TYPE maupun di klik di field sudah jalan.

V22.06.21a, Selasa 21 Juni 2022
	1. Perbaikan agar pindah dengan klik field
	   di SFL_APP_TYPE dan panah atas bawah jadi ok.

V22.06.21, Selasa 21 Juni 2022
	1. Shift tab di SFL_APP_TYPE sudah ok.
	2. Klik di SFL_APP_TYPE sudah ok.

V22.06.20, Senin 20 Juni 2022
	1. Ubah master terus ke detail sudah ok.
	2. Fokus di field yang sama dengan g_curfieldptr sudah diabaikan.

V22.06.19a, Minggu 19 Juni 2022
	1. SFL_APP_TYPE dengan CHECKCBOX sudah ok, tapi masih belum
	   bisa menggunakan mouse.

V22.06.19, Minggu 19 Juni 2022
	1. Kspar diperbaiki agar SUBFILE yang SFL_APP_TYPE tidak usah
	   menggunakan CHECKBOX tambahan di sebelah kiri untuk pindah baris.

V22.06.17a, Jumat 17 Juni 2022
	1. SFL_APP_TYPE dengan DEFAULT sudah memunculkan nilai DEFAULT
	   di semua rekord detail.

V22.06.17, Jumat 17 Juni 2022
	1. Rekam untuk posting yang selalu dijalankan di APP_TYPE sudah diperbaiki.
	2. psmtglpros < g_tgltrn sudah ok walau psmglpros tidak ada isinya (null).

V22.06.15, Rabu 15 Juni 2022
Harys parser
	1. Tambah informasi SCR_QRY_INITSCAN di screen.

V22.06.13, Senin 13 Juni 2022
	1. Transt tanpa trans yang ada trans2t tanpa trans2 sudah keluar
	   hilightnya (mis.2518)
	2. Perbaikan agar parentpid diset 666.

V22.06.12, Minggu 12 Juni 2022
	1. SCR_QRY_INITSCAN untuk menampilkan SCAN pada ssat masuk screen
	   sedang dikembangkan.

V22.06.10a, Jumat 10 Juni 2022
	1. localhost?qr=5.2171 sekarang pada saat back akan kembali ke
	   layar awal.

V22.06.10, Jumat 10 Juni 2022
	1. Tambah informasi untuk file erm.
	2. Perbaikan training scr3115 yang mati pada saat isi data.
	3. Perbaikan scr3106 training yang sudah ada isinya, harusnya kosong.

V22.06.09b, Kamis 09 Juni 2022
	1. SCR_DOCUPLFLD_READONLY dan SFL_DOCUPLFLD_reADONLY sudah jalan.

V22.06.09a, Kamis 09 Juni 2022
	1. SCR_DOCUPLFLD_READONLY dan SFL_DOCUPLFLD_reADONLY sedang dibuat.

V22.06.09, Kamis 09 Juni 2022
	1. localhost?qr=5.2171 sekarang sudah bisa back untuk kembali ke
	   layar sebelumnya.

V22.06.07, Selasa 07 Juni 2022
	1. Perbaikan VALIDATE_LS supaya selalu ada tombol panah ke bawah
	   wt-suggest-dropdown.
	2. VALIDATE_MURID sedang dikembangkan untuk menampilkan daftar murid
	   di scr3060 untuk program training sekolah.

V22.06.05, Minggu 05 Juni 2022
	1. Dari layar training masuk 3104, terus terbang ke scr3107 dan kembali
	   lagi sudah tidak mati.
	2. Perbaikan dtm.txt untuk training tidak ada saldo awal.

V22.06.04, Sabtu 04 Juni 2022
	1. Keterangan untuk training untuk layar yang terbang dari 3060
	   sudah dipertinggi.

V22.06.03a, Jumat 03 Juni 2022
	1. Perbaikan ksubhsql untuk bisa mengubah dari program web struktur lama
	   ke struktur sekarang.

V22.06.03, Jumat 03 Juni 2022
	1. ap_rqjsm untuk kirim wa sekarang menunggu 2 detik tiap wanya.

V22.06.02a, Kamis 02 Juni 2022
	1. runwt akan langsung melink prg ke docroot, tidak perlu dijalankan manual lagi.

V22.06.02, Kamis 02 Juni 2022
	1. ap_flexp (scr3021) yang bisa salah waktu mengeksport field LONG atau double
	   sudah diperbaiki.

V22.06.01a, Rabu 01 Juni 2022
	1. Judul layar di menu icon yang sebagian kacau sudah diperbaiki.

V22.06.01, Rabu 01 Juni 2022
	1. Login yang gagal terus kecuali dari HP sudah diperbaiki.

V22.05.31, Selasa 31 Mei 2022
	1. Det SFL_APP yang mati sudah diperbaiki, scr3353.

V22.05.30a, Senin 30 Mei 2022
	1. Perbaikan ap_dafsj dan ap_ceksj.

V22.05.30, Senin 30 Mei 2022
	1. Penambahan variabel global g_guru untuk dbprt yang -guru.

V22.05.29, Minggu 29 Mei 2022
	1. Jurnal dan laporan untuk training sekarang bisa untuk 2 transaksi atau lebih
	   di scr yang sama.

V22.05.27a, Jumat 27 Mei 2022
	1. Ubah file bkd juga akan dimonitor di file erm. 

V22.05.27, Jumat 27 Mei 2022
	1. Ubah file bkm dan tcm akan dimonitor di file erm. 

V22.05.25, Rabu 25 Mei 2022
	1. SCAN bila IMAGE_OUT, IMAGE_ROL atau IMAGE_INP bila tidak ada IMAGEnya akan
	   dicek pada saat kspar.

V22.05.24a, Selasa 24 Mei 2022
	1. INIT_LABEL sudah tidak mengikuti ALLCAPS di trans.

V22.05.24, Selasa 24 Mei 2022
	1. RT_SAVE sudah jalan tanpa RT_NXT_POSTING
	2. Masuk ke DO_IMAGE dan menjalankan SCAN dan balik lagi sudah tidak mengacaukan HOOK.
	   contoh: scr502, 2d, tambah masuk ke DO_IMAGE SCAN tab tab balik ke transat
	   enter, HOOK(transat) sudah dijalankan lagi.
	3. FIELDS(master)
	   samkirim             ALLCAPS            MEDIUM          6
	   DEFAULTS(master)
	   samkirim INIT_LABEL "Kode Pengirim"
	   waktu kosong, Label tidak ALLCAPS tapi waktu tambah atau ubah isian samkirim
	   akan diubah jadi ALLCAPS sesudah tab.

V22.05.20, Jumat 20 Mei 2022
	1. Scr120 approval sudah langsung ke detail lagi.

V22.05.18, Rabu 18 Mei 2022
	1. HOOKS, DO_SHOW_REPORT sudah bia dipkai untuk mmenampilkan laporan dari training.
	   mis:
	HOOKS(trans)
    	BEFORE_INPUT 	cur_field=tbdnourt  	DO_MAP SHOW murut
    	CLICKED		cur_field=ltomscr DO_FLY {tbdkode} 
    	CLICKED		cur_field=ltomlap DO_SHOW_REPORT {tbdkode} 
	  
V22.05.13a, Jumat 13 Mei 2022
	1. Perbaikan kembali ke scr3060 dari layar fly, pada saat ke master, query
	   sudah tidak autoqryfld.
	2. Menekan tombol pindah detail sudah menghidupkan tombol di rekord yang aktif.

V22.05.13, Jumat 13 Mei 2022
	1. INIT_QUERY sudah tidak menjadi INIT_LABEL.
	2. Pengisian data awal training 3191, gol sudah keluar waktu discan.

V22.05.12, Kamis 12 Mei 2022
	1. Memindahkan tombol Fly ke agak belakang di baris perintah.
	2. PgDn atau swipe ke bawah pada page terakhir akan pindah ke rekord terakhir.
	3. Esc pada saat update di detail, CheckBoxnya sudah tidak semua rekord
	   tapi hanya yang ada isinya.

V22.05.11a, Rabu 11 Mei 2022
	1. Posting untuk rekord yang banyak sudah ok di scr3062.

V22.05.11, Rabu 11 Mei 2022
	1. Perbaikan update end atau esc di scr3321 yang mati.

V22.05.10a, Selasa 10 Mei 2022
	1. Screen tipe bukan QUERY tidak dibuatkan tombol untuk pindah rekord
	   di detail.

V22.05.10, Selasa 10 Mei 2022
	1. Perbaikan F2 dan posting yang mati karena tambahan CheckBox di detail.

V22.05.09b, Senin 09 Mei 2022
	1 Perbaikan menghapus rekord di trans baik di halaman pertama, kedua atau pada
	  akhir rekord yang dihapus.

V22.05.09a, Senin 09 Mei 2022
	1. g_auto_field dan g_auto_value sudah bisa dipakai sebagai global untuk
	   qr command.

V22.05.09, Senin 09 Mei 2022
	1. Detail trans (bukan yang hanya transt) sekarang ada CheckBox yang bisa diklik
	   untuk pindah rekord. Untuk PgDn atau PgUp gunakan swipe ke bawah atau ke atas.

V22.05.08, Minggu 07 Mei 2022
	1. SCR_AUTO_DET_AFTADDMST tidak langsung menambah rekord pada saat t.
	   SCR_ADD_MST_AUTO_CONFIRM yang akan melakukan itu.

V22.05.06, Kamis 05 Mei 2022
	1. Login dengan nama panjang mis.nventorichecking yang tidak bisa login
	   sudah diperbaiki.
	2. Pengembangan CheckBox di detail untuk pindah rekord.

V22.05.05, Kamis 05 Mei 2022
	1. dbprt ditambah -scanlimit=xxxx
	   mis:
	   ks_umum /home/ksystem 1001 -scanlimit=500000
	   maka SCAN akan dicari hingga max. 500 ribu rekord.
	2. Detail pada saat next, back, page-down atau page-up sekarang 
	   dibuat per halaman.

V22.05.04, Rabu 04 Mei 2022
	1. Ksubhql diperbaiki untuk menghapus index primary yang gagal.
	   mis dari:
	   alter table sgd drop index sgdprmix;
	   alter table sgd add unique index sgdprmidx ( sgdprm);
	   menjadi
	   alter table sgd add unique index sgdprmidx ( sgdprm);
	   alter table sgd drop index sgdprmix;

V22.05.01b, Minggu 01 Mei 2022
	1. Perbaikan grpytgj dan grpyttrbank.

V22.05.01a, Minggu 01 Mei 2022
	1. Untuk menjalankan ap_bcasg harus dari grup yang grpyttrbank = "Y".

V22.05.01, Minggu 01 Mei 2022
	1. localhost?qr=5.noscr.field=value sudah bisa dipakai untuk langsung terbang
	   ke layar yang ada SCR_NOLOGIN_OK  mis.
	   localhost?qr=5.2122.usr=bambang akan masuk ke layar 2122 dengan
	   variabel global g_auto_field = usr dan
	                   g_auto_value = bambang.
	   g_auto_value bisa dipakai di DEFAULT(master) untuk INIT field tertentu.
	   Panjang g_auto_value adalah 20 karakter.
	2. Field grpyttrbank ditambahkan untuk mengontrol grup yang boleh transfer bank.
	3. DEFAULT local yang tidak ada di IMAGE sudah ok lagi.

V22.04.30, Sabtu 30 April 2022
	1. DEFAULTS  INIT_LABEL untuk field lokal sudah ok.

V22.04.28, Kamis 28 April 2022
	1. DEFAULTS(master/trans/transt) sudah bisa
	   namaField INIT_LABEL "label" mis:
	   bbcno   INIT_LABEL   "Masukkan No"
	   sehingga pada saat field ini masih kosong akan ada tulisan Masukkan No 
	   di dalam field tsb.

V22.04.27a, Rabu 27 April 2022
	1. Untuk prg/scr301, training akan menggunakan prg/301training.html sedang
	   prt9000/sct301 akan menggunakan prt9000/301training.html kalau ada, kalau tidak
	   ada akan tetap menggunakan prg/301training.html.

V22.04.27, Rabu 27 April 2022
	1. Untuk training dari layar 3060, sekarang akan menggunakan mis. prg/101traaining.html
	   bila 101 adalah scr101 atau 101 adalah sct101 tapi prtxxxx/101training.html tidak ada.

V22.04.26, Selasa 26 April 2022
	1. Untuk hasil ap_rqjsp yang berhasil kalau tidak ada jawaban,
	   lreturnlabel harus diisi NONE.
	2. ap_bcasg sudah ok untuk request GET yang ada spasinya.
	3. Hasil ap_rqjsp disimpan di r_long8, r_long8=1 artinya sukses,
	   r_long8=0 artinya gagal.

V22.04.23a, Sabtu 23 April 2022
	1. Perbaikan dbprt untuk -nologin tidak dikenal.

V22.04.23, Sabtu 23 April 2022
	1. Upload icon menu sudah dapat langsung dari program dengan cara sbb:
	   a. dbprt ditambah pilihan -uploadicon mis:
	      ks_cepat /home/ksystem 9000  -uploadicon
	   b. Login sebagai root dan tekan tombol upload di screen yang dikehendak.
	   c. Sesudah selesai ubah dbprt lagi.

V22.04.21, Kamis 21 April 2022
	1. IMAGE transat di 2d, yang tampilnya selalu transg1t sudah diperbaki
	   di scr3353.

V22.04.20a, Rabu 20 April 2022
	1. QRCODEAUTO diset hanya pada saaat tambah, tidak pada saat ubah.

V22.04.20, Rabu 20 April 2022
	1. ap_jsndt dan ap_jsnmt untuk astra sudah ok, nilai rupiah tidak boleh ada
	   pecahannya khusus untuk Astra.

V22.04.19a, Selasa 19 April 2022
	1. Ksrun -cautofile sekarang di debug2 akan ada informasi masuk 
	   ke screen berapa.
	   
V22.04.19, Selasa 19 April 2022
	1. File cmp ditambahkan ke database solr. Daftar file yang dimonitor
	   solr ada di bagian paling bawah file ini.

V22.04.18, Senin 18 April 2022
	1. Untuk training bila database sudah terbentuk tapi data masih kosong
	   sudah diperbaiki akan menampilkan pilihan data awal lengkap atau 
	   tidak usah data awal.
	2. VALIDATE_SEARCH sudah tidak membuat VALIDATE yang lain jadi tidak
	   menemukan rekord.

V22.04.17, Minggu 17 April 2022
 	1. Menjalankan program training dari awal sudah ok.

V22.04.16a, Sabtu 16 April 2022
	1. Tombol a.Disc di transt sudah ok untuk lari ke Image, mis di 603 trans.

V22.04.16, Sabtu 16 April 2022
	1. VALIDATE_SEARCH sekarang hanya menggunakan 1 spasi untuk m enampilkan
	   SCAN. Bila perlu 2 kata, gunakan kata1&kata2.
	2. VALIDATE_SEARCH sudah bisa ditekan enter untuk merekam.
	3. Warna field yang VALIDATE_SEARCH bukan biru tapi merah muda.

V22.04.14a, Kamis 14 April 2022
	1. QRCODEAUTO sudah diperbaiki untuk detail.

V22.04.14, Kamis 14 April 2022
	1. sudo crontab -e untuk ksrun -cautofile, is ingin sehari 2x, jam
	   10 pagi dan jam 5 sore maka tambahkan di baris terakhir sbb:
	   00 10 * * *  screen -dm /usr/bin/docker exec -it -u root ks bin/ksrun -db=ks_abadi -x9100 -cautofile
	   00 17 * * *  screen -dm /usr/bin/docker exec -it -u root ks bin/ksrun -db=ks_abadi -x9100 -cautofile

V22.04.13b, Rabu 13 April 2022
	1. ksrun -cautofile sudah bisa dijalnkan lewat crontab
	   jalankan sbb:
	   crontab -e
	   pada baris terakhir tambahkan sbb:
	   00 10 * * *  screen -dm /usr/bin/docker exec -it -u ksystem ks bin/ksrun -db=ks_abadi -x9100 -cautofile
	   Ini berarti setiap pagi jam 10 akan dijalankan perintah ini.

V22.04.13a, Rabu 13 April 2022
	1. solr dihidupkan untuk semua pelanggan, file ahm, ppm, ppd dan pmb ditambahkan ke
	   daftar file yang dipantau. Bila solr belum terpasang cari kata kata
	   install solr di fila ini. 
	2. VALIDATE_DUP_SEARCH dan VALIDATE_DUP_SEARCH_IF sudah bisa dipkaai untuk
	   search. Search akan dijalankan dengan spasi 2x sesudah kata yang dicari.

V22.04.13, Rabu 13 April 2022
	1. QRCODEAUTO sudah bisa dipakai untuk langsung masuk QRCODE tanpa
	   spasi atau klik pada saat masuk ke field yang diset QRCODEAUTO.
	2. Menghapus g_katlevelstr1 pada saat kembali dari level2 ke level1.

V22.04.10a, Minggu 10 April 2022
	1. Untuk membuat index untuk search SOLR, masuk ke program F3 pilih brg.
	   Di scr4027 tekan c enter untuk mendapatkan semuar rekord kemudian tekan 
	   F2 untuk membuat index SOLR.

V22.04.10, Minggu 10 April 2022
	1. Search untuk barang bareng dengan SCAN_SHOW_ACTIVE_ICON sudah ok di scr2190,
	   cara pemakaian sbb:

	IMAGE(master) 
	/------------------------------------------------\
	|/----------------------------------------------\|
	|| _______________________________              ||
	|| _______________________________              ||
	|\----------------------------------------------/|
	\------------------------------------------------/

	FIELD(master)
	lgrid  	        NONE    INPUTRI	     19   /* Tdk boleh di ganti oleh Ksystem*/
	lsearch   	TOPBUTTON  INPUTRI   20

	CALCS()
	clevel1          g_katlevel == 1

	DEFAULTS(master)
	ljenisproduk	INIT    "Daftar Produk"
	lsearch   	INIT    CARI brg
	IF clevel1      ldum1   INIT    {stbdlv1kat} /* daftar kategori barang */
	IF clevel1      ldum2   INIT    {sbrglv1}

	CAN(stbdlv1kat) {SCAN_INDEX=tbddatkodidx} {SCAN_TARGET=gv_dttabel} {SCAN_TARGET2=gv_barang} {SCAN_TARGET3=gv_kategori} {SCAN_FIELD=tbdkode} {SCAN_SHOW_FIELD=tbdkode} {SCAN_TITLE=Kategori} {SCAN_SCROLL} {SCAN_ICON_SIZE=SMALL} {SCAN_SHOW_ACTIVE_ICON} {SCAN_SHOW_IMAGE=ikategori}
	SCAN(sbrglv1) {SCAN_INDEX=brgstdtkatbr} {SCAN_TARGET=gv_INPG} {SCAN_TARGET2=gv_dtbarang} {SCAN_TARGET3=g_katlevelstr1} {SCAN_FIELD=brgkode} {SCAN_SHOW_FIELD=brgkode} {SCAN_TITLE=ljenisproduk} {SCAN_SHOW_IMAGE=icoba}


V22.04.06, Rabu 06 April 2022
	1. SCAN_SHOW_ACTIVE_ICON sudah bisa dipakai di scan untuk menjadi pilihan kategori
	   yang mana rekord pertama akan dipakai sebagai target ke SCAN selanjutnya.
	   Dalam hal ini di sbrglv2 SCR_TARGET=g_katleelstr1
	   mis:
	DEFAULTS(master)
	IF clevel1      ldum1   INIT    {stbdlv1kat} /* daftar kategori barang */
	IF clevel1      ldum2   INIT    {sbrglv1}

	SCAN(stbdlv1kat) {SCAN_INDEX=tbddatkodidx} {SCAN_TARGET=gv_dttabel} {SCAN_TARGET2=gv_barang} {SCAN_TARGET3=gv_kategori} {SCAN_FIELD=tbdkode} {SCAN_SHOW_FIELD=tbdkode} {SCAN_TITLE=Kategori} {SCAN_SCROLL} {SCAN_ICON_SIZE=SMALL} {SCAN_SHOW_ACTIVE_ICON}
	SCAN(sbrglv1) {SCAN_INDEX=brgstdtkatbr} {SCAN_TARGET=gv_INPG} {SCAN_TARGET2=gv_dtbarang} {SCAN_TARGET3=g_katlevelstr1} {SCAN_FIELD=brgkode} {SCAN_SHOW_FIELD=brgkode} {SCAN_TITLE=ljenisproduk} 

V22.04.04a, Senin 04 April 2022
	1. SCAN yang rekord yang dibaca lebih dari 500 sekarang dikeluarkan
	   pesan di tampilan SCAN sbb:
	   Hanya 500 rekord yang dibaca!
	   
V22.04.04, Senin 04 April 2022
	1. Pembatasan SCAN tidak boleh targetnya kosong hanya dijalankan
	   untuk DBCALCS yang SCANSCAN. VALIDATE biasa tidak dibatasi.

V22.04.03, Minggu 03 April 2022
	1. Mencoba download banyak file xls di laporan, belum berhasil.

V22.04.02b, Sabtu 02 April 2022
	1. Menggunakan 
	     	curl_easy_setopt(curl, CURLOPT_POSTFIELDS, jsontext);
	   menggantikan
		curl_easy_setopt(curl, CURLOPT_READDATA, (void *)fp);
	   untuk kebutuhan toped.

V22.04.02a, Sabtu 02 April 2022
	1. Perbaikan untuk ap_bcasg lagi untuk jsontext kosong.

V22.04.02, Sabtu 02 April 2022
	1. Perbaikan untuk ap_bcasg.

V22.04.01, Jumat 01 April 2022
	1. ap_tmstm(tgl,jam,&hasil)
	   sudah bisa dipakai untuk membuat timestamp dari tanggal jam
	   contoh:
	   CALCS()
	   ctimestamp	DO_LIB ap_tmstm(bbmtglawl,lbbmjam,&lhasil);
	   hasil adalah string, bukan LONG.
	2. ap_rqjsn yang mengirim request dalam bentuk GET sudah bisa mengakomodasi
	   ap_toped, token sudah dimasukkan ke header.

V22.03.31, Kamis 31 Maret 2022
	1. ap_rqjsp ditambah 2 parameter untuk headerlabels dan hdrfields.
	   contoh:
	   DEFAULTS(master)
   	   lreqhdrlabels   	INIT	"Authorization"
   	   lreqhdrfields   	INIT	"ltoken"
   	   ltoken       	INIT	"G5gMafjkjdkfdfdfamLAvFojPoSTUjjHOTVc42q4hSRthiRUAT0uUdAwVguFe0ER"
	   SPCALCS(spcal1)
	   DO_LIB ap_rqjsp(lurl,lreqmsttitle,lreqmstlabels,lreqmstfields,lreturnlabel,lexpectedreturnvalue,lrplmstlabels,lrplmstfields,lmstnamamap,lrpldetlabels,lrpldetfields,ldetnamamap,lsaveflg,lreqhdrlabels,lreqhdrfields); 

V22.03.28, Senin 28 Maret 2022
	1. ap_rqjsp sudah jalan di ksrun -cautofile versi text.

V22.03.26, Sabtu 26 Maret 2022
	1. ap_toped parameter appid dihilangkan dari
	   ap_toped(appid,clientid,clientsecret,urlaccesstoken); 
	   menjadi
	   ap_toped(clientid,clientsecret,urlaccesstoken);

V22.03.25a, Jumat 25 Maret 2022
	1. ap_toped diperbaiki, sudah ditest untuk ubah harga.

V22.03.25, Jumat 25 Maret 2022
	1. Perbaikan ap_toped yang akan mebuat DFLOAT (rupiah) menjadi tanpa pecahan dan
	   tanpa tanda petik.
	   mis. dari "harga":"50000.00" menjadi "harga":50000 
	             "harga":"2000.00"  menjadi "harga":2000 

V22.03.23a, Rabu 23 Maret 2022
	1. ap_toped sudah tidak menggunakan kurung kurawal di awal dan akhir
	   jsondata.
	2. Bila mengirim hanya ap_jsndt, ap_jsnmt harus dihilangkan, bukan diisi kosong.

V22.03.23, Rabu 23 Maret 2022
	1. ap_toped(appid,clientid,clientsecret,urlaccesstoken);
	   untuk mengambil urlaccesstoken dan mengeset di -H pada saat ap_rqjsp sudah 
	   bisa dicoba.

V22.03.21, Senin 21 Maret 2022
	1. Perbaikan angka yang berubah dari 500.000 jadi 500 bila ditab terus.

V22.03.20a, Minggu 20 Maret 2022
	1. DAri detail scr3060, bila masuk ke scr3121 yang adalah ALIAS_SCREEN
	   sekarang sudah menampilkan 3121training.html, bukan 3120training.html.

  	2. CLICKED  cur_field=ltomcaraisi DO_SHOW_HTML prg/caraisi.html ditambahkan
	   di scr3060. Isisan ltomcaraisi tidak boleh 2.Cara Mengisi Data", tidak 
	   boleh ada angkanya kalau dipakai untuk DO_SHOW_HTML..

	   DEFAULTS(master)
	   ltomdet_d    	INIT            "1d.Input Tabel"
	   ltomcaraisi    	INIT            "Cara Mengisi Data"

	   HOOKS(master)
  	   CLICKED  cur_field=ltomcaraisi DO_SHOW_HTML prg/caraisi.html


V22.03.20, Minggu 20 Maret 2022
	1. SFL_AUTO_ADD dan SCR_ADD_MST_AUTO_CONFIRM sudah tidak menambah rekord detail
	   langsung di baris ke 2.

V22.03.18, Jumat 18 Maret 2022
    	1. SCR_ADD_MST_AUTO_CONFIRM hanya menambah otomatis pada saat t di master, tidak
	   berjalan di trans.

V22.03.17, Kamis 17 Maret 2022
	1. DBL_TO_STRING(ldbl) sekarang mengubah angka double menjadi string
	   dengan 2 desimal di belakang titik, mis. 12345.67

V22.03.15, Selasa 15 Maret 2022
	1. ap_rqjsp BCA yang mati karena kepanjangan sudah ok.
	2. ap_bcasg ditambah 2 parameter channelid dan credentialid untuk
	   kirim uang ke bank lain.
	   channelid menjadi -H channel-id:channelid
	   credentialid menjadi -H credential-id:credentialid

V22.03.14, Senin 14 Maret 2022
	1. Tambah detail di trans bila ada tombol sudah langsung hidup, contoh scr3060.

V22.03.13, Minggu 13 Maret 2022
	1. Escape pada saat pencarian di layar training sudah tidak kembali ke 3060.

V22.03.12, Sabtu 12 Maret 2022
	1. Memindahkan soal training di sisi atas screen bila masuk dari scr3060 dengan
	   menggunakan iframe.

V22.03.10, Kamis 10 Maret 2022
	1. Menambah soal training di sisi kiri screen bila masuk dari scr3060.

V22.03.07b, Senin 07 Maret 2022
	1. Tombol di detail sekarang diset warna seperti field yang lain pada
	   saat pindah posisi dari rekord pertama ke kedua dst.

V22.03.07a, Senin 07 Maret 2022
	1. Tambah informasi ap_rqjsp di debug2.

V22.03.07, Senin 07 Maret 2022
	1. Perbaikan DT_callUrl untuk memanggil bca.

V22.03.05, Sabtu 05 Maret 2022
	1. Perbaikan training dari scr3060 yang akan masuk ke layar dan 
	   otomatis memabaca soal di file prtxxxx/nolayartraining.txt msi. prt9100/101training.txt
	   Sementara TextArea belum bisa mengikuti format HTML.

V22.03.04c, Jumat 04 Maret 2022
	1. Perbaikan ap_bcasg, hilangkan reqmstlabels dan reqmstfields supaya
	   lebih sederhana.

V22.03.04b, Jumat 04 Maret 2022
	1. Perbaikan ap_bcasg.

V22.03.04a, Jumat 04 Maret 2022
	1. Perbaikan ap_bcasg mengatasi memory fault.

V22.03.04, Jumat 04 Maret 2022
	1. ap_bcasg diubah parameter terakhir dari reqbody menjadi reqmstlabels dan reqmstfields.

V22.03.02, Rabu 02 Maret 2022
	1. Detail transt only bila tidak ada const sekarang sudah tampil di layar.

V22.03.01d, Selasa 01 Maret 2022
	1. Perbaikan SCR_JOIN_FILE1 pada saat menambah rekord sehingga tidak mengosongkan
	   file SCR_JOIN_FILE1 terus menerus.

V22.03.01c, Selasa 01 Maret 2022
	1. Perbaikan 1.235 supaya tidak jadi 1235.00

V22.03.01b, Selasa 01 Maret 2022
	1. Masih perbaikan angka 4.000.000 yang ditab terus jadi 4.

V22.03.01a, Selasa 01 Maret 2022
	1. Perbaikan angka 4.000.000 yang ditab terus jadi 4.

V22.03.01, Selasa 01 Maret 2022
	1. Screen yang punya SCR_JOIN_FILE1 s/d SCR_JOIN_FILE5 sudah tidak mati
	   pada saat menambah rekord.
	   
V22.02.28b, Senin 28 Pebruari 2022
	1. SCR_JOIN_FILE1 saat tambah rekord dari SCR_JOIN_FILE1 akan dikosongkan.
	   Demikian juga bila ada SCR_JOIN_FILE2 s/d SCR_JOIN_FILE6, rekord join yang terkait akan
	   dikosongkan pada saat menambah rekord baru.

V22.02.28a, Senin 28 Pebruari 2022
	1. Karakter baskspace \ diabaikan dalam pengisiaan rekord.

V22.02.28, Senin 28 Pebruari 2022
	1.  ap_bcasg(luser,lpassword,lurlaccesstoken,lapikey,lapikeysecret,lmethod,lurl,lrequestbody);
	    contoh:
	    SPCALCS(spcal1)
  	    DO_LIB ap_bcasg(luser,lpassword,lurlaccesstoken,lapikey,lapikeysecret,lmethod,lurl,lrequestbody);
  	    DO_LIB ap_rqjsp(lurllengkap,lmsttitle,lreqmstlabels,lreqmstfields,lreturnlabel,lexpectedreturnvalue,lmstlabels,lmstfields,lmstnamamap,ldetlabels,ldetfields,ldetnamamap,lsaveflg);

V22.02.27, Minggu 27 Pebruari 2022
	1. ap_bcasg untuk request ke bca sudah bisa dicoba.
	   cara penggunaan sbb:
	   SPCALCS(spcal1)
  	   DO_LIB ap_bcasg(luser,lpassword,lapikeysecret,lmethod,lurl,lrequestbody);
  	   DO_LIB ap_rqjsp(lurl,lmsttitle,lreqmstlabels,lreqmstfields,lreturnlabel,lexpectedreturnvalue,lmstlabels,lmstfields,lmstnamamap,ldetlabels,ldetfields,ldetnamamap,lsaveflg);
				
	   POSTING(master)
	   PST_COMMAND spcal1

V22.02.26a, Sabtu 26 Pebruari 2022
	1. ap_bcasg diperbaiki untuk mengambil access key dan juga signature.

V22.02.26, Sabtu 26 Pebruari 2022
	1. Menambah params -u user:passwd ke DT_callUrl, masih belum berhasil.

V22.02.25a, Jumat 25 Pebruari 2022
	1. Jumlah maksimum trans, transa dst (MAXNUMTRANS) diubah dari 30 jadi 40, 
	   bila melampui MAXNUMTRANS, sekarang akan muncul pesan.
	2. Panjang tempat untuk local variabel (DTMAXMSG) ditambah dari 8192 menjadi 16384.
	   Bila melampui DTMAXMSG sekarang akan muncul pesan.

V22.02.25, Jumat 25 Pebruari 2022
	1. DO_FLY 728 m728
	   m728 sudah dijalankan lagi.

V22.02.23a, Rabu 23 Pebruari 2022
	1. Perbaikan agar diisi 3 digit di belakang koma ok tapi di tab cepat juga
	   angka tidak berubah.

V22.02.23, Rabu 23 Pebruari 2022
	1. 3 digit sesudah Titik atau koma untuk pecahan sudah ok.
	2. cara membuat laporan di rptxxxx (info dari pak Widodo)
	   a. cd opt/birt-jetty/webapps/rpt
	   b. mkdir  rptxxxx mis mkdir rpt8002
	   c. ln -rs rpt8002 /home/ksystem
	   d. masukkan rptdesign di /home/ksystem/rpt8002

V22.02.21, Senin 21 Pebruari 2022
	1. ap_bcasg sedang dibuat untuk request online ke bca.
	2. DO_FLY sekarang bisa diikuti dengan {lnamafield}
	   mis:
	   HOOKS(trans)
    	      CLICKED		cur_field=ltombol DO_FLY {tbdkode}

V22.02.16a, Rabu 16 Pebruari 2022
	1. F1 tampilan laporan dipisahkan sekarang dari prg (rpt)  atau prtxxxx (rptxxxx).
	   Ditampilkan dua duanya bila ada.

V22.02.16, Rabu 16 Pebruari 2022
	1. SFL_AUTO_UPD_IF c1 dan SFL_UPD_NO_ESC sudah ok di trans2.
	2. Membuat tombol lari ke screen lain dari APP_TYPE sudah ok.
	3. DO_SHOW_HTML IF calcs namafile sudah jalan
	   contoh:
	   HOOKS(master)
   	   CLICKED	cur_field=lhtml 	DO_SHOW_HTML IF c1 toko.html
   	   CLICKED	cur_field=lscren1	DO_FLY IF c1 3095

V22.02.15, Selasa 15 Pebruari 2022
	1. Perbaikan F1 yang menampilkan tampiilan layar secara otomatis.

V22.02.12, Sabtu 12 Pebruari 2022
	1. Menutup koneksi mysql pada saat mengecek VALIDATE dari DQ_GETJOIN dihilangkan, 
	   supaya tidak buka tutup terlalu cepat.

V22.02.11, Jumat 11 Pebruari 2022
	1. INIT_HTML_FITUR noPrt sudah bisa dipakai untuk menampilkan prtxxxx/fiturxxxx.html
	   mis:
           IF clevel3DagangUraian  ldum1   INIT_HTML_FITUR 1000
	   akan menampilkan prt1000/fitur1000.html pada saat icon diklik,
	   pastikan file html juga dibuka di /home/ksystem/docroot.

V22.02.10b, Kamis 10 Pebruari 2022
	1. Perbaikan SCR_JOIN_FILE1 s/d SCR_JOIN_FILE6 untuk mengatasi masalah
	   alm yang JOINnya lebih dari satu.

V22.02.10a, Kamis 10 Pebruari 2022
	1. Ubah field xxxtglfak akan mengubah xxxthbl walau via SFL_MAP atau yang lain.

V22.02.10, Kamis 10 Pebruari 2022
	1. SFL_UPD_NO_ESC sesudah rekord terakhir panah ke kanan sudah diabaikan.
	2. prt1000/transaksi1000.var diubah jadi prt1000/transaksi.var
	   prt1000/laporan1000.var diubah jadi prt1000/laporan.var
	   prt1000/aktif1000.var diubah jadi prt1000/aktif.var

V22.02.09d, Rabu 09 Pebruari 2022
	1. sekarang DEFAULT untuk DEMO dibagi sbb:
	   IF clevel3DagangTrans   ldum1   INIT_DEMO_TRANSAKSI  1000 
	   IF clevel3DagangLap     ldum1   INIT_DEMO_LAPORAN  1000 
	   IF clevel3DagangAllTrans  ldum1 INIT_DEMO 1000

	   INIT_DEMO_TRANSAKSI 1000 akan membaca file prt1000/transaksi.var
	   INIT_DEMO_LAPORAN 1000 akan membaca file prt1000/laporan.var
	   INIT_DEMO 1000 akan masuk ke semua program

	   Pembatasan program aktif di prt1000/aktif.var
	   Pada saaat masuk ke prt1000, database yang dipakai akan bergeser ke ks_demo1000
	   Bila isinya 100 200 300, maka hanya scr100, scr200 dan scr300 yang tampil di layar.

V22.02.09c, Rabu 09 Pebruari 2022
	1. Perbaikan agar SFL_UPD_NO_ESC yang membuat tidak bisa kembali ke rekord
	   sebelumnya, bukan SFL_AUTO_UPD_IF.

V22.02.09b, Rabu 09 Pebruari 2022
	1. SFL_UPD_NO_ESC sekarang sduah tidak bisa kembali ke rekord
	   sebelumnya sesudah rekam data terakhir.

V22.02.09a, Rabu 09 Pebruari 2022
	1. DEFAULT yang kurung kurawal keliru dengan kurung biasa sudah ditangkap waktu
	   kspar.
	mis:
	DEFAULTS(master)
	ltgl  		INIT		(r_date1)
	lthbl		INIT		(r_string1)

V22.02.09, Rabu 09 Pebruari 2022
	1. SFL_UPD_NO_ESC sekarang sduah tidak bisa diubah sesudah rekam data terakhir.

V22.02.08a, Selasa 08 Pebruari 2022
	1. Tulisan ks.numResultNot0 yang kadang muncul dihilangkan, pesan
	   kesalahan ditulis ke file debug2.
	2. Tekan 1 tombol image di scr3004, keluar dari image tombol, tekan tombol image
	   yang lain sudah tidak mati.
	3. SFL_UPD_NO_ESC ditambahkan untuk mengabaikan ESC pada saat update di SUBFILE ini.

V22.02.08, Selasa 08 Pebruari 2022
	1. Fly ke 728, esc dari trans sudah tidak keluar scr728.
	2. Kembali dari 728 ke 713 sudah langsung ke rekord yang benar.

V22.02.06, Minggu 06 Pebruari 2022
	1. sct713 tombol INIT_FLY ke 728, sesudah esc dari 728 sudah kembali sct713.

V22.02.05, Sabtu 05 Pebruari 2022
	1. Batasan layar sekarang diset berdasarkan noprt, mis noprt=1000
	   maka bila ada file prt1000/aktif1000.var dan file prt1000/aktif1000.var
	   isinya 100 200 300, maka hanya scr100, scr200 dan scr300 yang tampil di layar.
	   Untuk prt yang 0000 atau standar, akan memakain prg/aktif.var bila ada.

V22.02.04, Jumat 04 Pebruari 2022
	1. IF clevel3DagangTrans   ldum1   INIT_DEMO  1000 101 201 301 401
	   akan pindah ke database ks_demo1000.

V22.02.03b, Kamis 03 Pebruari 2022
	1. Menghilangkan tampilan debug di layar yang tidak perlu.

V22.02.03a, Kamis 03 Pebruari 2022
	1. SCR_GRPMENU tampilan background dibuat penuh (block).

V22.02.03, Kamis 03 Pebruari 2022
	1. SCR_GRPMENU s.MenuAcc misalnya di scr101 sudah tampil di 
	   layar menu icon.

V22.02.02, Rabu 02 Pebruari 2022
	1. Demo program sekarang langsung masuk ke layar.
	2. Grup Menu sedang diperbaiki, belum selesai.

V22.02.01a, Selasa 01 Pebruari 2022
	1. ap_gbstr diperbaiki.

V22.02.01, Selasa 01 Pebruari 2022
	1. Mengurangi slow query dengan menutup koneksi mysql yang terjadi pada saat JOIN, 
	   g posting terus tidak jadi, pada saat check user token atau menambah user online.
	2. Bila mengubah rekord sts, variabel g_tgltrn disesuaikan secara otomatis.

V22.01.31, Senin 31 Januari 2022
	1. SCAN yanga ada SCAN_SORT_BY_FIELD=namaField sudah ok dipakai
	   di VALIDATE.

V22.01.30, Minggu 30 Januari 2022
	1. Klik tanggal di 3004 dari hp sudah tidak mati.
	2. Swipe ke bawah di trans sudah pindah ke rekord selanjutnya.

V22.01.28a, Jumat 28 Januari 2022
	1. Tombol cari sesudah turun ke trans dan naik lagi ke master sudah muncul
	   lagi.

V22.01.28, Jumat 28 Januari 2022
	1. Import di scr3020 sudah tidak mati.

V22.01.27c, Kamis 27 Januari 2022
	1. SFL_SGNFLD_READONLY sudah bisa dipakai di SUBFILE untuk membuat
	   tandatangan tidak bisa diubah.
	2. SFL_SGNFLD_DELDBCALCS namaDbcalc sudah bisa dicoba di SUBFILE untuk
	   menjalankan DBCALCS sesudah menghapus tandatangan.

V22.01.27b, Kamis 27 Januari 2022
	1. Koneksi mysql yang belum tertutup 1 menit sesudah permintaan terakhir
	   akan ditutup secara otomatis oleh program. Perintah query terakhir yang 
	   belum ditutup koneksinya akan disimpan di file debug2.

V22.01.27a, Kamis 27 Januari 2022
	1. stsnol untuk toleransi sekarang dimatikan di 0.001.

V22.01.27, Kamis 27 Januari 2022
	1. Program (KsApp) pada saat mati akan menutup koneksi ke mysql.

V22.01.26a, Rabu 26 Januari 2022
	1. Ubah master yang tidak mengubah apapun sudah tidak menjalnkan SFLMAP di trans.

V22.01.26, Rabu 26 Januari 2022
	1. Tulisan di bawah icon menu sudah keluar lagi.

V22.01.25b, Selasa 25 Januari 2022
	1. ap_gbstr(namaindex,target,fieldasal,hasil);
	   sedang dibuat.

V22.01.25a, Selasa 25 Januari 2022
	1. VALIDATE sekarang dibatasi hasil pencarian sampai 500 rekord saja.

V22.01.25, Selasa 25 Januari 2022
	1. Icon Menu sedang diubah untuk bisa diupload.

V22.01.24b, Senin 24 Januari 2022
	1. Tulisan nomor nomor layar pada saat login sudah dihilangkani di debut2.

V22.01.24a, SEnin 24 Januari 2022
	1. Ubah rekord di master yang tidak ada perubahan sementara sudah tidak menjalankan 
	   SFL_MAP di trans.

V22.01.24, Senin 24 Januari 2022
	1. Ubah rekord di master yang tidak ada perubahan sementara akan menjalankan SFL_MAP
	   di trans.

V22.01.23b, Minggu 23 Januari 2022
	1. Search dari screen sudah tidak mati.

V22.01.23a, Minggu 23 Januari 2022
	1. Bila gambar icon menu tidak muncul, jalankan 
	   ln -sr prg docroot
	   ln -sr prtxxxx docroot bila ada icon sendiri di prtxxxx/upload/100.jpg
	   mis ln -sr prt0787 docroot

V22.01.23, Minggu 23 Januari 2022
	1. CLICKED cur_field=ltomlap1  DO_SHOW_HTML  {llaproan1}
	   sudah ok di transt.

V22.01.21, Jumat 21 Januari 2022
	1. Mencetak o di layar query sekarang harus sudah ada rekordnya.
	2. direktori prg/upload otomatis di ln -s ke upload/prg pada saat runwt.
	3. Ubah rekord di master yang tidak ada perubahan tidak akan menjalankan SFL_MAP
	   di trans.
	e. Bila ingin membuat icon menu sendiri, mis.letakkan di prt0700/upload/101.jpg
	   maka cukup sekali jalankan ln -s ../prt0700/upload upload/prt0700

V22.01.20, Kamis 20 Januari 2022
	1. Batal posting, log tipe P sudah diubah jadi BP.
	2. Void posting, log tipe P diubah jadi VP.
	3. DBCALCS tipe SCANSCAN bila target kosong akan mengembalikan 0 rekord dan
	   file debug2 akan ditambah pesan kesalahan 
	   DBCALCS(dscan1) tipe SCANSCAN di sct101 targetnya kosong
	4. DBCALCS tipe JOIN bila target kosong akan mengembalikan 0 rekord dan
	   file debug2 akan ditambah pesan kesalahan 
	   DBCALCS(dscan1) tipe JOIN di sct101 targetnya kosong
	5. DBCALCS tipe JOIN_LAST_SFL bila target kosong akan mengembalikan 0 rekord dan
	   file debug2 akan ditambah pesan kesalahan 
	   DBCALCS(dscan1) tipe JOIN_LAST_SFL di sct101 targetnya kosong

V22.01.19b, Rabu 19 Januari 2022
	1. File icon menu dipindah dari upload/prg ke prg/upload dan dari upload/prtxxxx ke prtxxxx/upload.

V22.01.19a, Rabu 19 Januari 2022
	1. Scr906, spasi di tanggal baris terakhir, pilih tanggal sudah tidak mati.

V22.01.19, Rabu 19 Januari 2022
	1. Tombol Fly di dalam screen sekarang sudah bisa mengisi nomor layar 
	   atau search.

V22.01.18a, Selasa 18 Januari 2022
	1. user ROOT bisa posting lagi.

V22.01.18, Selasa 18 Januari 2022
	1. Perbaikan escape pada saat fly dari screen, saat escape sudah tidak keluar error.

V22.01.17a, Senin 17 Januari 2022
	1. Untuk membatasi layar sekarang menggunakan aktif.var
	   contoh: untuk ks_umum, aktifks_umum.var
	   isinya mis. 100 200 300 400
	2. Untuk tampilan tombol di layar awal, gunakan homeks_umum.var
	   isinya mis:
	   "Home","home"
	   "Misi Ksystem","docroot/misiksystem.html"
	   "Daftar Harga","docroot/hargaks.htm"
	   "Saya Mau coba Training","docroot/hargaks.htm"
	3. Untuk pilihan di logo perusahaan, gunakan menuks_umum.var
	   isinya mis:
	   "Downloads","https://ksystem.co/downloads/download.html?"
	   "Daftar Harga","https://ksystem.co/downloads/hargaks.htm?"
	   "Perubahan Klanguage","https://ksystem.co/downloads/bacaini.htm?"
	   "Perubahan Kprogram","https://ksystem.co/downloads/bacaprg.htm?"
	   "Akun Saya/My Profile", "2102"

V22.01.17, Senin 17 Januari 2022
	1. Upload gambar sudah ok, upload file png yang transparan, transparan masih hilang.

V22.01.15a, Sabtu 15 Januari 2022
	1. Grup ROOT boleh melihat daftar file, tidak bisa mengubah.
	2. Data kosong sekarang pilihan hanya 2, data lengkap atau tidak ada saldo awal.
	3. Transaksi lengkap di demo sudah tidak membaca batasan file.

V22.01.15, Sabtu 15 Januari 2022
	1. Grup IT bisa F3 ke file, tapi tidak bisa mengubah file.
	2. ap_rqjsm bila parameter terakhir (multipart) diisi 'S", maka bila 
	   hasilnya error tetap tidak muncul kesalahan di layar, dianggap benar
	   tapi r_long8 tetap diisi 0 bukan 1.

V22.01.13a, Kamis 13 Januari 2022
	1. ap_rqjsm bila diset lreturnlabel kosong dan lexpectedreturnvalue tidak kosong
	   akan mengecek jawaban server apakah tulisan yang diharapkan ada di jawaban server.
	   contoh:
   	DEFAULTS(master)
   	lreqmstlabels    	 INIT    "device+receiver+type+message"
   	lreqmstfields   	 INIT    "ldevice+lto+ltype+lpesan"
	/*"return label kosong, bila return label isi asumsi response dari server juga json"*/
   	lreturnlabel     	 INIT    "" 
   	lexpectedreturnvalue  INIT    "Success" /* jawaban harus ada tulisan Success baru dianggap ok"*/
	SPCALCS(spcal1)
	DO_LIB ap_rqjsm(lurl,lheaderlabel,lheaderfield,lreqmstlabels,lreqmstfields,lreturnlabel,lexpectedreturnvalue,g_strksg);
				
	POSTING(master)
		PST_COMMAND spcal1

V22.01.13, Kamis 13 Januari 2022
	1. Tab di field terakhir layar APP_TYPE yang pindah ke detail sudah ok,
	   cursor sudah tidak "mampir" di baris url.

V22.01.12a, Rabu 12 Januari 2022
	1. Perbaikan kspar gambar /-----\  yang membuat sulit dicari kesalahannya.
	                          |     |
			          \-----/

V22.01.12, Rabu 12 Januari 2022
	1. Gambar icon menu dibuat lengkung sedikit di ujungnya.
	2. Upload gambar png yang transparan backgroundnya sudah ok.

V22.01.11d, Selasa 11 Januari 2022
	1. SCR_UPL_NO_COMPRESS dan SFL_UPL_NO_COMPRESS sudah bisa diparser untuk
	   mengupload gambar tanpa dikompress, belum jalan.

V22.01.11c, Selasa 11 Januari 2022
	1. Group RI bisa masuk ke file (scr4000 dan scr4100) walaupun tidak ada di aktif.var
	   yang diset via dbprt. => pindah ke akfif.var mis. aktifks_cepat.var

V22.01.11b, Selasa 11 Januari 2022
	1. Menu Daftar Harga Ksystem sekarang otomatis mengikuti tahun, jadi hargaks-2022.htm
	   hargaks-2023.htm dst tergantung tahunnya.

V22.01.11a, Selasa 11 Januari 2022
	1. Isi search kata di menu icon sudah tidak mati.

V22.01.11, Selasa 11 Januari 2022
	1. scr400 sudah tidak menampilkan 4000.jpg, hanya 400.xxx atau 400-x.xxx

V22.01.10b, Senin 10 Januari 2022
	1. Khusus untuk menu icon di upload/prg/100.jpg dan upload/prtxxxx/100.jpg
	   sekarang boleh diganti menjadi upload/prtxxxx/100.png atau upload/prtxxxx/100-1.jpg
	   atau upload/prtxxxx/100-2.png dst

V22.01.10a, Senin 10 Januari 2022
	1. CALCS clogin untuk tambahan pembatasan login di sct2190 sudah bisa dipakai.

V22.01.10, Senin 10 Januari 2022
	1. SCAN_SCR_ADD ke layar alias sudah ok.

V22.01.09b, Minggu 09 Januari 2022
	1. Sekarang sudah ada tombol Fly di command bar untuk langsung 
	   terbang ke layar lain. Bisa juga menggunakan tombol 'f' khusus untuk
	   layar query.

V22.01.09a, Minggu 09 Januari 2022
	1. F8 di layar menu Icon sudah menampilkan daftar user yang pernah login.

V22.01.09, Sabtu 08 Januari 2022
	1. ap_imtab (scr3190) yang ada data duplikat sekarang sudah betul.

V22.01.07b, Jumat 06 Januari 2022
	1. Ctrl-Y sesudah query sudah diberi keterangan jumlah file yang diexport.

V22.01.07a, Jumat 06 Januari 2022
	1. Ctrl-Y 2x berurutan sudah tidak masalah.

V22.01.07, Jumat 06 Januari 2022
	1. Ctrl-Y sesudah query hanya membuat dan menyimpan file master saja.

V22.01.06c, Kamis 06 Januari 2022
	1. Ctrl-Y untuk menyimpan rekord master saja ke txt sudah ok.

V22.01.06b, Kamis 06 Januari 2022
	1. Menghilangkan pesan batasan waktu program untuk program demo.

V22.01.06a, Kamis 06 Januari 2022
	1. Klik tombo detail di transt menuju trans2, posisi rekord di trans sudah
	   tidak berubah.

V22.01.06, Kamis 06 Januari 2022
	1. Pada saat ap_flimp sudah dihilangkan spasi di dalam field.

V22.01.05b, Rabu 05 Januari 2022
	1. Bila file bin/rtparserr belum ada, runwt akan memberi tahu di console runwt.

V22.01.05a, Rabu 05 Januari 2022
	1. Icon prg/scr101 diletakkan di upload/prg/101.jpg
	2. Icon prt9000/sct101 diletakkan di upload/prt9000/101.jpg
	   Untuk prt9000/sct101, bila tidak ada upload/prt900/101.jpg, maka upload/prg/101.jpg
	   akan ditampilkan bila ada.

V22.01.05, Rabu 05 Januari 2022
	1. CHEKSFL dari trans2 ke trans sudah jalan, dicek total di trans2 dengan field di trans,
	   bila salah akan keluar pesan, tapi tidak akan mengubah data.

	   contoh:
	IMAGE(transa) 
	|__________|________________________|_______________|______________|______________|
	
	FIELD(transa)
   	bkdbukll         NOCHANGE          INPUTRI      1
   	bkdket           PROTECT           INPUTRI      2
   	bkddf1           PROTECT           INPUTRI      3
   	bkddf2           PROTECT           INPUTRI      3
   	bkdtotal         PROTECT           INPUTRI      3

	EDITS(transa)
	jumlah dgn det2 beda bkdtotal CHECKSFL SFLNAME=transa2 SFLFIELD=gjdtotal 

V22.01.04a, Selasa 04 Januari 2022
	1. Menghapus gambar yang panjang nama filenya lebih dari 100 huruf sudah ok.

V22.01.04, Selasa 04 Januari 2022
	1. TOMBOL di trans sudah muncul lagi.

V22.01.02, Minggu 02 Januari 2022
	1. CLICKED cur_field=ltombol DO_SHOW_HTML sudah bisa dipakai di master maupun
	   di trans. Untuk trans harus menggunakan DETBUTTON, tidak boleh BUTTON.

V22.01.01, Sabtu 01 Januari 2022
	1. CLICKED cur_field=ltombol DO_SHOW_HTML sedang dikembangkan, belum selesai

	IMAGE(trans) 
	| ___ |____________|_____________________|____________________________| __| ________________.__|
    	 
	FIELD(trans)
   	bkdurt            NUMERIC             INPUTRI           1 
   	bkdnobbm          ALLCAPS             INPUTRI           3 
   	bbgket      	     PROTECT	         NONE		   4
   	bkdket            DETBUTTON              INPUTRI        2  /* harus DETBUTTON, tidak boleh BUTTON */
   	bkdtype           NOCHANGE            INPUTRI           6 
   	bkdjml            NUMERIC             INPUTRI           7 

	HOOKS(trans)
	CLICKED	        cur_field=bkdket 	DO_SHOW_HTML {lnamafile

V21.12.31b, Jumat 31 Desember 2021
	1. SCR_SGNFLD_DBCALCS namaDbcalcs dan SFL_SGNFLD_DBCALCS namaDbcalcs sudah bisa
	   dicoba.

V21.12.31a, Jumat 31 Desember 2021
	1. Perbaikan baca 987info.html waktu F1.

V21.12.31, Jumat 31 Desember 2021
	1. Penambahan fasilitas SCR_SGNFLD_DBCALCS` dan SFL_SGNFLD_DBCALCS, menjalankan
	   dbcalcs sesudah tandatangan, belum selesai.

V21.12.28, Selasa 28 Desember 2021
	1. Menu tunuk INIT_FLY dari 2190 sekarang boleh 2100 dan 2500.

V21.12.27, Senin 27 Desember 2021
	1. Perbaikan tampilan urain produk yang jadi kecil sesudah kembali dari transaksi utama.

V21.12.26b, Minggu 26 Desember 2021
	1. Bila dbprt ada -makedemo, pada saat login akan dibuat daftar layar dan judulnya
	   disimpan di debug2.

V21.12.26a, Minggu 26 Desember 2021
	1. F1 bila SCR_INFO_MSG tidak ada dan info.html tidak ada,
	   gambar layar img.png, jurnal jrn.html dan
	   laporan dan cetakan tetap dikeluarkan.

V21.12.26, Minggu 26 Desember 2021
	1. Gambar screen untuk menu bisa dimasukkan ke direktori upload dengan nama nomorLaar.jpg
	   mis: 100.jpg, 200.jpg, 101.jpg dst
	   
V21.12.24b, Jumat 24 Desember 2021
	1. Isi no layar untuk fly dan search ditampilkan selalu.

V21.12.24a, Jumat 24 Desember 2021
	1. Perbaikan baca file 987info.html waktu F1.

V21.12.24, Jumat 24 Desember 2021
	1. F1 untuk keterangan layar, bila tidak ada SCR_INFO_MSG akan membaca
	   file info.html mis 987info.html dan letakkan di prtxxxx
	   atau prg kalau program standard.

V21.12.23, Kamis 23 Desember 2021
	1. Program untuk demo dengan perintah INIT_DEMO sudah ok.
	   conth di lihat di prg/scr2190:
	   DEFAUTL(master)   
	   IF clevel3DagangUraian  ldum1   INIT_HTML  "dagang.html"
	   IF clevel3DagangTrans   ldum1   INIT_DEMO  1000 101 201 301 401
	   IF clevel3DagangLap     ldum1   INIT_DEMO  1000 102 202
	   IF clevel3DagangAllTrans  ldum1   INIT_DEMO 1000

V21.12.22, Rabu 22 Desember 2021
	1. Masuk ke INIT_DEMO, terus keluar lagi dan login biasa, isain menu
	   icon sudah tidak tercampur dengan menu icon INIT_DEMO.

V21.12.20, Senin 20 Desember 2021
	1. Keluar dari INIT_DEMO icon tetap sama ukurannya, tidak mengecil.
	2. Pesan ap_adfgr bila total tidak sama diperbaiki agar menunjukkan nama file
	   yang benar, mis. ppm, bukan pjd.

V21.12.18, Sabtu 18 Desember 2021
	1. Pesan tambah data duplikat dihilangkan lagi, sesudah diaktifkan di v211122a.

V21.12.17, Jumat 17 Desember 2021
	1. HOOKS AFTER_INPUT cur_field=namfield DO_SCAN F2 namaScan 
	   sudah jalan lagi, di field namafield, tekan F2 untuk menampilkan SCAN.
	   Bila ingin dikopikan ke field, bisa gunakan DO_MAP
	   contoh:
	DBCALCS(dbscanppm)
   	  DBC_COMMAND     SCANSCAN
	  DBC_SCAN	sppm
	  DBC_MAP         mplg
   	  DBC_TARGET      ppmplgstsbuk   ppmplg /*gv_INPG*/

	MAP(mplg)
  	  ppmnobuk   ppmsales	REPLACE

	HOOKS(master)
	  AFTER_INPUT    cur_field=ppmsales       DO_SCAN F2 dbscanppm

V21.12.16b, Kamis 16 Desember 2021
	1. Pada saat ubah dan mau menjalankan SFL_MAP, bila target ke detail
	   kosong sudah tidak dikeluarkan pesan.
	2. Tombol m hanya bisa ke master, tidak bisa keluar dari screen.

V21.12.16a, Kamis 16 Desember 2021
	1. Perbaikan SFL_MAP lagi.

V21.12.16, Kamis 16 Desember 2021
	1. Tulisan No.Layar di menu ditambah No.Layar atau search.
	2. SFL_MAP di trans2 sudah jalan.

V21.12.15a, Rabu 15 Desember 2021
	1. Perbaikan menu Icon.

V21.12.15, Rabu 15 Desember 2021
	1. Menu sudah diubah jadi icon icon, untuk HP masih belum jalan.

V21.12.14, Selasa 14 Desember 2021
	1. CALCS sekarang ditambah fasilitas FULL(namaField) untuk menambah spasi (lawan STRIP)
	   sepanjang panjang field, mis untuk gabungan field yang akan dipakai untuk index.
	   mis:
	   CALCS()
	   cnobuk	FULL(lnobuk) + FULL(gv_DISCM) 

V21.12.13a, Senin 13 Desember 2021
	1. Pesan Subfile kosong sudah tidak muncul di scr603 update.

V21.12.13, Senin 13 Desember 2021
	1. Sedang mengganti menu ke icon icon, belum selesai.

V21.12.12, Minggu 12 Desember 2021
	1. Layar menu di sebelah kiri dihilangkan.

V21.12.10b, Jumat 10 Desember 2021
	1. Perbaikan ap_aprmt dan ap_aprdt lagi.

V21.12.10a, Jumat 10 Desember 2021
	1. Perbaikan ap_aprmt dan ap_aprdt bila parameter di screen < parameter di 
	   ap_aprmt.

V21.12.10, Jumat 10 Desember 2021
	1. Perbaikan ap_aprmt dan ap_aprdt supaya tidak mati.

V21.12.09, Kamis 09 Desember 2021
	1. File tcm bila diubah atau dihapus sekarang dicatat di file erm tipe U untuk
   	   ubah dan D untuk hapus atau delete.
	2. ap_ceksj sekarang IMAGE(master) disembunyikan agar tidak menimbulkan masalah
	   program mati.

V21.12.07, Selasa 07 Desember 2021
	1. DEFAULTS(report) sudah muncul di layar.
	2. IMAGE Setup Umum di scr3004 pada saat ubah sudah muncul nilainya.

V21.12.06, Senin 06 Desember 2021
	1. QRCODE di 2 field sudah ok.

V21.12.05, Minggu 05 Desember 2021
	1. ap_jsndt sudah mendukung 2 tipe detail.
	2. ap_jsndt dan ap_jsnmt untuk API Astra angka rupiah dihilangkan angka
	   pecahannya.

V21.12.03a, Jumat 03 Desember 2021
	1. SCR_APR_NXT_POSTING dan SCR_APR_NXT_MAP ditambahkan untuk memproses 
	   layar sesudah approval, contoh:
	   SCR_APR capprove
	   SCR_APR_NXT_POSTING 4227
	   SCR_APR_NXT_MAP mmapapr

V21.12.03, Jumat 03 Desember 2021
	1. ap_aprmt dan ap_aprdt ditambah 1 parameter namafldtlksts, bila parameter
	   ini tidak kosong, maka bila approval ditolak di scr120. namafldtlksts ini
	   juga akan diisi TL. Bila nama field ini kosong, bila ditolak akan seperti biasanya
	   hanya mengubah di namafldsts.
	   
V21.12.02, Kamis 02 Desember 2021
	1. dbprt -makedemo sudah ok, mis
	   ks_cepat /home/ksystem 9000 -nologin -makedemo
	   Untuk mengecek hasil bisa gunakan F1 di screen, mis di scr101, tekan F1.
	   Jadi langkahnya adalah sbb mis kita ingin membuat penjelasan sct101 
	   a. Isi keterangan di SCR_INFO_MSG keterangan keterangan 
keterangan keterangan

paragrah baru dst b. Simpan screenshot di sct101, simpan ke prt9000/101img.png c. Cetak jurnal via F2, file prt9000/101jrn.html otomatis terbentuk d. Cetak invoice via o, file prt9000/101rpt-sct101.rptdesign.html otomatis terbentuk Untuk mengecek hasil, tekan F1, maka penjelasan layar, tampilan layar, jurnal dan cetakan invoice akan muncul di layar. V21.12.01, Rabu 01 Desember 2021 1. dbprt sekarang ada pilihan -makedemo sbb: ks_cepat /home/ksystem 9000 -nologin -makedemo dengan fasilitas ini, pada saat kita mencetak jurnal di sct101 hasilnya otomatis akan disimpan juga di file prt9000/101jrn.html. Dan bila kita mencetak di sct101 via o hasilnya akan disimpan juga di prt9000/101rpt-scr101.rptdesign.html. V21.11.30, Selasa 30 November 2021 1. ap_bckup(namafile); sudah bisa dipakai untuk membackup data sebelum proses bulanan, hanya boleh ROOT atau RI. V21.11.27, Sabtu 27 November 2021 1. SCR_INFO_MSG keterangan layar sudah ditambahkan untuk memberi keterangan layar di INIT_DEMO atau pada saat F1. V21.11.26, Jumat 26 November 2021 1. Perbaikan untuk program demo Ksystem. V21.11.25, Kamis 25 November 2021 1. CALCS ada fasilitas UBH62(lstr) untuk mengubah 08122223333 menjadi 628122223333 contoh: CALCS() cket UBH62(bbmket) ` V21.11.24, Rabu 24 November 2021 1. RTREE yang tidak ada RT_COND sudah ok untuk menjalankan RT_SAVE_TO contoh: RTREE(report) USES_SCRIPT(scr3321alogo.rptdesign) RT_MAP mparam RT_PDF RT_SAVE_TO({lpdfname}) 2. Cetak file laporan yang namanya mengandung spasi ternyata sudah jalan. 3. Kirim WA (via Whatspie) yang dokumen sudah jalan. V21.11.23c, Selasa 23 November 2021 1. Perbaikan DO_IMAGE lagi. V21.11.23b, Selasa 23 November 2021 1. Perbaikan DO_IMAGE sekarang punya daftar field sendiri untuk mengatasi 302 2d yang ada DO_IMAGEnya. V21.11.23a, Selasa 23 November 2021 1. Perbaikan pada saat DO_IMAGE di trans. V21.11.23, Selasa 23 November 2021 1. Program mati sesudah manambah rekord di 2d scr302 sudah diperbaiki. V21.11.22a, Senin 22 November 2021 1. Pesan duplikat rekord di sct4882 sudah tampil pada saat menambah rekord. V21.11.22, Senin 22 November 2021 1. Scr901 F2 sudah tidak mati. 2. ap_rqjsm (kirim WA) diabaikan saat F2. V21.11.20, Sabtu 20 November 2021 1. Masuk ke html via home{namaDatabase}.var sudah tidak tampil hasil SCAN_CONTENTS sebelumnya di layar html yang tampil. 2. Klik Icon kategori masuk ke satu layar yant tidak ada sudah tidak membuat program mati. V21.11.19, Jumat 19 November 2021 1. SCAN terus F8 sudah jalan lagi. V21.11.18a, Kamis 18 November 2021 1. transt yang ada CHECKBOX sudah ok contoh: IMAGE(transt) /---t-----t------------t---------------------t----------------t----t-------------------\ |___|i.Urt|i.Rek | i.KetRek |i.Keterangan |Dk | i.Jumlah | \---.-----.------------.---------------------.----------------.----.-------------------/ FIELDS(transt) lcheckbox CHECKBOX PROTECT INPUTRI 1 HOOKS(transt) BOXCHECKED cur_field=lcheckbox DO_SPCALCS spcal1 BOXUNCHECKED cur_field=lcheckbox DO_SPCALCS spcal1 MAP(mmapmap1) g_checkboxyt bkdbox REPLACE SPCALCS(spcal1) DO_LIB ap_dbclc(DNAME dupddetbkd,DCOMMAND UPDATE_RANGE,DTARGET bkdxxxx gv_dtjual11 gv_OPEN,DMAP mmapmap1); IMAGE(trans) |___| ___ |____________|_____________________|________________| __| ________________.__| FIELD(trans) bkdbox CHECKBOX INPUTRI 0 bkdurt NUMERIC INPUTRI 1 bkdnobbm ALLCAPS INPUTRI 2 bbgket PROTECT NONE 4 bkdket ALLCAPS SCROLL INPUTRI 5 bkdtype NOCHANGE INPUTRI 6 bkdjml NUMERIC INPUTRI 7 V21.11.18, Kamis 18 November 2021 1. ap_flexp all sudah ok di scr3021. V21.11.17, Rabu 17 November 2021 1. Tampilan layar sesudah cetak laporan sudah ok. 2. TEXTAREA yang waktu meanmbah rekord kursor di ujung kanan sudah diperbaiki. V21.11.16b, Selasa 16 November 2021 1. TEXTAREA sudah bisa dienter untuk turun ke baris selanjutnya. 2. SCAN yang fieldnya kosong sekarang sudah tampil kosong, tidak terisi field yang di sebelah kirinya lagi. V21.11.16a, Selasa 16 November 2021 1. i.xxx di DO_IMAGE sudah membaca bhs_id.xml. 2. VALIDATE di field dan ada HOOKS DO_IMAGE di field yang sama sudah ok. contoh: scr3106 EDITS(transg5) i.Validate tbdlv1 VALIDATE_BUF3 tbddatkodidx mtbd stbdLv1 {Ptbldata} {Ptbldtmkode} {Ptbllv1} HOOKS(transg5) AFTER_INPUT cur_field=tbdlv1 DO_IMAGE img_setkat 3. Keluar dari DO_IMAGE di trans, IMAGE(master) tidak muncul 2x di scr3106. V21.11.16, Selasa 16 November 2021 1. Sesudah CHECKBOXCHECKED atau CHECKBOXUNCHECKED, field field di transheader sudah ditampilkan perubahannya. 2. Sesudah VALUECHANGED, field field di transheader sudah ditampilkan perubahannya. 3. Dari layar bayar (2108) DO_FLY ke layar lain mis.2585, terus dari 2585 klik icon keranjang untuk kembali ke 2108 sudah tidak mati. V21.11.15b, Senin 15 November 2021 1. BOXCHECKED dan BOXUNCHECKED efek tampilan ke CHECKBOX di trans sudah ok. V21.11.15a, Senin 15 November 2021 1. DO_FLY sudah tidak menampilkan sct2190. 2. UPDATE_RANGE dari CHECKBOX di transheader, efeknya ke CHECKBOX di trans sudah kelihatan. V21.11.15, Senin 15 November 2021 1. ap_flyto dihilangkan fasilitasnya, gunqkan CLICKED cur_field=lbutron DO_FLY 2222 2. HOOKS di transheader sudah bisa jalan. V21.11.14a, Minggu 14 November 2021 1. SFL_HEADER dan SFL_FOOTER sudah selesai, 2. di IMAGE(transheader) bila ada HOOKS(transheader) yang isinya CLICKED cur_field=lbutton DO_SPCALCS spheader1 sudah jalan. 3. ap_flyto(noscr) sudah dapat diparser tapi belum jalan. V21.11.14, Minggu 14 November 2021 1. SFL_FOOTER(transfooter) sudah ditqmbahkan, belum selesai. V21.11.10, Rabu 10 November 2021 1. HOOKS DO_IMAGE di field yang terakhir yang tidak PROTECT sudah ok. contoh: di scr992 V21.11.09a, Selasa 09 November 2021 1. Ikon Keranjang belanja akan tampil lagi sesudah logout dari layar menu. V21.11.09, Selasa 09 November 2021 1. VALIDATE yang mati karena fasilitas sFL_HEADer diperbaiki. V21.11.08a, Senin 08 November 2021 1. SCAN_IMAGE diubah jadi SCAN_SHOW_IMAGE supaya searah dengan SCAN_SHOW_FIELD. 2. SCAN_SHOW_IMAGE sudah dapat diklik. 3. SFL_HEADER(transheader) sudah bisa untuk BUTTON, ENDBUTTON dan CHECKBOX. contoh: IMAGE(transheader) /--------------------------\ | ____ ___________ | \--------------------------/ FIELDS(transheader) lcheckbox CHECKBOX INPUTRI 1 lendbutton ENDBUTTON INPUTRI 2 SUBFILE(trans) SFL_LINES(6) SFL_HEADER(transheader) SFL_TITLE(transt) SFL_TARGET bbcbbmix bbmno V21.11.08, Senin 08 November 2021 1. Menambah erm pada saat hapus data alm yang screenya ada SCR_JOIN_FILE yang membuat ada pesan dataTidakLengkap sudah diperbaiki, mis. menghapus data di scr3115. V21.11.07, Minggu 07 November 2021 1. Transt sekarang bisa diberi CHECKBOX mis: IMAGE(transt) /----------t------------t---------------------t-------------------t----t---------------\ | ________ |i.Rek | i.KetRek |i.Keterangan |Dk | i.Jumlah | \--.-------.------------.---------------------.-------------------.----.---------------/ FIELDS(transt) lbkdfl CHECKBOX INPUTRI 1 IMAGE(trans) | _________ |____________|_____________________|___________________| __| ______________| 2. SUBFILE sekarang ada SFL_HEADER(transheader) untuk menampilkan IMAGE(transheader) sebelum SFL_TITLE, belum selesai. V21.11.06, Sabtu 06 November 2021 1. SCAN_IMAGE=namaImage di SCAN sudah ok, IMAGE boleh ditambah EDITS. mis: IMAGE(iakun) /-------------\ |HI:__________| |NM:__________| |HO:_______.__| |HA:__________| \-------------/ FIELD(iakun) tblkode PROTECT SMALL 1 brgnama PROTECT NONE 2 tbljml PROTECT INPUTRI 3 tbltglcrt PROTECT {DD-MM-YYYY} INPUTRI 4 EDITS(iakun) hello tblkode VALIDATE brgdatkodidx 0 0 {Pgv_dtbarang} SCAN(stbllv1akun) {SCAN_INDEX=tbldatkodurt} {SCAN_TARGET=lhaldepan} {SCAN_TARGET2=lakunsaya} {SCAN_SHOW_FIELD=tbltype2} {SCAN_FIELD=tblkode} {SCAN_ICON_SHAPE=SQUARE} {SCAN_ICON_SIZE=SMALL} {SCAN_SCROLL} {SCAN_TITLE=

Akun Saya
} {SCAN_IMAGE=iakun} V21.11.05a, Jumat 05 November 2021 1. SCAN_IMAGE=namaImage di SCAN sudah bisa dipakai untuk keterangan icon yang tipe kategori, bukan SCAN_CONTENTS, belum rapi untuk double dan tanggal. 2. binding CONST di master dan detail dibuat lebih efisien dengan asumi nomor constat dan nomor field berurutan dari kecil ke besar. V21.11.05, Jumat 05 November 2021 1. Merapikan ksdaftar -xNoPrt untuk mendaftarkan sct. V21.11.04a, Kamis 04 November 2021 1. Judul di level 2 sudah tidak muncul di level 1 pada saat back. V21.11.04, Kamis 04 November 2021 1. SCAN_CONTENTS yang tidak muncul di level berikutnya sudah ok. V21.11.03b, Rabu 03 November 2021 1. CALCS() cden0 bkmjmlk <= 0 HOOKS(master) BEFORE_INPUT cur_field=bkmpend DO_SKIP_IF cden0 Field tidak akan langsung PROTECT pada saat menambah atau mengubah rekord. karena cden0 mengandung field yang ada di file master, dalam hal ini bkm. 2. Pembatasan screen bila hanya 1 screen tapi screen menu, mis.900 sudah bisa keluar dari layar kembali ke layar menu. V21.11.03a, Rabu 03 November 2021 1. kspar yang membuat web tidak muncul diperbaiki. V21.11.03, Rabu 03 November 2021 1. Perbaikan g_katlevel agar tidak loncat dari 2 ke 4. V21.11.02a, Selasa 02 November 2021 1. Walau tidak ada jawaban dari server, ksystem tetap mengembalikan file xml yang isinya kosong supaya yang request tetap ada jawaban. V21.11.02, Selasa 02 November 2021 1. Hasil web api untuk alfamart atau indomaret sekarang dikosongkan dulu untuk setiap permintaan untuk menghindari hasil request terakhir dikembalikan untuk request selanjutnya yang sesungguhnya tidak ada jawaban. V21.11.01b, Senin 01 November 2021 1. Masuk ke layar checkout dengan menekan keranjang sekarang harus login dulu. 2. CHECKBOX sudah bisa diklik di semuar baris di trans V21.11.01a, Senin 01 November 2021 1. SCR_SCART_SCAN namaDbcalcs sudah jalan. 2. Urutan tampilan harus sesuai dengan di DFALT(master) dan SCAN yang SCAN_CONTENTS harus urutan terakhir. 3. kspar -N all akan menghapus semua files di frm dan kspar -N -x9000 akan menghapus semua files di frm9000 V21.11.01, Senin 01 November 2021 1. BUYBUTTON dan CHECKBOX sudah bisa diklik di semuar baris di trans 2. Back dari layar Checkout sudah tampil iconnya lagi. V21.10.31, Minggu 31 Oktober 2021 1. Untuk icon icon hasil SCAN_CONTENTS, sekarang ada pilihan SHOW_DETAIL yang akan menampilkan IMAGE(detail), masih belum jalan. V21.10.29, Jumat 29 Oktober 2021 1. SCAN_CONTENTS sekarang tidak harus di screen yang terpisah dari scan yang bukan SCAN_CONTENTS. 2. Logo perusahaaan dapat ditampilkan di layar dan icon handphone dengan mengubah file di ksresources/images. V21.10.27, Rabu 27 Oktober 2021 1. VALUECHANGED di trans sudah mengubah rekord yang benar. 2. CHECKBOX di trans sekarang bisa HOOKS BOXCHECKED dan BOXUNCHECKED contoh: IMAGE(trans) | ___ |____________|_____________|___________________| __| _______________| ___ | FIELD(trans) bkdurt PROTECT INPUTRI 1 bkdnobbm PROTECT INPUTRI 2 bbgket PROTECT NONE 4 bkdket PROTECT SCROLL INPUTRI 5 bkdtype PROTECT INPUTRI 6 bkdjmltlk BUYBUTTON INPUTRI 7 bkdfl CHECKBOX INPUTRI 8 SPCALCS(spvaluechanged) DO_LIB ap_dbclc(DNAME dupdbkd,DCOMMAND UPDATE,DTARGET bkdprmidx bkdprm,DMAP mupdbkd); MAP(mupdcheckbox) g_checkboxyt bkdfl REPLACE SPCALCS(spchecked) DO_LIB ap_dbclc(DNAME dupdchecked,DCOMMAND UPDATE,DTARGET bkdprmidx bkdprm,DMAP mupdcheckbox); SPCALCS(spunchecked) DO_LIB ap_dbclc(DNAME dupdunchecked,DCOMMAND UPDATE,DTARGET bkdprmidx bkdprm,DMAP mupdcheckbox); HOOKS(trans) VALUECHANGED cur_field=bkdjmltlk DO_SPCALCS spvaluechanged BOXCHECKED cur_field=bkdfl DO_SPCALCS spchecked BOXUNCHECKED cur_field=bkdfl DO_SPCALCS spunchecked V21.10.26, Selasa 26 Oktober 2021 1. DEFAULT(master) tidak dijalankan untuk setiap rekord yang ditemukan di SCAN yang {SCAN_CONTENTS}. V21.10.25a, Senin 25 Oktober 2021 1. SCR_SCART_SCAN namaScan sudah dijalankan pada saat masuk ke scr. 2. g_buyqty sudah benar nilainya. V21.10.25, Senin 25 Oktober 2021 1. Tombol 'd' di transt sudah bisa masuk ke trans2. V21.10.24a, Minggu 24 Oktober 2021 1. VALIDATE_BUF3 CALCSnya sudah bisa menggunakan buffer 3, contoh scr505: cukrisi sudah benar isinya pada saat menggunakan buf3 untuk perhitungan. CALCS() cukrisi pmbnoretll != BLANKS && #ppdukrwrn != BLANKS cnoretisi0 pmbnoretll != BLANKS && ppdhrg == 0.0 MAP(mppd) #ppdbrg ppdbrg REPLACE #ppdket ppdket REPLACE #ppdlok ppdlok NO_REPLACE #ppdukrwrn ppdukrwrn REPLACE_IF cukrisi #ppdsat ppdsat REPLACE #ppdjml lppdjmlBL REPLACE #ppdretren lppdretren REPLACE #ppdkat ppdkat REPLACE #ppdoto ppdpsnoto REPLACE #ppdnorangka ppdnorangka REPLACE_IF cDEALER #ppdnomesin ppdnomesin REPLACE_IF cDEALER EDITS(trans) e.ValidateBrg ppdbrg VALIDATE_BUF3_IF cadanoret ppdbukbrgidx mppd sppdR {Ppmbnoretll} {Pgv_dthut} {Sppdpsnoto} V21.10.24, Minggu 24 Oktober 2021 1. Mengatasi segfault di sct651 (levelling), masalah di C++ ubuntu 20.04, DT_add_string, harus ditambahi printf("prevent default") baru jalan. V21.10.23, Sabtu 23 Oktober 2021 1. SCR_END_CHECKOUT sudah tidak mati. V21.10.22a, Jumat 22 Oktober 2021 1. Layar checkout mengikuti isian di scr3098 untuk CART. V21.10.22, Jumat 22 Oktober 2021 1. SCR_END_CHECKOUT sudah bisa dipakai, sesudah END akan keluar pertanyaan mau belanja lagi atau checkout. Bila belanja lagi akan kembali ke layar sebelumnya, kalau checkout akan terbang ke scr2108. 2. Gunakan ksresources211022.tgz V21.10.21, Kamis 21 Oktober 2021 1. VALUECHANGED cur_field=ltombeli DO_SPCALCS spvavluechanged untuk nilai yang di keranjang harus menggunakan g_buyqty. contoh: HOOKS(tran) VALUECHANGED cur_field=ltombeli DO_SPCALCS spvavluechanged MAP(mupdbkd) g_buyqty bkdjmltlk REPLACE SPCALCS(spvaluechanged) DO_LIB ap_dbclc(DNAME dupdbkd,DCOMMAND UPDATE,DTARGET bkdprmidx bkdprm,DMAP mupdbkd); V21.10.20, Rabu 20 Oktober 2021 1. Pada saat menekan home, isian keranjang (cart) sudah tidak diubah. 2. SFL_NO_LINES diubah jadi SFL_NO_BLANK_LINES. V21.10.19, Selasa 19 Oktober 2021 1. Batasan DFALT_SCAN hanya 10 baris sudah diperbaiki. V21.10.17, Minggu 17 Oktober 2021 1. Merapikan dbprt untuk training dan guru. 2. Mengeset batas file s/d 150. 3. Merapikan ScanWidget.. V21.10.13c, Rabu 13 Oktober 2021 1. kspar yang terkena DEFAULT yang panjang sudah tidak mati. V21.10.13b, Rabu 13 Oktober 2021 1. Keluar dari isi cek di scr3193 sudah tidak mati. `. V21.10.13a, Rabu 13 Oktober 2021 1. kspar prg/scr3067 sudah tidak mati. V21.10.13, Rabu 13 Oktober 2021 1. MAXKATEGORI untuk jumlah kategori di sct2190 dinaikkan dari 6 menjadi 10. 2. VALUECHANGED cur_field=ltombeli DO_SPCALCS spmaster1 sudah dihidupkan lagi. V21.10.12a, Selasa 12 Oktober 2021 1. ldum1 INIT "abc" Bila ldum1 belum ada pada saat kspar akan keluar pesan ldum1 bukan nama field V21.10.12, Selasa 12 Oktober 2021 1. CALCS isi JOIN sekarang nomor JOINnya boleh sampai dengan 2000. V21.10.11, Senin 11 Oktober 2021 1. INIT_FLY sudah jalan lagi, baik untuk ICON maupun untuk SCAN_CONTENT. V21.10.10a, Minggu 10 Oktober 2021 1. Perbaikan judul SCAN_CONTENT supaya tampil di tempat yang benar. 2. FIELD ditambah ukuran SMALL untuk ukuran yang kecil, selain MEDIUM dan BIG, diisi di bagian kanan FIELD (output attribute). 3. {SCAN_CONTENTS} sekarang sudah bisa klik ke level selanjutnya seperti yang bukan SCAN_CONTENTS, g_katlevelstr1 akan terisi isian dari SCAN_FIELD. V21.10.10, Minggu 10 Oktober 2021 1. Menu di samping kiri sudah muncul lagi. 2. Judul SCAN_CONTENT sudah tidak dobel dobel. V21.10.09, Sabtu 09 Oktober 2021 1. Untuk Icon level 2, IMAGE(master) tidak ditampilkan. V21.10.08a, Jumat 08 Oktober 2021 1. Bila ada SCAN_CONTENTS di SCAN, maka IMAGE(master) asli yang bukan grid sudah tidak ditampilkan. V21.10.08, Jumat 08 Oktober 2021 1. MAX_GENRL ditambah dari 1500 jadi 2000 dan MAX_GENRL_TEXT ditambah dari 16500 menjadi 20000. 2. kspar -n all akan menghapus semua file di frm/ dan kspar -n -x9000 akan menghbapus semua file frm9000/ sebelum menjalankan parsernya. V21.10.06, Rabu 06 Oktober 2021 1. Perbaikan data awal untuk training, database diaweli dengan tr. V21.10.05, Selasa 05 Oktober 2021 1. SCR_AUTO_UPD bareng dengan SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD sudah ok. contoh: SCR_AUTO_QRYFLD brgdata SCR_AUTO_EQLFLD gv_dtbarang SCR_AUTO_UPD V21.10.02c, Sabtu 02 Oktober 2021 1. Scr2190 tulisan SCR2190 di layar dihilangkan. V21.10.02b, Sabtu 02 Oktober 2021 1. Dtcatlog sudah ok lagi. V21.10.02a, Sabtu 02 Oktober 2021 1. SCAN_SCROLL untuk scroll ke kanan tanpa turun iconnya sudah jalan. V21.10.02, Sabtu 02 Oktober 2021 1. Perbaikan agar pada saat masuk login dan langsung keluar program tidak mati. V21.09.27, Senin 27 September 2021 1. Perbaikan untuk SCAN_ICON_SHAPE, SCAN_ICON_SIZE, SCAN_SCROLL_BIG, SCAN_SCROLL dan SCAN_MENUBAR. V21.09.26, Miggu 26 September 2021 1. Menambah SCAN_ICON_SHAPE SQUARE, RECTANGLE atau CIRCLE 2. Menambah SCAN_ICON_SIZE BIG, MEDIUM atau SMALL V21.09.25, Sabtu 25 September 2021 1. Judul dari SCAN_CONTENTS sudah tampil benar. V21.09.24, Jumat 24 September 2021 1. SCAN_CONTENTS di bawah kategori sudah tampil ok. V21.09.23, Kamis 23 September 2021 1. TEMPLATEGRID di FIELD sudah dihilangkan. 2. SCAN_CONTENTS yang menampilkan gambar berdasarkan SCR_UPLFLD sudah jalan. V21.09.22, Rabu 22 September 2021 1. Merapikan showTabWidget dan exitTabWidget agar pada saat kembali dari DO_IMAGE program tidak mati. V21.09.19a, Minggu 19 September 2021 1. Perbaikan untuk database training, diawali dengan tr. V21.09.19, Minggu 19 September 2021 1. database yang diawali dengan tr (training) di dbprt diabaikan di tampilan ksystem.info mis: ks_cepat /home/ksystem 9000 -nologin tr_tony /home/ksystem 1000 ks_pdd /home/ksystem 9002 V21.09.18, Sabtu 18 September 2021 1. Perbaikan pesan di baris pesan pada saat cari, lanjut dan sebagainya. V21.09.17, Jumat 17 September 2021 1. Database untuk training operator sekarang harus dimulai dengan tr, untuk database training bisa dibackup data, restore data dan dihapus databasenya untuk mengulang dari awal lagi bila diinginkan. V21.09.15, Rabu 15 September 2021 1. Login di training.ksystem.co yang usernya tidak logout pada saat logout sudah diperbaiki. V21.09.13, Senin 13 September 2021 1. Pembuatan database di data awal sudah bisa di docker baru. V21.09.12c, Minggu 12 September 2021 1. prt1000 sementara tidak menggunakan solr supaya data awal bisa masuk. V21.09.12b, Minggu 12 September 2021 1. Perbaikan scr120 untuk approve dengan pesan. V21.09.12a, Minggu 12 September 2021 1. Pada saat V dengan ap_aprmt atau ap_aprdt yang pesanalwayas == 1, maka apr yang terbentuk, aprytket akan terisi "Y" dan pada saat approval di scr120, dan disetujui dengan menekan 'a' maka akan ditanyakan alasan persetujuan ini. V21.09.12, Minggu 12 September 2021 1. ap_aprmt dan ap_aprdt, parameter ke 9, jmltk (jumlah toalk) sekarang diganti dengan pesanalways, bila pesanalways == 1, maka pada saat approval di scr120 pada saat "A" Approve tetap harus memberi pesan kenapa disetujui, tidak hanya pada saat ditolak, belum selesai V21.09.10, Jumat 10 September 2021 1. ksrun -cautofile yang tidak memproses semua rekord sudah diperbaiki. 2. F10 update sekarang ditampilkan proses ubah per 1000 rekord. 3. MAX_GENRL_TEXT dinaikkan dari 15.000 menjadi 16.0000 V21.09.06, Senin 06 September 2021 1. ksrun -cautofile lebih dari 1 baris sudah ok. 2. F5 untuk laporan log dibolehkan untuk file yang tidak ada field otonya. V21.09.04, Sabtu 04 September 2021 1. Perubahan untuk mencegah tanggal yang salah masuk ke field. mis. 02-36-3043. 2. Warna kuning dan cyan diubah agar dark mode di browser masih ok warnanya. V21.08.30a, Senin 30 Agustus 2021 1. Back dari layar 2190 sudah bisa kembali ke program sebelumnya. V21.08.30, Senin 30 Agustus 2021 1. dbprt sekarang ditambah -xmlsvr=noIP untuk memindahkan no Ip untuk xmlrpc server ke noIp ini. 2. Bila tampilan tidak rapi atau F8 tidak jalan, jalan lndocroot di /home/ksystem. V21.08.26, Kamis 26 Agustus 2021 1. ap_gpsaw dan ap_gpsak sudah ok. 2. Untuk prd=1000, harap sct2190 ditambah SCR_CHECK_GPS V21.08.24, Selasa 24 Agustus 2021 1. VALIDATE dan DUPKEY sekarang dicek tipe dan panjang field harus sama dengan field yang ada di index. 2. SCR_JOIN_FILE juga dicek tipe dan panjang field harus sama dengan yang ada di index. V21.08.23, Senin 23 Agustus 2021 1. ap_astra sekarang headernya ditampilkan di debug2. V21.08.18, Rabu 18 Agustus 2021 1. ap_jsndt dan ap_jsnmt yang dipakai bersamaan ap_snjsp hanya boleh dipakai di screen tipe APP_TYPE. V21.08.17, Selasa 17 Agustus 2021 1. ap_gpsak sudah jalan lagi. V21.08.15, Minggu 15 Agustus 2021 1. Pesan "PS tracking sudah hidup' dihilangkan. V21.08.13, Jumat 13 Agustus 2021 1. Pada saat logout dari scr2190 di prd=1000 sudah tidak keluar pesan, gps tracking sedang tidak aktif. 2. Untuk prd=1000 dan mau masuk ke scr2196, maka bila g_lat==0, maka akan keluar pesan, hidupkan lokasi HP anda dulu kemudian logout dari program. 3. Ada fasilitas SCR_CHECK_GPS untuk menggantikan GPSINFO. Bila screen ada SCR_CHECK_GPS maka pada saat masuk screen akan mengampil posisi gps HP dan dimasukkan ke variabel global g_lat dan g_lon. 4. g_usrcookie, g_lat dan g_lon sekarang bisa dipakai sebagai variabel global. g_usrcookie terisi cookie dari HP user, g_lat dan g_lon terisi nilai pengecekan GPS terakhir. V21.08.12a, Kamis 12 Agustus 2021 1. ksystem.co?qr=1.daftar akan langsung masuk ke tampilan daftar user baru. V21.08.12, Kamis 12 Agustus 2021 1. Input attribute (sebelah kiri) HPUBAH62 untuk mengubah nomor telon dari 08123456789 menjadi 628123456789 sudah jalan. V21.08.10c, Selasa 10 Agustus 2021 1. Perbaikan lagi agar gpstracking gphnip terisi bila logout dari screen. V21.08.10b, Selasa 10 Agustus 2021 1. Perbaikan gpstracking prd1000 pada saat logout di transaksi. 2. Tombol Back sudah muncul di katlevel=2 V21.08.10a, Selasa 10 Agustus 2021 1. Perbaikan lagi untuk gpstracking prd1000. V21.08.10, Selasa 10 Agustus 2021 1. Perbaikan tombol Cari dll yang hilang pada saat masuk layar query. 2. Tambahan FIELD inpatr HPUBAH62, belum selesai. V21.08.08, Minggu 08 Agustus 2021 1. Untuk program umum (prt1000), untuk program sales sekarang otomatis menambah rekord gph untuk awal dan pada saat kembali ke layar 2190 otomatis akan menambah rekord gph akhir dari pelanggan itu. 2. Bila keluar langsung dari program, maka tracking ke pelanggan terakhir akan dihentikan pada saat sales login lagi. 3. Jarak tracking dibuat setiap 3 menit. V21.08.04a, Rabu 04 Agustus 2021 1. Pada saat cek sidik jari, semua keyboard termasuk shift-tab dimatikan. 2. Upload SCR_UPL_CAMERAONLY sudah tidak bisa dibohongi. 3. Upload gambar dari iphone sudah bisa menyimpan data lat,lon. V21.08.04, Rabu 04 Agustus 2021 1. Untuk program standar dagang prt1000, sekarang sales begitu memilih 1 pelanggan sudah langsung memulai gps tracking dan menambah ke file gph tiap 3 menti. V21.08.02, Senin 02 Agustus 2021 1. Field NOCHANGE sudah bisa dispasi untuk pilihan VALIDATE atau DFALT_SCAN. 2. Grup IT boleh cari terus F11 dan juga boleh menghitung sum dengan F12. V21.08.01, Minggu 01 Agustus 2021 1. ap_rqjsm yang sebelumnya adalah: DO_LIB ap_rqjsm(lurl,lheaderlabel,lheadercontent,lreqmstlabels,lreqmstfields, lreturnlabel,lexpectedreturnvalue,g_strksg); diubah menjadi DO_LIB ap_rqjsm(lurl,lheaderlabel,lheaderfield,lreqmstlabels,lreqmstfields, lreturnlabel,lexpectedreturnvalue,g_strksg); lhdeadercontent diubah menjadi lheaderfield sedang lheaderfield diisi sbb: lheaderfields INIT "lheadercontent" Perubahan ini untuk mengantisipasi bila jumlah header lebih dari 1. 2. ap_rqjsp(url,reqhdrlabels,reqhdrfields,reqtitle,reqmstlabels,reqmstfields, returnlabel,expeedreturnvalue,mstlabels,mstfields,mstnamamap,detlabels, detfields,detnamamap,saveflg); Fungsi ini sama dengan ap_rqjsp dengan tambahan 2 parameter reqhdrlabels dan reqhdrfields untuk memasukkan headers ke dalam request. V21.07.30, Jumat 30 Juli 2021 1. Tombol yang berubah jadi kotak pada saat cari sudah diperbaiki. V21.07.28, Rabu 28 Juli 2021 1. QRCODE sekarang dibuat NOCHANGE, hanya bisa ambil dari QRCODE. 2. QRCODE untuk trans2 yang dilompati sudah tidak dilompati. V21.07.27, Selasa 27 Juli 2021 1. ap_gpsaw(noTugas) sekarang di gph diset gphsts = INPG dan gphstsak diset AWL. 2. ap_gpsak(noTugas) sekarang di gph diset gphsts = INPG dan gphstsak diset AKH. V21.07.26, Senin 26 Juli 2021 1. ap_gpsaw(noTugas); dan ap_gpsak(noTugas); sudah bisa untuk semua user. 2. Pada saat ap_gpsaw dan ap_gpsak langsung menyimpan lokasi gps di gph. V21.07.25a, Minggu 25 Juli 2021 1. INIT_URL sudah ok, pindah ke url baru, program ksystem otomatis dimatikan. 2. ap_gpsaw() dan ap_gpsak() sudah ok jalannya. 3. QRCODE di trans atau trans2 sudah ok. V21.07.25, Minggu 25 Juli 2021 1. INIT_URL sudah jalan. V21.07.24, Sabtu 24 Juli 2021 1. INIIT_URL sudah bisa diparser. contoh: DEFAULTS(master) IF clevel2HubKami ldum3 INIT_URL "https://api.whatsapp.com/send?phone=+6285225095374" V21.07.22, Kamis 22 Juli 2021 1. INIT_FLY kalau tidak login hanya boleh ke scr21xx. INIT_FLY ke screen di luar 21xx akan diminta login dulu. 2. Sct21xx yang akan masuk via INIT_FLY harus diset SCR_NOLOGIN_OK. 3. INIT_FLY ke sct21xx yang tidak melalui login akan diset tidak bisa mengubah data, hanya lihat saja. 4. Scroll atas bawah sudah dirapikan sehingga tidak dobel dobel. V21.07.21, Rabu 21 Juli 2021 1. ap_gpsaw() dan ap_gpsak() untuk mengawali dan mengakhiri gps tracking sudah jalan. V21.07.20, Selasa 20 Juli 2021 1. localhost?qr=5.2164 sudah ok. 2. psm sudah masuk ke solr 3. ap_gpsaw() untuk awal tracking gps dan ap_gpsak() untuk mengakhiri tracking gps sudah ada, belum selesai. V21.07.16, Jumat 15 Juli 2021 1. ap_gpsaw() untuk mulai tracking HP dan ap_gpsak() untuk mengakhir tracking GPS sudah bisa diparser. V21.07.12, Senin 12 Juli 2021 1. Upload gambar dikembalikan ke cara yang sebelumnya. V21.07.10, Sabtu 10 Juli 2021 1. INIT_DEMO noPrt demohtml diubha jadi INIT_DEMO noPrt, mis INIT_DEMO 1000 Bila ada prt1000/produk1000.html, maka pada saat icon produk diklik info html prt1000/produk1000.htm akan ditampilkan. Bila tidak ada file itu, akan langsung masuk ke layar menu. V21.07.09a, Jumat 09 Juli 2021 1. INIT_DEMO noPrt demohtml sudah jalan untuk sct2190 mis: IF clevel2Dagang ldum2 INIT_DEMO 1000 prt1000/html/datang.html V21.07.09, Jumat 09 Juli 2021 1. File yang didaftarkan (scr3330) bila tidak diawali dengan 4 digit awal akan dikeluarkan pesan kesalahan, harus 4 digit awal, mis. 0345prt.gz, tidak boleh prt0345.gz. V21.07.07a, Rabu 07 Juli 2021 1. BUYBUTTON sudah jalan. V21.07.07, Rabu 07 Juli 2021 1. Scan sudah tidak mati karena perbaikan SFL_NO_BLANK_LINES. V21.07.06a, Selasa 06 Juli 2021 1. BUYBUTTON sudah diset tidak NOCHANGE. V21.07.06, Selasa 06 Juli 2021 1. SFL_NO_BLANK_LINES sekarang sudah bisa dipakai untuk menampilkan sejumlah rekord di detail itu, tidak sejumlah SFL_LINES. V21.07.02a, Jumat 02 Juli 2021 HOOKS CLICKED cur_field=lkeranjang DO_IMAGE namaImage sudah bisa dipkaai V21.07.02, Jumat 02 Juli 2021 1. Perbaikan SCR_SCART_SCAN dan juga agar bisa diparser. V21.07.01, Kamis 01 Juli 2021 1. SCR_SCART_SCAN namaScan sudah menampilkan jumlah scan di keranjang. V21.06.30, Rabu 30 Juni 2021 !!Harus parser dan gen lagi!! 1. SCR_SCART_SCAN namaScan ditambahkan untuk menghitung jumlah barang yang ada di keranjang. V21.06.29a, Selasa 29 Juni 2021 1. SCR_JOIN_FILE1 almotodatidx psmkode gv_alamat, pada saat mengubah rekord psm dan alm, bila field psmkode berubah isinya maka field di alm yang sepadan (dalam hal ini almbukoto, field pertama dari index alotodatidx) juga akan diubah sesuai dengan nilai psmkode yang baru. V21.06.29, Selasa 29 Juni 2021 1. Perbaikan bila ada menu 800 yang menu 900nya jadi hilang sudah diperbaiki. V21.06.28, Senin 28 Juni 2021 1. Pada saat INIT_DEMO masuk ke menu, tekan logout sudah tidak mengacaukan tampilan awal. V21.06.24a, Kamis 24 Juni 2021 1. userAgent iPhone sudah masuk sebagai mobile. V21.06.24, Kamis 24 Juni 2021 1. userAgent (tipe HP) dimasukkan ke debug2. V21.06.22a, Selasa 22 Juni 2021 1. SFL_UPL_CAMERONLY untuk upload dari kamera saja sudah jalan di HP. Bila dijalankan di komputer, akan menjadi SFL_UPL_READONLY. 2. SCR_UPL_CAMERONLY untuk upload dari kamera saja sudah jalan di HP. Bila dijalankan di komputer, akan menjadi SCR_UPL_READONLY. V21.06.22, Selasa 22 Juni 2021 1. ap_rqjsp, ambil nilai DFLOAT di master sudah ok. V21.06.21b, Senin 21 Juni 2021 1. SCR_UPL_CAMERONLY untuk upload dari kamera saja, belum teruji. V21.06.21a, Senin 21 Juni 2021 1. Tombol detail sudah jalan lagi. V21.06.21, Senin 21 Juni 2021 1. SHOW_HTML sudah bisa dipakai dengan judul tanpa angka seperti "2.File Html", bisa saja "Coba HTML" tanpa angka. V21.06.20, Minggu 20 Juni 2021 1. SHOW_HTML sudah bisa dipakai untuk menampilkan file html pada di screen. Contoh: FIELDS(master) ltombol4 TOMBOL INPUTRI 10 /* Tombol Detil d*/ ltombol5 TOMBOL INPUTRI 11 EDITS(master) Tombol ltombol4 SHOW_IMAGE itombol4 Tombol ltombol5 SHOW_HTML docroot/hargaks.htm V21.06.18, Jumat 18 Juni 2021 1. File bkm sudah masuk ke solr. V21.06.17, Kamis 17 Juni 2021 1. SF_AUTO_UPD_IF sudah mengubah sampai rekord terakhir. V21.06.16, Rabu 16 Juni 2021 1. SFL_AUTO_UPD_IF sudah bisa dipakai untuk auto update dan setiap update akan pindah ke rekord selanjutnya dan update lagi. V21.06.13, Minggu 13 Juni 2021 1. Tipe TIME sudah dapat diterima di server json via ap_rdjsn. 2. INIT_DEMO masuk ke menu sudah tidak perlu cookie. V21.06.10, Kamis 10 Juni 2021 1. INIT_DEMO noPrt sudah jalan untuk melihat demo (keterangan setiap layar) melalui menu program. V21.06.09, Rabu 09 Juni 2021 1. Sesudah login yang BUYER atau ONLINE yang tidak masuk ke menu, tampilan sudah tidak mengecil di desktop. 2. Perbaikan INIT_DEMO noPrt untuk mengeluarkan informasi sct atau scr pada saat diklik di pilihan layar. 3. Kursor pada saat di Daftar atau Login sudah berbentuk gambar tangan. V21.06.08, Selasa 08 Juni 2021 1. Koneksi mysql/MariaDb dikembalikan tidak buka tutup setiap request. V21.06.07a, Senin 07 Juni 2021 1. ap_jtpkr yang mati sudah diperbaiki. 2. SCREEN yang ada SCR_APRFLD sesudah SCR_NXT_MSG yang membuat gagal parser sudah diperbaiki. 3. Koneksi mysql/MariaDb sekarang ditutup setiap selesai 1 request. V21.06.07, Senin 07 Juni 2021 1. INIT_MENJ diganti INIT_DEMO noPrt. V21.06.06, Minggu 06 Juni 2021 1. Masih menyelesaikan INIT_MENU untuk demo, belum selesai. V21.06.05, Sabtu 05 Juni 2021 1. Menu logo perusahaan sekarang ada pilihan "About Ksystem". V21.06.04a, Jumat 04 Juni 2021 1. Update rekord yang sama sudah tidak membuat SOLR bingung. V21.06.04, Jumat 04 Juni 2021 1. File html yang ditampilkan difilter dulu agar tidak merusak program atau data. V21.06.03a, Kamis 03 Juni 2021 1. INIT_MENU prtnum untuk demo info program ditambahkan, belum selesai. V21.06.03, Kamis 03 Juni 2021 1. Batas kotak di Icon scr2190 dihilangkan. V21.06.02, Rabu 02 Juni 2021 1. Jejak dihilangkan untuk memperbaiki tampilan. 2. Back dari pilihan html di menubar sudah kembali ke home screen. V21.05.31, Senin 31 Mei 2021 1. Menubar mengikuti home{db_name} sudah dijalnakan di mobile juga. V21.05.30, Minggu 30 Mei 2021 1. Menubar di layar awal (scr2190) sekarang dikontrol via home.var mis. homeks_cepat.var. Isinya misalnya sbb: "Home","home" "Daftar Harga","hargaks.htm" "Perubahan Klanguage","bacaini.htm" "Perubahan Kprogram","bacaprg.htm" bisa diganti untuk setiap perusahaan kecuali home harus tetap ada. V21.05.29, Sabtu 29 Mei 2021 1. Perubahan untuk menampilkan html dikembalikan dulu karena a. Judul kategori berada di bawah icon (harusnya di atas) b. Masuk login terus logout mati. V21.05.28, Jumat 28 Mei 2021 1. Perbaikan SCAN_HTML yang membuat enter tidak jalan. 2. Perbaikan searchInpg_ agar esc di scr99 tidak hang. V21.05.27, Kamis 27 Mei 2021 1. Menambahkan tampilan HTML dengan mengambah SCAN yang isnya hanya html saja contoh: DEFAULTS(master) IF clevel1 ldum4 INIT {stbllv1c} IF clevel1 ldum5 INIT {stbllv1d} SCAN(stbllv1c) {SCAN_HTML=sample2.html} {SCAN_TITLE=html1 html1} SCAN(stbllv1d) {SCAN_HTML=caradaftar.html} {SCAN_TITLE=html2 html2} Sudah bisa diparser tapi belum tampil di layar. V21.05.26, Rabu 26 Mei 2021 1. Search dengan / di detail sudah jalan. 2. Layar login sudah tidak ada tempat menu sebelah kiri yang kosong dengan mengginakan ksresources210525.tgz atau yang lebih baru. 3. Menu sekarang bisa diisi kata kata untuk mencari screen yang mengandung kata kata itu di judulnya selain untuk terbang ke suatu screen tertentu. V21.05.22, Sabtu 22 Mei 2021 1. Field stsipsolr belum ada program sudah tidak mati. V21.05.21c, Jumat 21 Mei 2021 1. Membuat index solr (search) sekarang menggunakan F2 dan hanya bisa dilakukan oleh grup ROOT. 2. IP server untuk solr sekarang diset di scr3004 di field stsipsolr. Isi dengan nomor IP yang dikehendaki misalnya 192.168.1.15 dan IP ini akan dipakai sebagai server yang menyimpan data solr. V21.05.21b, Jumat 21 Mei 2021 1. VALIDATE_SEARCH panah sudah muncul dan warna sudah merah muda pada saat masuk. Bila menggunakan spasi harus 2x. Bila ingin beberapa kata yang dicari bisa mis. 12* KAS !BON (depan 12 ada tulisan KAS dan tidak ada tulisan BON). Bila diklik juga sudah jalan. V21.05.21a, Jumat 21 Mei 2021 1. Menghidupkan warna VALIDATE_SEARCH tapi gambar panah dropdown hilang. V21.05.21, Jumat 21 Mei 2021 1. Perbaikan VALIDATE tidak usah spasi 2x seperti VALIDATE_SEARCH.. V21.05.20, Kamis 20 Mei 2021 1. VALIDATE_SEARCH sekarang bisa dicari dengan 123* terus spasi 2x atau diklik, warna sementara masih biru muda sama seperti VALIDATE. V21.05.19a, Rabu 19 Mei 2021 Search database otomatis disesuaikan pada saat menambah, ubah atau hapus untuk file file di bawah ini: cab, bbg, brg, brd, btm, alm, pps, pik, ssu dan sad. V21.05.19, Rabu 19 Mei 2021 1. VALIDATE_SEARCH di EDIT(master) atau EDIT(trans) sudah ok. Pada saat masuk ke field ini warnya bukan cyan (biru muda) tapi akan menjadi merah muda (pink, jambon). Dapat dicari *aa* atau aa* atau aa* bb* terus dienter. Hanya ganti VALIDATE ke VALIDATE_SEARCH saja tapi file harus sudah dibuatkan index yang search. V21.05.18, Selasa 18 Mei 2021 1. SCAN_QRY_SEARCH sudah ok untuk file file di bawah ini: cab, bbg, brg, brd, btm, alm, pps, pik dan ssu. 2. VALIDATE_SEARCH sudah ok untuk di master, tinggal ubah VALIDATE menjadi VALIDATE_SEARCH atau VALIDATE_IF menjadi VALIDATE_SEARCH_IF. V21.05.15, Sabtu 15 Mei 2021 1. Untuk SCR_QRY_SEARCH sekarang ditambah tombol Search di baris perintah (command bar) atau bisa dengan menekan huruf s. 2. Tanggal bisa dicari denga DDMMYYYY tanpa - (tanda minus) dan jam bisa dicari dengan HHMMSS tanpa : (titik dua). V21.05.14, Jumat 14 Mei 2021 1. SCR_QRY_SEARCH sudah jalan tapi masih tercampur semua file. Cara coba: - di sct3124, tambah SCR_QRY_SEARCH di bagian SCREEN - login terus di layar menu tekan F3 terus pilih brg untuk masuk ke scr4027. - Di scr4027 cari terus enter untuk mendapatkan semuar rekord - tekan F12 untuk menyimpan semua rekord brg di data solr. - Sesudah selesai pindah ke sct3124, terus tekan c untuk cari - cari sembarang kata yang diinginkan. - cari bisa singosari atau singo* atau *sari atau si*ri 27 - Rekord yang ditemukan akan tampil di layar seperti hasil pencarian biasa. V21.05.12, Rabu 12 Mei 2021 1. SCR_QRY_SEARCH sudah jalan untuk brg, belum selesai. V21.05.09a, Minggu 09 Mei 2021 1. Tambah ap_adbtb (adbtf untuk bonus) dengan tambahan status brd yang akan diambil sebagai parameter terakhir, mis. lsts INIT "INFG". Harus menggunakan PrgWeb versi 210510 atau lebih baru. V21.05.09, Minggu 09 Mei 2021 1. g y di scr403 yang mati sudah diperbaiki. V21.05.06, Kamis 06 Mei 2021 1. SCR_SUCCESS_MSG sekarang dapat dipkai untuk menampilkan pesan sesudah posting berhasil. contoh: SCR_SUCCESS_MSG Pendaftaran anda berhasil V21.05.05b, Rabu 06 Mei 2021 1. ap_nxpst sudah tidak perlu permission di scr3001 untuk terbang ke scrreen itu contoh: SPCALCS(sptrans2) DO_LIB ap_nxpst(l3344,lm3344); tidak perlu ijin untuk masuk ke scr3344 V21.05.05a, Rabu 05 Mei 2021 1. SFL_MAP tbttype tmptype REPLACE /* DUK/PSR 4 */ bila tmptype lebih pendek dari tbbttype, panjang yang dikopi sepanjang tmptype, sudah tidak kelebihan 1 karakter. V21.05.05, Rabu 05 Mei 2021 1. Memperbaiki tampilan ap_help ap_jspok yang tidak ada parameternya. V21.05.04, Selasa 04 Mei 2021 1. ap_jtpkr(tipe,tglawl,jmlharikerja,&tglakh); TEXT * tipe; DATE tglawl; COUNT jmlharikerja; DATE * tglakh; Keterangan: Fungsi ini memberitahu tanggal akhir sesudah jmlharikerja dihitung dari tglawl, tipe=1 berarti minggu saja yang libur, 2 berarti sabtu dan minggu libur. Daftar hari libur nasional dilihat di file tgm dengan index tgmdattglidx dicari tgmdat="TGL' dan tgmtype="HL"; V21.05.03b, Senin 03 Mei 2021 1. brdoto sekarang isinya sama dengan file lainnya, yaitu BRDYYMMDDHHMMSS-0001 dstnya. V21.05.03a, Senin 03 Mei 2021 1. Pengecekan GPS (liveGPS) tiap menit dinonaktifkan. 2. Pembacaan posisi GPS bila ada GPSINFO dilakukan pada saat masuk ke screen itu. contoh program: SCREEN 2552 QUERY_TYPE t.Spk SCR_FILE gpt SCR_LOGFLD gptoto LOCAL PGM_FIELDS lcmpnama STRING 61 lgps STRING 10 llatHP DFLOAT 8 llonHP DFLOAT 8 IMAGE(master) /--------------------------------------\ |/------------------------------------\| ||t.Toko _________________________ || ||i.Nama _________________________ || ||lattoko ________________.________ || ||lontoko ________________.________ || ||spasi ||lLat ________________.________ || ||lLon ________________.________ || ||tJarak ________________ || |\------------------------------------/| |/------------------------------------\| || _____________ ____|| |\------------------------------------/| \--------------------------------------/ FIELDS(master) gptkode PROTECT INPUTRI 2 lcmpnama PROTECT INPUTRI 2 gptlat PROTECT INPUTRI 2 gptlon PROTECT INPUTRI 2 llatHP PROTECT INPUTRI 2 llonHP PROTECT INPUTRI 3 ljarak PROTECT INPUTRI 4 ltombol1 TOMBOL INPUTRI 5 lgps GPSINFO {llat,llon} INPUTRI 1 CALCS() cjarak DO_LIB ap_dsGPS(gptlat,gptlon,llatHP,llonHP,&ljarak); MAP(mjoinpsi) cjarak ljarak DO_CALC EDITS(master) e.validate gptkode VALIDATE cmpkodidx mcmp MAP(mcmp) cmpnama lcmpnama REPLACE cjarak ljarak DO_CALC V21.05.03, Senin 03 Mei 2021 1. ap_dsGPS sudah diperbaiki jarak dalam meter. 2. Panjang string di CALCS dubah lagi jadi 3000. V21.05.02, Minggu 02 Mei 2021 1. Mencetak dengan menggunakan ap_nxpst sekarang bisa menyimpan file pdf. Misal dari sct3324 pada saat posting menjalankan ap_nxpst ke 3344 SPCALCS(sptrans2) DO_LIB ap_nxpst(l3344,lm3344); sedang di sct3344, ada RTREE sbb, maka hasil cetakan akan disimpan di direktori laporan. RTREE(report) RT_COND cbknNS USES_SCRIPT(scr3321alogo.rptdesign) RT_MAP mparam RT_PDF RT_SAVE_TO({lpdfname}) 2. Panjang max string di CALCS diubah dari 2000 jadi 1500 karakter. V21.05.01a, Sabtu 01 Mei 2021 1. Panjang max string di CALCS ditambah dari 1000 jadi 2000 karakter. V21.05.01, Sabtu 01 Mei 2021 1. Ksubhsql sudah ok. V21.04.30c, Jumat 30 April 2021 1. Perbaikan ksubhver. V21.04.30b, Jumat 30 April 2021 1. ksgen tidak membaca struktur. V21.04.30a, Jumat 30 April 2021 1. Perbaikan agar ksubhver tetap jalan. V21.04.30, Jumat 30 April 2021 1. ap_snjsp sekarang dijalankan hanya di layar di mana ap_jsnmt atau ap_jsndt dipanggil. V21.04.29, Kamis 29 April 2021 1. DEFAULT ftmtype DT_DFALT_SCAN_BLANKS sudah mengosongi sepanjang ftmtype, tidak kelewatan 1 karakter yang bisa mengakibatkan field di bawahnya (ftmsts) ikut jadi blank. V21.04.28b, Rabu 28 April 2021 1. ap_dsGPS sudah bisa dipakai di MAP, mis: CALCS() cjarak DO_LIB ap_dsGPS(gptlat,gptlon,llat,llon,&ljarak); MAP(mcmp) cmpnama lcmpnama REPLACE cjarak ljarak DO_CALC V21.04.28a, Rabu 28 April 2021 1. Kspar, ksrun, kssms, ksxmljson, ksxmlrpc selalu membaca struktur ksystem di mysql. V21.04.28, Rabu 28 April 2021 1. Percepatan ksystem.wt hanya membaca struktur mysql untuk program yang pertama kali, selebihnya tidak membaca struktur mysql lagi. 2. Bila tanggal proses sudah maju dan tanggal sekarang tertingga, pada saat mau masuk ke screen sudah ditampilkan pesan di layar. V21.04.26a, Minggu 25 April 2021 1. MAP dari calcs ke field string sekarang sudah tidak ditambah spasi sampai panjang string. V21.04.26, Senin 26 April 2021 1. Global g_tmpjrn ditambahkan dan diset 1 pada saat F2. V21.04.25a, Minggu 25 April 2021 1. MAP ke string tetap dikosongkan sampai batas string. V21.04.25, Minggu 25 April 2021 1. Cari dengan dbprt -maxqryread=10000 sekarang akan muncul pada saat tekan c akan muncul di baris bawah: Cari, akhiri dengan Enter (Max pencarian=10000) 2. Pada saat menekan tombol t untuk tambah juga sudah keluar pesan di baris bawah. V21.04.24a, Sabtu 24 April 2021 1. RT_SAVE_TO sudah bisa dipakai untuk ksrun -cautofile untuk menyimpan file langsung ke direktori laporan. contoh: RTREE(report) RT_COND cbknNS USES_SCRIPT(scr3321.rptdesign) RT_MAP mparam RT_PDF RT_SAVE_TO({lpdfname}) /* save to isi dari lpdfname */ 2. DFALT field INIT BLANKS sekarang sudah tidak diisi blank sampai panjang field. 3. MAP dari calcs ke field string sekarang sudah tidak ditambah spasi sampai panjang string. V21.04.24, Sabtu 24 April 2021 1. dbprt -maxqryread=100 sekarang mencari hanya sampai rekord ke 100 yang dibaca, bukan 100 rekord yang memenuhi kondisi (hanya berjalan di mariadb). -maxqryread hanya jalan di database mariadb. V21.04.23, Jumat 23 April 2021 1. Informasi screen dan usrkode sekarang dimasukkan ke dalam perintah select dalam bentuk comment mis. /*sct103, usr=ARI*/. 2..SCR_JOIN_FILE1 psmktpidx btmplg bila btmplg kosong, sekarang dicare psmktp = "", bukan psmktp >= "" V21.04.22a, Kamis 22 April 2021 1. Memperbaiki query yang ada field query yang tidak diikutkan dalam query bila ada QMANDATORY. 2. Sesudah query, bila rekord tidak ketemu, field isian query tidak dikosongkan pada saat kita pindah dari 1 field yang terisi ke field lain yang terisi juga. V21.04.22, Kamis 22 April 2021 1. Ukuran gambar upload dikembalikan ukuran semula, sebelumnha dibesarkan. V21.04.21a, Rabu 21 April 2021 1. runsms sudah tidak menjalankan alarm waktu query ke mysql. V21.04.21, Rabu 21 April 2021 1. Target kosong sudah tidak masuk ke detail pada saat cari, mis. sct167. V21.04.20e, Selasa 20 April 2021 1. SCR_APRFLD dan SCR_JRNFLD bisa beda file. 2. Untukk QMANDATORY hanya boleh dimulai dengan alphanumericc, 0-9,A-Z,a-z. V21.04.20d, Selasa 20 April 2021 Sesudah memanggil ap_rqjsm dan berhasil mengirim WA, r_long8 akan diset 1, bila gagal r_long8 akan terisi 0. V21.04.20c, Selasa 20 April 2021 1. Alarm clock untuk libxml dihilangkan. V21.04.20b, Selasa 20 April 2021 1. Scan brg sudah ok lagi. V21.04.20a, Selasa 20 April 2021 1. Gambar sudah bisa upload. 2. alarm clock untuk libxml diabaikan. V21.04.20, Selasa 20 April 2021 1. Pencarian field yang QMANDATORY dan QNONMANDATORY tidak boleh diawali dengan *, < atau >. V21.04.19b, Senin 19 April 2021 1. SCR_QRY_INDEX_IF namaCalc namaIndex sudah dihidupkan lagi untuk memaksa query di screen ini menggunakan index tertentu. V21.04.19a, Senin 19 April 2021 1. Perintah mysql select sekarang ditambah informasi nomor screen di perintahnya. V21.04.19, Senin 19 April 2021 1. Daftar cabang yang kosong di detail 3002 sudah tidak membuat query lama. V21.04.18, Minggu 18 April 2021 1. Perbaikan ap_rqjsm, tulisan Bearer untuk headercontent dihilangkan, harus ditambahkan di screen. 2. ap_rqjsm bila ada jawaban valid dari server, akan dianggap ok, tidak dicek return label dan expectedreturnvalue.. V21.04.17, Sabtu 17 April 2021 1. Perbaikan ap_rqjsm untuk wa whatspie, menambah tulisan Bearer untuk headercontent. V21.04.15a, Kamis 15 April 2021 1. g_scanname sudah benar bila back dari level 3 misalnya ke level2. V21.04.15, Kamsi 15 April 2021 1. SCAN_CONTENTS untuk icon yang mengambil gambar dari IMAGE(master) sudah ok, harus pakai SCAN_FIELD. V21.04.14, Rabu 14 April 2021 1. g_scanname sudah bisa dipakai untuk melihat nama scan dari icon yang diklik contoh: CALCS() clevel1 g_katlevel == 1 clevel2acc g_katlevel == 2 && g_katlevelstr1 == "MYACCOUNT" clevel2eta g_katlevel == 2 && g_scanname == "stbllv1_etalase" V21.04.13, Selasa 13 April 2021 1. VALIDATE_SEARCH sudah ok tapi sementara hanya untuk VALIDATE_SEARCH ke brg. V21.04.12, Senin 12 April 2021 1. Setiap query mysql sekarang alarm diset 60 detik lagi. V21.04.11, Minggu 11 April 2021 1. QNONMANDATORY sekarang bisa dipakai bersamaan dengan QMANDATORY contoh: FIELDS(master) bkmnobuk ALLCAPS QMANDATORY INPUTRI 1 bkmsts QNONMANDATORY NONE 2 /* Kredit*/ bkmtgl NONE {DD-MM-YY} INPUTRI 3 bkmcab ALLCAPS QMANDATORY INPUTRI 5 /* Dvs */ QNONMANDATORY boleh diisi untuk query dan juga boleh kosong. QMANDATORY harus diisi untuk query. 2. CALCS() csystime SYSTIME sudah terisi, mis. jam 001523 akan terisi 101523, jam 112000 akan terisi 212000 V21.04.10, Sabtu 10 April 2021 1. INIT_FLY dengan nama field sudah ok untuk terbang dari icon contoh: DEFAULTS(master) IF clevel3 ldum5 INIT_FLY {tbdlv1} MUSTLOGIN V21.04.09, Jumat 09 April 2021 1. Percepatan ksystem.wt dibatalkan dulu, masih membaca struktur file di mysql. V21.04.08a, Kamis 08 April 2021 1. Klik ke level2 bila bukan INIT_HTML sekarang dicek apakah scanKatVector[0] masih kosong. V21.04.08, Kamis 08 April 2021 1. ksystem.wt dipercepat pada saat awal, tidak membaca struktur file di mysql. V21.04.07a, Rabu 07 April 2021 1. Fly dari sct120 (approval) ke layar transaksi, pencarian rekord sudah ok walau di layar transaksi ada INIT_QUERY field yang sama dengan yang diset di approval, mis. tlmnobuk. V21.04.07, Rabu 07 April 2021 1. ap_adbrd bila brdsup = "MUTLOK", maka brttgl terisi tanggal transaksi dan adn brttglrn terisi tangal beli (FIFO). V21.04.06, Selasa 06 April 2021 1. Bila satu IMAGE ada field yang QMANDATORY, maka semua field lain yang tidak QMANDATORY otomatis akan menjadi QPROTECT, tidak bisa diquery. 2. Field yang QMANDTORY tidak bisa ada * di awal dan : untuk range. 3. Pencarian di mysql sudah menggunakan index yang muncul di layar pada saat query. V21.04.04, Minggu 04 April 2021 1. localhost?qr=5.2101 sudah bisa langsung masuk layar 2101 tanpa lagin. scr2101 harus ditambah SCR_NOLOGIN_OK di bagian SCREEN. V21.04.01, Kamis 01 April 2021 1. runwt akan menghitung user dari 0 lagi. V21.03.31a, Rabu 31 Maret 2021 1. scr3025 dan daftar dan lupa sandi sudah ok. jalankan juga: docker exec ks update-ca-certificates V21.03.30, Selasa 30 Maret 2021 1. Perbaikan WOtp.C, sms-use-otp diubah dari "1" jadi "yes". V21.03.29, Senin 26 Maret 2021 1. ap_gpshp(lat,lon,&jarak); sudah bisa diparser, belum teruji. V21.03.28, Minggu 28 Maret 2021 1. Klik Notifikasi sudah bisa masuk 2108. V21.03.26, Jumat 26 Maret 2021 1. Masuk scr2108 daftar chat kemudian terbang ke 2109 (layar chatting) dan balik lagi ke sc2108 via back sudah ok. V21.03.24, Rabu 24 Maret 2021 1. Bila klik di Icon tidak ada level bawahnya, jejak sudah betul. V21.03.23a, Selasa 23 Maret 2021 1. Bila klik di Icon tidak ada level bawahnya, jejak sudah tidak berubah. V21.03.23, Selasa 23 Maret 2021 1. Pembatasan DBC_SCAN_COND calcsnya tidak boleh ada join dihilangkan lagi. V21.03.22a, Senin 22 Maret 2021 1. DBC_COMMAND SCANSCAN yanga ada DBC_SCAN_COND sekarang juga dipercepat pencariannya dengan memasukkan kondisi di DBC_SCAN_COND ke dalam pencarian mysql (sementara hanya yang menggunakan DBC_TARGET tanpa DBC_LAST_TARGET). V21.03.22, Senin 22 Maret 2021 1. DBC_COMMAND JOIN dengan DBC_SELECT sekarangs sudah ok. V21.03.21, Minggu 21 Maret 2021 1. Perbaikan scr2108. v21.03.19, Jumat 19 Maret 2021 1. Perbaikan pada saat posting screen awal hingga screen sebelum screen terakhir akan disimpan dalam vector dulu sebelum dihapus sesudah posting selesai. Ini menghindari program yang kadang mati pada saat posting. mis.scr3052 di produk dealer honda (prt1001). v21.03.18, Kamis 18 Maret 2021 1. ap_rqjsp sekarang untuk bagian ldetlabels bisa ditambah startdetail untuk detail yang punya 1 set detail lagi. contoh data: {"status":1,"message":"Succes.","data":[{"noShippingList":"07943-SLI-21000039","tanggalTerima":"09/02/2021","mainDealerId":"K0Z","dealerId":"07943","noInvoice":"3063317640","statusShippingList":"Completed","unit":[{"kodeTipeUnit":"HY3A","kodeWarna":"RD","kuantitasTerkirim":"","kuantitasDiterima":"","noMesin":"JM41E1678769","noRangka":"JM4117MK679339","statusRFS":"","poId":"","kelengkapanUnit":"","noGoodsReceipt":"07943-RG-21000039","docNRFSId":"","createdTime":"05/03/2021 00:00:00"},{"kodeTipeUnit":"HY3A","kodeWarna":"RD","kuantitasTerkirim":"","kuantitasDiterima":"","noMesin":"JM41E1678761","noRangka":"JM4110MK679344","statusRFS":"","poId":"","kelengkapanUnit":"","noGoodsReceipt":"07943-RG-21000039","docNRFSId":"","createdTime":"05/03/2021 00:00:00"},{"kodeTipeUnit":"LPAA","kodeWarna":"BW","kuantitasTerkirim":"","kuantitasDiterima":"","noMesin":"JM02E1100805","noRangka":"JM0210MK100876","statusRFS":"","poId":"","kelengkapanUnit":"","noGoodsReceipt":"07943-RG-21000039","docNRFSId":"","createdTime":"05/03/2021 00:00:00"}]}]} maka ldetlabels didefault sbb: DEFAULT(master) ldetlabels INIT "noShippingList+tanggalTerima+mainDealerId+dealerId+noInvoice+statusShippingList+startdetail+kodeTipeUnit+kodeWarna+kuantitasTerkirim+kuantitasDiterima+noMesin+noRangka+statusRFS+poId+kelengkapanUnit+noGoodsReceipt+docNRFSId+createdTime" catatan: Perhatikan ada tulisan startdetail yang memberitahu bahwa kodeTipeUnit akan berulang karena itu adalah detail dari noShippingList ini. v21.03.17a, Rabu 17 Maret 2021 1. ap_rqjsn panjang value yang tipe STRING sekarang bisa sampai dengan 500 karakter. v21.03.17, Rabu 17 Maret 2021 1. ao_kreml untuk ksrun -cautofile sudah ok. v21.03.16, Selasa 16 Maret 2021 1. DBC_JOIN sekarang hanya dibaca 1 rekord yang ketemu, tidak semua rekord. v21.03.15, Senin 15 Maret 2021 1. ap_mkkey data sct disimpan di /home/ksystem/daftar/NamaProgrammer/ v21.03.14, Minggu 14 Maret 2021 1. ap_mkkey ditambah nama programmer sebagai parameter terakhir contoh: DO_LIB ap_mkkey(l1,tlmtgljtp,tlmkodeapr,l2,tlmuntuk); 2. sct yang didaftarkan sekarang disimpan di server di bawah nama programmernya. v21.03.11, Kamis 11 Maret 2021 1. Membuat daftar chat di scr2108 sebelum masuk 2109 untuk chattingnya, belum selesai. v21.03.10a, Rabu 10 Maret 2021 1. ksrun -cautofile, autofile bila ada pilihan harus field=nilai tidak boleh field==nilai. Pilihan maksimal 2, bila pilihan salah akan diberi pesan mis autofile isinya: 99:99 scr1670 xls lthbl=2101 lpil==5 maka pada saat ksrun -db=namaDb -x9000 -cautofile akan keluar pessan File autofile tidak boleh ada lpil==, gunakan lpil= v21.03.10, Rabu 10 Maret 2021 1. CLACS yang tanda samadengan = hanya 1 akan error, = harus berpasangan ==. 2. PST_ADDCMD yang selama dijalankan sesudah penambahan rekord asli sudah diperbaiki sehingga dijalankan sebelum penambahan rekord asli. Bila penambahan rekord asi mau didahulukan, gunakan PST_SUB_ADDCMD yang akan mengubah penambahan otomtis dengan PST_SUB_ADDCMD. v21.03.08a, Senin 08 Maret 2021 1. ksdaftar -xKdPerusahaan sudah ok. v21.03.08, Senin 08 Maret 2021 1. ap_dgntf untuk daftar AHASS sudah ok, sct2532. v21.03.05, Jumat 05 Maret 2021 1. Untuk program yang mengirim data via ap_snjsp sekarang bisa posting di trans dan transa secara bersamaan. contoh: SPCALCS(spmaster) DO_LIB ap_snjsp(lurl,lreturnlabel,lexpectedreturnvalue); DO_LIB ap_jsnmt(lrequestreply,lmsttitle,lmstlabel,lmstfields); SPCALCS(spdet1) DO_LIB ap_jsndt(ldettitle,ldetlabel,ldetfields); SPCALCS(spdet1a) DO_LIB ap_jsndt(ldettitle2,ldet2label,ldet2fields); POSTING(master) PST_COMMAND spmaster POSTING(trans) PST_COMMAND spdet1 POSTING(transa) PST_COMMAND spdet1a Contoh hasil json scr3037 sbb: DT_callUrl: jsondata= { "Data":"JM011904-000001","Tanggal":"2019-04-22","Cabang":"01","Total":"1000.00", "njb":[{"NoUrut":"1","NoBBM":"100.0101","Keterangan":"","Type":"D","Jumlah":"1000.00"}, {"NoUrut":"2","NoBBM":"100.0102","Keterangan":"","Type":"K","Jumlah":"1000.00"}] , "nsc":[{"NoUrut":"1","Type":"D","Jumlah":"1000.00"}, {"NoUrut":"2","Type":"K","Jumlah":"1000.00"}] } v21.03.04a, Kamis 04 Maret 2021 1. g_approval_inpg dihilangkan diganti dengan g_flyfrom, contoh: CALCS() capproval g_flyfrom == 120 v21.03.04, Kamis 04 Maret 2021 1. Update di detail yang kosong sudah keluar pesan tidak ada rekord. 2. QRCODE untuk trans sudah bisa keluar, masih masalah bila di esc. v21.03.02, Selasa 02 Maret 2021 1. ksrun -db=xxx -x9000 -cautofile dengan pdf, html, xls atau xlsx sudah ok, masuk ke direktori /home/ksystem/laporan. mis autofile sbb: 99:99 scr1670 xls 2. Pada saat login di, sekarang tulisan Lupa Password dan Daftar, sudah diubah jadi 2 bari Lupa Sandi Anda dan Daftar Akun Baru Gunakan ksresources210302.tgz v21.03.01, Senin 01 Maret 2021 1. Jumlah buffer untuk mengirim ap_rqjsp (DT_MXXML) ditambah dari 50.000 menjadi 150.000. 2. Pada saat lanjut atau kembali di trans yang hanya transt dan di transt ada tombol, mis. di scr819, tombol mis. tombol UPLOAD sudah bisa ditekan sesudah lanjut di detail. v21.02.28, Minggu 28 Pebruari 2021 1 Perbaikan aga tampilan banner tidak dobel bila ada icon yang tidak fly ke screen tertentu karena program salah. 2. Tampilan tetap ok pada saat logout dari grup ONLINE pada saat berada di INIT_HTML. v21.02.27, Sabtu 27 Pebruari 2021 1. Login dengan user grup ONLINE sudah tidak membuat banner dobel. v21.02.26e, Jumat 26 Pebruari 2021 1. Klik login dari menu logo sudah otomatis kembali ke level1. v21.02.26d, Jumat 26 Pebruari 2021 1. Login root terus logout dan klik ke software yang mati sudah diperbaiki. v21.02.26c, Jumat 26 Pebruari 2021 1. Tekan menu logo terus login dan esc sudah tidak membaut banner menjadi 2. v21.02.26b, Jumat 26 Pebruari 2021 1. Sisa pcm dan pjd diubah dari >= 0.00000001 ke >= 0.00001 sebelum mengeluarkan pesan sisa_pjd = 0.000... sisa_pcm = 0.000... v21.02.26a, Jumat 26 Pebruari 2021 1. Tampilan layar yang kurang panjang atau kacau posisinya sudah diperbaiki. Guanakan ksresources210226.tgz v21.02.26, Jumat 26 Pebruari 2021 1. Text di banner (SCAN_SCROLL) dihilangkan. v21.02.25a, Kamis 25 Pebruari 2021 1. Pada saat logout hanya memanggil DEFAULTS di scr2190 satu kali saja, sebelumnya 3x. 2. Pada saaat logout dengan menu dari logo Ksystem, menu daftar layar sudah tidak tampil pada saat kembali ke scr2190. v21.02.25, Kamis 25 Pebruari 2021 1. Variavel global g_approval_inpg sudah bisa dipakai untuk INIT_QUERY mis: CALCS() capproval g_approval_inpg == 1 DEFAULTS(master) IF capproval bkmtgl INIT_QUERY {aprtgl} v21.02.24, Rabu 24 Pebruari 2021 1. Update pik dan ang sudah tidak menambah file erm. v21.02.23, Selasa 23 Pebruari 2021 1. Nama label di lmstlabels dan ldetlabels aaa+bbb+ccc yang dipakai di ap_rqjsp diperpanjang batasnya dari 30 menjadi 100 karakter. 2. ap_rqjsp, ldetlabels sekarang bisa awalnya ditambah optional mis: dari awalnya : ldetlabels INIT "idDokumenPengajuan+idSPK+hello+jumlahDP+tenor+jumlahCicilan+tanggalPengajuan+idFinanceCompany+namaFinanceCompany+idPOFinanceCompany+tanggalPembuatanPO+tanggalPengirimanPOFinanceCompany+createdTime" menjadi: ldetlabels INIT "optional+idDokumenPengajuan+idSPK+hello+jumlahDP+tenor+jumlahCicilan+tanggalPengajuan+idFinanceCompany+namaFinanceCompany+idPOFinanceCompany+tanggalPembuatanPO+tanggalPengirimanPOFinanceCompany+createdTime" Ini mempunyai arti bila ada label yang tidak ketemu dengan jawaban dari server, label ini akan diabaikan tetapi label selanjutnya tetap diproses. v21.02.22a, Senin 22 Pebruari 2021 1. SCAN_SCROLL sudah ok. 2. INIT_HTML sudah tidak muncul editnya. 3. Back dari level2 ke level1 banner tetap jalan. v21.02.22, Senin 22 Pebruari 2021 1. DEFAULT yang ada INIT yang panjang sekali (> 10000 karakter) sudah ok. v21.02.21a, Minggu 21 Pebruari 2021 1. Ksrun -cauto321, jika file auto321 tidak ada sekarang akan keluar pesan file auto321 tidak ada pada saat program mati. v21.02.21, Minggu 21 Pebruari 2021 1. Perbaikan scr2190 pada saat masuk ke level 2 tapi tidak ada INIT_FLY yang sebelumnya icon level 1 tidak hilang di level ke 2. v21.02.18a, Kamis 18 Pebruari 2021 1. SCAN_SCROLL sudah bisa dipakai untuk INIT_FLY atau INIT_HTML. v21.02.18, Kamis 18 Pebruari 2021 1. Perbaikan SCAN_SCROLL untuk gambar yang tidak tampil. v21.02.17, Rabu 17 Pebruari 2021 1. SCAN_SCROLL sudah bisa scroll. 2. ap_kreml attachment sudah jalan. v21.02.16b, Selasa 16 Pebruari 2021 1. Scr2109 untuk chatting sudah bisa menambah chat dan langsung tampil. Masih belum bisa dipakai. v21.02.16a, Selasa 16 Pebruari 2021 1. Membuat program yang dicomment, tidak ada perubahan. v21.02.16, Selasa 16 Pebruari 2021 1. qrcode sudah ok bila ditekan escape atau dicross akan kembali ke field asal. 2. Perbaikan tidak mengecek qrscanner bila qrscanner==0 pada saat back. v21.02.15, Senin 15 Pebruari 2021 1. Perbaikan SCAN_SCROLL, SCAN_FIELDnya keluar tapi gambarnya belum muncul. v21.02.14, Minggu 14 Pebruari 2021 1. Sedang mencoba SCAN_SCROLL untuk banner, masih belum jalan. v21.02.12a, Jumat 12 Pebruari 2021 1. Masuk scr3101 esc sudah tidak mati, qrscanner sudah diinit 0. v21.02.12, Jumat 12 Pebruari 2021 1. Back pada saat scan qrcode sudah ok, tapi esc atau close dari qrcode belum balik fokus ke field. Bila qrcode berhasil juga sudah ok. v21.02.09a, Selasa 09 Pebruari 2021 1. ap_rqjsm ditambah 1 parameter menjadi sbb: ap_rqjsm(url,headerlabel,headercontent,reqmstlabels,reqmstfields,returnlabel,expectedreturnvalue,multipart); TEXT * url; TEXT * headerlabel; TEXT * headercontent; TEXT * reqmstlabels; TEXT * reqmstfields; TEXT * returnlabel; TEXT * expectedreturnvalue; TEXT * multipart; Keterangan: Fungsi ini mengirim request WA bentuk biasa (multipart=g_strksg) atau json multi-paart (multipart=M) secara POST. Bila hasil di returnlabelsama dengan successvalue, return 0, bila status balasan false, return ERR_LIBR v21.02.09, Selasa 09 Pebruari 2021 1. ICON di sct2190 sudah tampil. v21.02.08, Senin 08 Pebruari 2021 1. CLICKED DO_LIB ap_nxpst atau CLICKED DO_LIB_IF cond ap_nxpst sudah bisa dipkai. contoh: CALCS() cinmaster g_curimg == g_master_image HOOKS(master) CLICKED cur_field=ltomdet_d DO_LIB_IF cinmaster ap_nxpst(l2540,lm2540); v21.02.07, Minggu 07 Pebruari 2021 1. Mengubah DT_DOLIB_AP menjadi DT_SPCALCS_AP untuk kejelasan program. v21.02.05a, Jumat 05 Pebruari 2021 1. ksrun -cautofile yang mati di sct2911 sudah diperbaiki. Semua database files langsung dibuka sejak awal. v21.02.05, Jumat 05 Pebruari 2021 1. sflexpdbname di screen sudah diset null pada saat load dari frm (getsc). 2. field tipe TIME sudah dapat diubah ke mysql. v21.02.03a, Rabu 03 Pebruari 2021 1. Input attribute QRCODE (sebelah kiri) sudah bisa dipakai utnuk menscan field. conth: FIELDS(master) bkmnobuk ALLCAPS INPUTRI 1 bkmket QRCODE INPUTRI 2 Pada saat icon diklik akan menscan qrcode dan memasukkan ke field bkmket. v21.02.03, Rabu 03 Pebruari 2021 1. Grup SALESHP, tipe BUYER dan MERCHANT tidak masuk perhitungan jumlah user. v21.02.02a, Selasa 02 Pebruari 2021 1. Menghilangkan tulisan ap_xmlst dan DT_encode_html di debug2. 2. Tandatngan sesudah tandatangan Icon Upload dihilangkan, tinggal hapus. v21.02.02, Selasa 02 Pebruari 2021 1. Untuk bcap ditambah informasi nama database, tgltrn dan sysdate. v21.02.01, Senin 01 Pebruari 2021 1. Pada saat posting g y, bila ada CHECKSFL di EDITS(master) akan dicek dan bila tidak cocok rekord tidak bisa diposting. v21.01.31a, Minggu 31 Januari 2021 1. Perbaikan cookie user yang dianggap terdaftar ratusan kali. v21.01.31, Minggu 31 Januari 2021 1. CHECKSFL sekarang tidak mengubah nilai field master yang tidak cocok dengan total field detail. contoh: EDITS(master) e.ChecksflTrans bkmjmld CHECKSFL_IF cOPENbknBS SFLNAME=trans SFLFIELD=bkdtotal /*dupdbkma*/ v21.01.30b, Sabtu 30 Januari 2021 1. Perbaikan DT_getJsonMasterDetail. v21.01.30a, Sabtu 30 Januari 2021 1. Pada saat menjalankan ksxmljson bila masuk ke sct dan tanggal sudah berubah proses di layar tetap dijalankan. 2. ap_rdjsn bila nama field master field1+field2 bukan nama field (mis. lfield1+lfield2 dan saveflg diset 1 yang artinya akan menyimpan record ke master, maka saveflg akan diabaikan (diset 0) karena tidak tahu akan disimpan ke file mana sebab informasi file master ada di daftar fields. v21.01.30, Sabtu 30 Januari 2021 1. Buffer untuk pengiriman request json diperbesar dari 5000 ke 50000 (DT_MXXML). v21.01.29c, Jumat 29 Januari 2021 1. Perbaikan cetak faktur dari tab Samsung. v21.01.29b, Jumat 29 Januari 2021 1. Perbaikan ksxmljson yang tidak menambah pik dan ang. v21.01.29a, Jumat 29 Januari 2021 1. Perbaikan sct1119 bila memanggil ap_jsndt tanpa ap_jsnmt 2x data yang dikirim tidak bertumpuk dua kali. v21.01.29, Jumat 29 Januari 2021 1. Ksxmljson sudah memberikan jawaban bila request benar. v21.01.28c, Kamis 28 Januari 2021 1. ksxmljson sudah ok untuk alfamart. v21.01.28a, Kamis 28 Januari 2021 1. Perbaikan SIGNATURE master dan detail via HP. v21.01.27a, Rabu 27 Januari 2021 1. User baru daftar lewat ONLINE sekarang usrcrtgrp sudah diisi tanggal sysdate. 2. Daftar user ONLINE sudah tidak menggantung koneksi mysql. v21.01.27, Rabu 27 Januari 2021 1. Perbaikan scr3322 yang mati waktu diquery. v21.01.26b, Selasa 26 Januari 2021 1. Perintah yang berhubungan degan koneksi mysql tidak tertutup sekarang dimasukkan ke dalam info koneksi tidak tertutup. v21.01.26a, Selasa 26 Januari 2021 1. Koneksi mysql yang tidak tertutup 60 detik sesudah request akan ditutup secara otomatis. v21.01.26, Selasa 26 Januari 2021 1. Mencari proses yang tidak menutup koneksi ke mysql. v21.01.25, Senin 25 Januari 2021 1. SIGNATURE untuk detail sudah ok. v21.01.24a, Minggu 24 Januari 2021 1. SIGNATURE untuk detail masih masalah, jangan dipakai dulu. v21.01.24, Minggu 24 Januari 2021 1. Upload gambar sekarang disimpan di upload/COBA/COBA-XXXX dan dilink ke upload/COBA.jpg 2. Upload tandatangan sekarang disimpan di sgnupload/COBA/COBA-XXXX dan dilink ke sgnupload/COBA.jpg v21.01.23, Sabtu 23 Januari 2021 1. SIGNATURE untuk detail sudah ok. v21.01.22a, Jumat 22 Januari 2021 1. Ubah di sct781 yang ada TEXTAREA yang panjang sudah ok. v21.01.22, Jumat 22 Januari 2021 1. SIGNATURE untuk master sudah bisa dihapus. v21.01.21c, Kamis 21 Januari 2021 1. Dari 2190 ke layar lain yang iconnya lebih kecil (SCAN_SMALLICON} terus back ke 2190 iconnya sudah kembali normal. v21.01.21b, Kamis 21 Januari 2021 1. INIT_FLY sekarang bisa diisi nama field dari file di ICON yang diklik contoh: DEFAULTS(master) IF clevel1 ldum1 INIT {stbllv1} IF clevel2 ldum2 INIT_FLY {tbllv1} v21.01.21a, Kamis 21 Januari 2021 1. Esc dari level2 sudah langsung muncul icon level1, tidak perlu 2x. v21.01.19, Selasa 19 Januari 2021 1. Masuk training.localhost kemudian pilih ks_cepat sudah tidak mati walau scr2190 sudah tidak ada SCR_QRY_SCAN. v21.01.18, Senin 18 Januari 2021 1. Mengatasi draw Kategori yang mati waktu program mulai. v21.01.17b, Minggu 17 Januari 2021 1. Mengubah pik di run -cauto tidak menambah erm. v21.01.17a, Minggu 17 Januari 2021 1. Untuk ap_setwm, jsondata tidak diawali dengan { dan tidak diakhiri dengan }. mis: jsondata= [{"NoUrut":"1","NoBBM":"100.0101","Keterangan":"","Type":"D","Jumlah":"1000.00"}, {"NoUrut":"2","NoBBM":"100.0102","Keterangan":"","Type":"K","Jumlah":"1000.00"}] v21.01.17, Minggu 17 Januari 2021 1. ap_jsndt bila tidak ada title, tile "", maka sudah tidak ditulis di dalam request ke server (contoh: scr3037). v21.01.15b, Jumat 15 Januari 2021 1. {SCAN_FIELD=namaField}, icon tetap tampil walau isi namaField ada spasi. v21.01.15a, Jumat 15 Januari 2021 1. SCR_UPL_DIRFLD untuk Detail sudah ok. v21.01.15, Jumat 15 Januari 2021 1. SCR_UPL_DIRFLD g_dbname sudah ok untuk dicari. v21.01.14a, Kamis 14 Januari 2021 1. SCR_UPL_DIRLFD g_dbname sudah ok upload ke upload/ks_cepat bila g_dbname isinya ks_cepat. v21.01.14, Kamis 14 Januari 2021 1. Kode Pelanggan untuk sales akan muncul di button list pada ssat sales ada di lokasi pelanggan. 2. ap_setwm diperbaiki untuk API Michelin. v21.01.11b, Senin 11 Januari 2021 1. Bila sales GPS sedang di pelanggan (GPS < 25m) maka tombol "plg" akan muncul. 2. Cara install pada saat boot dengan menggunakan cron a. masuk ke root dengan sudo -i, isi password ksystem b. crontab -e @reboot screen -dm /home/ksystem/bin/kssentineltmp -j/home/ksystem -multi @reboot docker start ejabberd ks; sleep 2; docker exec $1 -i -u ksystem ks /home/ksystem/ksystem.wt -c wt_config.xml --approot . --docroot /home/ksystem/ --http-address 0.0.0.0 --http-port 8000 >/dev/null 2>&1 @reboot /root/cobamount @reboot ln -sf /home/ksystem/bin/ksxmljson /home/ksystem/jsonrequest;docker exec -i -u ksystem ks spawn-fcgi -d /home/ksystem -n -s .getrequest.sock -u ksystem -U www-data -- /home/ksystem/getrequest > /dev/null 2>&1 v21.01.11a, Senin 11 Januari 2021 1. SCR_UPL_DIRFLD boleh diikuti field tanggal atau STRING, bila tanggal maka akan diupload ke upload/YYMM, bila STRING maka akan diupload ke upload/isi_string. 2. SCR_UPL_DIRFLD juga dipakai oleh scr2190 untuk menentukan gambar kategori yang disimpan di upload/{SCAN_FIELD} sekarang menjadi upload/{SCR_UPL_DIRFLD}/{SCAN_FIELD} v21.01.10, Minggu 10 Januari 2021 1. Memperbaikan tracking GPS dan menggunakan file gph, tidak lagi menggunakan akt. 2. logmobile sudah ditambahkan untuk log dari mobile (Y) atau bukan (T). v21.01.07, Kamis 07 Januari 2021 1. Mengatasi stack smashing di sct2190 pada saat menambah icon ke layar. v21.01.05, Selasa 05 Januari 2021 1. Perbaikan ksxmljson. v20.12.31, Kamis 31 Desember 2020 1. Penggunaan file akt untuk aktivitas GPS sales dipindah ke gph. v20.12.30, Rabu 30 Desember 2020 1. Pesan SFL_TARGET kosong diabaikan untuk scr120 (approval). v20.12.29, Selasa 29 Desember 2020 1. Batasan screen yang diijinkan untuk grup tertentu (scr3001) yang melebihi atau pas di batas 200 (MAXSCRALLOW) yang sebelumnya membuat batasan cabang tidak jalan sekarang sudah diperbaiki. v20.12.28, Senin 28 Desember 2020 1. GPS sekarang ditambah informasi cookie untuk akurasi user yang menggunakan HP, belum selesai. v20.12.26, Sabtu 26 Desember 2020 1. Panah atas bawah di detail dihilangkan dulu, belum rapi. 2. ap_awlbl untuk tanggal awal bulan sudah jalan. v20.12.24, Kamis 24 Desember 2020 1. Kesalahan pada saat cari misalnya diisi backslash (\) sudah tidak mematikan program. v20.12.23, Rabu 23 Desember 2020 1. Panah atas dan bawah pada saat di detail sekarang dimunculkan untuk mobile. v20.12.22, Selasa 22 Desember 2020 1. Update record yang gagal pada saat posting diperbaiki. v20.12.21a, Senin 21 Desember 2020 (salah) 1. Pada saat ksrun -cautofile, bila gagal menambah rekord karena duplikat atau alasan lain, program tidak berhneti menunggu enter tapi jalan terus. v20.12.21, Senin 21 Desember 2020 1. Dtcatlog simpan sebagian struktur sudah ok. v20.12.20, Minggu 20 Desember 2020 1. ap_adjrn bila nobbm tidak ada akan ditampilkan pesan di layar. v20.12.18, Jumat 18 Desember 2020 1. Tombol 10d.det sudah ok untuk masuk ke transa. 2. Mengecek target SUBFILE yang kosong tidak berlaku pada saat mengecek apakah detail ada isinya atau tidak untuk menentukan warna tombol (merah muda bila detail ada isinya). v20.12.16b, Rabu 16 Desember 2020 1. Perbaikan SCAN yang mempunyai SCAN_SELECT CALCS yang mengandung angka minus sudah ok. mis: CALCS() cblmlunasrj ppmtotfak == (ppmsisa * -1) v20.12.16a, Rabu 16 Desember 2020 1. Kalau target SUBFILE kosong, sekarang diberitahu di layar. v20.12.16, Rabu 16 Desember 2020 1. SUBFILE yang targetnya tanggal sudah ok, mis. di scr2211. v20.12.15, Selasa 15 Desember 2020 1. Menjalankan ap_rqjsp dari 3038 kemudian 3040, file ahm yang diimport via API json AHM akan berisi 3040, bukan 3038 lagi. (program Dealer Honda) 2. ap_rqjsp: Json dari jawaban server yang angkanya tidak menggunakan tanda petik, mis "quantity":5 sudah ok. v20.12.14c, Senin 14 Desember 2020 1. ap_rqjsp bila ada label yang tidak ada di jawaban dari server sekarang sudah ditampilkan. v20.12.14b, Senin 14 Desember 2020 1. MAX_RELAT diubah dari 5000 menjadi 5500. v20.12.14a, Senin 14 Desember 2020 1. Perbaikan ksrun -cautofile untuk menutup koneksi ke mysql sebelum menjalankan 1 bqris perintah di autofile. v20.12.14, Senin 14 Desember 2020 1. Perbaikan monitor sales via gps. 2. Send sms via Zenziva diubah urlnya jadi https://console.zenziva.net/masking/api. v20.12.09, Rabu 09 Desember 2020 1. Tab dari field terakhir di trans yang ada transtnya sudah betul. v20.12.08, Selasa 08 Desember 2020 1. ksrun -cautofile sudah menghilangkan masalah "Mysql Server has gone away". 2. Error pada saat menambah rekord sekarang keterangan kesalahan di file erm sudah ditambah kesalahan dari mysql server. v20.12.07, Senin 07 Desember 2020 1. ap_aprdt ditambah 2 parameter, nama field dari master dan isian field master untuk terbang dengan f dari scr120. Nama field disi nama misalnya: ppmnobuk dan isifield diisi isinya mis: FKT001 v20.12.04a, Jumat 04 Desember 2020 1. l2200 TIME 4 DEFAULTS(master) l2200 INIT 2200 CALCS() cok SYSTIME >= l2200 sudah tidak mati v20.12.04, Jumat 04 Desember 2020 1. tipe TIME dan DATE sekarang bisa dibandingkan dengan BLANKS mis: CALCS() cjamksg ljamdtg == BLANKS ctglksg ltglawl == BLANKS 2. Scr40xx dan scr41xx yang QUERY_TYPE otomatis diubah jadi QUERY_ROOT_TYPE. 3. dbprt ditambah fasilitas -smssendiri untuk mengirim sms menggunakan modem sendiri, bukan pakai zenziva yang diset di wt_config.xml untuk keperluan pendaftaran user. mis: ks_coba /home/ksystem 9000 -smssendiri v20.12.03b, Kamis 03 Desember 2020 1. Perbaikan untuk jam SYSTIME yang mengandung detik. v20.12.03a, Kamis 03 Desember 2020 1. CXLCS tgl - tgl sudah ok lagi. mis: CALCS() cselisih ltgl2 - ltgl1 > 5 v20.12.03, Kamis 03 Desember 2020 1. Perbaikan TIME dari COUNT jam menjadi LONG jam. 2. Perbaikan cetak faktur yang mati. v20.12.02a, Rabu 02 Desember 2020 1. Perhitungan jam + menit, jam - menit dan jam - jam sudah bisa dipakai di CALCS. 2. Field tipe TIME sudah bisa diisi di DEFAULT mis: LOCAL PGM_FIELDS ljam1 TIME 4 ljam2 TIME 4 DEFAULT(master) ljam1 INIT 1210 ljam2 INIT 151203 v20.12.02, Rabu 02 Desember 2020 1. ksrun -cautofile sudah membaca file sts setiap memproses 1 baris di autofile sehinggal g_tgltrn akan mengikuti yang terbaru yang ada di database. 2. Request json menggunakan PUT sudah bisa (mis. untuk ban Michelin), gunakan ap_setwm sebelum memamnggil ap_rqjsp. Untuk melihat inforasi ap_setwm gunakan aphelp ap_setwm. -------------------------------------------- contoh untuk SubmitSales -------------------------------------------- DEFAULTS(master) lurl INIT "https://redistribution-approach.michelin.com.my/RAS.WebAPI" lendpoint INIT "SalesDetail/SubmitSalesDetail" luser INIT "62220221" lpass INIT "IDMICHELINIDT1234" ltransmonth INIT "" lsubcode INIT "A" SPCALCS(spcal1) DO_LIB ap_setwm(luser,lpass,ltransmonth,lsubcode,lendpoint); /*untuk send data */ DO_LIB ap_snjsp(); /*untuk request data */ DO_LIB ap_rqjsp(lurl,lmsttitle,lreqmstlabels,lreqmstfields,lreturnlabel,lexpectedreturnvalue,lmstlabels,lmstfields,lmstnamamap,ldetlabels,ldetfields,ldetnamamap,lsaveflg); -------------------------------------------- contoh untuk GetSales -------------------------------------------- DEFAULTS(master) lurl INIT "https://redistribution-approach.michelin.com.my/RAS.WebAPI" DEFAULTS(master) lendpoint INIT "SalesDetail/GetSalesDetail" luser INIT "62220221" lpass INIT "IDMICHELINIDT1234" ltransmonth INIT "FY2020M12" lsubcode INIT "A" SPCALCS(spcal1) DO_LIB ap_setwm(luser,lpass,ltransmonth,lsubcode,lendpoint); DO_LIB ap_rqjsn(lurl,...); ---------------------------------------------- contoh untuk SubmitStock ---------------------------------------------- DEFAULTS(master) lurl INIT "https://redistribution-approach.michelin.com.my/RAS.WebAPI" lendpoint INIT "Stock/SubmitStockDetail" luser INIT "62220221" lpass INIT "IDMICHELINIDT1234" ltransmonth INIT "" lsubcode INIT "A" SPCALCS(spcal1) DO_LIB ap_setwm(luser,lpass,ltransmonth,lsubcode,lendpoint); DO_LIB ap_rqjsp(lurl,...); v20.11.30, Senin 30 November 2020 1. Perbaikan cetak rpt/faktur.2204 dan otomatis menambah rekord baru sesudah cetak. v20.11.29, Minggu 29 November 2020 1. Pada saat SFL_AUTO_ADD dan SFL_AUTO_UPD_IF di trans2, sudah langsung ada tombol Enter di menu bar atas. v20.11.28, Sabtu 28 November 2020 1. Jawaban ap_rqjsp bila melebihi 10.000 karakter sudah tidak mati dan disimpan di file debug2. v20.11.27, Jumat 27 November 2020 1. ap_krsms akan menggunakan modem sendiri bila ada direktori /var/spool/sms/incoming. Bila tidak ada akan menggunakan zenziva yang diset di wt_config.xml. v20.11.26b, Kamis 26 November 2020 1. Menu 2100 sudah tidak muncul sendiri bila layar 2200 diijinkan. v20.11.26a, Kamis 26 November 2020 1. trans2t yang tidak ada trans2 sekarang DEFAULTnya sudah dijalankan lagi. v20.11.26, Kamis 26 November 2020 1. Perbaikan pengiriman sms via zenziva, baik pendaftaran user maupun scr3025. v20.11.25a, Rabu 25 November 2020 1. Pendaftaran user via HP sudah mengirim SMS lagi. v20.11.25, Rabu 25 November 2020 1. Program yang mati (mis.sct217) karena ada local field yang panjang lebih dari 14 karakter dan dipakai di HOOKS sudah ok. v20.11.24a, Selasa 24 November 2020 1. Mengirim sms via zenziva sudah ok. v20.11.24, Selasa 24 November 2020 1. kssms yang mati sudah diperbaiki. v20.11.23b, Senin 23 November 2020 1. ap_flubh untuk mengubah rekord sesuai txt sudah bisa dipakai. contoh: DEFAULTS(master) ltmpfilnam INIT "tcm" lindex INIT "tcmotoidx" lnamacalc INIT "c1" ldelimiter INIT 1 ldefdte DFALT_SCAN 1 "DDMMYY " 2 "MMDDYY " 3 "YYMMDD " 4 "YYYYMMDD" SPCALCS(spcal) DO_LIB ap_flubh(ltmpfilnam,ldelimiter,ldefdte,lmap,lindex); v20.11.23a, Senin 23 November 2020 1. Bila target pertama subfile yang SFL_TARGET kosong, akan ditambahkan pesan ke file erm. v20.11.23, Senin 23 November 2020 1. SUBFILE bila semua targetnya kosong, sekaraang sudah diset detail tidak ketemu. Program yang target SUBFILEnya kosong harus disesuaikan. Pembatasan ini sangat penting karena sangat berpotensi untuk mengubah data secara tidak terkendali bila ada program yang salah. v20.11.22, Minggu 22 November 2020 1. Fasilitas SFL_AUTO_UPD_IF cadadetail sudah jalan. v20.11.21, Sabtu 21 November 2020 1. Posting batal posting (3501) yang mati karena akan menulis rekord erm sudah diperbaiki. 2. Jawaban json dari server sekarang dimasukkan ke file debug2. v20.11.20, Jumat 20 November 2020 1. Fasilitas SFL_AUTO_UPD_IF cadadetail sudah dibuat untuk langsung posisi update bila kondisi cadadetail terpenuhi. sudah bisa diparser, belum jalan. v20.11.19, Kamis 19 November 2020 1. Perbaikan tampilan jam yang mengandung detik, HH:MM:SS. v20.11.18c, Rabu 18 November 2020 1. Perbaikan jam yang mengandung detik. v20.11.18, Rabu 18 November 2020 1. Target kosong untuk SUBFILE sudah dibolehkan lagi untuk mengakomodasi awal akhir yang awalnya kosong. v20.11.17a, Selasa 17 November 2020 1. DEFAULTS(master) lpesan INIT "saya seoarang\nkapiten\nmempunyai pedang panjang" sekarang sudah langsung mengubah \n menjadi karakter newline asci 10. bisa dipakai untuk WA maupun untuk TEXTAREA. 2. CALCS() chello "aaaaa\nbbbb" + "cccc\ndddd" dengan \n sekarang sudah langsung menjadi newline, bisa dipakai untuk pesan ke WA atau untuk TEXTAREA. v20.11.17, Selasa 17 November 2020 1. Ubah rekord di scr3004 sudah tidak disuruh menghapus semua detail. v20.11.16a, Senin 16 November 2020 1. Hapus rekord di sct654 yang menggunakan SFL_SELECT yang isinya semua field dari rekord yang sama dengan trans sudah cepat, bila ada PERMIT yang memenuhi kondisi akan lebih cepat lagi. mis: CALCS() blmkrm ppmnobrgsjl == "" && ppmsales == tlmdari && ppmscr == "653" && ppmsales == tlmdari && (ppmsts != "OPEN" && ppmsts != "VOID") SUBFILE(trans) SFL_APP_TYPE SFL_LINES(10) SFL_TITLE(transt) SFL_COND cstsOPEN SFL_SELECT cblmkrm PERMIT(master) PMT_UPDALL_COND cstsOPEN PMT_DEL_COND cstsOPEN PMT_IGNDET_COND cstsOPENtldnoll v20.11.16, Senin 16 November 2020 1. Detail 2d di sct614 prt1001 sudah tidak mati. EDITS(transa) e.ValidateBrd3225 ppsnobuk2 VALIDATE_DUP_IF cscr614 brcdatcabkd2 mbrc sbrc2 {Pgv_subsidi} {Pgv_INPG} {Pppmcab} Jumlah field di index hanya 3 tapi jumlah field untuk pencarian (target) ada 4, yaitu gv_subsidi, gv_INPG, ppmcab dan ppsnobuk2. Sekarang sudah tidak mati. v20.11.14, Sabtu 14 November 2020 1. SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD bila digabung dengan SCR_AUTO_ADD dan SCR_AUTO_DET, maka bila rekord dicari dengan EQLFLD tidak ketemu, maka langsung menambah rekord hasil isian DEFAULT dan kemudian masuk ke detail secara otomatis. v20.11.13a, Jumat 13 November 2020 1. Perbaikan tampilan jam di screen yang tidak tampil. 2. Menjalankan program dari HP, sekarang bila back back hingga ke layar awal dan back lagi akan keluar dari program. v20.11.13, Jumat 13 November 2020 1. F8 untuk mengecek jumlah user diperbaiki v20.11.12, Kamis 12 November 2020 1. ap_pwrst sudah tidak boleh untuk user ROOT maupun grup ROOT. v20.11.11b, Rabu 11 November 2020 1. Perbaikan TIME untuk ap. v20.11.11a, Rabu 11 November 2020 1. Perbaikan untuk TIME yang ada detiknya. v20.11.10, Selasa 10 November 2020 1. Masih perbaikan sales HP tidak mati. v20.11.09b, Senin 09 November 2020 1. Perbaikan sales HP tidak mati. v20.11.09a, Senin 09 November 2020 1. Jam diubah jadi HH:MM:SS, mungkin masih ada salah. v20.11.09, Senin 09 November 2020 1. GPS kunujungan sales untuk program distribusi prt1000 sudah mengisi aktcrtjam untuk jam awal dan aktjam untuk jam terakhir sales berada di lokasi pelanggan. v20.11.08, Minggu 08 November 2020 1 CALCS(cok) bkdtgl == 0 SFL_SELECT cok sudah jalan. 2. Target subfile yang kosong sekarang dicek lagi dengan mengecek semua fields di target benar benar kosong. v20.11.05, Kamis 05 November 2020 1. Tombol detail akan berwarna merah muda bila detail ada isinya untuk screen yang mengandung SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD. 2. Target subfile yang kosong sekarang tidak dicek lagi, ke detail akan menggunakan target yang ada, kosong juga diterima. v20.11.04, Rabu 04 November 2020 1. Perbaikan kspar yang mati. v20.11.03, Selasa 03 November 2020 1. Kspar untuk CALS yang panjang sudah ok. v20.11.02, Senin 02 November 2020 1. ap_pwrst sudah bisa untuk grup ROOT yang manager. v20.10.30, Jumat 30 Otober 2020 1. Timezone yang diset di docker /etc/timezone sudah jalan di ksxmljson. v20.10.27a, Selasa 27 Otober 2020 1. Masih perbaikan aktivitas kunjungan sales via GPS. v20.10.27, Selasa 27 Otober 2020 1. Perbaikan untuk data aktivitas kunjungan sales lewat pantauan GPS (prt1000). v20.10.26, Senin 26 Otober 2020 1. IMAGE(trans2g3) akan menggunaknn POSTING(trans2g3) juga di ksrun. v20.10.25, Minggu 25 Otober 2020 1. Data tanggal dukcapil yang YYYY-MM-DD sudah ok. 2. SCR_PRINT_FAKTUR_DBCLC djoinbrcU1A sudah tidak dianggap duplikat v20.10.24a, Sabtu 24 Otober 2020 1.ap_rqjsm(url,headerlabel,headercontent,reqmstlabels,reqmstfields,returnlabel,expectedretur TEXT * url; TEXT * headerlabel; TEXT * headercontent; TEXT * reqmstlabels; TEXT * reqmstfields; TEXT * returnlabel; TEXT * expectedreturnvalue; untuk mengirim WA dengan json multipart sudah dikembangkan, belum selesai. v20.10.24, Sabtu 24 Otober 2020 1. Program yang mati sesudah posting 650 diperbaiki. v20.10.23a, Jumat 23 Otober 2020 1. Jarak antara 2 titik GPS sudah benar dalam meter, bukan km lagi. v20.10.23, Jumat 23 Otober 2020 1. Perbaikan SCAN yang mati. 2. Menghilangkan F1 untuk chatting. v20.10.22b, Kamis 22 Otober 2020 1. Pencatatan aktivitas sales diperbaiki, bila HP sales tidak ada data GPS, tidak ada aktivitas yang dicatat. v20.10.22a, Kamis 22 Otober 2020 1. Pencatatan aktivitas sales diperbaiki, bila toko tidak ada data GPS, tidak dicocokkan dengan GPS HP sales. v20.10.22, Kamis 22 Otober 2020 1. File debug2 untuk prt1000 file debug2 akan terisi informasi GPS untuk aktivitas toko. v20.10.21a, Rabu 21 Otober 2020 1. Pencatatan aktivitas sales di prt1000 sudah diperbaiki. v20.10.21, Rabu 21 Otober 2020 1. SCR_CHATTING sudah bisa menambah rekord cmd sementara menggunakan F1 untuk merekam pesan. v30.10.19c, Senin 19 Otober 2020 1. Perbaikan g_usrlayarhp. v20.10.19b, Senin 19 Otober 2020 1. g_usrlayarhp sudah bisa dipakai untuk mengambil usrlayarhp. 2. Untuk program distribusi prt1000, sekarang sudah bisa menambah aktivitas kunjungan tergantung dari pelanggan yang harus dikumnjungi hari ini. Bila sales login di HP dan berada di salah satu lokasi pelanggan yang harus dikunjungi hari ini (radius 25m), maka 1 rekord akt (aktivitas) akan ditambahkan secara otomatis ke database. Bila sales tinggal selama 5 menit maka rekord akt ini akan mencatat waktu 5 menit di dalam field akttotal. Kode sales akan disimpan di field aktkode, sedang kode pelanggan akan disimpan di field akttype. v20.10.19a, Senin 19 Otober 2020 1. Perbikan ubah/hapus file usr dan reset password. v20.10.19, Senin 19 Otober 2020 1. Menambah proteksi di scr3001 sudah ok lagi. v20.10.17a, Sabtu 17 Otober 2020 1. SCAN_MAXRCD=cjumlah yang digabung dengan SCAN_SORT_BY_FIELD=tbtnourt sudah ok. contoh: SCAN(stbtlv2a) {SCAN_INDEX=tbtdaturtidx} {SCAN_TARGET=gv_dttabel} {SCAN_TARGET2=lBARANG} {SCAN_TARGET3=lSEGMENT} {SCAN_CONTENTS} {SCAN_FIELD=tbtkode} {SCAN_SHOW_FIELD=tbtket} {SCAN_SORT_BY_FIELD=tbtnourt} {SCAN_SELECT=caktif} {SCAN_MAXRCD=chanya5} v20.10.17, Sabtu 17 Otober 2020 1. Pada saat logout dari ONLINE, langsung balik ke level 1. 2. Bila MUSTLOGIN tidak jadi login, misal di esc di tampilan login, tampilan layar sudah ok. v20.10.16, Jumat 16 Otober 2020 1. INIT_FLY noScr MUSTLOGIN sudah ok. 2. F12 di scr301 sudah ok. v20.10.12, Senin 12 Otober 2020 1. SCR_CHATTING untuk chatting sedang dikembangkan di scr2109. v20.10.09a, Jumat 09 Otober 2020 1. SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD dan SCR_AUTO_ADD dan SCR_AUTO_DET_AFTADDMST akan mencari rekord di master, bila ketemu langsung ke detail dalam posisi tambah. Bila rekord di master tidak ketemu, langsung menambah dan program otomatis menekan tombol Enter untuk menambah rekord dan langsung ke detail dalam posisi tambah. contoh: SCREEN 2109 QUERY_TYPE s.ChatBrg SCR_FILE chm SCR_LOGFLD chmkode SCR_AUTO_QRYFLD chmkode SCR_AUTO_EQLFLD gv_holiday SCR_AUTO_ADD SCR_AUTO_DET_AFTADDMST v20.10.09, Jumat 09 Otober 2020 1 INIT_FLY noScr MUSTLOGIN sekarang sudah bisa memastikan harus login dulu, sesudah login akan langsung masuk ke lyar noScr. contoh: DEFAULTS(master) IF clevel2Dok ldum2 INIT_FLY 2191 MUSTLOGIN v20.10.08, Kamis 08 Otober 2020 1. Query di sct611 yang banyak sekali cabangnya sudah diperbesar s/d 10000 karakter dari sebelumnya 5000. v20.10.05, Senin 05 Otober 2020 1. Pesan sms yang masuk isinya sudah tidak kacau v20.10.04, Minggu 04 Otober 2020 1. Fly dari scr120 ke scr3501, terus tekan tombol 2d sudah ok. v20.10.02a, Jumat 02 Otober 2020 1. Lupa Password tampilan sudah kecil, bila sudah ganti password sudah keluar otomatis dari dialog. Bila batal pada saat mengisi password baru sudah keluar dari dialog juga. 2. ksresources harus menggunakan ksresources201002.tgz v20.10.01a, Kamis 01 Otober 2020 1. Pada saat lupa password bila nomor HP tidak terdaftar akan dikeluarkan pesan. v20.10.01, Kamis 01 Otober 2020 1. Pembayaran via xmlrpc sekarang nofaknya akan dibuat karakter spasi dan garing (/) sebelum diproses. v20.09.30, Rabu 30 September 2020 1. Kspar diperbaiki agar tidak mencul MAXTRANST. runwt dan manualjsonrequest langsung jalan pada saat komputer boots 1. Install program screen sudo apt install screen 2. misalkan isi manualjsonrequest.sh sbb: cp bin/ksxmljson jsonrequest spawn-fcgi -d /home/ksystem -n -s .jsonrequest.sock -u ksystem -U www-data -- /home/ksystem/jsonrequest 3. misalkan isi manualjsondata.sh sbb: cp bin/ksxmljson jsondata spawn-fcgi -d /home/ksystem -n -s .jsondata.sock -u ksystem -U www-data -- /home/ksystem/jsondata 4. /etc/rc.local isinya sbb: #!/bin/sh -e screen -dm docker start ejabberd ks;sleep 5 screen -dm docker exec -it -u ksystem ks bash -i ./runwt; sleep 5 screen -dm docker exec -it -u ksystem ks bash ./manualjsonrequest.sh screen -dm docker exec -it -u ksystem ks bash ./manualjsondata.sh exit 0 V20.09.27, Minggu 27 September 2020. 1. Timezone sekarang mengikuti /etc/timezone yang di dalam docker, isi /etc/timezone harap diisi Asia/Jakarta 2. dbprt sekarang ditambah pilihan -audituser untuk menambah rekord usd pada saat login dan mengubah rekord usd yang sama pada saat logout. mis: ks_cepat /home/ksystem 0000 -audituser V20.09.24, Kamis 24 September 2020. 1. SFL_SELECT yang menggunakan CALC yang di dalam string mengadung - (minus) sudah ok. mis: CALCS() cspil3 tkmnobuk == "HUTPPNATR21-2007" SUBFILE(transg2) SFL_SELECT cspil3 2. dbprt sekarang ditambah pilihan -onlineonly mis: ks_cepat /home/ksystem 0000 -nologin -onlineonly dengan pilihan ini, yang bisa login hanya grup ONLINE, ROOT dan RI. V20.09.23, Rabu 23 September 2020. 1. ap_astra(lapi_key,lsecret_key); ditambahkan untuk request ke astra. 2. scr3038 ditambahkan untuk request json ke astra. V20.09.22c, Selasa 22 September 2020. 1. Lupa password online sudah ok. 2. Timezone mengikuti date di system. V20.09.22, Selasa 22 September 2020. 1. Timezone diset UTC+7, wib untuk program ksxmljson dan ksxmlrpc. V20.09.20, Minggu 20 September 2020. 1. Pendaftaran user dan lupa user sudah dikecilkan layarnya. V20.09.18, Jumat 18 September 2020. 1. Akun Saya dari menu Ksystem online ke scr2102 sudah bisa jalan. V20.09.17a, Kamis 17 September 2020. 1. F10 sudah ok untuk grup RI. V20.09.17, Kamis 17 September 2020. o 1. CALCS yang ada string yang mengandung spasi sudah ok mis: croot g_usrnam == "ROOT " "ROOT " diubah menjadi "ROOT", spasi di belakang dihilangkan. cjunk "AA " + "BB" hasilnay "AABB" untuk mendaptakan "AA BB" gunakn cjunk "AA" + " " + "BB" V20.09.16d, Rabu 16 September 2020. 1. Saat ubah rekord ang sudah ditambahkan ke file erm. V20.09.16c, Rabu 16 September 2020. 1. Bila ada SCAN di ksonline yang tidak ada rekordnya, sekarang sudah tidak mengacaukan ukuran icon. V20.09.16b, Rabu 16 September 2020. 1. Klik AkunSaya sudah tidak membuat Icon jadi dobel dobel. V20.09.16a, Rabu 16 September 2020. 1. Grup ROOT sudah bisa mengubah proteksi screen di detail 3001. V20.09.16, Rabu 16 September 2020. 1. Perbandingan dengan BLANKS sudah ok di CALCS. V20.09.15a, Selasa 15 September 2020. 1. g_scanname dapat dipakai untuk mengecek scan yang diklik di ksonline. mis: CALCS() clevel2 g_katlevel == 2 && g_katlevelstr1 == gv_resto clevel3 g_katlevel == 3 clevel3fly g_katlevel == 3 && (g_scanname == "ssomlv2" || g_scanname == "ssomlv3") DEFAULTS(master) lINPG INIT INPG IF clevel2 ldum1 INIT {stbdlv2} /* jenis restoran atas */ IF clevel2 ldum2 INIT {ssomlv2} /* restoran bawah */ IF clevel3 ldum2 INIT {ssomlv3} /* restoran level3 */ IF clevel3fly ldum1 INIT_FLY 2123 /* level3 bila diklik di scan yang ** ssomlv2 atau ssomlv3. Bila diklik ** di stbdlv2 maka tidak dijalankan ** fly ke 2123 */ V20.09.15, Selasa 15 September 2020. 1. File trans dan trans2 yang menggunakan file yang sama mis. bbc sudah tampil rekordnya di trans eg.sct1459. V20.09.13, Minggu 13 September 2020. 1. Ubah cara membandingkan STRING di CALCS karena semua field sekarang sudah tidak diisi blank sampai panjang maksimum field. V20.09.11d, Jumaat 11 September 2020. 1. Perubahan ap_adjrn bila stsjrnthbl != P maka jrntgl = parameter ke 8 (tglbukti) dan jrntgl2 = g_tgltrn (tanggal posting) jrnthbl mengikuti jrntgl (tglbukti) stsjrnthbl == P maka jrntgl = g_tgltrn (tanggal posting) dan jrntgl2 = parameter ke 8 (tglbukti) File bbc yang diubah adalah bbcdata = "BLN", bbccab sesuai cabang, bbcthbl = THBL dari jrntgl dan bbcno sesuai no rekening di jrn. Sebelumnya bbc mengikuti tglbukti sehingga salah. 2. Sekarang ada grup IT yang bisa F3 untuk masuk ke file tertentu tapi tidak bisa mengubah, menambah atau menghapus file. V20.09.11c, Jumaat 11 September 2020. 1. Masih perbaikan untuk yang lari ke layar 25xx. V20.09.11b, Jumaat 11 September 2020. 1. Perbaikan untuk yang lari ke layar 25xx tidak harus login dulu. V20.09.11a, Jumaat 11 September 2020. 1. Pada saat logout, icon kategori sudah tidak dobel dobel. V20.09.11, Jumaat 11 September 2020. 1. Untuk online gunakan sct25xx. V20.09.10, Kamis 10 September 2020. 1. Tulisan SCAN_SHOW_FIELD di icon ukuran normal sudah tampak. 2. Tulisan SCAN_SHOW_FIELD di icon ukuran SMALLICON sudah dipecah otomatis sampai 3 baris. V20.09.08a, Selasa 08 September 2020. 1. Bila di template ada CALCS yang menggunakan field join, mis. btmstr1_1 dan sct yang menggunakn template ini tidak ada SCR_JOIN_FILE1 maka btmstr1_1 akan mengambil nilai dari btmstr1, bukan btmstr_1. V20.09.08, Selasa 08 September 2020. 1. Untuk ksxmljson sekarang menggunakan file jsonsct untuk menentukan layar yang menjawab, layar hanya boleh antar 3071 s/d 3089. mis: ksxmljson 3071 blibli 3072 blibli 3082 V20.09.07b, Senin 07 September 2020. 1. Perbaikan agar SCAN_CONTENT tidak ditampilkan 2x di level2, mis.resto. V20.09.07a, Senin 07 September 2020. 1. Klik di icon dari beberapa SCAN di level yang sama sudah ok. 2. INIT_HTML sudah diperbaiki lagi. IF clevel2Toko ldum2 INIT_HTML toko.html /* Pilihan Toko */ V20.09.07, Senin 07 September 2020. 1. EDITS ALPHANUM sudah ada, harus huruf dan angka saja mis: No Bukti harus alphanumeric bkmnobuk ALPHANUM 2. g_jsonerrmsg yang menampung kesalahan pada saat EDIT sudah bisa dipakai di CALCS. V20.09.06a, Minggu 06 September 2020. 1. DEFAULT INIT_HTML namafile.html sudah bisa dipakai di ksonline untuk menampilkan file html pada saat icon diklik. contoh: IF clevel2Toko ldum2 INIT_HTML toko.html /* Pilihan Toko */ V20.09.06, Minggu 06 September 2020. 1. Tulisan SCAN_SHOW_FIELD untuk SCAN_SMALLICON sudah dikecilkan. 2. SCAN_SELECT di ksonline diperbaiki. V20.09.05, Sabtu 05 September 2020. 1. SCAN_SCROLL sudah bisa digabung dengan SCAN_SMALL_ICON. V20.09.04, Jumat 04 September 2020. 1. SCAN_SCROLL dan SCAN_SMALLICON sudah ok. V20.09.03, Kamis 03 September 2020. 1. SCAN_SCROLL untuk ksonline yang icon scroll ke kanan sudah bisa diparser tapi belum jalan. 2. SCAN_SMALLICON untuk ksonline yang iconnya kecil kecil sudah bisa diparser tapi belum jalan. V20.09.02, Rabu 02 September 2020. 1. Lupa password sudah jalan di HP, sesudah password diganti sudah ada keterangan. V20.09.01, Selasa 01 September 2020. 1. Bila SMS OTP (one time password) tidak diset di wt_config.xml, sekarang sudah menggunakan fasilitas ap_krsms. User yang terbentuk mempunyai usrgrp = ONLINE, maka grup ONLINE harus sudah ada dulu di database. V20.08.27, Kamis 27 Agustus 2020. 1. Perbaikan tampilan Ksystem Online. 2. Icon yang ada SCAN_SHOW_FIELD3 yang panjang isinya sudah ok. V20.08.26a, Rabu 26 Agustus 2020. 1. SCR_NO_REKAM_NOCLEAR untuk pencarian tracking faktur seperti sct2145. V20.08.26, Rabu 26 Agustus 2020. 1. Perbaikan scr2190 yang kacau. V20.08.24d, Selasa 25 Agustus 2020. 1. Kembali ke level1 sct2190, icon sudah ok lagi. V20.08.24c, Selasa 25 Agustus 2020. 1. kssms yang gagal connection ke mysql sesudah 8 jam sidah diperbaiki. V20.08.24b, Selasa 25 Agustus 2020. 1. g_tgltrn selalu dibaca ulang untuk ksxmljson dan ksxmlrpc. V20.08.24a, Senin 24 Agustus 2020. 1. Menu sudah muncul lagi sesudah login. V20.08.24, Senin 24 Agustus 2020. 1. g_sysdate ditambahkan sebagai variabel global, untuk ksxmljson dan ksxmlrpc nilainya akan diubah terus sesuai waktu transaski. V20.08.21, Jumat 21 Agustus 2020. 1. ENDBUTTON sekarang sudah ada warnanya dan isinya bisa diset via DEFAULT dan sudah tidak ada komentar sesudah posting. SCR_NO_REKAM harus diset juga supaya tidak usah tekan Rekam dan tidak ada tulisan Proses selesai. V20.08.20, Kamis 20 Agustus 2020. 1. Untuk Ksystem online sct2190 sekarang bisa keterangan sampai 3 baris, {SCAN_SHOW_FIELD=field1} {SCAN_SHOW_FIELD2=field2} {SCAN_SHOW_FIELD3=field3} V20.08.19a, Rabu 19 Agustus 2020. 1. Angka di json ditambah 2 digit pecahan desimal, mis. 1000 menjadi 1000.00. V20.08.19, Rabu 19 Agustus 2020. 1. Json yang isinya "nofak":"[]" sekarang diubah jadi "nofak":[] 2. g_sysdate di ksxmljson dan ksxmlrpc diset setiap kali transaksi. V20.08.18, Selasa 18 Agustus 2020. 1. Tombol PROSES dihilangkan 2. ENDBUTTON sudah bisa dipakai lagi, bisa diletakkan di mana saja sebagai tombol END. contoh: FIELD(master) lkode ALLCAPS INPUTRI 1 /* user name */ lname PROTECT INPUTRI 2 /* user name */ lgroup PROTECT NONE 3 /* user group */ loldpass UNSEEN NONE 4 /* user password */ lnewpass UNSEEN NONE 5 /* user password */ lverpass UNSEEN NONE 6 /* user password */ ltekan ENDBUTTON INPUTRI 7 /* tombol END */ V20.08.17, Senin 17 Agustus 2020. 1. Masuk ke sct dari ICON menu online sudah tidak menampilkan jejak. 2. Ada tombol PROSES untuk layar APP_TYPE dan QUERY_TYPE yang tidak punya trans, belum rapi. V20.08.15, Sabtu 15 Agustus 2020. 1. SCAN di sct2190 produk distribusi sudah sesuai sesudah masuk ke SO, membuat nota, menghapus nota dan kembali ke layar awal (2190). V20.08.14, Jumat 14 Agustus 2020. 1. Proteksi field diperbaikii agar rekord pertama detail scr503 sudah tidak memunculkna field yang diproteksi di scr3001. V20.08.12, Rabu 12 Agustus 2020. 1. DBCALCS ADD dengan DLTARGET lebih dari 1 field mis: SPCALCS(sptrans2) DO_LIB ap_dbclc(DNAME dmapmapbrg, DCOMMAND MAPMAP, DMAP mapmapbrg); DO_LIB ap_dbclc(DNAME daddbrg, DCOMMAND ADD, DFILE brg, DLTARGET brgdatkodidx gv_dtaktiva brgkode,DLLEN 10, DMAP maddkodebrg); sudah ok. V20.08.11, Selasa 11 Agustus 2020. 1. Pesan yang ditulis di layar jual 2123 sudah bisa disimpan ke database, mis. keterangan pesanan. 2. Field yang diproteksi di 2d scr3001 sudah jalan. Field selalu tidak kelihatan isinya bila diproteksi. V20.08.09a, Minggu 09 Agustus 2020. 1. Menambah variabel g_jsonerrmsg untuk menampung error message pada saat VALIDATE di field yang diterima via json. V20.08.09, Minggu 09 Agustus 2020. 1. Perubahan di ap_jsnmt dan ap_jsndt, sekarang sudah tidak otomatis mengembalikan "error"="false","error_message"=""; 2. Untuk value yang isinya memecah lagi dilakukan misalnya sbb: Tanda petik dua "" diganti menjadi tanda petik satu ' CALCS() cket00 "{ 'Indonesian' : 'Sukses' , 'English' : 'Success' }" cket99 "{ 'Indonesian' : 'Gagal' , 'English' : 'Failed' }" MAP(mmapmap) cket00 lInquiryReason DO_CALC_IF csukses cket99 lInquiryReason DO_CALC_IF cgagal V20.08.06c, Kamis 06 Agustus 2020. 1. Perbaikan segfault yang terjadi waktu posting scr101. V20.08.06a, Kamis 06 Agustus 2020. 1. Back dari program restor level3 ke level2 tampilan sudah ok. V20.08.06, Kamis 06 Agustus 2020. 1. Tombol di trans sudah kelihatan lagi. V20.08.05a, Rabu 05 Agustus 2020. 1. Perbaikan ksxmljson pada saat trans mengandung field lain mis. trans ppd ada field brgnama. V20.08.05, Rabu 05 Agustus 2020. 1. Masuk ke 1501 sudah ok lagi. V20.08.04, Selassa 04 Agustus 2020. 1. Perbaikan untuk menghilangkan compiler warnings V20.08.03b, Senin 03 Agustus 2020. 1. Bila SCAN_SCR_ADD gagal karena tidak ada permission sekarang sudah ok waktu esc dari layar itu. V20.08.03a, Senin 03 Agustus 2020. 1. Perbaikan prt1000 back dari sct3034 untuk GPS, tampilan layar sudah ok. V20.08.03, Senin 03 Agustus 2020. 1. Perbaikan tampilan sct2190 untuk produk DAGANG prt1000. V20.08.02, Minggu 02 Agustus 2020. 1. ksjsonxml sudah ok bila field yang dikirim ada localnya mis: svt mis: DEFAULTS(master) ldetfields INIT "svtkode+lBCA" SPCALCS(spdet1) DO_LIB ap_jsndt(ldettitle,ldetlabels,ldetfields); V20.07.26, Minggu 26 Juli 2020. 1. DUP_INIT sekarang men mis: DEFAULTS(trans) bkdnobbm DUP_INIT maka bkdnobbm akan terisi nilai dari penambahan atau perubahan rekord terakhir. 2. Menghapus detail scr101 posisi 4, tampilan rekord di rekord 3 yang seperti ada detail2nysa sudah diperbaiki. V20.07.25, Sabtu 25 Juli 2020. 1. Kspar sekarang mengecek bahwa SFL_TEMPLATE tidak bisa digabung dengan perintah SFL yang lain. V20.07.24, Jumat 24 Juli 2020. 1. Perbaikan ksubhsql pada saat menambah file baru. V20.07.23, Kamis 23 Juli 2020. 1. Untuk UPLOAD gambar sekarang bisa tulisan UPLOAD atau UPL saja di kotak contoh: |/--------s.UPL-----------------------------------------\| || || || || || || || || V20.07.20, Senin 20 Juli 2020. 1. Pada saat CALCS hasilnya 0, bagian yang membuat gagal sudah lebih jelas. V20.07.19, Minggu 19 Juli 2020. 1. Perbaikan f4 kalau calcs 0 menunjukkan yang menyebabkan 0, belum selesai. V20.07.17, Rabu 17 Juli 2020. 1. Perbaikan DO_FLY IF di trans2 dengan field yang sama. V20.07.16b, Kamis 16 Juli 2020. 1. 2 DO_FLY IF di trans2 dengan field yang sama sudah ok, contoh di scr2102 HOOKS(trans2) CLICKED cur_field=tbdkode DO_FLY IF cDataDiri 2170 CLICKED cur_field=tbdkode DO_FLY IF cAlmKirim 2171 V20.07.16a, Kamis 16 Juli 2020. 1. Memperbaiki DO_SPCALCS yang tidak jalan. V20.07.16, Kamis 16 Juli 2020. 1. TEXT AREA 2 baris sudah ok di transt. V20.07.13a, Senin 13 Juli 2020. 1. Index yang salah ambilnya sudah diperbaiki, contoh: scr3327, cari sudah ok, sebelumnya waktu ke detail indexnya salah ambil. V20.07.13, Senin 13 Juli 2020. 1. INIT_QUERY_F11 sudah ok lagi. V20.07.11a, Sabtu 11 Juli 2020. 1. F11 dengan JOIN dan COND di field yang dijoin sudah ok lagi. V20.07.11, Sabtu 11 Juli 2020. 1. Perbaikan ksubhsql dan ksubhver untuk menyertakan keterangan field. V20.07.10b, Jumat 10 Juli 2020. 1. Cari di layar query tidak ketemu, kursor sudah balik lagi ke dalam field. V20.07.10a, Jumat 10 Juli 2020. 1. Database kosong sudah ok lagi. V20.07.10, Jumat 10 Juli 2020. 1. MAXFIL ditambah dari 1000 menjadi 1100. V20.07.08, Rabu 08 Juli 2020. 1. SCR_AUTO_ADD di scr2170 dari DO_FLY sudah ok. V20.07.06a, Senin 06 Juli 2020. 1. Tidak mencetak data json ke debug2 bila kirim request GET. V20.07.06, Senin 06 Juli 2020. 1. HOOKS(trans2) CLICKED cur_field=fieldpertamatrans2 DO_FLY IF ccond 2190 sudah bisa dipakai untuk terbang ke 2190 dari trans2. 2. Pada ssat request ke server via json, data json ditampilkan di file debug2. V20.07.03, Jumat 03 Juli 2020. 1. Perbaikan untuk scr3035 mengirim request GET yang dijawab oleh scr3071. 2. Perbaikan untuk scr3036 mengirim request json untuk meminta data yang dijawab oleh scr3072. 3. Perbaikan untuk scr3037 mengirim data json untuk diterima oleh scr3073. 4. Informasi transaksi dapat dilihat di file debug2. Cara memakai: 1. buat file xmlparam di /home/ksystem isinya -db=ks_cepat 2. buat file jsonsct isinya jsonrequest 3072 jsondata 3073 getrequest 3071 3. buat file manualgetrequest.sh isinya: cp bin/ksxmljson getrequest spawn-fcgi -d /home/ksystem -n -s .getrequest.sock -u ksystem -U www-data -- /home/ksystem/getrequest 4. vi /etc/nginx/sites-enabled/ksystem, tambahkan di bawah location /rpt menjadi sbb: location /rpt { proxy_pass http://localhost:8980; include proxy_params; } location /getrequest { include fastcgi_params; fastcgi_pass unix:/home/ksystem/.getrequest.sock; } location /jsonrequest { include fastcgi_params; fastcgi_pass unix:/home/ksystem/.jsonrequest.sock; } location /jsondata { include fastcgi_params; fastcgi_pass unix:/home/ksystem/.jsondata.sock; } 5. sudo service nginx restart 6. masuk ke docker dengan perintah: ksh bash 7. di dalam docker jalankan perintah sudo sh manualgetrequest.sh 8. Masuk ke program, jalankan scr3036 untuk jsonrequest V20.07.02, Kamis 02 Juli 2020. 1. Perbaikan posting yang tidak masuk ke trans2. V20.07.01a, Rabu 01 Juli 2020. 1. ksgen sudah jalan lagi. V20.07.01, Rabu 01 Juli 2020. 1. update pik di scr2946 tidak menambah erm. V20.06.30, Selasa 30 Juni 2020. 1. {SCAN_JOIN=namadjoin} sudah ditambahkan di SCAN, belum selesai. V20.06.29, Senin 29 Juni 2020. 1. VALIDATE di transg1t sudah ok. V20.06.28a, Minggu 28 Juni 2020. 1. EDITS CHECKSFL_IF yang salah sudah diperbaiki mis: e.ChecksflTrans bkmjmld CHECKSFL_IF cOPEN SFLNAME=trans SFLFIELD=bkdtotal dupdbkma V20.06.28, Minggu 28 Juni 2020. 1. Dari menu ksystem ke screen tertentu langsung sudah jalan lagi. V20.06.27d, Sabtu 27 Juni 2020. 1. Target dari SUBFILE kosong sekarang tidak tampil di layar tapi disimpan di file erm tipe "E". V20.06.27c, Sabtu 27 Juni 2020. 1. Tombol 'a' s/d 'd' di trans dan trans2 yang dihubungkan ke SHOW_SCAN namaDbscan atau SHOW_IMAGE namaImage sudah jalan lagi mis: EDITS(trans2) Tombol Diskon Detil ltrntomLWN SHOW_SCAN dbscanjrn V20.06.27b, Sabtu 27 Juni 2020. 1. Semua trans yang ada trans2 sekarang dibuat warna berbeda dengan yang tidak ada detail2 atau detai2nya kosong. V20.06.26b, Jumat 26 Juni 2020. 1. Menghilangkan g_curimg_real. V20.06.26a, Jumat 26 Juni 2020. 1. Ubah file pik dan brd sekarang dicatat di file erm dengan tipe U. 2. Untuk mencari tanggal kosong, gunakan = spt mencari string yang kosong. V20.06.26, Jumat 26 Juni 2020. 1. grpytsj="Y" baru dicek sidik jari, HP masih tidak dicek sidik jarinya. 2. Masuk ke trans yang ada gambar yang langsung mati (sct721) sudah diperbaiki. V20.06.25c, Kamis 25 Juni 2020. 1. Panah kanan pada saat di detail 3101 sudah menampilkan hilight di baris pertama. V20.06.25b, Kamis 25 Juni 2020. 1. Scr3307, menekan tombol 1d untuk ke trans sudah ok. V20.06.25a, Kamis 25 Juni 2020. 1. VALIDATE_LS di scr3190 sudah ok lagi. V20.06.25, Kamis 25 Juni 2020. 1. Pengaturan warna untuk trans yang menggunakan SFL_TRANS2_FIELD sudah ok. V20.06.24a, Rabu 24 Juni 2020. 1. trans menggunakan SFL_TRANS2_FIELD, sekarang ada informasi warna di trans. Warna merah muda (jambon) menunjukkan detail2 dari rekord trans ini ada isinya. Bila trans yang detail2 ada isinya disorot, warnanya akan menjadi hijau muda. Bila trans2 dari rekord trans tidak ada detail, warnanya akan abu abu dan bila disorot warnanya jadi biru (cyan). 2. Field grpytsj sudah dapat dipakai untuk memaksa user dari grup ini untuk menggunakan sidik jari pada saat login bila isinya "Y". V20.06.24, Rabu 24 Juni 2020. 1. kspar ap_slshr yang tidak ketemu sudah ok pada saat kspar. 2. DT_DFINI tmpsts "OPEN INPG" yang kepanjangan sudah tidak mengubah data field selanjutnya. V20.06.22b, Senin 22 Juni 2020. 1. DBC_PREFIX dihidupkan lagi. V20.06.22a, Senin 22 Juni 2020. 1. buybrgkode sudah jalan di BUYBUTTON waktu VALUECHANGED. V20.06.22, Senin 22 Juni 2020. 1. F2 di scr3322 sebelum posting sudah ok lagi. V20.06.21a, Minggu 21 Juni 2020. 1 Sedang membuat field berubah warna bila ada detail bila trans menggunakan SFL_TRANS2_FIELD, belum selesai. V20.06.21, Minggu 21 Juni 2020. 1. Tombol tombol ke detail dari IMAGE(master) sekarang menampilkan detail detail yang ada isinya dengan warna merah jambu. Gunakan ksresources200621.tgz V20.06.20a, Sabtu 20 Juni 2020. 1. Pada saat mengubah data bila gagal akan disimpan di file erm dengan tipe ERW, perintah sql dan pesan kesalahan sql akan ditulis di rekord erm. V20.06.20, Sabtu 20 Juni 2020. 1. prtxxxx/bhsxxxx.xml sudah jalan lagi. V20.06.19a, Jumat 19 Juni 2020. 1. kspar -n prg/scr2190 prg/scr2110 sudah tidak keluar pesan "aneh". V20.06.19, Jumat 19 Juni 2020. 1. Pengecekan VALIDATE sekarang hanya pada saat posting saja dan tidak ditampilkan di layar. V20.06.18a, Kamis 18 Juni 2020. 1. Error yang dicatat di ERM sekarang ada tipe EA untuk error pada saat menambah data, EU saat update, ED saat delete dan EP saat posting. V20.06.18, Kamis 18 Juni 2020. 1. Escape Escape pada saat di layar menu terus menerus sudah tidak hang. V20.06.17a, Rabu 17 Juni 2020. 1. Posting yang kadang VALIDATE tidak dijalankan karena di layar awal melakukan pindah ke detail yang IMAGE(transt) mis. sct2908 sudah diperbaiki. V20.06.17, Rabu 17 Juni 2020. 1. Selain BIG dan MEDIUM, sekarang ada pilihan SMEDIUM (small medium) untuk pilihan di FIELDS. V20.06.16b, Selasa 16 Juni 2020. 1. Pada saat update, file file spt ang sudah tidak dicatat di file erm. V20.06.16a, Selasa 16 Juni 2020. 1. Perbaikan F10 pada saat update yang gagal. 2. Tombol F10 ditambahkan ke menu khusus untuk grup RI. V20.06.16, Selasa 16 Juni 2020. 1. Screen untuk online 21?? sudah ok, tidak harus 219?. V20.06.15e, Senin 15 Juni 2020. 1. SCAN yang menggunakan SCAN_INDEX untuk program HP, bila SCAN_FIELD tidak ada akan diabaikan. 2. SCR_USE_MENUBAR dan SCR_MAXLEVEL sudah dihilangkan, dihapus saja dari program lama. V20.06.15d, Senin 15 Juni 2020. 1. Layar yang dipakai untuk tampilan online sudah bisa dijalankan di semua scr21??. V20.06.15c, Senin 15 Juni 2020. 1. {SCAN_SHOW_FIELD=namaField} dapat dipakai untuk SCAN yang bukan SCAN_CONTENTS untuk menampilkan tulisan di layar, bila tidak ada SCAN_SHOW_FIELD tampilan akan menggunakan SCAN_FIELD. V20.06.15, Senin 15 Juni 2020. 1. Kspar di scr2190 yang tidak ada VALIDATE sudah ok. 2. Pesan kesalahan EDITS pada saat posting sudah diperbaiki tampilan indexnya dan juga perimtah mysql yang salah juga ditampilkan. V20.06.14a, Minggu 14 Juni 2020. 1. SCAN untuk keperluan penjualan online sekarang disederhanakan dengan tidak membutuhkan {IMAGE_OUT=..} {IMAGE_INP=...} {SELECT_BAR} {ROLL_LINES=..}. 2. Yang perlua ditambahkan hanya {SCAN_FIELD=namaField} yang akan dipakai sebagai judiul icon untuk SCAN yang bukan SCAN_CONTENTS dan juga dipakai sebagai tempyimpanan gambar di upload/isField/isField. V20.06.14, Minggu 14 Juni 2020. 1. Untuk field di imgroll dati SCANN untuk setiap level, field hanya 2 saja yaitu - Untuk SCAN yang bukan SCAN_CONTENTS yaitu isinya kategori a. xxxprm mis.somprm b. kode mis.somkode yang akan menjadi judul dari icon kategori dan juga menjadi isian dari jejak yang di atas. -Untuk SCAN yang SCAN_CONTENTS yaitu isi yang terkait dengan IMAGE(master) a. xxxprm mis.brgprm b. kode mis.brgkode yang akan manjadi isian jejak bila level ini bukan level terakhir dan mengklik di icon ini. V20.06.12, Jumat 12 Juni 2020. 1. Membuat pilihan {SCAN_CONTENTS}, SCAN ini menampilkan isi, bukan kategori, bila tidak ada ini, maka scan menghasilkan pilihan kategori {SCAN_MENUBAR} Untuk SCAN yang kategori, kategori ditampilkan dalam bentik menubar, bukan ICON. {SCAN_SCROLL} Scan ini menghasilkan kotak yang berisi hasil scan yang akan discroll ke kanan. 2 Setiap screen hanya boleh ada 1 scan yang SCAN_CONTENTS. V20.06.11, Kamis 11 Juni 2020. 1. Mengubah konsep level di ksystem online, 1 level sekarang bisa punya SCAN yang MENUBAR, SCAN yang isi kotak katak dan SCAN yang isinya SCROLL ke kanan, belum selesai. V20.06.10a, Rabu 10 Juni 2020. 1. MAX_RELAT ditambah dari 4000 menjadi 5000. V20.06.10, Rabu 10 Juni 2020. 1. Kspar bila gagal, informasi di scrxxx.gab sudah lebih detail. mis: kspar prt9000/sct401, maka sct401.gab akan berisi gabungan antara sct401 dan template dan SCAN yang ada di sct401. 2. Approval di scr120 bia mengganti dari IW ke IN tidak mengisi nama pengubahnya. V20.06.09, Selasa 09 Juni 2020. 1. Penambahan info no screen di pesan kesalahan bila VALIDATE gagal pada saat posting. V20.06.08a, Senin 08 Juni 2020. 1. SCR_QRYCMD_IGNORE_CABDVS sudah jalan di ksystem web. mengabaikan pembatasan cabang dan divisi pada saat pencarian di layar query. V20.06.08, Senin 08 Juni 2020. 1. Approval scr120 yang fakturnya tidak bisa ok karena aprnya isinya IN dan IN dengan no urut yang sama di ke 2 apr sudah ok. V20.06.07c, Minggu 07 Juni 2020. 1. SCR_NXT_POSTING dari layar yang dijalankan oleh usrtyp BUYER sudah ok. V20.06.07b, Minggu 07 Juni 2020. 1. Perbaikan dtcatlog. 2. Pada saat VALIDATE juga tidak diberi padding seperti saat DUPKEY. V20.06.07a, Minggu 07 Juni 2020. 1. Perubahan cukup besar, semua field string dipadatkan, padding yang sebelumnya dipenuhkan ke panjang field string sekarang tidak dijalankan. Sebaliknya malah dilakukan penghapusan spasi yang ada di belakang kata. V20.06.07, Minggu 07 Juni 2020. 1. File ang, alm, bbc, brd, pik, ppm, ppd, psm dan ssu dicatat di erm bila dihapus. 2. File ang, alm, brd, pik dan psm dicatat di erm bila diubah. . V20.06.06b, Sabtu 06 Juni 2020. 1. F10 sekarang disimpan ke file erm. 2. Perubahan di file tertentu juga disimpan ke file erm. V20.06.06a, Sabtu 06 Juni 2020. 1. VALIDATE yang gagal pada saat posting, pesan kesalahan akan disimpan di file erm dengan ermtipe = "E". V20.06.06, Sabtu 06 Juni 2020. 1. Memperbaiki VALIDATE pada saat posting agar muncul pesan kesalahan. V20.06.05, Jumat 05 Juni 2020. 1. VALIDATE yang gagal sekarang akan muncul pesan di layar, baik pada saat posting atau tidak. V20.06.04, Kamis 04 Juni 2020. 1. Scan sudah ok lagi. V20.06.03a, Rabu 03 Juni 2020. 1. Esc pada saat di g_katlevel == 2 sudah ok. 2. Rekord sts sudah dibaca lagi pada saat pindah direktori via scr3010. 3. Laporan pada saat pindah ke database direktori sebelumnya sudah ok. V20.06.03, Rabu 03 Juni 2020. 1. Masih perbaikan untuk jualan online. V20.06.02, Selasa 02 Juni 2020. 1. Perbaikan search di solr dengan menggunakan brgkode sebagai id. V20.06.01a, Senin 01 Juni 2020. 1. Sekarang HOOKS sudah ada VALUECHANGED cur_field=ltombeli DO_SPCALCS spmaster1 2. Variable global g_buybrgkode akan terisi barang yang dibeli dan g_buyqty terisi jumlah barang yang dibeli contoh: MAP(maddtld) g_buybrgkode tldbrg REPLACE g_buyqty tldjml REPLACE SPCALCS(spmaster1) DO_LIB ap_dbclc(DNAME daddsgmiq,DCOMMAND ADD,DFILE sgm,DMAP maddtld); HOOKS(master) VALUECHANGED cur_field=ltombeli DO_SPCALCS spmaster1 V20.06.01, Senin 01 Juni 2020. 1. Menambahkan VALUECHANGED di HOOKS untuk tombol BUYBUTTON. V20.05.30a, Sabtu 30 Mei 2020. 1. Cetak log F5 di scr3124 sudah ok. 2. SCR_LOGFLD brgkode di sct yang QUERY_TYPE yang SCR_FILE brg harus diubah jadi SCR_LOGFLD brgoto 3. Daftar SCR_LOGFLD yang harus pakai oto a. abkoto b. brdoto c. brgoto d. btmoto e. rptoto f. pikoto g. sgmoto h. tbdoto i. tgmoto j. tkdoto 4. Untuk mendapatkan semua sct yang belum ada SCR_LOGFLD, gunakan perintah: greplogfld noPrt mis: greplogfld 0234 akan mengeluarkan semua sct di prt0234 yang belum ada SCR_LOGFLD. V20.05.30, Sabtu 30 Mei 2020. 1. Bila LOGFLD tidak ada, akan diberi pesan kesalahan pada saat program dijalankan (runtime). 2. Posting di layar batal posting sudah ok. 3. QUERY_TYPE dan QUERY_ROOT_TYPE harus ada SCR_LOGFLD, dicek di kspar. V20.05.29, Jumat 29 Mei 2020. 1. grplihat yang isinya Y yang tidak bisa mengisi data sudah tidak dihitung jumlah user lagi. V20.05.28, Kamis 28 Mei 2020. 1. ap_hrkun dihilangkan. 2. CALCS di dalam CALCS dihilangkan 3. Sekarang ada variabel global untuk mengecek g_tgltrn a. g_weeknum yang berisi minggu ke berapa dari awal tahun b. g_weekoddeven yang berisi GANJIL bila minggu ganjil dan GENAP bila minggu genap. c. g_harike yang mengecek g_tgltrn adalah hari apa (Senin=1) V20.05.27, Rabu 27 Mei 2020. 1. CALCS sekarang bisa mengandung CALCS yang lain. CALCS yang dipanggil harus sudah ada di atasnya, dalam hal ini chrkun harus di atas cabc contoh: CALCS() chrkun DO_LIB ap_hrkun(bkmtgl,lganjil,l3,&lhasil); cabc g_curcmd == 1 && chrkun == 1 V20.05.26c, Selasa 26 Mei 2020. 1. Perbaikan menekan spasi pada saat query. V20.05.26b, Selasa 26 Mei 2020. 1. VALIDATE pada saat query dijalankan lagi. V20.05.26a, Selasa 26 Mei 2020. 1. Pesan "Target SFL_TARGET tidak boleh kosong" sekarang diberi info SUBFILEnya mis. trans2. V20.05.26, Selasa 26 Mei 2020. 1. ap_hrkun(tgl,lganjilgenap,lharike,&lhasil) sudah bisa untuk mengecek apakah a. tgl tertentu yang dibatasi b. lganjilenap yang bisa berisi GANJIL, GENAP atau SEMUA yang menentukan apakah tgl ini termasuk minggu ganjil atau genap bila dihitung dari awal tahun. c. lharike yang berisi 1 untuk senin, 2 untuk selasa dst d. lhasil akan terisi 1 bisa ini hari kunjugan dan 0 bila bukan. 2. chrkun DO_LIB ap_hrkun(bkmtgl,lganjil,l3,&lhasil); juga bisa dipakai untuk CALCS. V20.05.24, Minggu 24 Mei 2020. 1. Perbaikan program kssentinel. V20.05.23a, Sabtu 23 Mei 2020. 1. Perbaikan jejak sesudah keluar dari INIT_FLY. V20.05.23, Sabtu 23 Mei 2020. 1. Sesudah login usrtype==BUYER, IF clevel1 di DEFAULT dijalankan lagi, demikian juga pada saat logout IF clevel1 di DEFAULT juga dijalankan lagi. V20.05.21, Kamis 21 Mei 2020. 1. Daftar database dimunculkan untuk produk. V20.05.20, Rabu 20 Mei 2020. 1. Pilihan screen tidak ada sudah tidak mati. 2. Pada saat cari, tambah atau ubah, menu di menubar sudah mengecil. V20.05.19, Selasa 19 Mei 2020. 1. F2 dan F5 sudah tidak mati sejak diubah ada file prbackupxxxx.var. V20.05.18, Senin 18 Mei 2020. 1. File prt0500/prbackup0500.var sekarang dapat dipakai untuk mengatur nomor scr dan nama report yang akan dicetak di server backup. Contoh isi file prbackup0500.var 201 report report5 102 report report2 3101 report2 report2a V20.05.17, Minggu 17 Mei 2020. 1. Mencetak sctxxx.rptdesign sekarang ditampilkan pada saat mencetak. V20.05.16, Sabtu 16 Mei 2020. 1. Tulisan, "Cari, akhiri dengan menekan tombol Enter" sudah ada di baris ke 2 seperti pada saat menambah data juga di baris ke 2. V20.05.15, Jumat 15 Mei 2020. 1. Memberi informasi cetak dari komputer backup bila RT_PRINT_BACKUP di layar pada saat cetak. 2. Pada saat c.cari, sekarang akan muncul Sedang mencari dengan nama indexnya. V20.05.14, Kamis 14 Mei 2020. 1. SFL_SELECT yang menggunakan atau || sudah ok mis: CALCS() chmc tmpdvs==BLANKS || tmpdvs==btmdvs SUBFILE(trans) SFL_LINES(17) SFL_TITLE(transt) SFL_TRANS2_FIELD tmpisistr1 SFL_TRANS2_FIELD2 tmpisistr2 SFL_SELECT chmc V20.05.13a, Rabu 13 Mei 2020. 1. Hapus rekord ppm sudah tidak mati. V20.05.13, Rabu 13 Mei 2020. 1. Ksrun -db=dbname yang keluar Database tidak ada sudah diperbaiki. V20.05.12, Selasa 11 Mei 2020. 1. SUBFILE yang ada SFL_SELECT yang rekordnya banyak (jutaan) sudah ok. V20.05.11, Senin 11 Mei 2020. 1. Approval detail (v di detail) sudah ok. V20.05.10e, Minggu 10 Mei 2020. 1. grup SALESHP hanya diijinkan bisa 2 layar di detail 3001. Semua user di grup ini tidak dibatasi jumlah usernya. V20.05.10d, Minggu 10 Mei 2020. 1. Pada saat logout, bila berada di dbase bulan lama akan direset lagi. V20.05.10c, Minggu 10 Mei 2020. 1. Perbaikan ap_chgdb bila stuktur di database lama tidak sama dengan yang sekarang. V20.05.10b, Minggu 10 Mei 2020. 1. Perbaikan ap_chkdb(thblnstr,&dbexist) pada saat pindah dari dbname2004 ke dbname2003. V20.05.10a, Minggu 10 Mei 2020. 1. scr3010 sudah bisa dipakai untuk pindah database bulan bulan sebelumnya. V20.05.10, Minggu 10 Mei 2020. 1. Pada saat posting dan kondisi tidak terpenuhi dan muncul "Kondisi posting tidak terpenuhi" sekarang diberi keterangan bagian mana yang gagal menjadi mis: "Kondisi posting tidak terpenuhi, gagal di bkmjmld == bkmjmlk" V20.05.08, Jumat 08 Mei 2020. 1. ap_chkdb(TEXT *thblnstr,&dbexist); sudah ditambahkan untuk mengecek apakan database thbl mis.ks_cepat2004 sudah ada atau belum di daftar database mysql. 2. ap_chgdb(TEXT *thblnstr); sudah ditambahkan untuk pindah ke databaseYYMM, mis. dari ks_cepat ke ks_cepat2003 atau dari ks_cepat2003 ke ks_cepat. 3. SFL_AUTO_ADD yang langsung masuk ke add pada saat ke detail, pada saat diesc sudah tidak kembali ke master. V20.05.06, Rabu 06 Mei 2020. 1. RT_PRINT_BACKUP sudah bisa dipakai untuk mencetak ke mysql server backup. Caranya sbb: a. cd opt/birt-jetty/webapps b. cp -R rpt rptbackup c. Ubah URL di rptbackup/DS.rptlibrary V20.05.04c, Senin 04 Mei 2020. 1. Calendar sudah ada judul dan tombol Batalnya. V20.05.04b, Senin 04 Mei 2020. 1. SFL_TARGET yang targetnya kosong sekarang pada saat tekan d untuk ke detail akan diberitahu kalau target kosong dan pencaria detail dihentikan. V20.05.04a, Senin 04 Mei 2020. 1. Pendaftaran key bila file yang didaftarkan rusak atau tidak bisa dibaca sekarang diberi tahu pada saat pendaftaran. V20.05.04, Senin 04 Mei 2020. 1. Pembatasan cabang di SCAN sudah jalan lagi. 2. Posting untuk screen batal posting sudah ok. V20.05.03b, Minggu 03 Mei 2020. 1. Tampilan DFALT_SCAN di desktop bisa dipindah pindah. V20.05.03a, Minggu 03 Mei 2020. 1. DFALT_SCAN di mobile juga diperbesar ukuran barisnya. V20.05.03, Minggu 03 Mei 2020. 1. Perbaikan agar posting tidak gagal di tengah. 2. Scan untuk mobile diperbesar ukurannya. V20.04.30c, Kamis 30 April 2020. 1. Perbaikan ap_adjrn yang masih salah jrntglnya. V20.04.30b, Kamis 30 April 2020. 1. Perubahan ap_adjrn bila stsjrnthbl != P maka jrntgl = parameter ke 8 (tglbukti) dan jrntgl2 = g_tgltrn (tanggal posting) jrnthbl mengikuti jrntgl (tglbukti) stsjrnthbl == P maka jrntgl = g_tgltrn (tanggal posting) dan jrntgl2 = parameter ke 8 (tglbukti) jrnthbl mengikuti jrntgl (g_tgltrn, tanggal posting)) V20.04.30a, Kamis 30 April 2020. 1. Atribut field bagian kanan BIG dan MEDIUM sudah bisa dipakai di FIELD yang transt. V20.04.30, Kamis 30 April 2020. 1. File yang dihpaus seperti alm, pik disimpan infonya di file erm dengan tipe D. V20.04.29, Rabu 29 April 2020. 1. EDITS pada saat keluar dari IMAGE tombol sudah mengecek EDITS untuk image tombol itu. mis. di scr503, 3d pembelian tunai. V20.04.28, Selasa 28 April 2020. 1. VALIDATE yang tidak ada SCANnya sudah tidak keluar warna biru (cyan) dan tidak bisa discan. V20.04.26a, Minggu 26 April 2020. 1. Tanggal yang diset NO_CALENDAR ditambah - - untuk pembatas antara tanggal bulan dan tahun. V20.04.26, Minggu 26 April 2020. 1. ksrun -db=namaDb -cautofile sudah bisa menyimpan hasil laporan di laporan/ksrun1503.html bila autofile sbb: 99:99 scr1503 html lthbl=0801 di laporan/ksrun1503.pdf bila autofile sbb: 99:99 scr1503 pdf lthbl=0801 di laporan/ksrun1503.xls bila autofile sbb: 99:99 scr1503 xls lthbl=0801 V20.04.24, Jumat 24 April 2020. 1. ksrun -db=namaDbase -cautofile untuk laporan birt sedang dibuat, belum selesai. V20.04.23, Kamis 23 April 2020. 1. Panah di field calendar dan VALIDATE sudah keluar lagi, download ksresources200423.tgz. V20.04.22c, Rabu 22 April 2020. 1. INIT_QUERY localfield harus ada di IMAGE, diset saat query tapi tidak dipakai untuk pencarian data. Bila localfield tidak ada di IMAGE, local field tidak diubah nilainya sesuai INIT_QUERY.. V20.04.22a, Rabu 22 April 2020. 1. RT_XLSX sudah ditambahkan untuk print dengan format execel xlsx. V20.04.22, Rabu 22 April 2020. 1. Pada saat tekan Enter, input sudah diblok sampai end selesai. V20.04.21a, Selasa 21 April 2020. 1. Bila ada DBCALCS yang gagal, sekarang dikeluarkan pesan di layar. V20.04.21, Selasa 21 April 2020. 1. Mencegah infinite loop pada saat mengubah rekord. V20.04.20, Senin 20 April 2020. 1. Memperbaiki pembuatan sentinel (encript) dengan menghilangkan spasi di akhir baris. 2. Memperbaiki pengecekan koneksi dengan informasi tambahan. V20.04.19, Minggu 19 April 2020. 1. Perbaikan pada saat hapus detail, tampilan sudah benar lagi. V20.04.18, Sabtu 18 April 2020. 1. Pada saat tekan End saat tambah atau ubah, semua field diprotek dulu agar tidak berubah isinya. Mencoba mengatasi masalah bkmdata dan tlmbisnis. V20.04.16b, Kamis 16 April 2020. 1. ap_ceksj(usrkode) sudah tidak mengosongkan usrkode bila sidik jari tidak cocok. V20.04.16a, Kamis 16 April 2020. 1. menonatifkan alarm pada saat DS_closeMysqlConnection. V20.04.16, Kamis 16 April 2020. 1. dtscrunxmlrpc sudah tidak keluar alarm. V20.04.15, Rabu 15 April 2020. 1. Perbaikan ap_pwrst di scr3006. V20.04.13, Senin 13 April 2020. 1. Scr3006, reset passwd gaji juga sudah mereset usrjmlpwgj=0. V20.04.09, Kamis 09 April 2020. 1. Pada saat ke detail atau ke master, koneksi sudah ditutup (mis.3101 dan 101). V20.04.08, Rabu 08 April 2020. !!Harus kspar scr dan sct dan ksgen!! 1. PST_ADDCMD_COND namaCalc ditambahkan untuk kondisi PST_ADDCMD. V20.04.07a, Selasa 07 April 2020. 1. ubah penutupan koneksi tidak setiap menambpilkan IMAGE. V20.04.07, Selasa 07 April 2020. 1. SCR_IGNORE_CABDVS sudah ada untuk mengabaikan batasan cabang divisi pada saat SCAN di screen ini. 2. Perbaikan pelepasan koneksi dengan melepaskan koneksi ke mysql setiap menampilkan master atau detail. V20.04.06, Senin 06 April 2020. 1. stsjrnthbl diisi P sudah mengatur ap_adjrn, add dan ubah di fiel jrn. Bila P maka jrnthbl akan mengambil nilai tahun bulan dari jrncrttgl, bila tidak akan menggunakan tahun bulan dari jrntgl. 2. Laporan yang ada RT_DBCALCS sudah tidak membuat koneksi mysql gantung. V20.04.03, Jumat 03 April 2020. 1. Pada saat menambah dan mengubah rekord jrn, sekarang juga mengecek apakah stsjrnthbl isinya "P". Bila P maka jrnthbl diisi dengan jrncrtgl, bila tidak akan diisi dengan jrntgl. 2. Selain BIG, MEDIUM juga bisa dipakai untuk mengatur ukuran huruf atau angka, MEDIUM lebih besar dari normal dan lebih kecil dari BIG. V20.04.02a, Kamis 02 April 2020. 1. Bila ada stsjrnthbl dan isinya == "P" maka jrnthbl akan diisi dengan jrncrttgl yang isinya sama dengan g_tgltrn, bila tidak akan diisi dengan tanggal bukti di parameter ke 8 dari ap_adjrn (jrntgl). V20.04.02, Kamis 02 April 2020. 1. g_wherecond ditambah dari 5000 karakter menjadi 10000 karakter. 2. Jumlah cabang yang diijinkan di scr3002 ditambah dari 200 jadi 300. V20.03.29, Minggu 29 Maret 2020. 1. Rekord dari file alm, ppm, pik, pd, brd, bbc dan ssu bila dihapus, informasi rekord yang dihapus akan disimpan di file erm. V20.03.27c, Jumat 27 Maret 2020. 1. Mencoba memperbaiki g_scrnumstr yang nilainya bisa berubah, masih kira kira. 2. File alm dihapus dicatat di file erm. V20.03.27b, Jumat 27 Maret 2020. 1. kskxmljson sudah menutup koneksi setiap kali transaksi sehingga tidak bingung kalau tidak ada request lebih dari 8 jam (time_out mysql). V20.03.27a, Jumat 27 Maret 2020. 1. ksxmlrpc dan ksxmljson sudah tidak mati kalau lama tidak ada request (lebih dari 8 jam). V20.03.27, Jumat 27 Maret 2020. 1. Perbaikan ksrun. V20.03.26, Kamis 26 Maret 2020. 1. Import saldo awal diabaikan untuk Ns. V20.03.25, Rabu 25 Maret 2020. !!Harus parser semua scr dan sct!! 1. Angka -nan (not a number) mis. 10/0, sekarang akan diubah jadi 0.0 pada saat update satu rekord yang salah satu fieldnya mengandung nan (mis.611 di nhmbgstd). 2. RT_PRINT_BACKUP sudah bisa diparser untuk cetak di server backup tapi belum jalan. V20.03.22, Minggu 22 Maret 2020. 1. ap_aprdt sudah mengubah field aprsts jadi IN pada saat vy. V20.03.19b, Kamis 19 Maret 2020. 1. ap_adjrn sekarang bisa lnamamap yang di parameter sudah bisa melakukan MAP ke file jrn dan bbc. 2. Perbaikan mousewheel agar lebih nyaman dipakai. V20.03.19a, Kamis 19 Maret 2020. 1. Mousewheel pada saat di detail tidak sedang menambah atau mengubah sudah jalan untuk naik turun rekord seperti panah atas bawah. V20.03.19, Kamis 19 Maret 2020. 1. ksrun -db=namaDbase -cautofile sudah ok bila menunggu lebih dari 8 jam. V20.03.14, Sabtu 14 Maret 2020. 1. F8 di SCAN sudah jalan lagi. 2. Bila ada masalah dengan wt_config.xml, coba kopi dari wt_config.xml.std ke wt_config.xml V20.03.13, Jumat 13 Maret 2020. 1. dbprt -absen sudah ok. V20.03.12, Kamis 12 Maret 2020. 1. Pengaturan user diperbaiki agar tidak ada IP yang terdaftar dobel pada saat secara riilnya memang tidak ada yang berada di 2 komputer yang berbeda. V20.03.11, Rabu 11 Maret 2020. 1. ap_payfk ditambah 1 parameter dari ap_payfk(nofak,angs_ke,tglbyr,no_resi,jmlbyr,hasil); ap_btlfk(nofak,angs_ke,tglbyr,no_resi,jmlbyr,hasil); menjadi ap_payfk(nofak,angs_ke,tglbyr,no_resi,jmlbyr,agen,hasil); ap_btlfk(nofak,angs_ke,tglbyr,no_resi,jmlbyr,agen,hasil); 2. SCR_BATALPST sudah diperbaiki agar tidak mengacaukan transaksi posting yang bukan BATALPST di transaksi selanjutnya. 3. Untuk memastikan user harus absen dulu, tambahkan -absen di baris dbprt mis: ks_cepat /home/ksystem 0000 -nologin -absen Perintah ini akan mengecek bahwa grpytabs terisi "T" atau abdkym (kode user) dengan abdsts INPG sudah ada (sudah absen). V20.03.10a, Selasa 10 Maret 2020. 1. index pps bisa dipakai sebagai parameter ke 2 dari ap_adfgr selain ppm, pmb dan bkd. V20.03.10, Selasa 10 Maret 2020. 1. Escape pada saat ubah di scr yang ada SCR_JOIN_FILE sudah tidak keluar pesan kesalahan. V20.03.08, Minggu 08 Maret 2020. 1. Tombol F1 ditambahkan ke screen untuk manual. V20.03.06, Jumat 06 Maret 2020. 1. Dtcatlog sudah tidak keluar pesan "Kotak belum ditutup dengan pentutup kotak". V20.03.05, Kamis 05 Maret 2020. 1. Tampilan kategori sudah ok lagi untuk ks_cepat. V20.03.03, Selasa 03 Maret 2020. 1. Manual F1 untuk screen sekarang sudah jalan. Bila login sebagai Bila bukan user RI, maka menekan tombol F1 akan melihat dokumen saja tanpa bisa mengedit. Bila masuk sebagai user RI maka pada saat F1 akan pada posisi EDIT file dan bisa disimpan dengan menggunakan tombol SAVE. V20.03.02, Senin 02 Maret 2020. 1. VALIDATE_LS sudah tidak mati bila ada file yang panjang. V20.03.01, Minggu 01 Maret 2020. 1. HKCURSOR namafield sudah jalan lagi di scr503 imsttomDISC. 2. F11 di scr3101, cond bbmno == "100.01" sudah ok lagi. V20.02.29, Sabtu 29 Pebruari 2020. 1. F1 user bukan RI pada saat di dalam prt9000/sct101 sudah menampilkan prt9000/sct101.htm kalau ada dan kalau tidak ada akan menampilkan prg/scr101.htm. F1 user RI di dalam prt9000/sct101 akan mengedit file prt9000/sct101.htm dan F1 user RI di dalam prg/scr101 akan mengedit file prg/sc101.htm. Edit file menggunakan program tinyMce secar otomatis. V20.02.27, Kamis 27 Pebruari 2020. 1. FIELD yang UNSSEN, PROTECT dan QPROTECT sudah tidak ditampilkan di layar. V20.02.26a, Rabu 26 Pebruari 2020. 1. Perbaikan ap_aprdt. V20.02.26, Rabu 26 Pebruari 2020. 1. Cari di scr3106 DD* yang tidak ketemu dan dicari lagi yang keluar pesan aneh sudah diperbaiki. V20.02.24, Senin 24 Pebruari 2020. 1. SCR_JOIN_FILE bila ada field yang kosong pada saat akan menambah rekord yang terjoin akan dikeluarkan pesan di layar dan rekord yang terjoin tidak ditmbahkan. V20.02.21a, Jumat 21 Pebruari 2020. 1. g_tgltrn sudah terisi di ksxmlrpc dan ksxmljson. V20.02.21, Jumat 21 Pebruari 2020. 1. ksxmlrpc dipindah ke ip baru server41. V20.02.19a, Rabu 19 Pebruari 2020. 1. Pada saat tambah atau cari, SIGNATURE yang tampil sebelumnya sudah dikosongkan. V20.02.19, Rabu 19 Pebruari 2020. 1. Pada saat tambah atau cari, DOCUPLOAD yang tampil sebelumnya sudah dikosongkan. V20.02.18, Selasa 18 Pebruari 2020. 1. SCR_DOCUPL_DELCOND namaCalc sudah ditambahkan untuk kondisi hapus dokumen. 2. SFL_DOCUPL_DELCOND namaCalc sudah ditambahkan untuk kondisi hapus dokumen di subfile (detail). V20.02.17, Senin 17 Pebruari 2020. 1. Upload detail rekord ke 2 sudah ok. 2. F8 di layar menu untuk melihat user yang pernah login bila diescape sudah ok. V20.02.16a, Minggu 16 Pebruari 2020. 1. Pesan 2 baris bawah di HP dihidupkan. V20.02.16, Minggu 16 Pebruari 2020. 1. psmcab sudah tidak dicek pada saat query. 2. Kotak di IMAGE yang tidak ada penutup sudah dicek di kspar. 3. Tombol d di transt sudah bisa diklik contoh: IMAGE(transt) /--------------------------------------------------------------------------------------------------\ _______________________ |----------t------------t------t------t------t---------t----------t----------t-----------t---------| |i.Cab | i.NamaCab |i.ThBl|i.Bis |i.Dvs | i.Awal | i.Debet | i.Kredit | i.Akhir |i.Plafon | \----------.------------.------.------.------.---------.----------.-----------.----------.---------/ FIELD(transt) ltomdet2_d TOMBOL INPUTRI 21 /* Tombol Detil d*/ DEFAULTS(transt) ltomdet2_d INIT "d.Untuk Melihat Jurnal" V20.02.13b, Kamis 13 Pebruari 2020. 1. Gambar UPLOAD di trans di HP sudah ok pada saat lanjut atau kembali. 2. Cetak printer kasir lewat HP sudah ok. V20.02.13a, Kamis 13 Pebruari 2020. 1. Memperbaiki printer HP. V20.02.13, Kamis 13 Pebruari 2020. 1. Detail trans2 yang ada gambar, lanjut lanjut yang mati di scr1499 sudah ok. V20.02.12a, Rabu 12 Pebruari 2020. 1. Menambahkan SYSDATE untuk faktur.3101. V20.02.12, Rabu 12 Pebruari 2020. 1. Cetak faktur di HP sudah diperbaiki, coba di scr3101. V20.02.09, Minggu 09 Pebruari 2020. 1. F1 untuk membuat dokumen sudah bisa untuk user RI. V20.02.07, Jumat 07 Pebruari 2020. 1. DEBUG di layar ap_nxpst sudah ok. V20.02.04, Selasa 04 Pebruari 2020. 1. ap_krsms dikembalikan menggunakan smstools, menggunakan modem sendiri. Bila belum terpasang pasang dengan cara: sudo apt-get install smstools Program pendamping adalah bin/kssms yang akan membaca file dari /home/ksystem/.smsout dan memindahkan ke /var/spool/outgoing. Sesudah berada di /var/spool/outgoing, smstools akan mengirimkan file ini via sms modem yang disediakan. V20.02.03a, Senin 03 Pebruari 2020. 1. ksxmljson sudah diperbaiki untuk InquiryData (alfamart), lihat file debugalfamart untuk prosesnya. V20.02.03, Senin 03 Pebruari 2020. 1. Field UNSEEN, PROTECT dan QPROTECT sudah tidak kelihatan pada saat tambah atau ubah. Pada saat query tetap kelihatan. V20.02.02, Minggu 02 Pebruari 2020. 1. Masuk login untuk user dengan pembatasan cabang, logout dan login lagi yang menampilkan masalah sql sudah diperbaiki. 2. Pengecekan jumlah user diperkuat dengan memperpanjang waktu cookie etiap kali user login di komputer itu. settings->Privacy and security->site settings->cookies and site data->see all cookies and site data V20.02.01, Sabtu 01 Pebruari 2020. 1. gv.var dan bhs_id.xml sekarang dipindahka ke folder prg. 2. gtxxxx.var, dan bhsxxxx_id.xml sekarang dipindahkan ke folder prtxxxx. V20.01.31, Jumat 31 Januari 2020. 1. SCR_UPL_DIRFLD fieldtgl, sekarang diupload ke upload/YYMM, di bawah upload dibuat direktori YYMM tidak lagi uploadYYMM. V20.01.27c, Senin 27 Januari 2020. 1. scr000 diabakan dari batasan g_ untuk MAP. V20.01.27b, Senin 27 Januari 2020. 1. g_, gv_ dan gt_ tidak boleh dipakai untuk tujuan MAP ke g_master_type dan gv_dum. V20.01.27a, Senin 27 Januari 2020. 1. dbprt bila ditambah -lain sudah jalan untuk pengecekan user dan password harus lain, bila sama akan otomatis diterbangkan ke scr3003. V20.01.27, Senin 27 Januari 2020. 1. g_tgltrn tidak boleh diubah via MAP. V20.01.22a, Rabu 22 Januari 2020. 1. ksrun -cautofile sudah bisa posting sct2910. V20.01.22, Rabu 22 Januari 2020. 1. SCR_LOGFLD bila lebih panjang dari 20, mis. scr3007 bhskode akan diambil 20 karakter saja yang dikopikan ke lognobuk. 2. Pengecekan versi ksystem dihilangkan. V19.12.31o, Selasa 21 Januari 2020. 1. Informasi kode compouter ditambahkan di F8 jumlah user. V19.12.31n, Senin 20 Januari 2020. 1. kspar dan ksgen untuk msyql dan mariadb sudah ok. V19.12.31m, Senin 20 Januari 2020. 1. Cetak di Mariadb sudah ok. V19.12.31l, Minggu 19 Januari 2020. 1. Perbaikan RI sudah bisa masuk tanpa mengurangi jumlah user. V19.12.31k, Minggu 19 Januari 2020. 1. F8 untuk jumlah user sudah ok. V19.12.31j, Rabu 15 Januari 2020. 1. Pada saat logout sekarang kembali ke layar login dan program masih tetap berjalan, tidak mati. V19.12.31i, Rabu 15 Januari 2020. 1. Bila prt=0024 dan produk=1000, gt1000.var sekarang yang dipakai, sebelumnya gt0024.var yang dipakai. V19.12.31h, Rabu 15 Januari 2020. !!Harus ganti usr_local_191216.txz!! 1. DFALT_SCAN_BLANK sudah ok, field akan terisi blank pada saat awal. V19.12.31g, Rabu 15 Januari 2020. 1. Bila ke master dari trans maka CHECKSFL yang SFLNAME=trans saja yang dijalankan. Bila ke master dari transa make CHECKSFL yang SFLNAME=transa saja yang dijalankkan, sebelumnya keduanya dijalankan. contoh: e.ChecksflTrans bkmjmld CHECKSFL_IF cOPENbknBS SFLNAME=trans SFLFIELD=bkdtotal dupdbkma e.ChecksflTransa detil2 bkmtotal CHECKSFL_IF cOPEN2 SFLNAME=transa SFLFIELD=tcmtotbuk dupdbkma2 V19.12.31f, Selasa 14 Januari 2020. 1. DBC_LAST_TARGET yang dipakai bersamaan DBC_LAST_LEN (DLLEN) sekarang boleh index yang 2 field, target ke 2 harus nama field yang mau diberi nomor otomatis. mis: DBC_LAST_TARGET brgdatkodidx gv_dtaktiva brgkode. Dalam hal ini brgkode yang akan ditambahi nomor otomatis sepanjang DBC_LAST_LEN. V19.12.31e, Selasa 14 Januari 2020. 1. Menghilangkan counter dan option dari local variables. V19.12.31c, Selasa 7 Januari 2020. 1. Ksxmlrpc dan ksxmljson sudah tidak mati karena tulisan Isi Tanggal proses. V19.12.31b, Senin 6 Januari 2020. 1. Pada saat login koneksi mysql dilepas dulu agar tidak hang. V19.12.31a, Jumat 3 Januari 2020. 1. ap_ceksj sudah menutup koneksi mysql. V19.12.31, Kamis 2 Januari 2020. 1. Memperbaik ksxmljson, supaya DT_CLEAR tidak membuat mati. V19.12.30, Senin 30 Desember 2019. 1. DO_FLY_IF cbtmINPG 3321 m3321 yang mati karena scr3321 mempunya SCR_JOIN_FILE1 sudah diatasi. V19.12.20, Jumat 20 Desember 2019. 1. ap_flimp sekarang menunjukkan jumlah rekord yang diimpor. V19.12.19, Kamsi 19 Desember 2019. 1. Mengubah dengan F8 sekarang asal ada selisih di angka pecahan akan tetap diubah walau selisihnya lebih kecil dari 0.0001. V19.12.18, Rabu 18 Desember 2019. 1. UPDATE_RANGE sekarang menampilkan jumlah yang sedang diproses di layar supaya tidak timeout. V19.12.17a, Selasa 17 Desember 2019. 1. DFALT_LIST dan DFALT_SCAN sekarang sudah tidak menampilkan keybord di mobile (HP). Bila VALIDATE tidak bisa diisi fieldnya, hanya bisa dipilih, gunakan pilihan NOCHANGE, maka keyboard juga tidak akan muncul di HP. V19.12.17, Selasa 17 Desember 2019. 1. Masalah sct735 yang mati pada saat DFALT_SCAN sudah ok. V19.12.13, Jumat 13 Desember 2019. 1. DFALT_SCAN diubah jadi hanya 1 kolom. V19.12.12, Kamis 12 Desember 2019. 1. MASTER_MP, untuk MST_MSG atau MST_ERMSG bisa menggunakan IF contoh: MASTER_MP(trans) MST_DETCOND cjmlok MST_EXE_TIME BEFORE_POSTING MST_MSG IF c0 hello IF c1 hihihi V19.12.11a, Rabu 11 Desember 2019. 1. Bila tidak bisa lihat gaji, masuk ke screen yang ada field gaji tidak diijinkan. V19.12.11, Rabu 11 Desember 2019. 1. DBCALCS bila ada DBC_COMMAND 2x sudah keluar pesan kesalahan pada saat kspar. V19.12.10c, Selasa 10 Desember 2019. 1. F8 untuk hitung jumlah user yang masuk sudah benar. V19.12.10b, Selasa 10 Desember 2019. 1. F4 untuk field gjm dan gjd sudah diproteksi. V19.12.10a, Selasa 10 Desember 2019. 1. kspar yang SCR_JOIN_FILE2 .... NOCHANGE sudah benar, NOCHANGE sehingga tidak menambah rekord join. V19.12.10, Selasa 10 Desember 2019. 1. F8 di layar menu sudah dapat melihat daftar user yang masuk ke program. V19.12.09, Senin 09 Desember 2019. 1. Bila file ada field scr mis.ppmscr, maka pada saat menambah data, ppmscr bila masih kosong akan diisi dengan nomor screen yang melakukan penambahan rekord ini. V19.12.06c, Jumat 06 Desember 2019. 1. Laporan F2 yang kadang keluar data lama sudah diperbaiki, belum ditest. V19.12.06b, Jumat 06 Desember 2019. 1. scr213 ke detail terus ke master lagi yang menggunakan CALCS dengan g_dbname sudah ok. V19.12.06a, Jumat 06 Desember 2019. 1. SCR_JOIN_FILE1 s/d SCR_JOIN_FILE6 sekarang sudah bisa sampai 3 fields. V19.12.06, Jumat 06 Desember 2019. 1. Masalah dari ap_addrk yang menyebabkan penambahan rekord sesudahnya keluar pesan Ks.numResultNot0 sudah diatasi. V19.12.05, Kamis 05 Desember 2019. 1. ap_adfgr yang tidak ada pcmnya sudah tidak membuat hang. V19.12.04, Rabu 04 Desember 2019. 1. File gjm dan gjd sudah tidak bisa dilihat bila scr3001 grpytgj diset T. 2. SCR_JOIN_FILE1 ppdbukurtidx ppmnobuk gv_int1 yang menggunakan gv_int1 (INT2) sudah ok pada saat dilakukan pencari di field dari JOIN_FILE1 (file ppd mis: ppdnomesin) V19.12.03b, Selasa 03 Desember 2019. 1. Perbaikan agar F5 pada saat tambah atau cari tidak mati. V19.12.03a, Selasa 03 Desember 2019. 1. Cetak 3101 sudah ok lagi. V19.12.03, Selasa 03 Desember 2019. 1. F7 nama field sekarang diletakkan di atas kiri tempat nomor screen. V19.12.02b, Senin 02 Desember 2019. 1. F3 atau Ctrl-3 dari menu sudah jalan lagi. V19.12.02a, Senin 02 Desember 2019. 1. F7 untuk menunjukkan nama field sekarang ditampilkan juga di fieldnya langsung. V19.12.02, Senin 02 Desember 2019. 1. DBCALCS SCANSCAN yang ada DBC_LAST_TARGET dengan field terakhir tipe DATE sudah ok, mis. scr3027. V19.12.01, Minggu 01 Desember 2019. 1. Ctrol-1 s/d Ctrl-0 s/d Ctrl-'-' (F11) dan Ctrl-'=' (F12) sudah bisa dipakai untuk operator yang menggunakan tab yang tidk ada F! s/d F12. V19.11.30, Sabtu 30 November 2019. 1. Ctrl-1 sudah sama dengan F1 dst. V19.11.29, Jumat 29 November 2019. 1. Mulai ubah ctrl-3 sama spt F3. V19.11.28a, Kamis 28 November 2019. 1. jrncrtusr sudah terisi usrkode di ap_adjrn. V19.11.28, Kamis 28 November 2019. 1. CLICKED cur_field=lbutton3 DO_SPCALCS sphapus sudah jalan. V19.11.27a, Rabu 27 November 2019. 1. Memperbaiki koneksi mysql pada saat login yang tidak langsung turun. 2. Pada saat ada informasi GPS, koneksi mysql juga ditutup. V19.11.27, Rabu 27 November 2019. 1. Memperbaiki koneksi mysql yang tidak turun. V19.11.26a, Selasa 26 November 2019. 1. Hang pada saat validate diperbaiki. 2. PMT_UPD_FLDS diperbaiki. 3. Pada saat ap_nxpst dan detail tidak ditemukan, sekarang sudah tidak hang. V19.11.26, Selasa 26 November 2019. 1. Detail tidak ditemukan pada saat ubah diperbaiki. V19.11.25b, Senin 25 November 2019. 1. Perbaikan error SPCALCS, harus update. 2. menghilangkan program buka tutup screen di ksystem text yang sudah tidak dibutuhkan di ksystem web. V19.11.25a, Senin 25 November 2019. 1. SCR_JOIN_FILE3 ke nhm di scr610 sudah ok lagi. V19.11.25, Senin 25 November 2019. 1. SFL_TARGET scr115 yang menggunakan gv_dtbln sudah ok. V19.11.24, Minggu 24 November 2019. 1. -nologin di dbprt hanya dijalankan pada saat awal, sesudah balik dari katlevel2 sudah tidak keluar login lagi. V19.11.23b, Sabtu 23 November 2019. 1. Perbaikan pesan database dan jumlah program pada saat kspar agar rapi. V19.11.23a, Sabtu 23 November 2019. 1. Perbaikan field selanjutnya sesudah SCAN di scr610 yang terganggu karena adanya IMAGE(master2). V19.11.23, Sabtu 23 November 2019. 1. Membersihkan beberapa program dengan valgrind. V19.11.21, Kamis 21 November 2019. 1. Mengatasi masalah sgrpmenu yang Invalid read 1. V19.11.20c, Rabu 20 November 2019. 1. Pengecekan bbmcab dan bbmdvs pada saat query juga diperbaiki. V19.11.20b, Rabu 20 November 2019. 1. Pengecekan apr di scr120 sudah sesuai grup dan cabang yang diijinkan. V19.11.20a, Rabu 20 November 2019. 1. scr120 sudah keluar rekordnya. V19.11.20, Rabu 20 November 2019. 1. Dtcatlog sudah ok lagi. V19.11.19, Selasa 19 November 2019. 1. Menghilangkan g_options, g_sub1option dan g_sub2option sistem menu yang lama dari sg_struct. V19.11.18, Senin 18 November 2019. 1. Memilih alt-4 kemudian alt-4 lagi di scr3004 sudah tidak menampilkan tombol BATAL di bagian atas layar. V19.11.17, Minggu 17 November 2019. 1. Perbaikan program dengan bantuan valgrind. V19.11.15a, Jumat 15 November 2019. 1. kspar dan ksgen sudah ok lagi. V19.11.15, Jumat 15 November 2019. 1. Approve di scr120 bila ada beberapa apr yang IN dan aprurtnya sama status filstsapr sudah menjadi OK. V19.11.14, Kamis 14 November 2019. 1. Scr120, approve satu set apr yang aprurtnya sama dan statusnya IN sudah bisa jadi OK semua pada saat ada yang approve. 2. ap_imtkm, ap_imtab baris terakhir sudah ikut terimport. V19.11.13a, Rabu 13 November 2019. 1. ap_flimp sudah diperbaiki dan menunjukkan jumlah rekord yang gagal diimport. V19.11.13, Rabu 13 November 2019. 1. ksrun -db=namaDb -cautofile -x???? sudah ok. 2. ksrunoto ditiadakan. V19.11.12, Selasa 12 November 2019. 1. Cetak ke rpt1000/sct202A.rts untuk produk no 1000 sudah ok. 2. Untuk membuat manual program menggunakan tinyMCE di wt_config.xml diubah sbb: ditambah di bagian property 4 /ksresources/tinymce V19.11.10, Minggu 10 November 2019. 1. Pesan "Sentineluntuk prt1000 belum ada" sudah benar, sebelumnya "Sentineluntuk prt411000 belum ada". V19.11.09, Sabtu 09 November 2019. 1. PMT_UPD_FLDS di sct3120 yang tidak dijalankan bila diletakkan di bagian belakang urutan fields sudah diperbaiki. V19.11.07a, Kamis 07 November 2019. 1. ap_flimp dan SCR_POSTING_FAST_DEL sudah ok lgi. 2. Tombol menu di detail app-type dari master query sudah ok. V19.11.07, Kamis 07 November 2019. 1. sct2995, hapus file sudah tidak mati. V19.11.06, Rabu 06 November 2019. 1. dbprt ditambahi -lain untuk login dengan password yang harus lain dengan kode user. V19.11.05b, Selasa 05 November 2019. 1. user yang usrgrp belum ada di file grp sekarang sudah tidak bisa login. V19.11.05a, Selasa 05 November 2019. 1. Pengecekan file sts sekarang juga dicek sesudah keluar dari scr110, penutupan harian. V19.11.05, Selasa 05 November 2019. 1. Pengecekan file sts sekarang hanya pada saat login dan keluar dari scr3004. V19.11.04a, Senin 04 November 2019. 1. Buka dan tutup koneksi ketika menambah data, mengubah data atau berpindah dari field ke field sehingga koneksi ke mysql diusahakan selalu dalam kondisi tertutup setiap saat. V19.11.04, Senin 04 November 2019. 1. Tombol tambah dari master ke detail sekarang sudah menyesuaikan PERMIT(master) dan PERMIT(trans). V19.11.03, Minggu 03 November 2019. 1. Pengecekan sct hanya sekali di pagi hari. V19.11.02, Sabtu 02 November 2019. 1. Approval yang tampil di scr120 sudah mengikuti batasan cabang yang diset di scr3001. V19.11.01, Jumat 01 November 2019. 1. Daftar key untuk produk sudah ok. V19.10.31, Kamis 31 Oktober 2019. 1. Untuk SFL_UPL_DIRFLD gunakan SCR_UPL_DIRFLD walaupun tidak ada SCR_UPLFLD. V19.10.29, Selasa 29 Oktober 2019. 1. Field status pada saat query bisa diisi !INPG tidak hanya !INP V19.10.28, Senin 28 Oktober 2019. 1. Perbaikan untuk import data awal login bisa masuk. V19.10.27a, Minggu 27 Oktober 2019. 1. Koneksi ke mysql mulai diatur. Cek jumlah koneksi dengan perintah sbb: mysql -uroot -proot --protocol=tcp -BNe "select host,count(host) from processlist group by host;" information_schema 2. Perbaikan program yang mati mati sendiri. V19.10.25, Jumat 25 Oktober 2019. 1. Perbaikan untuk dbprt yang /home/ksystem/training. V19.10.24c, Kamis 24 Oktober 2019. 1. Fixing bugs for multi session login logout berkali kali. V19.10.24b, Kamis 24 Oktober 2019. 1. ap_imtab sudah ok. V19.10.24a, Kamis 24 Oktober 2019. 1. File kebesaran waktu upload document, pesan sudah keluar. history mungkin perlu dihapus. 2. ap_imtab atau ap_imtkm bila file yang diimport tidak ada sudah diberitahu. V19.10.24, Kamis 24 Oktober 2019. 1. Upload document yang ada () sepert do (1).txt sudah ok. 2. Kalau upload file kebesaran, sekarang sudah ada pesan kebesaran. V19.10.23, Rabu 23 Oktober 2019. 1. Bila jumlah string di SCREEN melebihi 2000 karakter sekarang sudah ada pesan kegagalannya. 2. Pada saat posting, yang ada masalah field PROTECT sudah diperbaiki. 3. Sesudah posting trans2 yang APP_TPE, ke detail trans2 query lagi sudah tidak muncul seperti APP_TYPE lagi. V19.10.22a, Selasa 22 Oktober 2019. 1. SCR_POSTING_FAST_ADD sudah ditambahkan. contoh: SCREEN 2912 APP_TYPE t.ProsPikAng SCR_POSTING_FAST_ADD V19.10.22, Selasa 22 Oktober 2019. 1. ap_flimp dan SCR_POSTING_FAST_DEL sudah ok. V19.10.19, Sabtu 19 Oktober 2019. 1. ksubhsql dbname sudah bisa dipakai, ganti program. Cara memakai: a. bila belum ada database ks_std mysql -uroot -proot create database ks_std; keluar dari mysql b. mysql -uroot -proot ks_std < ks_std2019xxxx.sql c. ksubhsql ks_umum Ini akan membuat file ubhsql.txt bila ada perubahana. d. mysql -uroot -proot ks_umum < ubhsql.txt e. selesai V19.10.18, Jumat 18 Oktober 2019. 1. Masalah spasi yang tidak bisa SCAN diperbaiki di scr3021. 2. SCREEN 2995 APP_TYPE t.HapusDataAwal SCR_POSTING_FAST_DEL sudah bisa dipakai untuk mempercepat menghapus file via POSTING. V19.10.16, Rabu 16 Oktober 2019. 1. ap_aprmt dan ap_aprdt diubah dari TEXT *namafldkodeapr menjadi langsung TEXT *kodeapr dan TEXT *namafldtotal menjadi double totalpermintaan. 2. Pada saat v approval membuat file apr dengan melihat file apm, pertama dicari dengan cabang di parameter ke 3, bila apm tidak ketemu dicari lagi dengan apmdata dan apmkode tapi yang apmcabnya kosong. V19.10.15, Selasa 15 Oktober 2019. 1. MAP NO_REPLACE yang mengisi field pada saat kosong saja sudah berlaku pada saat TAMBAH dan juga pada saat UBAH. Sebelumnya hanya pada saat TAMBAH (Add). V19.10.14, Senin 14 Oktober 2019. 1. Approval sekarang ada tombol lanjut dan kembali. V19.10.13, Minggu 13 Oktober 2019. 1. Habis end di det app, det lagi ke det query sudah ok (scr611). V19.10.12a, Sabtu 12 Oktober 2019. 1. Perbaikan ksubhsql. V19.10.12, Sabtu 12 Oktober 2019. 1. ksubhsql Dbaselama yang mengubah Dbaselama menjadi sesuai dengan struktur ks_std sudah ok. V19.10.11a, Jumat 11 Oktober 2019. 1. kspar dan ksgen sudah menggunakan ks_std. 2. kspar -t dan ksgen -t menggunakan entry training pertama di dbprt. V19.10.11, Jumat 11 Oktober 2019. 1. ksubhsql dbaselama sudah bisa membuat file ubhsql.txt yang akan mengubah dbaselama menjadi ks_std. V19.10.10, Kamis 10 Oktober 2019. 1. HKCURSOR STAY dan HKCURSTOR namaField sudah ok. V19.10.09, Rabu 09 Oktober 2019. 1. Masalah F7 yang field tidak benar pada saat tab sudah ok. V19.10.08b, Selasa 08 Oktober 2019. 1. Kssentineltmp versi lama sudah bisa dibaca di versi ini. V19.10.08a, Selasa 08 Oktober 2019. 1. file.KZ hasil daftar sudah jalan dengan ksystem versi ini. V19.10.08, Selasa 08 Oktober 2019. 1. SCAN dari field terakhir (nextField) sudah bisa memutar ke depan lagi. 2. DIGITS sudah ok di HP. V19.10.07, Senin 07 Oktober 2019. 1. ap_mkkey untuk pelanggan produk sudah ok di scr3330. V19.10.06a, Minggu 06 Oktober 2019. 1. MAMPAT yang mati di scr2992 sudah diperbaiki. V19.10.06, Minggu 06 Oktober 2019. 1. Sentinel sekarang ada kode produk, bila bukan produk, kode produk=0. V19.10.05, Sabtu 05 Oktober 2019. 1. DO_FLY_IF diperbaiki pada saat kspar. V19.10.04a, Jumat 04 Oktober 2019. 1. DO_FLY_IF sudah bisa dipakai. V19.10.04, Jumat 04 Oktober 2019. 1. Mengubah kafka menjadi malamute. libwt juga menggunakan yang baru, harus menggunakan sudo tar xvfz usr_local-191005.tgz di /home/ksystem. V19.10.03a, Kamis 03 Oktober 2019. 1. Escape atau menekan tombol Back sudah bisa keluar dari pencarian rekord kembali ke tampilan sebelumnya di layar jual online. V19.10.03, Kamis 03 Oktober 2019. 1. Perbaikan waktu melihat versi sudah berubah pada saat posting . V19.10.02, Rabu 02 Oktober 2019. 1. Tombol Back sekarang disediakan di tampilan menu. V19.10.01, Selasa 01 Oktober 2019. 1. scr305 detail, pada saat tambah yang mati sesudah masuk DO_IMAGE sudah ok. V19.09.30, Senin 30 September 2019. 1. DFALT_SCAN dan EDIT pada saat query sudah ok. 2. SCAN detail yang kadang keluar pesan kesalahan yang tidak perlu sudah diperbaiki, mis.scr3326. V19.09.29a, Minggu 29 September 2019. 1. Scr3008, o sudah ok. V19.09.29, Minggu 29 September 2019. 1. Scr2994, pada saat ke detail menggunakan tab sudah masuk ke rekord pertama, bukan ke 2. 2. Sekarang pada saat masuk detail APP_TYPE, hanya 1 rekord yang bisa diedit, wheel atau scroll down menggunakan mouse juga dinonaktifkan, otomatis klik ke rekord lain yang tidak aktif tidak bisa dijalankan karena semua terproteksi. 3. Satu resiko hang pada saat di detail aplikasi sudah dihilangkan. V19.09.28d, Sabtu 28 September 2019. 1. Tab dari 2994 field terakhir sudah sama dengan menekan end di field terakhir, masuk ke detail reckord pertama. 2. MouseWheel dinonaktifkan 3. slotFocussed, kondisi rowpos != det1ptr->currow diabaikan. V19.09.28c, Sabtu 28 September 2019. 1. MAMPAT_ALPHANUMERIC sudah ok. 2. Cari scr3002 dari HP sudah tidak mati. V19.09.28b, Sabtu 28 September 2019. 1. ap_flexp bila posstr isinya salah, sekarang diberitahu pada saat program ap_flexp dijalankan. V19.09.28a, Sabtu 28 September 2019. 1. Field yang ALPHANUMERIC atau DIGITS, pada ssat dicari sudah bisa mengisi bebas. V19.09.28, Sabtu 28 September 2019. 1. SHOW_IMAGE di detail3 scr503 sudah tidak mati. V19.09.27b, Jumat 27 September 2019. 1. Scr115 APP_TYPE bila tab tab ke detail, bila detail kosong sekarang focus sudah di field dari detail, bukan lari ke field di layar menu. V19.09.27a, Jumat 27 September 2019. 1. ap_flexp bila di dalam field ada \n atau karakter enter, maka karakter \n itu diubah menjadi spasi. 2. MAMPAT_ALPHANUM sekarang sudah bisa dipakai di CALCS selain MAMPAT. MAMPAT_ALPHANUM memampatkan string sehingga hanya tersisa karakter A-z dan digit 0-9 V19.09.27, Jumat 27 September 2019. 1. ap_flimp sudah tidak otomatis mengisi namaFldthbl, fldth dan fldbl bila aphtgl atau aphtglak kosong maka. aphtbl, aphtb dan aphbl tidak otomatis diubah dari nilai apttgl. V19.09.25, Rabu 25 September 2019. 1. Jumlah cabang yang dibatasi bila cukup besar sudah tidak mati di scr614. Masih dicari besar itu sebaiknya berapa rekord. 2. HOOKS yang diskip di field terakhir mis.scr301 (bkmtotal) sudah ok. V19.09.23b, Senin 23 September 2019. 1. Tombol F2 untuk scr yang ada jurnalnya sudah diesediakan untuk program mobile (jalan di HP). V19.09.23a, Senin 23 September 2019. 1. PMT_UPDFLD_COND dan PMT_UPD_FLDS untuk daftar fields yang boleh diedit atau PMT_UPD_FLDS_NOT untuk daftar fields di luar yang ada di PMT_UPD_FLDS_NOT sudah ok. 2. Bila ada PMT_UPDALL_COND dan kondisi terpenuhi maka semua fields boleh diedit. V19.09.23, Senin 23 September 2019. 1. CALCS yang menggunakan buffer ke 2 dari field JOINFILE sudah ok. mis: cloksama2 g_curfile =="ppm" && brdlok == ~ppdlok_1 V19.09.22, Minggu 22 September 2019. 1. DELETE_RANGE yang tidak menyimpan rekord awal mis.sct716 sudah diperbaiki. V19.09.21a, Sabtu 21 September 2019. 1. VALIDATE_RKP yang ada prefix dari 2 file yang berbeda mis.ppdbrg dan ppmcab sudah ok. mis: e.ValidatebrdLok ppdlok_1 VALIDATE_RKP brdbrglokoto mbrdLokm sbrdLok {Pgv_INPG} {Pppdbrg_1} {Pppmcab} 2. scr3002, mengubah usrgrp yang sudah terisi dan ditekan spasi sekarang sudah tidak menjadi kosong nilainya sesudah SCAN. 3. Ctrl-D sudah tidak membuat program mati. V19.09.21, Sabtu 21 September 2019. 1. ap_imtab bila field tidak ada sekarang diberitahu pada saat import, tapi tidak pada saat kspar. V19.09.20, Jumat 20 September 2019. 1. Kspar screen yang ada SCR_FLEXP_DBNAME sudah ok. V19.09.19b, Kamis 19 September 2019. 1. kspar yang mati diperbaiki. V19.09.19a, Kamis 19 September 2019. 1. SCR_FLEXP_DBNAME namaDbaseLama sudah ok. V19.09.19, Kamis 19 September 2019. 1. Grup yang dibatasi hanya beberapa screen sekarang sudah bisa keluar dari screen dengan tombol escape. V19.09.18a, Rabu 18 September 2019. 1. ap_amstr bila nama_field kosong atau panjang < 0 diabaikan. V19.09.18, Rabu 18 September 2019. 1. Perbaikan ap_flexp untuk nama file yang tidak ketemu. V19.09.16b, Senin 16 September 2019. 1. ap_cridr(str1,str2,&dir_exist) sudah ditambahkan untuk mencari direktori yang depannya kombinasi str1+str2. Bila ada direktori yang ditemukan dir_exist terisi 1 (benar). V19.09.16, Senin 16 September 2019. 1. mastera diset di g_master_type sudah ok di scr3007. V19.09.15, Minggu 15 September 2019. 1. Daftar dokter yang mati programnya sudah diperbaiki. V19.09.13a, Jumat 13 September 2019. 1. Sesudah SCAN, masalah kursor yang hilang sudah diatasi. (contoh:scr610) V19.09.13, Jumat 13 September 2019. 1. Pilihan screen yang hanya 1 layar sudah ok. V19.09.09, Senin 09 September 2019. 1. BUYBUTTON sudah ok untuk jualan online. 2. Beberapa session variabel diset 0 untuk mencegah masalah yang tak terduga. V19.09.06b, Jumat 06 September 2019. 1. Tombol Back ditambahkan di tombol perintah. V19.09.06a, Jumat 06 September 2019. 1. File bsm (F3 bsm) atau scr4032 sudah bisa dibuatkan index dengan menekan tombol F12 seperti file brg (scr4027). V19.09.06, Jumat 06 September 2019. 1. Icon search dihilangkan, diaktifkan lewat tombol CARI via field lsearch. V19.09.04a, Rabu 04 September 2019. 1. Pada saat menambah rekord di trans dan master2 ada, sekarang perubahan ke master2 sudah langsung tampak sesudah menambah/mengubah/menghapus rekord di trans. (mis.scr503) V19.09.04, Rabu 04 September 2019. 1. Perbaikan kalau tidak menggunakan menubar di ksonline, katlevel naik terus walau data kosong. V19.09.03, Selasa 03 September 2019. 1. Ksxmlrpc dan ksxmljson sudah ok untuk 20 transaksi ke atas. V19.09.02, Senin 02 September 2019. 1. UPLEXIST sudah ok walau ada SCR_UPL_DIRFLD. V19.09.01, Minggu 01 September 2019. 1. debugalfamart diaktifkan untuk transaksi alfamart menggunakan ksxmljson. V19.08.28, Rabu 28 Agustus 2019. 1. Perbaikan kspar agar tidak parser screen yang sudah diparser, kecuali kspar -n. 2. Perbaikan pada saat login tidak harus membaa drm kalau file belum ada di database. V19.08.27a, Selasa 27 Agustus 2019. 1. IMAGE(detail) sudah menampilkan scr101.html, sementara selalu scr101.html. V19.08.27, Selasa 27 Agustus 2019. 1. Memperbaiki IMAGE(detail) di scr2140. V19.08.25, Minggu 25 Agustus 2019. 1. scr2140, menghapus dokumen sudah ok. V19.08.24, Sabtu 24 Agustus 2019. 1. ap_adbtf bila tipe 'M' dan booking, brdno harus terisi. Sekarang akan ada pesan bila brdnya kosong pada saat M dan booking. V19.08.23b, Jumat 23 Agustus 2019. 1. Fasilitas export file di layar query diperbaiki. V19.08.23a, Jumat 23 Agustus 2019. 1 Pada saat di tombol cetak sekarang bisa tekan tab atau enter. V19.08.23, Jumat 23 Agustus 2019. 1. SCR_UPL_READONLY sudah ok. V19.08.22a, Kamis 22 Agustus 2019. 1. F6 sudah menampilkan semua file yang dipakai di layar itu. V19.08.22, Kamis 22 Agustus 2019. 1. SCAN_SCR_ADD 3115, pada saat masuk ke 3115 dan cari end sudah tidak mati. V19.08.21, Rabu 21 Agustus 2019. 1. ap_qryfk, ap_payfk dan ap_btlfk sudah diset lari ke IP tertentu. V19.08.20, Selasa 20 Agustus 2019. 1. Perbaikan tampilan detail yang ada gambarnya (kotak UPLOAD di trans). V19.08.19, Senin 19 Agustus 2019. 1. Pada saat menampilkan detail produk, tampilan jejak dan kategori dihilangkan. 2. ksrunxmlrpc mengarah ke localhost. V19.08.18, Minggu 18 Agustus 2019. 1. aprurt yang sama sudah ok pada saat diapprove di scr120. 2. aprytakh = 'S' (semua apryturt sama) ditiadakan. V19.08.16b, Jumat 16 Agustus 2019. 1. Memperbaiki ap_aprmt dan ap_aprdt. V19.08.16a, Jumat 16 Agustus 2019. 1. ap_apprv dihilangkan diganti ap_aprmt, tambah 2 parameter diisi g_strksg dan g_strksg. V19.08.16, Jumat 16 Agustus 2019. 1. Perbaikan kspar mengatasi pesan "adj_doda_fhrcc: aneh", kspar sekarang lebih cepat. V19.08.15b, Kamis 15 Agustus 2019. 1. ap_kreml(dest_addr,subject,message,cc_address,attachment) sekarang sudah ok dest_addr, subject dan message. cc_address dan attachment masih belum dipakai. V19.08.15a, Kamis 15 Agustus 2019. 1. ap_kreml(dest_addr,subject,message,cc_address,attachment) sudah ok. Sementara yang jalan baru dest_addr dan message. Informasi email diset di wt_config.xml Untuk mengeset gmail untuk bisa kirim email lakukan sbb: masuk gmail, pilih Account (kanan atas), security, less secure diset on V19.08.15, Kamis 15 Agustus 2019. 1. Upload Gambar sudah ok lagi. V19.08.14, Rabu 14 Agustus 2019. 1. GoogleMap sudah ok di Android. V19.08.13a, Selasa 13 Agustus 2019. 1. File Tandatangan sekarang ada informasi tanggal dan usernya. V19.08.13, Selasa 13 Agustus 2019. 1. Posting dari trans yang SFL_APP sudah ok, mis di scr3501. V19.08.12d, Senin 12 Agustus 2019. 1. Tombol Image bisa dijalankan pada saat query untuk kondisi query untuk field field di IMAGE tombol tsb. 2. Kotak SIGNATURE, SIGNATURE2, SIGNATURE3 untuk tanda tangan di komputer atau HP sudah ok, sementara baru yang di master. V19.08.12c, Senin 12 Agustus 2019. 1. Tambah di scr503 yang ada master2 sudah ok lagi. V19.08.12b, Senin 12 Agustus 2019. 1 Perbaikan SGNFLD untuk tandatangan di HP, belum selesai. V19.08.12a, Senin 12 Agustus 2019. 1. Informasi nama SCAN ditampilkan bila ada SCAN_SELECT yang lebih dari satu. V19.08.12, Senin 12 Agustus 2019. 1. SCAN_SELECT bila lebih dari satu di dalam SCAN sudah dicek di kspar. 2. DFALT_LIST di IMAGE(report) sudah menuju ke field selanjutnya sesudah menjalankan DFALT_LIST. V19.08.11, Minggu 11 Agustus 2019. 1. IMAGE(report) sekarang boleh hanya kotak saja sbb: /-------------------------------------------------------------------\ | | \-------------------------------------------------------------------/ 2. Pada saat sedang menjalakan DFALT_SCAN, menakan tombol back sudah keluar dari DFALT_SCAN.. V19.08.09a, Jumat 09 Agustus 2019. 1. Print dengan o di scr3101 sudah ok lagi. V19.08.09, Jumat 09 Agustus 2019. 1. Perbaikan foto yang tidak tampil di 2194. V19.08.08a, Kamis 08 Agustus 2019. 1. Perbaikan untuk slotDetailProduct g_detailbarang_inpg tidak dinolkan di createMasterUi. V19.08.08, Kamis 08 Agustus 2019. 1. Online Software untuk DAFTRANS dan LAPORAN sudah bisa menampilkan gambar maupun dokumen dengan menggunakan PICTURE dan SCR_UPL_TAMPIL_COND di scr2194. V19.08.05b, Senin 05 Agustus 2019. 1. SFL_DOCUPLFLD sedang diperbaiki. V19.08.05a, Senin 05 Agustus 2019. 1. Menu di icon ksystem sudah ok. Pada saat awal masuk akan mencoba membaca menu.var mis. menuks_cepat.var. Bila tidak ada menuks_cepat.var maka akan menampilkan tampilan menu standar. 2. Pada saat masuk ke menu dokter, maka akan menggunakan menudokter.var, bila masuk ke menu toko maka akan menggunkan menutoko.var. Bila tidak ada menutoko.var maka akan menggunakan menu standar ksystem. 3. Login dari posisi DOKTER dengan user yang usrtype bukan BUYER sudah ok. V19.08.05, Senin 05 Agustus 2019. 1. SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD berlaku untuk semua termasuk grup RI dan ROOT. V19.08.02a, Jumat 02 Agustus 2019. 1. SCR_NO_ADDUPD ditambahkan untuk layar QUERY_TYPE yang tidak perlu menambah atau mengibah data (biasanya untuk mobile app). V19.08.02, Jumat 02 Agustus 2019. 1. Button Enter dan Bye untuk APP_TYPE mis. scr3003 sudah ok. V19.08.01, Kamis 01 Agustus 2019. 1. Menghilankan spasi pada saat mengisi ks ksystem di training.ksystem.co sehingga "ks" "ksystem" atau "ks " "ksystem" tidak masalah walau ks ada spasi di belakangnya.. V19.07.31, Rabu 31 Juli 2019. 1. Posting scr3325 yang kadang tidak dijalankan karena bkmcab kosong sudah diatasi. V19.07.29d, Senin 29 Juli 2019. 1. Pembayaran via Indomaret suda ok. V19.07.29, Senin 29 Juli 2019. 1. vy di pembuatan approval (apr) yang grpurtnya sama lebih dari 2 rekord sudah ok. 2. Pada saat scr120 (persetujuan approval) sudah ok untuk aprurt sama yang lebih dari satu. V19.07.28, Minggu 28 Juli 2019. 1. HOOKS CLICKED DO_MAP sudah ada. V19.07.27, Sabtu 27 Juli 2019. 1. kspar -t sudah pakai training/gv.var dan training/gtxxxx.var. V19.07.26a, Jumat 26 Juli 2019. 1. NoPlg via training.localhost sudah benar. V19.07.26, Jumat 26 Juli 2019. 1. kspar -t yang parser di direktori training sekarang membaca gv.var dan gtxxxx.var di direktori training. 2. kspar akan mengguanakan database pertama dari file dbprt yang tidak /home/ksystem/training dan kspar -t akan menggunakan database pertama di file dbprt yang homedirnya /home/ksystemm/training. V19.07.24, Rabu 24 Juli 2019. 1. SFL_DOCUPLFLD somkode bsmkode sudah bisa dipakai untuk mengupload dokumen di detail. V19.07.15, Senin 15 Juli 2019. 1. Scr4000 sudah keluar lagi. 2. dbprt pilihan -aktif=umum.var sudah ok. V19.07.13, Sabtu 13 Juli 2019. 1. Membuat approval (v) sudah ok untuk 2 grup yang grpurtnya sama, ke 2 apr akan mempunyai status yang sama IN atau IW dan aprytakh yang sama "Y" atau "T". V19.07.08a, Senin 08 Juli 2019. 1. Field stsaktif sudah tidak digunakan lagi. V19.07.08, Senin 08 Juli 2019. 1. pengaturan -aktif=umum.var kalau tidak set juga sudah ok. V19.07.07, Minggu 07 Juli 2019. 1. dbprt sekarang ada pilihan -aktif=umum.var contoh: ks_cepat /home/ksystem 0000 -nologin -aktif=umum.var umum.var bisa beisi sbb: 100 200 300 400 500 600 3000 atau 100 200 300 400 500 600 601 602 3000 V19.07.06b, Sabtu 06 Juli 2019. 1. SCAN dengan awal 103 sudah menghasilkan yang depannya 103, bukan dari awal. 2. APP_TYPE di scr210 pada saat detail sudah langsung ke field Y/T. V19.07.06a, Sabtu 06 Juli 2019. 1. Klik Icon dokter tidak harus login dulu. V19.07.06, Sabtu 06 Juli 2019. 1. kspar yang mati sudah ok. V19.07.05, Jumat 05 Juli 2019. 1. Backup data, Restore data dan hapus data untuk training sudah ok. V19.07.04, Kamis 04 Juli 2019. 1. Detail transt query pada saat ke detail semua fieldnya sudah pada posisi disabled. V19.07.03, Rabu 03 Juli 2019. 1. Sesudah keluar dari scr99, layar menu, icon icon sudah keluar lagi. V19.07.02a, Selasa 02 Juli 2019. 1. apmsg sudah dibuat multi session. V19.07.02, Selasa 02 Juli 2019. 1. SCR_FLEXP_DBNAME namaDbase sudah bisa dipakai dengan kombinasi ap_flexp untuk mengexport data dari database lama. contoh: SCREEN 3021 APPLICATION_TYPE s.ExportData SCR_FLEXP_DBNAME ks_aneka SPCALCS(spcal) DO_LIB ap_flexp(lfilnam,ldelimiter,ldefdte,lrata,lnamacalc,lgab_field,g_strksg,g_strksg,l0); V19.06.28, Jumat 28 Juni 2019. 1. kspart sudah membaca semua str di direktori training. V19.06.27, Kamis 27 Juni 2019. 1. Terbang ke layar dengan menekan ikon belanja, message atau booking hraus login dulu. 2. Menu "Perubahan Klangauage" dipindah dari http ke https. V19.06.26c, Rabu 26 Juni 2019. 1. kspar -t diperbaiki lagi. V19.06.26b, Rabu 26 Juni 2019. 1. kspar -t all sudah menggunakan *.str di direktori training. V19.06.26a, Rabu 26 Juni 2019. 1. Menghilangkan tulisan DQ_addscr di console runwt. V19.06.26, Rabu 26 Juni 2019. 1. dbprt dengan /home/ksystem/training sudah ok. V19.06.25b, Selasa 25 Juni 2019. 1. kspar -t all sekarang akan menjalankan kspar di direktori training, jadi di /home/ksystem/training/prg dan kspar -t -x9000 akan menjalankan kspar di /home/ksystem/training/prt9000 2. ksgen -t dan ksgen -t -x9000 juga sudah bisa dipakai untuk membuat training/scrdef.str dan training/scrdef9000.str V19.06.25a, Selasa 25 Juni 2019. 1. Program dengan data kosong juga sudah ok di training/localhost. Urutan data awal diubah jadi 1.lengkap 2.buku besar saja 3. tidak usah saldo awal. V19.06.25, Selasa 25 Juni 2019. 1. Program dari awal kosong sudah ok. V19.06.24b, Senin 24 Juni 2019. 1. ksfldisi -db=namaDb -xnoPlg ppm sekarang menghasilkan ppmfldisi yang sudah jadi seperti sbb: cfld_ppm "ppmfr+ppmdata+ppmndk+ppmthbl+ppmtk+ppmnobuk+ppmplg+ppmsales+ppmsts+ppmstsprc+ppmdvs+ppmcab+ppmscr+ppmnobbm+ppmnoll+ppmytppn+ppmnama+ppmket+ppmmua+ppmsyr+ppmjmlctk+ppmtglfak+ppmtgljtp+ppmtglbyrsbl+ppmtothrg+ppmtotdis+ppmperppn+ppmtotppn+ppmtotfak+ppmhpp+ppmbyrum+ppmsisa+ppmsisprc+ppmtotbr+ppmtotjs+ppmkurs+ppmgrup+ppmfinco+ppmfinexin+ppmstspst+ppmtglbyrakh+ppmtotbyr+ppmtotdisdet+ppmversi+ppmbltke+ppmblttype+ppmgrup2+ppmtotaftdis+ppmtotnd+ppmtotnk+ppmoto+ppmtothut2+ppmtotpiu2+ppmtotbia2+ppmth" cpos_ppm "2+3+4+5+6+7+8+9+11+12+17+18+19+20+21+23+24+25+27+28+29+33+34+35+36+38+39+40+43+44+45+49+50+55+56+60+61+62+63+64+65+67+68+72+74+75+76+77+78+79+82+85+86+87+ppmth" V19.06.24a, Senin 24 Juni 2019. 1. ap_mkkey sekarang langsung membuka sct dan prt masing masing. V19.06.24, Senin 24 Juni 2019. 1. ksfldisi -db=namaDb -xnoPlg ppm sekarang menghasilkan ppmfldisi dan ppmfldksg. ppmfldisi sudah ada informasi field field yang ada di program baru dan posisi field field tsb di file program baru. V19.06.23, Minggu 23 Juni 2019. 1. ksfldisi -db=namaDb -xnoPlg all/namaFile sudah bisa dipakai untuk menghasilkan namafilefldisi dan namafilefldisipos mis: ksfldisi -db=kscoba -x9000 ppm akan menghasilkan ppmfldisi, ppmfldisipos untuk file ppm dan ksfldisi -db=kscoba -x9000 all akan menghasilkan abdfldisi,abdfldisipos dst untuk semua file. ppmfldisi menampilkan semua field yang ada isinya di database kscoba dan ppmfldisipos menampilkan posisi field tsb di struktur yang baru. V19.06.22, Sabtu 22 Juni 2019. 1. Program ksfldisi dengan perintah ksfldisi -db=namaDb namaFile sudah bisa dipakai untuk melihat field field yang isi dan yang kosong. mis: ksfldisi -db=kscoba bbm maka akan dihasilkan file bbmfldisi yang berisi semua field yang ada isinya dan bbmfldksg yang berisi semua field yang kosong semua di semua rekord. V19.06.21, Jumat 21 Juni 2019. 1. ap_flexp (scr3020) yang rata sekarang ada nama field di baris pertama. V19.06.20, Kamis 20 Juni 2019. 1. Sesudah login sudah tidak mati walau tidak ada channel notifikasi yang didengar. V19.06.19a, Rabu 19 Juni 2019. 1. Pada saat login, untuk program dokter sudah langsung mendengarkan channel dokter yang sudah daftar dan masih status DAF di drmstsnya. V19.06.19, Rabu 19 Juni 2019. 1. ksubhver sudah jalan lagi. V19.06.18, Selasa 18 Juni 2019. 1. SCR_VOID_SCR dari program background seperti ksxmljson dan ksxmlrpc sudah diaktifkan. V19.06.17a, Senin 17 Juni 2019. 1. DEFAULT untuk screen yang ada SCR_AUTO_QRYFLD sudah ok. 2. Teknis: Memindahkan slotEscPressed dan slotBye dari ScreenWidget ke KsystemWidget karena slotBye kadang pindah ke screen lain yang menghapus ScreenWidget yang mengandung app di dalam ScreenWidget yang menjadi kacau isinya sesudah kembali dari slotChangeScr di ComposeExample.C. Pada saat app digunakan lagi sesudah kembali dari SlotChangeScr akan terjadi coredump. V19.06.17, Senin 17 Juni 2019. 1. SCR_AUTO_QRYFLD usrkode SCR_AUTO_EQLFLD g_usrkode sudah jalan di scr2171. V19.06.14, Jumat 14 Juni 2019. 1. F7 pada saat keluar dari APP_TYPE, F7nya dinonaktifkan. 2. ap_btlfk yang memanggil server xmlrpc, di servernya langsung diset g_batalpst = 2, sebagai SCR_VOIDPST secara otomatis. V19.06.12b, Rabu 12 Juni 2019. 1. ksxmljson sudah jalan lagi. V19.06.12a, Rabu 12 Juni 2019. 1. Perbaikan kspar untuk SCR_AUTO_QRYFLD dtmdata SCR_AUTO_EQLFLD gv_dttemplate bila dtmdata tidak ada di IMAGE(master) akan diberitahu dan kspar tidak mati. V19.06.12, Rabu 12 Juni 2019. 1. Menu di logo Ksystem yang logout sudah ditiadakan kalau sudah masuk ke sistem menu program. V19.06.11a, Selasa 11 Juni 2019. 1. SCR_APR capprove, sekarang juga harus ada SCR_APRFLD namaField yang akan dipakai pada saat menekan F8 untuk mengeluarkan apr yang masih aktif. V19.06.11, Selasa 11 Juni 2019. 1. SCR_BATALPST dan SCR_VOIDPST sudah bisa dipakai di screen tipe APP_TYPE. V19.06.09b, Minggu 09 Juni 2019. 1. FIELD tipe string bila tidak ingin SCROLL sekarang ditambah FIXED di belakangnya mis: IMAGE(master) i.Ket :__________ FIELD(master) bkmket ALLCAPS FIXED INPUTRI 18 maka field bkmket hanya bisa diisi 10 karakter saja sesuai tampilan di IMAGE. V19.06.09a, Minggu 09 Juni 2019. 1. FIELD tipe string sekarang dibuat otomatis SCROLL lagi, sedang dipikirkan field yang tidak mau SCROLL diset FIXED. V19.06.09, Minggu 09 Juni 2019. 1. ap_adjrn yang selalu bilang jrncab kosong sudah diperbaiki, sekarang akan keluar pesan itu kalau jrncab memang kosong tapi program jalan terus. V19.06.08, Sabtu 08 Juni 2019. 1. Perbaikan kspar supaya index tidak kacau. V19.06.07, Jumat 07 Juni 2019. 1. kspar dan ksgen sudah ok lagi. V19.06.06, Kamis 08 Juni 2019. 1. Dtcatlog sudah memasukkan nama nama index ke posting.str dan digunakan untuk mencocokkan dengan index yang ada di sql. V19.06.05, Rabu 05 Juni 2019. 1, DETBUTTON yang ada HOOKS DO_FLY sudah ok. V19.06.03, Senin 03 Juni 2019. 1. DETBUTTON sudah bisa untuk mempunyai HOOKS yang DO_FLY. V19.05.30, Kamis 30 Mei 2019. 1. SFL_UPL_DIRFLD namaFieldTgl sudah ok tampilannya. V19.05.29a, Rabu 29 Mei 2019. 1. Tombol 4.Setup Umum sudah ok lagi. V19.05.29, Rabu 29 Mei 2019. 1. Memasukkan informasi nama index ke posting.str dari dtcatlog. V19.05.27, Senin 27 Mei 2019. 1. ap_difhr selisih hari antara 2 pasang hari dan jam, ap_difjm selisih jam antara 2 pasang hari dan jam dan ap_difmn selisih menit antara 2 pasang hari dan jam sudah jalan contoh: LOCAL PGM_FIELDS lhari1 DATE 4 lhari2 DATE 4 ljam1 TIME 2 ljam2 TIME 2 lhasil INT4 4 lhasil2 INT4 4 lhasil3 INT4 4 CALCS() . cdifhr DO_LIB ap_difhr(lhari1,ljam1,lhari2,ljam2,&lhasil); cdifjm DO_LIB ap_difjm(lhari1,ljam1,lhari2,ljam2,&lhasil2); cdifmn DO_LIB ap_difmn(lhari1,ljam1,lhari2,ljam2,&lhasil3); V19.05.26a, Minggu 26 Mei 2019. 1. SCR_UPL_DIRFLD namaFieldTgl sudah ditambahkan, fasilitas ini mengubah tempat penyimpanan gambar dari upload menjadi uploadYYMM tergantung isi dari namaFieldTgl. 2. SFL_UPL_DIRFLD namaFieldTgl juga ditambahkan untuk upload yang dari trans atau transt2. V19.05.26, Minggu 26 Mei 2019. 1. Program mati karena ada tombol ke detail di master sudah ok. V19.05.24a, Jumat 24 Mei 2019. 1. VALIDATE yang indexnya hanya 1 field seperti di detail scr101 mis: e.ValidateBbm bkdnobbm VALIDATE bbgnoidx mbbg sbbg sudah ok. V19.05.24, Jumat 24 Mei 2019. 1. kspar akan memberitahu bila jumlah index di sql tidak sama dengan seharusnya yang ada di posting.str. 2. Nama bulan di calendar sudah kelihatan. V19.05.23c, Kamis 23 Mei 2019. 1. training.ksystem.co otomatis akan mengecilkan tulisan company dan username secara otomatis. V19.05.23b, Kamis 23 Mei 2019. 1. Mobile tetap bisa isi nomor screen di menu. V19.05.23a, Kamis 23 Mei 2019. 1. CHECKBOX sudah tidak bisa diklik bila tidak posisi tambah atau ubah. V19.05.23, Kamis 23 Mei 2019. 1. FIELD tipe string sekarang panjangnya sekarang sesuai yang di layar kecuali fieldnya dibuat SCROLL. V19.05.22, Rabu 22 Mei 2019. /* Jakarta rusuh */ 1. Tombol di master untuk ke detail sekarang sudah bisa dari 1d. s/d 20d. V19.05.21, Selasa 21 Mei 2019. 1. Pendaftaran online dengan OTP sudah ok. V19.05.19, Minggu 19 Mei 2019. 1. DETBUTTON di scr2103 sudah ok, harus ada 1 field yang NOCHANGE. V19.05.18, Sabtu 18 Mei 2019. 1. g_doublebooking sudah dipakai untuk melihat isi booking. V19.05.17, Jumat 17 Mei 2019. 1. Struktur yang salah di database sekarang langsung terdeteksi pad saat kspar atau ksystem.wt. 2. Perbaikan pendaftaran dengan nomor telpon dan SMS OTP (one time password), user sudah ditambah tapi OTP masih masalah dan doRegister masih belum mengisi nomor telpon yang didaftarkan. V19.05.15, Rabu 15 Mei 2019. 1. Memperbaiki pembacaan struktur file pada saat data masih kosong V19.05.14, Selasa 14 Mei 2019. 1. Jumlah batas kiri kotak / dan batas kanan kotak \ sekarang dicek pada saat kspar. V19.05.13b, Senin 13 Mei 2019. 1. DO_DETAIL sudah bisa jalan untuk field yang DETBUTTON di trans, sementara asal ke detail trans2. V19.05.13a, Senin 13 Mei 2019. 1. kspar dan ksgen dan ksystem.wt sudah ok degan cara baru. V19.05.13, Senin 13 Mei 2019. 1. Memperbaiki kspar tanpa dtcatlog, belum selesai. V19.05.12, Minggu 12 Mei 2019. 1. Memindahkan struktur agar tidak perlu dtcatlog lagi, belum selesai. V19.05.11, Sabtu 11 Mei 2019. 1 HOOKS DO_DETAIL IF calcs trans2 untuk field trans yang DETBUTTON sudah bisa diparser, belum jalan waktu runtime. V19.05.10, Jumat 10 Mei 2019. 1. Memperbaiki DO_FLY dari trans yang fieldnya diset DETBUTTON. V19.05.08, Rabu 08 Mei 2019. 1. Perbaikan tombol atas pada saat program online, menghilangkan bye dan end. V19.05.07b, Selasa 07 Mei 2019. 1. Memperbaiki tampilan dtcatlog. V19.05.07a, Selasa 07 Mei 2019. 1. Memindahkan btnList dari scr3098composer_ ke KsystemWidget. V19.05.07, Selasa 07 Mei 2019. 1. Tombol Cetak faktur sudah keluar bila rptxxxx/faktur.noScr atau rpt/faktur.noScr sudah ada, mis di scr101 maka bila ada rptxxxx/faktur.101 atau rpt/faktur.101 maka tombol cetak faktur akan muncul. V19.05.06b, Senin 06 Mei 2019. 1. Menghapus rekord di master yang mempunyai trans yang ada SUBFILEnya mengandung SFL_TARGET_IF sudah ok (mis.scr3115). V19.05.06a, Senin 06 Mei 2019. 1. r_doublecart sudah jalan untuk menampilkan jumlah di cart. 2. SCR_AUTO_DET sudah bisa dipakai bersamaan dengan SCR_AUTO_EQLFLD dan SCR_AUTO_QRYFLD untuk langsung cari 1 rekord dan langsung masuk ke detail. 3. Program yang kadang mati pada saat setField sudah teratasi (karena menghapus masterTemplate di createUi). V19.05.06, Senin 06 Mei 2019. 1. Daftar pesanan yang belum dilayani akan terdaftar di layar sesudah login untuk usrtype= BUYER. 2. r_doubelcart ditambahkan untuk menghitung isi cart pada saat login. V19.05.05, Minggu 05 Mei 2019. 1. Multi session diperbaiki kesalahan menggunakan g_app, harusnya app. 2. Pilihan software sudah mulai ditambahkan di ksystem online, belum selesai. V19.05.04, Sabtu 04 Mei 2019. 1. Detail trans yang hanya transt (tidak ada field trans) yang rekordnya tidak keluar bila jumlah rekord detailnya masih 1 sudah diperbaiki. V19.05.02, Kamis 02 Mei 2019. 1. Cetak dari HP sudah ok. V19.05.01, Rabu 01 Mei 2019. 1. ap_rdpic(uploadnum,namafield); sudah ditambahkan untuk membaca text dari gambar dan dimasukkan ke field namafield yang TEXTAREA, belum jalan. V19.04.29, Senin 29 April 2019. 1. Detail yang SFL_COND ccond gagal semua sudah tidak mati pada saat ke detail. 2. Multi session untuk upload gambar sudah ok. V19.04.27, Sabtu 27 April 2019. 1. VALIDATE_BUF3 di EDITS sudah dijalankan pada saat query (scr2114). V19.04.26, Jumat 26 April 2019. 1. SFL_AUTO_ADD untuk menambah otomatis pada saat masuk ke detail dari master dan pada saat menekan Rekam (enter) di detail. V19.04.25a, Kamis 25 April 2019. 1. Cari rekord di HP yang datanya tidak keluar sudah ok. V19.04.25, Kamis 25 April 2019. 1. SFLSELECT=cselect sudah dapat dipakai di SFLNOTSAME contoh: e.ChecksflTrans grpurtapr CHECKSFL_IF cOPEN SFLNAME=trans SFLFIELD=gdtprt SFLSELECT=cselect dupdbkma V19.04.24, Rabu 24 April 2019. 1. Grup kosong (usrgrp) sudah tidak bisa login. V19.04.22, Senin 22 April 2019. 1. Dari scr120 (approval) fly ke scr lain dan balik lagi ke scr120, menu di menubar sudah ok. 2. Pada field yang terakhir diisi tapi ada field selanjutnya yang PROTECT, HOOKS di field terakhir yang diisi sudah ok. V19.04.17, Rabu 17 April 2019. 1. Cari rekord yang sudah keluar hasil kemudian cari lagi yang rekord yang di layar tidak hilang sudah diatasi. V19.04.16, Selasa 16 April 2019. 1. INIT_QUERY dengan menggunakan CALCS sudah ok, mis: CALCS() ctglok ">" + FLD_TO_STRING(ststglprjgl) DEFAULTS(master) bkmtgl INIT_QUERY {ctglok} V19.04.15, Senin 15 April 2019. 1. Pembatasan cabang g_vldcab dan divisi g_vlddvs sudah ok untuk SCAN. V19.04.13a, Sabtu 13 April 2019. 1. Bile field yang sedang diisi semua fields di belakangnya diPROTECT EDITS dan HOOKS dari fields yang PROTECT tetap dijalankan dari posisi field sekarang sampai field terakhir sesuai dengan urutan inputan field (nomor terakhir di FIELDS). V19.04.13, Sabtu 13 April 2019. 1. jsonsct berfungsi untuk menghubungkan nama program yang dikopi dari ksxmljson ke scr/sct yang dikehendaki, pastikan ada file xmlparam yang menunjukkan database dan prt yang dipakai. Antara nama program dan no screen sekarang boleh spasi atau tab. mis jsonsct berisi: getrequest 3071 jsonrequest 3072 jsondata 3073 ksxmljson 3074 dan xmlparam berisi -db=ksumum -x9000 V19.04.12, Jumat 12 April 2019. 1. ksrunoto untuk ap_flimp yang datanya ada yang duplikat sudah tidak berhenti pada saat import yang gagal itu. Program akan jalan terus menjalankan sct selanjutnya. V19.04.11, Kamis 11 April 2019. 1. Pada saat mengisi field di trans atau trans2 dan kita ke aplikasi lain dengan alt-tab dan kemudian kembali lagi ke program ksystem, isian masih tetap ada, tidak hilang. V19.04.10c, Rabu 10 April 2019. 1. Tab tab melewati nilai 1000 sudah tidak berubah menjadi 1. 2. ksxmljson untuk xml yang GET (alfamart), xml yang POST (indomaret) dan json yang selalu POST. 3. ksxmlrpc untuk xmlrpc saja. V19.04.10b, Rabu 10 April 2019. 1. Menghapus rekord trans yang jumlah rekord di trans lebih dari 100 ribu sudah ok. V19.04.10a, Rabu 10 April 2019. 1. ksrunoto sudah tidak berhenti sesudah ap_flimp. 2. Pesan "ks.numResultNot0" sesudah emngecek apr (DT_APR_EXIST) sudah diperbaiki. V19.04.10, Rabu 10 April 2019. 1. Panah bawah atau atas di detail app_type yang keluar pesan "duplikat" sudah diatasi. 2. Angka 1000 yang jadi 1 sudah diatasi untuk detail APP_TYPE. V19.04.08, Senin 08 April 2019. 1. Mengetik 1d dari trans sudah turun ke trans2, 2d dari trans ke trans2a Mengetik 1d dari transa sudah turun ke transa2, 2d dari transa ke transa2a 2. CHECKBOX di trans SFL_APP_TYPE pada saat enter keluar pilihan rekam atau keluar, pada saat dipilih keluar sudah tidak masalah. V19.04.07, Minggu 07 April 2019. 1. Menghapus di trans yang keluar pesan "detail hanya boleh d tidak boleh 2d" sudah diperbaiki. V19.04.05, Jumat 05 April 2019. 1. Pengiriman email registrasi dipindah dari MTA ke sendEmail agar lebih sederhana, belum selesai. V19.04.04b, Kamis 04 April 2019. 1. Untuk Android atau browser dari HP, 2 baris pesan di ujung bawah dihilangkan. V19.04.04a, Kamis 04 April 2019. 1. Pada saat logout yang kadang mati sudah diperbaiki. V19.04.04, Kamis 04 April 2019. 1. ap_aprmt dan ap_aprdt sudah ditambah 2 parameter noscrtxt,namamap (mis.lnoscrtxt,lnamamap), maka sesudah membuat rekord rekord apr, lnoscrtxt ini akan dijalankan. Bila ada lnamamap, maka lnamamap akan dijalankan dulu. V19.04.02a, Selasa 02 April 2019. 1. ap_aprmt ditambah 2 parameter noscrtxt,namamap (mis.lnoscrtxt,lnamamap), maka sesudah membuat rekord rekord apr, lnoscrtxt ini akan dijalankan. Bila ada lnamamap, maka lnamamap akan dijalankan dulu. 2. ap_apprv dihilangkan, gunakan ap_aprmt dan/atau ap_aprdt. V19.04.02, Selasa 02 April 2019. 1. Batal dari SCAN sekarang kursor sudah di posisi pertama dan tidak ada spasi kosong yang mengacaukan (bila scan dengan menekan spasi saja). V19.04.01b, Senin 01 April 2019. 1. Informasi DEBUG gv_dttemplate atau field di ap_nxpst sudah ok. V19.04.01a, Senin 01 April 2019. 1. Pada saat mengubah rekord langsung, field double dan float diberi toleransi s/d 0.0001, sebelumnya ikut g_stsnol dari stsnol di scr3004. V19.04.01, Senin 01 April 2019. 1. CLICKED di field yang CHECKBOX sudah bisa jalan. mis: IMAGE(tmptrans) |___________________|___|__________|___|_ FIELD(tmptrans) lnamabarangb PROTECT INPUTRI 2 brckodecmp PROTECT INPUTRI 3 lharga PROTECT INPUTRI 4 brcsts CHECKBOX INPUTRI 5 brckode PROTECT INPUTRI 1 CALCS() ckurang ltothrg - lharga ctambah1 ltothrg + lharga cisiTdk brcsts == "T" cisiYa brcsts == "Y" MAP(mupdbtmt) ckurang ltothrg DO_CALC_IF cisiTdk ctambah1 ltothrg DO_CALC_IF cisiYa HOOKS(tmptrans) CLICKED cur_field=brcsts DO_MAP SHOW mupdbtmt V19.03.31b, Minggu 31 Maret 2019. 1. MAP in VALIDATE in trans app_type (prc_sql_adet) sudah muncul lagi. V19.03.31a, Minggu 31 Maret 2019. 1. Pesan "Sentinel 9000 belum ada" yang kadang muncul sudah diatasi. V19.03.31, Minggu 31 Maret 2019. 1. DEBUG sekarang sudah jalan di ap_nxpst. 2. DEBUG di ksystem web sekarang bisa c 5 untuk continue 5 kali, c 1 = c. 3. MAP yang dijalankan kelebihan 1x pada saat ap_nxpst sudah diperbaiki. V19.03.28, Kamis 28 Maret 2019. 1. detail dari trans, transg1 transg2 sudah trans2, detail dari transa transag1 transag2 adalah transa2, detail dari transe transeg1 transeg2 adalah transe2 dst. V19.03.25, Senin 25 Maret 2019. 1. Pilihan sort di judul SCAN dihilangkan. V19.03.24, Minggu 24 Maret 2019. 1. SCR_AUTO_QRYFLD, SCR_AUTO_EQLFLD dan SCR_DEFAULT_ADD tidak berlaku untuk ROOT dan RI. 2. FIELD TEXTAREA sekarang bisa ditentukan jumlah barisnya mis: somjalan TEXTAREA 3 INPUTRI 17 dalam hal ini textareanya ditentukan 3 baris. 3. ap_flexp ditambah 1 field type, ketik aphelp flexp untuk informasinya. V19.03.23, Sabtu 23 Maret 2019. 1. ap_dfntf(channel) sudah ditambahkan di ap untuk mendengarkan channel tertentu. V19.03.22, Jumat 22 Maret 2019. 1. Fungsi ap_dfntf(TEXT *channel); sudah ditambahkan untuk mendengarkan dari channel. V19.03.21d, Kamis 21 Maret 2019. 1. Ctrl-D untuk membaca data harddisk sudah jalan. V19.03.21c, Kamis 21 Maret 2019. 1. Menu Logout usrkode dari menu Logo Ksystem sekarang dijadikan Logout usremail. V19.03.21b, Kamis 21 Maret 2019. 1. DELETE_RANGE dan UPDATE_RANGE yang tidak ada DBC_LAST_TARGET sudah ok. V19.03.21a, Kamis 21 Maret 2019. 1. Pembuatan data awal dari database kosong sudah jalan lagi. V19.03.21, Kamis 21 Maret 2019. 1. VALIDATE MAP ke file di IMAGE(master) diabaikan pada saat query. V19.03.20a, Rabu 20 Maret 2019. 1. Pada saat query rekord dan VALIDATE dijalankan via DQ_GETJOIN, MAP yang tujuannya ke field di IMAGE(master) tetap dijalankan. V19.03.20, Rabu 20 Maret 2019. 1. Set debug on atau off sekarang bisa lewat menu di logo Ksystem kiri atas, khusus untuk ROOT atau RI. V19.03.19b, Selasa 19 Maret 2019. 1. Perbaikan bila pada saat daftar login widget muncul, bila ditekan escape maka program akan kacau, sudah diperbaiki. 2. Pada saat muncul dialog login, widgets yang ada di layar tidak disembunyikan. 3. Bila masuk ke scr2110 dan scr2110 sudah diubah orang, maka program (session) akan mati untuk menghindari kerumitan program. V19.03.19a, Selasa 19 Maret 2019. 1. PST_AFT_UPDCMD dihilangkan. 2. UPDATE_RANGE dan DELETE_RANGE sekarang hanya menggunakan DBC_TARGET, tidak boleh ada DBC_LAST_TARGET. V19.03.19, Selasa 19 Maret 2019. 1. PST_AFT_UPDCMD sudah ok di trans2. V19.03.18, Senin 18 Maret 2019. 1. Perbaikan tulisan Logout namaUser di menu. 2. DO_LOGIN sudah dapat dipakai di scr2191 untuk login pada saat mau mendaftar ke dokter. V19.03.16, Sabtu 16 Maret 2019. 1. Perbaikan kspar untuk SCR_MENUBAR supaya tidak error di alokasi memorinya. V19.03.14a, Kamis 14 Maret 2019. 1. Kombinasi SCR_DEFAULT_ADD SCR_AUTO_QRYFLD drmkodedr SCR_AUTO_EQLFLD g_katlevelstr3 sudah jalan V19.03.14, Kamis 14 Maret 2019. 1. Memindahkan ke variabel-variabel query menjadi session variables. 2. Jumlah baris di SCAN sudah sesuai dengan ROLL_LINES=jumlahBaris. V19.03.13a, Rabu 13 Maret 2019. 1. No.Bukti sudah bisa diatur lewat scr3007. 2. Tampilan SCAN sudah diperbesar sehingga mudah dioperasikan via Handphone. V19.03.11, Senin 11 Maret 2019. 1. Tanggal jadwal sudah otomatis terisi di sod pada saat memilih dokter di dokter online (hardcode). V19.03.09, Sabtu 09 Maret 2019. 1. Fly keluar dari menu online ke scr daftar dan kembali lagi sudah keluar lagi jejaknya (breadcrumbnya). V19.03.07, Kamis 07 Maret 2019. 1. Fly dari menu ke layar tertentu sudah ok dan balik juga sudah ok, hanya jejak (breadcrumb) pada saat terbang ke layar belum dihilangkan. V19.03.06, Rabu 06 Maret 2019. 1. Menu online (scr2190) sudah normal lagi sesudah balik dari menu dokter (scr2191). V19.03.05, Selasa 05 Maret 2019. 1. Sistem menu dokter s/d ke pesan dan kembali lagi sudah jalan. V19.03.04a, Senin 04 Maret 2019. 1. g_sgldvs dan g_grpdvs sudah ok. V19.03.04, Senin 04 Maret 2019. 1. g_sglcab akan terisi 1 dan g_grpcab akan terisi gdfcab bila detail scr3002 cabangnya hanya satu. V19.03.03a, Minggu 03 Maret 2019. 1. Ubah konsep SCR_MAXLEVEL tidak termasuk INIT_FLY. INIT_FLY dihilangkan pemakaiannya. V19.03.03, Minggu 03 Maret 2019. 1. Menu dokter sudah jalan sampai ke jadwal dan resto sampai ke makanan. V19.02.28, Kamis 28 Pebruari 2019. 1. SFL_TRANS2_FIELD fieldIsiNamatrans2 sudah ok. V19.02.27a, Rabu 27 Pebruari 2019. 1. Perbaikan menu online agar tidak tergantung pada nama SCAN, masih belum selesai. V19.02.27, Rabu 27 Pebruari 2019. 1. Menekan d untuk ke detail sekarang sbb: dari master tekan d ke trans, transg1, transg2 dst tekan 2d ke transa, transag1, transag2 dst tekan 3d ke transb, transbg1, transbg2 dst tekan 5d ke transd, transdg1, transdg2 dst dari trans tekan d ke trans2,trans2g1,trans2g2 dst transa ke transa2,transa2g1,transa2g2 dst transd ke transd2,transd2g1,transd2g2 dst dari trans, transa, transg1 tekan 2d, 3d akan keluar pesan hanya boleh d, tidak boleh 2d atau 3d. V19.02.26, Selasa 26 Pebruari 2019. 1. Pengecekan jumlah field di setiap file diaktifkan lagi. V19.02.25, Senin 25 Pebruari 2019. 1. Pilih DOKTER, pilihan menu akan berubah mengikuti menudokter.var, demikian juga bila pilih RESTO maka pilihan di menu akan mengikuti menuresto.var. V19.02.24, Minggu 24 Pebruari 2019. 1. Back di menu dokter sudah ok. V19.02.23, Sabtu 23 Pebruari 2019. 1. Sistem menu dokter online sudah bisa sampai ke reservasi, masih belum rapi. V19.02.20a, Rabu 20 Pebruari 2019. 1. Menu dan gambar untuk dokter online sudah ok. V19.02.20, Rabu 20 Pebruari 2019. 1. SCR_MAXLEVEL 5 sudah tidak mati waktu kspar. 2. Untuk program online, misalnya antrian dokter, posisi field yang pertama di scan adalah keterangan yang muncul di gambar (tbdket) sedang nama gambar diambil dari field ke 2 dipakai sebagai nama gambar. Bila nama gambar gabungan dari 2 field, field2 dimasukkan sebagai field yang ke 3 dst. mis: /****************************************************************************/ IMAGE(tbdlv0head) /-------------Daftar Jenis------------------------------\ | Jenis | |-------------------------------------------------------| |-------------------------------------------------------| | Tekan ESC untuk keluar | \-------------------------------------------------------/ IMAGE(tbdlv0roll) ____________________ __________________________ FIELD(tbdlv0roll) tbdket NOCHANGE SCROLL NONE 1 /* tulisan di layar di bawah gambar*/ tbdkode PROTECT SCROLL NONE 2 /* nama gambar di upload */ SCAN(stbdlv2) {IMAGE_OUT=tbdlv0head} {IMAGE_ROL=tbdlv0roll} {IMAGE_INP=tbdlv0roll} {SELECT_BAR} {ROLL_LINES=8} {SCAN_INDEX=tbddatkodidx} {SCAN_TARGET=gv_dttabel} {SCAN_TARGET2=gv_ksonline} {SCAN_TARGET3=g_katlevelstr1} V19.02.19, Selasa 19 Pebruari 2019. 1. Menghapus gambar di trans2 sudah tidak mati. V19.02.18, Senin 18 Pebruari 2019. 1. Judul di detail yang hanya ada transt sudah ok. mis: IMAGE(transt) /----------------------------------\ spasi /---i.Praktek--------------------\ |i.Di :________________ | |i.Kode :________________ | |i.Alamat : | |________________________________| \--------------------------------/ \----------------------------------/ V19.02.16, Sabtu 16 Pebruari 2019. 1. Batasan jumlah user sekarang adalah komputer yang sudah menggunakan sistem sejak runwt dinyalakan. Misalnya batasannya 5 user, maka bila sudah ada 5 user yang login program ksystem di 5 komputer berbeda, maka user ke 6 sudah tidak dapat masuk, walaupun 1 dari 5 user sebelumnya sudah ada yang keluar dari program. Kelebihannya sekarang setiap komputer bisa menjalankan jumlah run yang dibutuhkan tanpa batas di komputer tsb. 2. SFL_UPL_DELCOND namaCalcs sudah ok. V19.02.15b, Jumat 15 Pebruari 2019. 1. Laporan approval F8 untuk daftar approval scr1502aprf8.rptdesign sudah ok. 2. SFL_UPL_DELCOND cCond sudah bisa dipakai. V19.02.15a, Jumat 15 Pebruari 2019. 1. ap_ambts yang hasil1 ada tapi hasiltext1 tidak muncul sudah diperbaiki. V19.02.15, Jumat 15 Pebruari 2019. 1. Komentar yang kacau pada saat posting memanggil ap_nxpst sudah diperbaiki. 2. CHECKBOX di detail sudah bisa diparser. V19.02.13a, Rabu 13 Pebruari 2019. 1. Field tanggal sekarang hanya bisa diisi dengan digits. V19.02.13, Rabu 13 Pebruari 2019. 1. FIELDS sekarang ada pilihan input atribut (sebelah kiri) DIGITS yang berarti hanya bisa antara angka 0 s/d 9 saja, karakter lain diabaikan. 2. Pengaturan jumlah user sudah mulai diubah sehingga nantinya setiap komputer bisa menjalankan program tanpa dibatasi 3 program per komputer. 3. Tanda tangan langsung di handphone sudah bisa diparser dengan menggunakan kotak yang judulnya ada tulisan SIGNATURE, seperti kalau gambar judulnya ada tulisan UPLOAD. V19.02.12a, Selasa 12 Pebruari 2019. 1. SFL_UPLFLD_DBCALCS sudah ada untuk menjalankan DBCALCS sesudah upload gambar di subfile. V19.02.12, Selasa 12 Pebruari 2019. 1. SCR_MAXLEVEL dan SCR_USE_MENUBAR sudah ada untuk batasan menu jualan online. V19.02.11a, Senin 11 Pebruari 2019. 1. Perpindahan menu dari 2190 ke 2191 untuk dokter, ke 2192 mis untuk resto sudah ok. V19.02.11, Senin 11 Pebruari 2019. 1. DBC_PREFIX dihilangkan, langsung isi target di field sebelah index. mis. DBC_LAST_TARGET bkknumidx bkknum, maka bkknum diINIT misalnya dga "XXX1902-" V19.02.09, Sabtu 09 Pebruari 2019. 1. Scr3097 dipindah ke scr2190. Untuk program lama, buka 2190.tgz dengan cara tar xvfz 2190.tgz kemudian lakukan ksgen lagi. 2. Untuk setiap jenis usaha, misalnya dokter, resto atau lainnya sekarang langsung dipecah lagi dari scr2190 ke scr2191 untuk dokter, scr2192 untuk resto dstnya. V19.02.06, Rabu 06 Pebruari 2019. 1. Ksystem dijalankan via HP atau Android tidak dicek sidik jari. V19.02.03, Minggu 03 Pebruari 2019. 1. INIT_QUERY_F11 yang mengadung "bkmtgl>ststglprjgl" sudah ok. V19.02.01a, Jumat 01 Pebruari 2019. 1. ap_adhtf yang ada lokasi awal akhir, btf yang terbentuk btfloknya sudah sesuai dengan brdlok yang dikurangi. V19.02.01, Jumat 01 Pebruari 2019. 1. Cetak ke printer bluetooth di Android sudah bisa. 2. ap_pgrst sudah mereset jumlah login yang gagal. V19.01.29a, Senin 29 Januari 2019. 1. Angka di SCAN sudah diberi titik mis.123456.79 menjadi 123.456,79 V19.01.29, Senin 29 Januari 2019. 1. simmsl sudah menyimpan file di nomor sct yang disimpan termasuk file file yang ada di dalam index. 2. ap_ambts sudah diperbaiki agar tidak mati. V19.01.26, Sabtu 26 Januari 2019. 1. masukkan static regex ke dalam fungsi WT_getScanRow2 supaya tidak mati waktu run. 2. runwt dengan data kosong sudah ok. V19.01.23, Rabu 23 Januari 2019. 1. ap_ambts ditambah 2 paraneter hasilfieldtext1 dan hasilfieldtext1 diambil dari rmdtext1 dan rmdtext2. V19.01.21, Senin 21 Januari 2019. 1. ap_krntf sudah jalan, sementara hanya pesan yang disimpan di msgpesan, msgnum terisi NTFYYMM-xxxxxxxx, msgsts terisi OPEN. V19.01.20, Minggu 20 Januari 2019. 1. Cetak di android untuk untuk laporan di rptxxxx/faktur.noScr atau rpt/faktur.noScr sudah ok. Pilihan hanya muncul bila file rpt/faktur.noScr ada. V19.01.18a, Jumat 18 Januari 2019. 1. Menambah atau mengubah ppmnopjk jadi kosong sekarang sudah tidak diubah jadi NULL di mysql. V19.01.18, Jumat 18 Januari 2019. 1. SCR_LOGMAP namaMap sudah bisa dipakai lagi untuk menbantu SCR_JRNFLD. V19.01.17, Kamis 17 Januari 2019. 1. SCAN_SORT_FIELD=fieldTanggal sudah ok di SCAN. 2. Panah ke bawah di baris terakhir SCAN yang membuat posisi rekord sekarang jadi tidak kelihatan sudah diatasi. V19.01.16a, Rabu 16 Januari 2019. 1. Perbaikan bila level4 barang kosong pada saat masuk ke level 4 (g_katlevel==4). V19.01.16, Rabu 16 Januari 2019. 1. Memperbaiki sistem kategori untuk jualan online. V19.01.14a, Senin 14 Januari 2019. 1. Menjalankan ksystem.wt dari data kosong sudah ok. V19.01.14, Senin 14 Januari 2019. 1. Tampilan transt di scr603 yang kacau sudah diperbaiki. V19.01.13, Minggu 13 Januari 2019. 1. Dtparser yang gagal karena SCAN header harus dibatasi dengan 't' sudah diatasi. 2. Batasan MAXNUMTRANS s/d 30 sudah ok pada saat kspar. V18.12.31p, Jumat 11 Januari 2019. 1. MAXNUMTRANS ditambah dari 20 menjadi 30, trans, transa, dst s/d 30. V18.12.31p, Jumat 11 Januari 2019. 1. Field yang ada HOOKS ap_ceksj sekarang tidak otomatis dibuat TABEND. Bila mau dijadikan TABEND, tambahkan di field. TABEND akan membuat tombol TAB menjadi tombol End. V18.12.31o, Kamis 10 Januari 2019. 1. Pada saat tambah rekord di detail sudah tidak keluar pesan kesalahan (sct705). V18.12.31n, Rabu 09 Januari 2019. 1. ksfinger.tgz yang 64bit diperbaiki. V18.12.31m, Rabu 09 Januari 2019. 1. ap_pgrst sudah ok. V18.12.31l, Rabu 09 Januari 2019. 1. Jumlah trans maksimal, mis. trans, transa, transb dst ditambah dari 20 menjadi 30. V18.12.31k, Senin 07 Januari 2019. 1. Scr120 untuk approval sudah tidak mati pada saat mau mengubah status invoice. V18.12.31j, Senin 07 Januari 2019. 1. Tab yang memanggil ap_pwgji sudah pindah ke field selanjutnya bila password benar. 2. Perbaikan update dan hapus rekord, rekord dibaca dulu sebelum PERMIT dicek. V18.12.31i, Minggu 06 Januari 2019. 1. ap_imtab sudah tidak mengeluarkan pesan yang tidak perlu. V18.12.31g, Jumat 04 Januari 2019. 1. ksgen dan ksubhver sudah ok lagi. V18.12.31f, Kamis 03 Januari 2019. 1. Memperbaiki kspar yang bermasalah. V18.12.31e, Kamis 03 Januari 2019. 1. Memperbaiki kssms. V18.12.31c, Kamis 03 Januari 2019. 1. Index brgdatkodidx yang dipakai untuk online bila belum ada tidak menampilkan error di layar. V18.12.31a, Senin 31 Desember 2018. 1. Field Tanggal yang isinya kosong sekarang diset sebagai NULL. 2. Pada saat posting dengan tombol 'g' dan berusaha menambah satu rekord log sekarang akan mengecek bila field oto dari file itu sudah ada, mis pikoto. 3. Scr3005, password gaji sudah ok. V18.12.31, Senin 31 Desember 2018. 1. Dtcatlog sudah ok lagi. V18.12.21, Jumat 21 Desember 2018. 1. DT_adbtf yang mengandung informasi cabang (lppdcab) sudah bisa untuk mencari barang khusus di cabang itu. Lokasi lppdlok harus dikosongi. V18.12.20, Kamis 20 Desember 2018. 1. DEFAULT(trans) yang INIT ke field di master mis: IF cbkmcab2_1 bkdcabat INIT {bkmcab2} sudah tidak diijinkan, harus menggunakan SFL_MAP. 2. Log pada saat menambah rekord sudah ok untuk layar yang memaanggil ap_nxpst. V18.12.19a, Rabu 19 Desember 2018. 1. kspar pada saat mengabaikan 1 file di prt9000 mis.scg101, yang lain sudah tidak diabaikan. 2. prt9000 sekarang bisa diberi kssentineltmp. V18.12.19, Rabu 19 Desember 2018. 1. PST_AFT_UPDCMD ditambahkan untuk menjalankan SPCALCS sesudah update rekord. Kalau PST_UPDCMD sama dengan PST_BFR_UPDCMD yang menjalankan perintah SPCAALCS sebelum mengubah rekord yang di layar. V18.12.18, Selasa 18 Desember 2018. 1. Memperbaiki aphelp dan kshelp menjadi layar naik turun. V18.12.13, Kamis 13 Desember 2018. 1. Ikon untuk naik turun di desktop sementara dinonaktifkan dulu, hanya tampil di mobile. V18.12.12, Rabu 12 Desember 2018. 1. ap_rqjsp sudah ok dengan jawabam angka yang tidak dibatasi dengan tanda petik, mis. 1000 bukan "1000". V18.12.09a, Minggu 09 Desember 2018. 1. ap_pgchk dan ap_pgchg sudah ok. V18.12.09, Minggu 09 Desember 2018. 1. Mengubah file SCR_JOINFILE yang kadang gagal sudah diperbaiki. 2. Detail sekarang ada panah atas dan bawah yang bisa diklik untuk naik atau turun, di HP/Andoroid detail juga bisa di scroll up/down menggunakn jari. Harus menggunakan ksresourcesbaru181209.tgz V18.12.06, Kamis 06 Desember 2018. 1. SFL_REKAP namaField sudah ok di ksystem.wt. V18.12.03, Senin 03 Desember 2018. 1. SCAN_SORT_BY_FIELD diperbaiki agar tidak masalah pada saat dipanggil ke 2 kalinya. V18.12.02, Minggu 02 Desember 2018. 1. ap_pwgji, ap_pgchg dan ap_pgrst sudah ok. Sekarang menggunakan field usrpwdgji untuk passord dan jumlah gagal login password gaji disimpan di usrjmlpwgj. File kympwd dan psipwd sudah tidak dipakai. V18.11.28, Rabu 28 November 2018. 1. SCAN_SORT_BY_FIELD dan SCAN_SORT_UP_DOWN UP/DOWN sudah jalan di ksystem.wt contoh: SCAN(sbbgJM) {IMAGE_OUT=bbghead} {IMAGE_ROL=bbgroll} {IMAGE_INP=bbgroll} {SELECT_BAR} {ROLL_LINES=9} {SCAN_SELECT=crinciJM} {SCAN_SORT_BY_FIELD=bbgket} {SCAN_SORT_UPDOWN=DOWN} V18.11.26a, Senin 26 November 2018. 1. SFL_SORT_BY_FIELD namaField dan SFL_SORT_UP_DOWN UP/DOWN sudah jalan di ksystem.wt V18.11.26, Senin 26 November 2018. 1. SCR_QRY_SCAN sudah jalan di APP_TYPE. 2. Menekan Esc dari detail APP_TYPE sudah ok. V18.11.24, Sabtu 24 November 2018. 1. Pada saat di trans atau trans2 sekarang sudah bisa dicari dengan tombol '/'. V18.11.22, Kamis 22 November 2018. 1. aphelp sekarang bisa mencari fungsi yang mengandung kata tertentu di keterangan fungsinya. mis. aphelp mengubah akan menampilkan semua ap yang ada kata mengubah di keterangannya. V18.11.21, Rabu 21 November 2018. 1 Export dan import file (scr3020 dan scr3021) sudah tidak mati. V18.11.16, Jumat 16 November 2018. 1. kspar diperbaiki mencegah DO_SKIP_IF dijalankan AFTER_INPUT. 2. Angka 0 tidak ditampilkan pada saat query. V18.11.15, Kamis 15 November 2018. 1. Membuat fasilitas kshelp untuk manual ksystem secara online. mis. kshelp SCREEN V18.11.13, Selasa 13 November 2018. 1. Default tanggal pada saat pembuatan awal diubah dari 0000-00-00 ke 0001-01-01. V18.11.09a, Jumat 09 November 2018. 1. Menghilangkan getchar() bila jumlah sct belum terdaftar masih di bawah yang diijinkan sehingga tidak "hang" di ksystem web. V18.11.09, Jumat 09 November 2018. 1. CLICKED cur_field=fieldname IF ckond DO_SPCALCS spkey ELSE pesan kesalahan sudah jalan. contoh: HOOKS(master) CLICKED cur_field=lproses IF c1 DO_SPCALCS spkey ELSE Anda tidak Punya wewenang untuk membuat Key Prt ini V18.11.07, Rabu 07 November 2018. 1. Pendaftaran key di ksystem.co sudah ok. V18.11.06, Selasa 06 November 2018. 1. F2 sudah bisa mencetak laporan jurnal lagi. V18.11.05, Senin 05 November 2018. 1. Proses daftar sct di rodainfo sudah memproses sct dan sct*.rts. V18.11.03b, Sabtu 03 November 2018. 1. brdtglpos untuk program lama walaupun belum ada masih bisa posting. V18.11.03, Sabtu 03 November 2018. 1. brttgltrn untuk program lama kalau belum ada masih bisa posting. V18.11.02, Jumat 02 November 2018. 1. SCAN yang namanya ada dimulai dengan c dna mengandung rol mis. cmprol2 tidak dianggap CALCS lagi. V18.10.31, Rabu 31 Oktoboer 2018. 1. Pada saat ap_nxpst sudah tidak mati dan sudah tidak berusaha menampilkan tampilan di scr yang dipanggil. V18.10.30b, Selasa 30 Oktoboer 2018. 1. Menyimpan struktur otomatis sudah tidak mengeluarkan pesan kesalahan. V18.10.30, Selasa 30 Oktoboer 2018. 1. SMS yang masuk ke file msg sudah tidak kehilangan kata pertama. V18.10.28, Minggu 28 Oktoboer 2018. 1. GMAXEXTRA di ciface disamakan dengan yang di dt_defin.h. V18.10.27, Sabtu 27 Oktoboer 2018. 1. Download di ksystem.co diarahkan ke http, bukan https. V18.10.25b, Kamis 25 Oktoboer 2018. 1. SCR_UPLFLD_DBCALCS namaDbcalcs sudah jalan. 2. SCR_DOCUPLFLD_DBCALCS namaDbcalcs sudah jalan. V18.10.25a, Kamis 25 Oktoboer 2018. 1. Tampilan DOCUPLOAD sudah lebih ok. V18.10.25, Kamis 25 Oktoboer 2018. 1. ap_mkkey sudah ok. V18.10.24, Rabu 24 Oktoboer 2018. 1. ap_mkkey diubah parameternya. V18.10.23, Selasa 23 Oktoboer 2018. 1. SCR_UPLFLD_DBCALCS dan SCR_UPLFLD_DELDBCALCS sudah bisa diparser. 2. SCR_UPLFLD_DELDBCALCS dan SCR_UPLFLD_DELDELDBCALCS sudah bisa diparser. 3. Ubah webapps sbb: ------------------------------------------ start dan stop docker, container yang dipakai namanya ks 1. start ks docker start ks 2. stop ks docker stop ks bila instalasi dari docker, set birt ------------------------------------ 1. cd /home/ksystem/birt /* mis plg kita no 9000, jalankan perintah*/ 2. ln -s /home/ksystem/rpt9000 rpt9000 bila perlu klik save Excel dari dalam hasil laporan birt 3. cd /home/ksystem/birt 4. rmdir rpt9000 /* menghilangkan link langkah 2 di atas */ 5. mkdir rpt9000 /* membuat direktori */ 6. cp /home/ksystem/rpt9000/*.rptdesign rpt9000 7. Kalau ada program baru (rptdesign baru) di rpt9000, harus dikopikan ke /home/ksystem/opt/birt-jetty/webapps/rpt/rpt9000 untuk RT_PRINT_BACKUP lakukan sbb: --------------------------------- 1. mkdir opt/birt-jetty/webapps/rptbackup 2. cd opt/birt-jetty/webapps/rptbackup 3. ln -s /home/ksystem/rpt rpt0000 /* mis plg kita no 9000, jalankan perintah*/ 4. ln -s /home/ksystem/rpt9000 rpt9000 pntuk file barcode com...jar kopikan ke home/ksystem/opt/birt-jetty/webapps/rpt/WEB-INF/lib/ docker restart ks runwt /* home/ksystem/opt/birt-jetty/lib/ext */ 5. DS.rptlibrary perlu dikopikan ke opt/birt-jetty/webapps/rpt/DS.rptlibrary bila bukan instalasi docker ============================== 1. cd apache-tomcat-8.5.14/webapps 2. rm rpt* /* hapus softlink ke /home/ksystem/rpt* */ 3. cp -R /home/ksystem/rpt . /* copy engine ke sini */ 4. cd rpt 5. rm *.rptdesign /* membuang yang bukan engine */ 6. ln -s /home/ksystem/rpt rpt0000 7* mis plg kita no 9000 8. ln -s /home/ksystem/rpt9000 rpt9000 4. DS.rptlibrary perlu dikopikan ke apache-tomcat-8.5.14/webapps/rpt ------------------------------------------ V18.10.21, Minggu 21 Oktoboer 2018. 1. SCR_QRY_CABFLD btmlokjual sudah mengubah bbccab menjadi btmlokjual pada saat pencarian rekord. V18.10.19a, Jumat 19 Oktoboer 2018. 1. Sesudah CLICKED yang memanggil DO_SPCALCS nilai yang berubah akan dimunculkan di layar. V18.10.19, Jumat 19 Oktoboer 2018. 1. Sesudah SPCALCS nilai yang berubah langsung tampil di layar. V18.10.18a, Kamis 18 Oktoboer 2018. 1. simmsl sekarang diubah perintahnya jadi: simmsl namaDabatase noPrt nosct nosct nosct... V18.10.18, Kamis 18 Oktoboer 2018. 1. g_curcmd sudah jalan lagi di CALCS dalam VALIDATE_IF ckond1. V18.10.17b, Rabu 17 Oktoboer 2018. 1. Bila v untuk mintta approval langsung OK, status OK sudah tampak di layar, tidak perlu ctrl-d. V18.10.17a, Rabu 17 Oktoboer 2018. 1. ap_flimp dari txt yang banyak spasi hanya dihilangkan spasinya, tanda petik ', tanda petik " dan garis miring / tetap diimport. V18.10.17, Rabu 17 Oktoboer 2018. 1. ap_flimp sudah ok untuk file txt yang banyak spasinya tidak dihapus di tiap barisnya. V18.10.16c, Selasa 16 Oktoboer 2018. 1. SCAN_SELECT yang gagal dimunculkan pada saat g untuk posting. V18.10.16b, Selasa 16 Oktoboer 2018. 1. perbaikan ap_rqjsn yang ada spasi lagi. V18.10.16a, Selasa 16 Oktoboer 2018. 1. ap_rqjsn ada spasi sudah ok. V18.10.16, Selasa 16 Oktoboer 2018. 1. perbaikan ap_rqjsn yang menggunakan GET (browser url) untuk request sudah otomatis di encode (diubah dari spasi menjadi %20 dll). V18.10.15b, Senin 15 Oktoboer 2018. 1. ksubhver sudah jalan lagi. V18.10.15a, Senin 15 Oktoboer 2018. 1. ap_rdjsn ditambah parameter mstnamamap dan detnamamap. Cek parameter dengan aphelp rdjsn. V18.10.15, Senin 15 Oktoboer 2018. 1. ap_rqjsn yang menggunakan GET (browser url) untuk request sudah otomatis di encode (diubah dari spasi menjadi %20 dll). V18.10.13, Sabtu 13 Oktoboer 2018. 1. Tampilan IMAGE(master2) sudah ok pada saat turun ke trans. Bila tidak berhasil ke trans maka tampilan tetap menggunakan IMAGE(master). V18.10.12a, Jumat 12 Oktoboer 2018. 1. dtcatlog sudah ok lagi di daftar indexnya. V18.10.12, Jumat 12 Oktoboer 2018. 1. ap_snjsn, ap_rqjsp, ap_snjsp sudah mengabaikan sertifikat server, ke https sudah ok. V18.10.11b, Kamis 11 Oktoboer 2018. 1. g_uploadeddoc terisi nama file saja tanpa nama direktori. V18.10.11a, Kamis 11 Oktoboer 2018. 1. g_uploadeddoc sudah terisi document terakhir yang berhasil diupload. V18.10.11, Kamis 11 Oktoboer 2018. 1. Menambah DOCFILE2 dan DOCFILE3 di IMAGE(master). V18.10.10a, Rabu 10 Oktoboer 2018. 1. Perbaikan import data lfields "lno+ljumlah" yang mana lno bukanlah nama field. V18.10.10, Rabu 10 Oktoboer 2018. 1. Process di background DT_PRC_BACKGROUND_SCR untuk memproses data di ksxmljson otomatis g_posting = 1; V18.10.09a, Selasa 09 Oktoboer 2018. 1. Perbaikan parseGetBuf dan parsePostBuf dengan menambah 2 newline sesudah g_nilai_xml supaya tidak terisi oleh karakter aneh. V18.10.09, Selasa 09 Oktoboer 2018. 1. Perbaikan parsegenbaru.tgz sudah menggunakan nama baru. V18.10.08a, Senin 08 Oktoboer 2018. 1. ap_snjsp diganti jadi ap_jspok, sudah ok. Download fie json.tgz untuk mencoba program. - scr3035 untuk meminta data dengan GET return json (ap_snjsn) - scr3036 untuk meminta data dengan json return json (ap_rqjsp) - scr3037 untuk mengirim data dengan json return json (ap_snjsp) - scr3071 untuk menjawab scr3035 - scr3072 untuk menjawab scr3036 - scr3073 untuk menjawab scr3037 - File jsonsct dipakai untuk menghubungkan nama program ke scr - File default adalah contoh setting nginx yang terletak di /etc/nginx/sites-enabled/default. V18.10.08, Senin 08 Oktoboer 2018. 1. ap_snjsp sudah ok, sedang proses ap_jspok untuk memberi jawaban bila ok. V18.10.07a, Minggu 07 Oktoboer 2018. 1. Untuk ksxmljson sekarang menggunakan file jsonsct untuk menentukan layar yang menjawab, layar hanya boleh antar 3071 s/d 3079. mis: ksxmljson 3071 blibli 3072 V18.10.07, Minggu 07 Oktoboer 2018. 1. Program di ksystembaru.wt diubah menjadi: sekarang dulu ----------------------------------- - ksgen dtscrgen - kpar dtparser - ksdaftar dtscrrunsql -daftar - ksubhver dtubhver - kssentinel dtsentinel - kssentineltmp dtsentineltmp - ksopnkey dtopnkey - ksrun dtscrrunsql - ksrunoto dtscrrunsqloto - kssms dtscrrunsqlsms - ksxmljson dtscrrunsqllibxml - ksxmlrpc dtscrrunsqlxml V18.10.06, Sabtu 06 Oktoboer 2018. 1. scr3035, scr3036 dan scr3037 untuk json sudah ok, sekarang sedang membuat dtscrrunsqllibxml, akan diubah jadi kslibxml. V18.10.03, Rabu 03 Oktoboer 2018. 1. ap_pwchk sudah menggunakan kode, bukan lagi nama. V18.10.02, Selasa 02 Oktoboer 2018. !!Butuh library wt versi 3.3.11!! 1. Klik sekali pada saat scan sudah bisa memilih, tidak perlu menekan tombol OK. 2. Mengabaikan scroll wheel pada saat mengisi atau mengubah data di detail. 3. ap_flexp jumlah maksimal field ditambah dari 100 menjadi 200 di MAXSTRARR. V18.10.01, Senin 01 Oktoboer 2018. 1. ap_snjsn, ap_rqjsp dan ap_snjsp sudah ok, sekarang lagi dikembangkan dtscrrunsqllibxml untuk menerima input json. V18.09.29a, Sabtu 29 September 2018. 1. ap_jsurl dihilangkan, ap_jsnmt ditambah 3 parameter sesudah requestreply. Bila requestreply == "request", maka parameter url, returnlabel dan expectedreturnvalue harus diisi. V18.09.29, Sabtu 29 September 2018. 1. ap_jsurl(url,returnlabel,expectedreturnvalue) sudah bisa diparser. V18.09.27, Kamis 27 September 2018. 1. ap_rqjsp kirim request json dan dapat kembali json sudah bisa diparser, belum selesai programnya. V18.09.26, Rabu 26 September 2018. 1. ap_snjsn kirim GET tapi sudah bisa menerima return json dalam bentuk master rekord. V18.09.23, Minggu 23 September 2018. 1. PMT_ADD_MSG IF calcs1 msg msg IF calcs2 msg msg 2. PMT_UPD_MSG IF calcs1 msg msg IF calcs2 msg msg 3. PMT_DEL_MSG IF calcs1 msg msg IF calcs2 msg msg sudah jalan. V18.09.21b, Jumat 21 September 2018. 1. PMT_ADD_MSG message atau PMT_ADD_MSG IF cond1 msg msg msg IF cond2 msg msg sudah bisa diparser. 2. PMT_UPD_MSG message atau PMT_UPD_MSG IF cond1 msg msg msg IF cond2 msg msg sudah bisa diparser. 3. PMT_DEL_MSG message atau PMT_DEL_MSG IF cond1 msg msg msg IF cond2 msg msg sudah bisa diparser. V18.09.21a, Jumat 21 September 2018. 1. ksdaftar -x???? sudah bisa dipakai untuk daftar. V18.09.21, Jumat 21 September 2018. 1. ap_flimp sekarang akan menyimpan rekord rekord yang duplikat di namafile.txt.out mis. bbm.txt.out dst. V18.09.20, Kamis 20 September 2018. 1. SCR_JOIN_FILE4 sudah ok di scr802. V18.09.19a, Rabu 19 September 2018. 1. CALCS cmampat MAMPAT(lfield) sudah bisa dipakai untuk memampatkan lfield mis. lfield isinya "AA BB CC" akan menjadi "AABBCC" V18.09.19, Rabu 19 September 2018. 1. webservice untuk Indomaret diperbaiki. V18.09.18, Selasa 18 September 2018. 1. ap_flimp dan ap_imtab sudah diperbaiki lagi. V18.09.16b, Minggu 16 September 2018. 1. Kode mis. psikode mengandung tanda petik mis.B'JUM tidak boleh, gagal pada saat dipakai sebagai SCR_JOIN_FILE1. V18.09.16a, Minggu 16 September 2018. 1. ap_flimp sekarang parameter terakhir diubah dari must_empty menjadi namaMap. Bila ada mapno V18.09.16, Minggu 16 September 2018. 1. scr3020 import file bisa diisi bbmaaa atau bbmaaa.txt. 2. SCR_NO_REKAM_WAIT ditambahkan untuk scr3033, identifikasi sidik jari. Fasilitas ini menghilangkan menekan tombol 'r' pada saat rekam tapi menunggu 2 detik dulu agar fotonya kelihaan di layar. V18.09.14a, Jumat 14 September 2018. 1. Daftar sidik jari di scr3033 sudah ok. 1. Cek sidik jari tanpa memasukkan kode user juga sudah ok di scr3034. V18.09.14, Jumat 14 September 2018. 1. Pengubahan password sekarang menggunakan usrkodidx, bukan lagi usrnamidx. V18.09.13, Kamis 13 September 2018. 1. SFL_LIMIT_CABANG sudah ok untuk user yang tidak ada batasan cabang di scr3002. V18.09.09, Minggu 09 September 2018. 1. ap_pwrst sudah ok di ksystembaru.wt. Kalau menggunakan CALCS untuk isian password, jangan lupa mengguanakan tanda petik mis. cpassword "1" bukan cpassword 1. V18.09.08, Sabtu 08 September 2018. 1. SFL_LIMIT_CABANG sudah bisa dipakai untuk membatasi cabang sesuai batasan yang ada di scr3002. V18.09.04a, Selasa 04 September 2018. 1. Import data awal lengkap sudah ok lagi. V18.09.04, Selasa 04 September 2018. 1. SCR_JOIN_FILE1 psikodidx psmkode, psikode mengandung tanda petik seperti B'JUM masih bisa jalan. V18.09.02b, Minggu 02 September 2018. 1. sct3097 sudah fungsional untuk DOKTER, RESTO dan TOKO. Tampilan masih sederhana. V18.09.02, Minggu 02 September 2018. 1. Jumlah field yang diekspor via ap_flexp sudah bisa sampai dengan 100 fields. 2. ap_flimp sekarang bisa diisi dengan nama bebas dari sebelumnya hanya 3 karakter spt brg sekarang boleh diisi misalnya brgaaa, maka file yang dibaca dalah brgaaa.txt dan bukan brg.txt. V18.09.01, Sabtu 01 September 2018. 1. {SCAN_KEEP_LEVEL} ditambahkan di SCAN untuk tidak turun ke level bawahnya (g_katlevel sudah di level paling bawah). 2. ap_snjsp untuk send json post sedang dibuat, belum selesai. V18.08.27, Senin 27 Agustus 2018. 1. Struktur program secara otomatis akan disimpan di namaDatabase.struk.tgz mis. ksumum.struk.tgz pada saat user berhasil login. V18.08.25, Sabtu 25 Agustus 2018. 1. Tulisan Enter.Simpan dan b.Bye yang muncul 2x pada saat menekan t untuk tambah sudah diperbaiki. 2. Tombol Tab dan ShiftTab untuk HP sudah dimunculkan. V18.08.24, Jumat 24 Agustus 2018. 1. Update rekord yang muncul pesan "Rekord diubah oleh user lain" di scr3007 sudah diatasi. V18.08.23, Kamis 23 Agustus 2018. 1. Bila pembatasan layar di scr3001 hanya 1 layar (bukan menu), maka sesudah login akan langsung masuk ke layar itu. V18.08.21, Selasa 21 Agustus 2018. 1. Pembatasan layar 3001 yang tidak ada layarnya akan diabaikan. V18.08.20, Senin 20 Agustus 2018. 1. SCAN_SELECT sbbgKS di scr301 sudah ok pada saat memilih nomor rekening yang ada pembatasan rekening di scr3001 3d.. 2. Untuk grup yang dibatasi jumlah layar < 20 dan semua adalah layar satuan, bukan layar menu, sekarang dibuat menu hanya 1 level. Jadi misalnya scr3001 untuk grup KASIR dibatasi hanya layar 101, 301 dan 3101, maka pada saat user yang grupnya KASIR login, menunya hanya ada 3 isian, yaitu 101, 301 dan 3101. V18.08.17, Jumat 17 Agustus 2018. 1. Pembatasan rekening pada saat SCAN sudah mengecek ke bbg, bukan bbm lagi. V18.08.15d, Rabu 15 Agustus 2018. 1. Pengecekan dbprt sudah ok. V18.08.15c, Rabu 15 Agustus 2018. 1. Bila belum ada folder ksresources atau resources, ksystem.wt akan memberi pesan kesalahan. V18.08.15b, Rabu 15 Agustus 2018. 1. Bila tidak ada file dbprt, pesan kesalahan sudah keluar. V18.08.15a, Rabu 15 Agustus 2018. 1. Pembatasan rekening untuk user sekarang dicek ke bbg bukan bbm lagi. V18.08.15, Rabu 15 Agustus 2018. !!!Perlu ksresourcesbaru180815.tgz atau lebih baru 1. Menekan tombol Esc atau tombol back di layar menu utama sudah tidak bisa keluar ke layar login, harus pakai menu atua tombol. V18.08.14d, Selasa 14 Agustus 2018. 1. Escape di menu sudah tidak keluar ke layar login, harus pakai tombol LOGOUT. V18.08.14c, Selasa 14 Agustus 2018. 1. Membuat file xml dengan menekan o untuk laporan di scr3007 sudah ok. V18.08.14b, Selasa 14 Agustus 2018. 1. Parameter di ap_dlsfl yang menggunakan JOINFILNO spt: DO_LIB_IF clRMisi ap_dlbtf(gv_M,~ppdbrdoto_1,ppmnobuk,~ppdbrg_1,~ppdlok_1,ppmoto,~ppdukrwrn_1,~ppdsat_1,~ppdjml_1,&ldipenuhi,<othpp,&lhrgrata,g_strksg,g_strksg,lmapbtf,g_strksg,lnamtrnjml); sudah ok. V18.08.14a, Selasa 14 Agustus 2018. 1. ap_pwrst (scr3006) sudah ok di ksystembaru.wt. V18.08.14, Selasa 14 Agustus 2018. 1. Pada saat tanggal sudah melebihi hari ini dan tidak keluar layar login sudah diperbaiki. 2. Pengubahan password sekarang sudah harus mengisi password lama. V18.08.13a, Senin 13 Agustus 2018. 1. Pembatasan rekening sudah tidak membuat login mati. V18.08.13, Senin 13 Agustus 2018. 1. Masalah karena ada pembatasan rekening sudah diatasi. 2. VALIDATE_RKP semua prefix harus dari 1 file, batasannya dihilangkan. V18.08.12, Minggu 12 Agustus 2018. 1. ap_snjsn(lstr); sudah bisa dipakai untuk memanggil server yang mengembalikan JSON. Bila gagal, ap_snjsn akan menampilkan pesan kesalahan. contoh: LOCAL PGM_FIELDS /* doda symbol name field type field length */ lstr STRING 201 DEFAULTS(master) lstr INIT "localhost/blibli?nofak=JM0108-000001" HOOKS(master) AFTER_INPUT cur_field=lkode DO_LIB ap_snjsn(lstr); V18.08.07, Selasa 07 Agustus 2018. 1. ap_flexp ditambah 1 parameter menjadi: DO_LIB ap_flexp(lfilnam,ldelimiter,ldefdte,lrata,lnamacalc,lgab_field,lfilbaru,lpos); lfilbaru bila diisi akan menjadi nama file yang dituliskan lpos berisi pos sbb: mis: lfields berisi brgaaa+brgbbb+brgccc+brgddd lpos berisi 2+3+5+4 hasilnya akan field pertama kosong field2 brgaaa field3 brgbbb field4 brgddd field5 brgccc V18.08.05, Minggu 05 Agustus 2018. 1. SCAN_REKAP, SCAN_REKAP2, SCAN_REKAP3 sekarang sesudah keluar di layar, bisa disearch lagi dan tidak mati. V18.08.04, Sabtu 04 Agustus 2018. 1. RST_UPD_FLDS almjalan_1 almjalan_2 untuk JOINFILE sudah jalan. V18.04.03, Jumat 03 Agustus 2018. 1. Perbaikan ap_flexp yang mati karena noscrtxt (parameter terakhir) diisi. V18.08.02a, Kamis 02 Agustus 2018 1. bbmdata_2 di SCAN bisa diparser tampa kesalahan walaupun di scrnya tidak ada join ke file bbm. V18.08.02, Kamis 02 Agustus 2018 1. Perbaikan ap_flexp untuk daftar field yang diexport. V18.08.01, Rabu 01 Agustus 2018 1. SCAN btmcab di scr801 sudah ok. V18.07.31, Selasa 31 Juli 2018 1. Dtubhver diubah jadi ksubhver. V18.07.30, Senin 30 Juli 2018 1. Dtscrrunsqloto -db=namaDatabase sudah ok waktu membaca password pada saat login. V18.07.28a, Sabtu 28 Juli 2018 1. Penambahan dan pengubahan rekord SQL di dtscrrunsqllibxml sudah ok. V18.07.28, Sabtu 28 Juli 2018 1. Perbaikan ap_imtab di dtscrrunsqllibxml untuk sct988 (Alfamart). V18.07.24, Selasa 24 Juli 2018 1. F5 yang mati pada saat ke detail di sct702 sudah ok. V18.07.22, MMinggu 22 Juli 2018 1. Perintah dtparser diubah jadi kspar. 2. Perintah dtscrgen diubah jadi ksgen. 3. Manual Ksystem dimasukkan ke dalam menu awal di bawah daftar harga. V18.07.12, Kamis 12 Juli 2018 1. dtscrgen -x9000 sudah tidak mati. V18.07.11a, Rabu 11 Juli 2018 1. dbprt dengan training.localhost yang jalan 2 program di 2 direktori berbeda sudah ok. V18.07.11, Rabu 11 Juli 2018 1. Data awal kosong yang mati sudah diperbaiki. V18.07.10, Selasa 10 Juli 2018 1. Update dari detail brd yang ada SCAN_REKAP dan SCAN_UPD_MAP yang muncul "SELECT gagal" sudah ok. V18.07.09, Senin 09 Juli 2018 1. Mengubah g_stsnol di scr3004 sudah ok, tidak jadi 0 terus. V18.07.08, Minggu 08 Juli 2018 1. ALPHANUMERIC juga sudah jalan untuk trans. V18.07.07c, Sabtu 07 Juli 2018 1. Pada saat ke master, rekord dibaca lagi isi di harddisk. V18.07.07b, Sabtu 07 Juli 2018 1. ALPHANUMERIC sudah jalan di ksystembaru.wt contoh: bkmket ALPHANUMERIC INPUTRI 2 V18.07.07a, Sabtu 07 Juli 2018 1. dtscrrunsqllibxml -roda253 akan lari ke localhost, bukan 193.16.14.2 V18.07.07, Sabtu 07 Juli 2018 1. SCR_UPL_DELCOND cCond sudah bisa dipakai untuk membatasi hapus gambar. Gambar hanya bisa dihapus bila kondisi ini benar. Pada saat dihapus gambar sepertinya hilang tetapi bila dicari lagi masih tetap ada. V18.07.05, Kamis 05 Juli 2018 1. dtscrrunsql -xnoPrt -daftar sudah dapat dipakai untuk mendaftar sct baru mis. dtscrrunsql -x0750 -daftar V18.07.04a, Rabu 03 Juli 2018 1. File bsm sudah bisa dipakai sebagai perincian di scr3097. V18.07.04, Rabu 03 Juli 2018 1. Mengambahkan pilihan BUYBUTTON tapi belum selesai. V18.07.03a, Selasa 03 Juli 2018 1. Tampilan menu yang tidak tampak semua sudah kelihatan. Gunakan ksresourcesbaru180703a.tgz atau lebih. V18.07.03, Selasa 03 Juli 2018 1. dtcatlog sudah benar untuk membuat index primary yang modenya=3. V18.07.02a, Senin 02 Juli 2018 1. UNSEEN di detail sudah ok tampilannya. V18.07.02, Senin 02 Juli 2018 1. dtsentinel untuk ubuntu 64 bit sudah disertakan di parsegenbaru.tgz. 2. driver untuk dtsentinel ada di direktori driver. V18.06.28, Kamis 28 Juni 2018 1. DO_FLY noLayar namaMap di layar 3097 sudah sesuai posisi barang yang diklik. V18.06.27c, Rabu 27 Juni 2018 1. btmnobuk VALIDATE ...{Pbtmnobuk} sudah dicek pada saat parser, prefix atau suffix tidak boleh sama dengan nama field. contoh: e.Validatehohoh btmnobuk VALIDATE nhmdatbukidx mnhmS 0 {Pgv_dtbukutamu} {Pbtmnobuk} V18.06.27b, Rabu 27 Juni 2018 1. DO_FLY 770 m770 sudah ok di sct3097 mis: HOOKS(master) CLICKED cur_field=ltombeli DO_FLY 770 m770 CLICKED cur_field=ltombeli2 DO_FLY 771 m770 V18.06.27a, Rabu 27 Juni 2018 1. Upload gambar sudah ok, gunakan ksresouresbaru180627.tgz atau yang lebih baru. V18.06.27, Rabu 27 Juni 2018 1. ap_imtab sudah ok walaupun panjang lfields > 2000, max lfields dibatasi hanya 2000 karakter. V18.06.26a, Selasa 26 Juni 2018 1. ap_ptbtf 403 yang mati sudah diperbaiki. V18.06.26, Selasa 26 Juni 2018 1. VALIDATE di 2d scr603 sudah ok. V18.06.25, Senin 25 Juni 2018 1. Bila ap_imtab ada yang gagal, sebagian rekord yang gagal dicatat index yang duplikat di file namaFile.dup. V18.06.24, Minggu 24 Juni 2018 1. F2 yang mati karena ada kesalahan di program sekarang sudah tidak mati. 2. ap_imtab tidak boleh mengimport field oto mis.ppmoto. V18.06.23a, Sabtu 23 Juni 2018 1. aphelp diperbaiki lagi. 2. Jumlah CALCS diperbanyak dari 1000 jadi 1200. V18.06.23, Sabtu 23 Juni 2018 1. Perbaikan aphelp sehingga parameter di fungsi selalu sama dengan perinciannya. V18.06.22a, Jumat 22 Juni 2018 1. Untuk melihat informasi fungsi ap, sekarang gunakan aphelp. aphelp all untuk menampilkan semua fungsi ap, aphelp ap_bulat untuk menampilkann fungsi ap_bulat dan aphelp tgl untuk semua fungsi ap yang namanya mengandung kata tgl. V18.06.22, Jumat 22 Juni 2018 1. ap_htrbg sudah jalan untuk sql. V18.06.20a, Rabu 20 Juni 2018 1. dbprt sekarang dapat ditambah kolom -nologin yang tidak akan menampilkan lagin secara default. contoh: kscoba /home/ksystem 9888 -nologin ks_siti /home/ksystem 0000 2. Menu di logo perusahaan sekarang bisa diatur sendiri di file menu.var, contoh sbb: "Mengapa Harus Ksystem?", "https://www.youtube.com/watch?v=8T22W6Jq_IA" "Perubahan Klanguage","https://ksystem.co/downloads/bacaini.htm?" "Perubahan Kprogram","https://ksystem.co/downloads/bacaprg.htm?" "Downloads","https://ksystem.co/downloads/download.html?" "Daftar Harga","https://ksystem.co/downloads/hargaks.htm?" V18.06.14, Kamis 14 Juni 2018 1. Cetak scr1501 (konsitensi data) dan nereaca (1503) sudah ok. 2. Mengeset stsnol di scr3004 sudah ok. V18.06.11, Senin 11 Juni 2018 1. DO_FLY sekarang bisa ditambah dengan nama MAP, bisa juga tanpa nama MAP. contoh: HOOKS(master) CLICKED cur_field=ltomsubmit DO_SPCALCS spsubmit CLICKED cur_field=ltomtopup DO_FLY 3101 mtest CLICKED cur_field=ltombeli DO_SPCALCS spmst V18.06.10, Minggu 10 Juni 2018 1. Pada saat update, tidak lagi membaca rekord dari SCR_JOIN_FILE. V18.06.09, Sabtu 09 Juni 2018 1. Kswidget mundur ke versi maret 2018 karena versi juni 2018 masih bermasalah. V18.06.06g, Rabu 06 Juni 2018 1. Pengubahan di Kafka untuk notifikasi. V18.06.06f, Rabu 06 Juni 2018 1. Pembatasan jumlah user dan F8 sudah ok lagi. V18.06.06a, Rabu 06 Juni 2018 1. F2 sudah tidak mati. V18.06.06, Rabu 06 Juni 2018 1. Perbaikan Kafka untuk menghindari kadang mati. V18.06.04, Senin 04 Juni 2018 1. Menambah detail di scr506 sudah tidak mati. V18.06.03c, Minggu 03 Juni 2018 1. Pada saat ubah di scr3120 dan ditab tab terus sudah tidak hilang cursornya. V18.06.03b, Minggu 03 Juni 2018 1. Mandatory di transt tanpa trans sudah dicek pada saat enter. 2. Cetak laporan dari trans tampilan sudah ok pada saat balik dari laporan. V18.06.03, Minggu 03 Juni 2018 1. Perbaikan SCAN yang salah di versi multi session ini. V18.06.02a, Sabtu 02 Juni 2018 1. Dtcatlog sudah ok lagi dnegan multi session. V18.05.27, Minggu 27 Mei 2018 1. Hasil bhsxxxx_id.xml yang dihasilkan scr3007 sudah bisa mengandung tanda & V18.05.26, Sabtu 26 Mei 2018 1. Scan dari VALIDATE_RKP sudah ok lagi di program multi session. V18.05.25a, Jumat 25 Mei 2018 1. ap_asimp di ldir dataok dan lfilnam coba sudah ok. V18.05.25, Jumat 25 Mei 2018 1. F8 dari screen yang ada SCR_JOIN_FILE ke screen lain yang juga ada SCR_JOIN_FILE (mis.801 ke 751) sudah ok. V18.05.23f, Rabu 23 Mei 2018 1. Judul di program ksystem web sudah menjadi Ksystem Web. V18.05.23e, Rabu 23 Mei 2018 1. Nomor menu sudah keluar lagi di ksystembaru.wt V18.05.23d, Rabu 23 Mei 2018 1. Scr503, cari end, 2d kemudian ke master lagi, tampilan master2 sudah dihilangkan. V18.05.23, Rabu 23 Mei 2018 1. Perbaikan layar yang ada master dan master2 supaya perpindahan field pada saat diTab benar jalannya. V18.05.22, Selasa 22 Mei 2018 1. Posting scr503 sudah tidak mati. V18.05.22b, Selasa 22 Mei 2018 1. brtbrdoto untuk brt yang terbentuk sudah terisi pada saat posting. V18.05.22a, Selasa 22 Mei 2018 1. dtscrgen -x9000 sudah ok lagi. V18.05.22, Selasa 22 Mei 2018 1. Dtscrgen di program baru sudah tidak membuat ???.dat dan ???.idx. V18.05.21, Senin 21 Mei 2018 1. Data awal dgn program multi session sudah ok. V18.05.26, Minggu 20 Mei 2018 1. INIT di trans2 sudah ok untuk field. V18.05.16, Rabu 16 Mei 2018 1. Perbaikan program baru agar lebih stabil, masih testing. V18.05.15a, Selasa 15 Mei 2018 1. Masuk scr114 sudah tidak mati. V18.05.15, Selasa 15 Mei 2018 1. Masih perbaikan program multi session. V18.05.14, Senin 14 Mei 2018 1. Program diubah ke arah multi session, belum selesai, tapi sudah mulai stabil. V18.05.12, Sabtu 12 Mei 2018 1. scr114 ke detail sudah tidak mati 2. Brt yang terbentuk pada sudah menambah informasi brttgltrn dan brttglpos. V18.05.08, Selasa 08 Mei 2018. 1. dtscrrunlibxml sudah bisa untuk detil banyak (blibli). V18.04.30, Senin 30 April 2018. 1. Sct792 percobaan sudah jalan untuk mengeset tugas via GPS dan aktivitas kunjungan sudah tercatat secara otomatis di file akt. V18.04.28, Sabtu 28 April 2018. 1. ap_adbtf sudah ok untuk detail transaksi file ppd, mtd, tld, btd dan pdd. V18.04.27a, Jumat 27 April 2018. 1. Posting dipercepat dan tidak menampilkan proses di layar, langsung tampilan akhir yang ditampilkan. 2. Dtscrrunsql, dtscrrunsqlxml, dtscrrunsqllibxml, dtscrrunsqloto, dtscrrunsqlsms diperbaiki. V18.04.27, Jumat 27 April 2018. 1. Pesan "Proses Master Selesai, Tekan Enter" sudah keluar di scr3003. V18.04.26a, Kamis 26 April 2018. 1. Pada saat F2 untuk jurnal sementara, dilakukan 2x sekarang sudah tidak mati. V18.04.26, Kamis 26 April 2018. 1. Posting yang lambat pada saat mau turun ke detail di layar posting sudah diatasi. V18.04.25b, Rabu 25 April 2018. 1. Field MANDATORY yang bisa dilewati sudah diperbaiki lagi. V18.04.25a, Rabu 25 April 2018. 1. Layar APP_TYPE dan REPORT_TYPE sudah ada menu di command bar di ksystembaru.wt V18.04.25, Rabu 25 April 2018. 1. Menekan tombol ke atas secara terus menerus yang bisa membuat tampilan rekord di trans jadi kacau sudah diatasi (mis. scr601) V18.04.24, Selasa 24 April 2018. 1. Detail Subfile yang tipe SFL_APP_TYPE sekarang sudah tidak perlu ada DEFAULT untuk SUBFILE tsb, nilai yang diubah akan tetap tersimpan, contoh di scr704. Ini hanya untuk ksystembaru.wt V18.04.23a, Senin 23 April 2018. 1. HOOKS di detail SFL_APP_TYPE dijalankan dulu sebelum nilai nilai field disimpan di file sementara (scr702). V18.04.23, Senin 23 April 2018. 1. Bila field pertama ada di tengah IMAGE, maka VALIDATE tetap dijalankan pada saat pertama masuk ke field pertama itu untuk menampilkan nilai nilai yang diVALIDATE. 2. ap_adtgm(thstr); sudah ditambahkan untuk menambah tgm selama 1 tahun. V18.04.21, Sabtu 21 April 2018. 1. Tombol Esc dan End dinonaktifkan pada saat sedang menjalankan HOOKS, untuk mengatasi program mati karena HOOKS belum selesai tapi sudah diescape. 2. Cetak laporan Birt yang gagal karena tidak ada rptdesignnya sudah tidak membuat cetak di layar lain ikut gagal. V18.04.20a, Jumat 20 April 2018. 1. Ke detail scr503 terus ke master lagi, master sudah tidak dobel. 2. scr3013, cari end, tekan o terus tab sudah tidak mati di ap_flexp. V18.04.20, Jumat 20 April 2018. 1. ap_flexp ditambah 1 parameter noscrtxt menjadi ap_flexp (filnam,delimiter,defdte,rata,nama_calc,fieldstr,noscrtxt)"; Bila noscrtxt == "351" dan file yang diexport adalah bbm maka akan terbentuk bbm351.txt. Bila noscrtxt kosong maka tetap terbentuk bbm.txt. Untuk program lama cukup ditambah g_strksg sebagai paramater terakhir. V18.04.19, Kamis 19 April 2018. 1. SCAN_REKAP dengan SCAN_SUM_FIELD sudah ok lagi. 2. IMAGE(master2) untuk mengganti IMAGE(master) pada saat di detail sudah ok pada saat balik lagi ke master dan dari master ke rekord selanjutnya. V18.04.18, Rabu 18 April 2018. 1. SCR_HIDE_MASTER dihilangkan, sekarang kalau ingin menampilkan IMAGE yang lebih kecil pada saat ke detail, buat IMAGE(master2). Image(master2) ini akan dipakai pada saat turun ke detail. 2. Debug dihidupkan via F5, query yang mati sudah ok. V18.04.16c, Senin 16 April 2018. 1. Rekord yang tidak bisa dihapus dengan pesan rekord status tidak bisa dihapus sudah diperbaiki. V18.04.16b, Senin 16 April 2018. 1. Export data gv.var (scr3007) sudah ok. V18.04.16a, Senin 16 April 2018. 1. Import data kosong sudah ok lagi. V18.04.16, Senin 16 April 2018. 1. Naik ke master dari APP_TYPE yang mati karena perubahan program mendaasar sudah diperbaiki. V18.04.15e, Minggu 15 April 2018. 1. ap_imtab sudah ok walau ada karakter octal 240 (spasi). V18.04.15d, Minggu 15 April 2018. 1. Pelepasan ct dan rt dari ksystembaru.wt diperbaiki lagi untuk pembuatan struktur program (dtcatlog). V18.04.15a, Minggu 15 April 2018. 1. ap_adbrd untuk stssetsisbrg == 'R" (harga rata rata) sudah ok. V18.04.14b, Sabtu 14 April 2018. 1. ap_adbrd sudah tidak mati. V18.04.14a, Sabtu 14 April 2018. 1. ap_adbrd sudah mengubah harga rata. V18.04.14, Sabtu 14 April 2018. 1. Ksystembaru.wt tanpa ct sudah ok. V18.04.12, Kamis 12 April 2018. 1. Ksystembaru.wt sudah tidak menggunakan struktur ctree. V18.04.11, Rabu 11 April 2018. 1. perbaikan import data waktu data masih kosong. V18.04.10a, Selasa 10 April 2018. 1. Ksystembaru.wt mulai program dengan data kosong sudah ok, baik tanpa data awal, buku besar saja ataupun data lengkap. V18.04.10, Selasa 10 April 2018. 1. Jumlah field yang diimpor via ap_imtab (ap_arfld) ditambah dari 50 field menjadi 100 field. 2. ap_imtab sudah bisa mengimpor dengan cepat walau ada record yang duplikat. V18.04.06, Jumat 06 April 2018. 1. ap_arfld untuk 100 field sudah ok. V18.04.05, Kamis 05 April 2018. 1. SCAN_MAXRCD=cjumlah sudah ok. 2. ap_nxpst untuk APP_TYPE sudah ok. V18.04.04, Rabu 04 April 2018. 1. Detail cad (scr111) yang isinya kacau kalau ada EDIT(trans) sudah diperbaiki. V18.04.03, Selasa 03 April 2018. 1. Ksystembaru.wt yang tidak bereaksi pada saat login sudah diperbaiki. 2. Import ap_flimp sudah tidak mengubah isi field oto, mis grpoto. V18.03.28, Rabu 28 Maret 2018. 1. SCAN_MAXRCD=cjumlah sudah bisa dipakai untuk membatasi jumlah rekord hasil SCAN. V18.03.26, Senin 26 Maret 2018. 1. Pada saat internet pelan, kadang field yang diSKIP masih bisa diisi dan mengubah isi field yang seharusnya tidak boleh. Masalah ini sudah diatasi, walau field bisa diisi pada saat pindah ke field selanjutnya, isinya akan kembali ke isi aslinya dan tidak berubah. V18.03.25, Minggu 25 Maret 2018. 1. CALCS yang mengadung kombinasi SCR_JOINFILE sepert: mis: ctotalpokok nhmcairpinj_3 + btmtdjadi + nhmdebpok_3 + nhmdkum_3 + btmjml sudah ok (scr702). 2. Update di scr702 yang rekord rekord di detail1 ada yang tidak ada detail2nya sudah tidak mengeluarkan pesan. V18.03.22b, Kamis 22 Maret 2018. 1. Masih perbaikan ap_adjrn yang menggunakan index bbccabtbnobs. V18.03.22a, Kamis 22 Maret 2018. 1. Masih perbaikan ap_adjrn yang menggunakan index bbccabtbnobs. V18.03.22, Kamis 22 Maret 2018. 1. ap_adjrn mengakomodasi program yang masih menggunakan struktur bbc dengan index bbccabtbnobs. V18.03.19, Senin 19 Maret 2018. 1. User selain ROOT sudah bisa remember me. V18.03.14a, Rabu 14 Maret 2018. 1. dtscrrunsqloto -cautofile01 sudah ok, waktu sudah bisa diset. V18.03.14, Rabu 14 Maret 2018. 1. Pesan "hilightBackground: field = tbdf1, transt harus protect semua bila ada trans" pada saat posting walaupun transt sudah PROTECT semua sudah diperbaiki (scr702). V18.03.13, Selasa 13 Maret 2018. 1. SFL_TRANS2_FIELD2 namaField sudah jalan. Harus ada SFL_TRANS2_FIELD dulu sbb: SFL_TRANS2_FIELD namaField1 SFL_TRANS2_FIELD2 namaField2 Pertama akan dilihat di field namaField1 mis. isisnya trans2, maka kita cek apakah SFL_COND di SUBFILE(trans2) sudah ok. Bila tidak ok, maka kita lihat field di namaField2 mis. isinya trans2a makan kita lihat apakah SFL_COND di SUBFILE(trans2a) ok, bila ok maka program akan masuk ke trans2a. V18.03.12, Senin 12 Maret 2018. 1. ap_krntf(lusrkode,lpesan) sudah ok. Daftar notifikasi masih belum tampil. V18.03.11, Minggu 11 Maret 2018. 1. Pada saat masuk ke trans2 yang mengandung SFL_APP_TYPE, IMAGE(trans) sudah tidak ditampilkan lagi. V18.03.10, Sabtu 10 Maret 2018. 1. Menghilangkan tulisan ke autofile.out padq saat dtscrrunoto -cautofile. V18.03.09, Jumat 09 Maret 2018. 1. SCR_JOIN_FILE1 pada saat belum ada rekord yang terjoin (mis.alm) sudah langsung terbuat pada saat query sudah ok lagi. V18.03.07, Rabu 07 Maret 2018. 1. title dari trans2 sudah tampil pada saat pindah dari trans ke trans2. 2. Tambah rekord atau update di trans2t yang tidak ada trans2nya sudah ok (sct751). V18.03.06, Selasa 06 Maret 2018. 1. SCAN yang ada CALCS mengandung tcmnobbm_2 sudah ok. 2. Tampilan master di Handphone Android sudah tidak jatuh, ambil ksresouresbaru180306.tgz atau yang lebih baru. V18.03.05, Senin 05 Maret 2018. 1. ap_flexp sekarang sudah ditambah judul di baris pertama. V18.03.04, Minggu 04 Maret 2018. 1. Tombol TOPBUTTON dari scr3097 sudah tidak dibuat berulang kali setiap masuk ke scr3097. V18.03.03, Sabtu 03 Maret 2018. 1. TOPBUTTON sudah ok di scr3097, masih dobel kalau keluar dari scr3097 dan balik lagi ke 3097. V18.02.27, Selasa 27 Pebruari 2018. 1. ap_krntf(usertujuan,pesan) sudah jalan di ksystem web. V18.02.26, Senin 26 Pebruari 2018. 1 Jumlah user sementara bisa diatur 1 IP 3 user atau dihitung jumlah program yang jalan tanpa memperhitungkan IP (8888). V18.02.24, Sabtu 24 Pebruari 2018. 1. HOOKS untuk tombol di TOPBUTTON sudah bisa dibuatkan HOOKS ke DO_SPCALCS atau DO_FLY. contoh: LOCAL PGM_FIELDS ltombeli STRING 30 ltomsubmit STRING 30 ltomtopup STRING 30 FIELD(master) brcnama PROTECT NONE 1 brchrgjl PROTECT BIG 2 ltombeli TOMBOL INPUTRI 3 /* Tombol Detil d*/ ltomsubmit TOPBUTTON INPUTRI 4 ltomtopup TOPBUTTON INPUTRI 5 ltlist TEMPLATEGRID INPUTRI 11 /* Tdk boleh di ganti oleh Ksystem*/ HOOKS(master) CLICKED cur_field=ltomsubmit DO_SPCALCS spsubmit CLICKED cur_field=ltomtopup DO_FLY 3101 V18.02.22, Kamis 22 Pebruari 2018. 1. FIELDS(master) TOPBUTTON untuk menampilkan tombol di BtnList sudah muncul, belum selesai. V18.02.20, Selasa 20 Pebruari 2018. 1. ap_flimp all sudah tidak menghapus rekord sts kecuali memang ada sts.txt yang diimpor. V18.02.18, Minggu 18 Pebruari 2018. 1. ap_imtab sekarang dijalankan satu persatu dulu, tidak sekaligus 100 rekord. V18.02.15a, Kamis 15 Pebruari 2018. 1. Mengisi usrtype=BUYER bila dari register. Sesudah login, user tipe BUYER atau MERCHANT tidak akan masuk ke scr99, tapi tetap di layar 3097. 2. SCR_JOIN_FILE1 namaIndex cmpkode NOCHANGE sudah bisa diparser. V18.02.13a, Selasa 13 Pebruari 2018. 1. Kalkulator (F9) sudah ok untuk Mozilla maupun numeric key di sebelah kanan keyboard. V18.02.13, Selasa 13 Pebruari 2018. 1. Pada saat F9 kalkulator, pembagian dengan 0 sudah diabaikan. V18.02.12, Senin 12 Pebruari 2018. 1. Menghapus detail dari rekord yang sedang diposting di tempat lain (komputer lain) sudah dicegah walau posting belum selesai. V18.02.11, Minggu 11 Pebruari 2018. 1. Menghapus dokumen dari DOCUPLOAD sudah ok. V18.02.09a, Jumat 09 Pebruari 2018. 1. Pembatasan Divisi sudah ok di scr201 dan di laporan. V18.02.09, Jumat 09 Pebruari 2018. 1. Pembatasan cabang untuk SCAN sudah diperbaiki. V18.02.08, Kamis 08 Pebruari 2018. 1. Prefix menggunakan almjalan_1 dari SCR_JOIN_FILE1 sudah ok. V18.02.07, Rabu 07 Pebruari 2018. 1. Retur beli di scr505, pada saat ubah detail sudah tidak masalah dengan ap_dlbtf. V18.02.06, Selasa 06 Pebruari 2018. 1. SFL_TRANS2_FIELD di trans sudah jalan, isi dari field ini mis.trans2a akan dipakai pada saat menekan detail dari rekord ini. mis. SUBFILE(trans) SFL_LINES(10) SFL_TITLE(transt) SFL_TRANS2_FIELD tblsistem /* isi dari field ini mis. trans2a */ SFL_TARGET tbldatkodurt gv_dttemplate gt_submitra V18.02.05, Senin 05 Pebruari 2018. 1. DO_IMAGE di trans2, trans2 sudah dihilangkan tampilannya pada saat DO_IMAGE. 2. Transt harus PROTECT semua bila ada trans, sekarang kelur pesan memberitahu hal ini pada saat runtime (dijalankan). V18.02.04, Minggu 04 Pebruari 2018. 1. {SCAN_SORT_BY_FIELD=namaField} dan {SCAN_SORT_UPDOWN=UP} atau DOWN sudah jalan di ksystem text saja. V18.01.31, Rabu 31 Januari 2018. 1. CALCS yang mengandung _1 mis.almnama_1 atau ~almnama_1 sudah ok. V18.01.30c, Selasa 30 Januari 2018. 1. SUBFLE sudah bisa menggunakan almnama_1 dari SCR_JOIN_FILE1. 2. file debug untuk VALIDATE, isi target sudah benar. 3. {SCAN_SORT_BY_FIELD=namField} dan {SCAN_SORT_UPDOWN=UP} sudah bisa diparser, khusus untuk ksystem text. V18.01.30b, Selasa 30 Januari 2018. 1. EDITS VALIDATE yang mengandung mis. almnama_1 sudah ok. V18.01.30a, Selasa 30 Januari 2018. 1. Perbaikan karena perubahan dari almnama-2 ke almnama_2 di EDITS, MAP dan DBCLC. V18.01.30, Selasa 30 Januari 2018. 1. almnama-2 diubah jadi alnama_2 untuk SCR_JOIN_FILE2. V18.01.29, Senin 29 Januari 2018. 1. Query di screen yang ada SCR_QRY_SCANN sudah ok untuk tanggal. V18.01.28a, Minggu 28 Januari 2018. 1. EDITS VALIDATE yang prefixnya ada almlama-1 seperti {Palmlama-1} V18.01.28, Minggu 28 Januari 2018. 1. Terbang (SCAN_SCR_ADD) dari layar yang ada SCR_JOIN_FILE sudah tidak mati. 2. DEFAULT sudah ok untuk field dari SCR_JOIN_FILE 3. VALIDATE yang menggunakan suffix dari field SCR_JOIN_FILE1 masih masalah. V18.01.27, Sabtu 27 Januari 2018. 1. Penambahan informasi ljoinfilno dan rjoinfilno di relat. belum rapi. V18.01.26a, Jumat 26 Januari 2018. 1. SFL_TRANS2_FIELD namaField sudah bisa dipakai untuk mengisi nama trans2 di field ini, mis. trans2a. V18.01.26, Jumat 26 Januari 2018. 1. Makanan sudah muncul lagi di layar login untuk restoran. V18.01.24, Rabu 24 Januari 2018. 1. Upload gambar di detail pada rekord yang masih kosong sudah keluar pesan kesalahan. V18.01.22a, Senin 22 Januari 2018. 1. Tambah gambar di trans2 sudah tidak kacau posisinya. 2. SFL_TEMPLATE(tmp_warna) di dalam file tmp_warna harus terisi tmptrans, tidak boleh langusng transa. 3. SCR_HIDE_MASTER Image master akan dihilangkan pada saat masuk ke detail. V18.01.22, Senin 22 Januari 2018. 1. CALCS cHUT ~almjalan-1 == "TEST" sudah ok. V18.01.21, Minggu 21 Januari 2018. 1. almprop-1 VALIDATE dan almprop-2 VALIDATE bersamaan sudah ok. V18.01.19, Jumat 19 Januari 2018. 1. Mulai coba bank service. 2. Pada saat ke detail, detail selalu ditampilkan, kalau perlu scroll secara otomatis. V18.01.18, Kamis 18 Januari 2018. 1. SCR_JOIN_FILE1 sudah bisa ditambah perintah NOCHANGE supaya tidak mengubah sama sekali rekord yang diJOIN. contoh: SCR_JOIN_FILE1 ppdbukurtidx ppmnobuk gv_int1 NOCHANGE SCR_JOIN_FILE2 almotodatidx ppmpry gv_almtagih NOCHANGE SCR_JOIN_FILE3 almotodatidx ppmpry gv_almkirim NOCHANGE 2. SCR_JOIN_ADD sudah tidak dibutuhkan lagi. V17.12.31p, Selasa 16 Januari 2018. 1. Perbaikan agar Tanggal transaksi melampaui hari ini tidak berlaku bagi scr3097 dan scr3098. 2. Pastikan bila pindah dari ksystem.wt ke ksystembaru.wt lakukan sbb: update usr set usremail = NULL; V17.12.31o, Senin 15 Januari 2018. 1. dbprt pilihan -nocreate sudah jalan di ksystembaru.wt mis: kshoho /home/ksystem 0000 -nocreate V17.12.31n, Minggu 14 Januari 2018. 1. Perbaikan agar back button berfungsi pada saat mau keluar dari laporan. V17.12.31m, Sabtu 13 Januari 2018. 1. Laporan 1501 dienter enter pada saat di tombol CETAK sudah tidak mati. V17.12.31l, Kamis 11 Januari 2018. 1. Tombol Back sudah berfungsi sebagai escape untuk ksystem.wt 2. Training sudah bisa untuk perusahaan dan user dengan menggunakan training.ksystem.co Perlu diubah: a. edit /etc/hosts sbb: "127.0.0.1 localhost training.localhost ksystem.local training.ksystem.local" b. tambahkan di /etc/nginx/sites-enabled/default dari server_name localhost; menjadi server_name localhost; server_name training.localhost; c. browse dengan url kata training di depan mis: training.localhost V17.12.31k, Rabu 10 Januari 2018. 1. Pembatasan untuk single user per database untuk training sudah ok. V17.12.31j, Senin 8 Januari 2018. 1. Pencarian rekord di filed dari SCR_JOIN_FILE1 sudah ok. V17.12.31i, Minggu 7 Januari 2018. 1. Bila ada CALCS() ctam g_curcmd == 1 EDITS(master) e.Validate1107 mtsuntuki VALIDATE_BUF3_IF ctam mtsdatstsbuk mmtsa smtsa {PlFPPP} {PlCLSD} maka field mtsuntuki akan keluar warna biru untuk bisa diSCAN, tapi hanya pada saat menambah rekord. Pada saat ubah rekord, walaupun field warnanya biru, tapi tetap tidak bisa diSCAN. 2. ap_flimp sekarang mengimpor secara cepat hanya bila data yang diimpor masih kosong. Bila sudah ada isinya, maka import tetap dijalankan satu per satu karena ada kemungkinan duplikat. V17.12.31h, Minggu 7 Januari 2018. 1. Perbaikan Enter banyak di tombol CETAK di scr1501 agar tidak mati. V17.12.31g, Minggu 7 Januari 2018. 1. Tekan enter beberapa kali pada saat mecetak laporan, mis.1501 sudah tidak membuat program mati. V17.12.31f, Sabtu 6 Januari 2018. 1. Angka 1000 di transt yang tidak ada trans sudah tidak berubah jadi 1. V17.12.31e, Jumat 5 Januari 2018. 1. UPDATE dengan target dari index yang mengandung SCR_JOIN_FILE sudah ok. contoh: SCREEN SCR_JOIN_FILE1 amtdatotoidx gv_dtkonsumen mtsnobuk CALCS() cisiplus ppdjml + amtdf1-1 cACC ppdkat == "ACC" MAP(mupdamt) cisiplus amtdf1-1 DO_CALC_IF cACC SPCALCS(spupdamt) DO_LIB ap_dbclc(DNAME dupdamt,DCOMMAND UPDATE,DTARGET amtdatotoidx-1 gv_dtkonsumen mtsnobuk,DMAP mupdamt); V17.12.31d, Kamis 4 Januari 2018. 1. dbprt sekarang bisa ditambah -nocreate di akhir baris mis: kscoba /home/ksystem 9000 -nocreate untuk tidak mengimpor data bila database dianggap kosong. 2. Dfalt_scan yang menggunakan field scr_join_file sudah muncul pada saat ditekan spasi. 3. Cari di tempat field yang ada SCR_JOIN_FILE yang muncul informasi SELECT mtsprm from mts where mtssts = .......dst sudah diatasi. 4. Field yang menggunakan scr_join_file type string yang tidak dijalankan pada saat di MAP detail misal : MAP(misi) amtdf1-1 ppdhrg REPLACE sekarang sudah ok. V17.12.31c, Rabu 3 Januari 2018. 1. almjalan-1 dari SCR_JOIN_FILE1 sudah bisa dipakai sebagai parameter dari fungsi ap. V17.12.31b, Selasa 2 Januari 2018. 1. Perbaikan dtparserwt untuk CALCS yang mengandung joinfile, mis. almjalan-1. V17.12.31a, Selasa 2 Januari 2018. 1. almjalan-1 sudah bisa dipakai di CALCS. V17.12.31, Minggu 31 Desember 2017. 1. Untuk single user, setiap database di dbprt dibolehkan punya 1 user. V17.12.29, Jumat 29 Desember 2017. 1. SCR_LOGFLD2 namaField dihilangkan, sekarang diganti dengan SCR_LOGMAP namaMap yang lebih luwes. V17.12.26, Selasa 26 Desember 2017. 1. ap_idesj di scr3034 diperbaiki sehingga tidak perlu menekan 'R'ekam dengan perinta SCR_NO_REKAM. Foto orang yang absen akan muncul selama 2 detik sebelum menjadi kosong kembali. V17.12.25, Senin 25 Desember 2017. 1. SCAN_SELECT ccoba yang mengandung lebih besar sama dengan mis: brdtgl >= tlmtgl atau lebih kecil sama dengan mis: brdtgl <= tlmtgl sudah ok. V17.12.21a, Kamis 21 Desember 2017. 1. Tanggal yang diSKIP sudah tidak bisa diedit. V17.12.21, Kamis 21 Desember 2017. 1. SCR_JOIN_FILE1 s/d SCR_JOIN_FILE6 dikembangkan agar mengecek keberadaan file JOIN bila ada field dari file tsb. yang diisi pada saat pencarian rekord. V17.12.20, Rabu 20 Desember 2017. 1. Query di field yang ada di SCR_JOIN_FILE1 s/d SCR_JOIN_FILE6 sudah ok. V17.12.19, Selasa 19 Desember 2017. 1. Dtscrrunsqlsms sudah tidak mati pada saat mengirim sms. V17.12.17, Minggu 16 Desember 2017. 1. SCR_JOIN_FILE1 s/d SCR_JOIN_FILE6 sudah ok di ksystem.wt V17.12.15a, Jumat 15 Desember 2017. 1. Memperbaiki posting yang error DT_SFLNW di dtscrrunsqloto. V17.12.15, Jumat 15 Desember 2017. 1. Menghapus master yang mengecek apakah detail ada sudah dilengkapi dengan juga mengecek apakah SFL_SELECT terpenuhi. V17.12.13, Rabu 13 Desember 2017. 1. Upload, hapus dan menampilkan gambar di kotak UPLOAD sudah ok untuk kode barang yang ada minusnya, mis. AAA-BBB-723 V17.12.14, Kamis 14 Desember 2017. 1. DBCALCS DBC_TARGET yang menggunakan JOINFILE, mis.ppmnobuk-1 sebagai bagian dari target sudah ok. 2. F7 sudah ok untuk SCR_JOIN_FILE 3. Pada saat menambah rekord di SCR_JOIN_FILE, bila jumlah field di index SCR_JOIN_FILE lebih besar dari yang dipakai, mis. jumlah field di index 3 sedang yang dipakai di SCR_JOIN_FILE1 hanya 2, makan field ke 3 dari index sudah tidak dikosongkan pada saat menambah rekord. V17.12.13b, Rabu 13 Desember 2017. 1. VALIDATE yang menggunakan Prefix atau Suffix dari field di SCR_JOIN_FILE1 s/d FILE6 sudah ok. contoh: e.ValidatemtdBtd ppdbrg-1 VALIDATE_IF cbtmisi btdstsbukbrg mbtd sbtd {Pgv_INPG} {Pppmpry} {Sppdpsnoto-1} V17.12.13a, Rabu 13 Desember 2017. 1. Upload, hapus dan menampilkan gambar di kotak UPLOAD sudah ok untuk kode barang yang ada minusnya, mis. AAA-BBB-723 V17.12.13, Rabu 13 Desember 2017. 1. Pindah dari scr3120 ke 631 sudah tidak mati, screen yang sama sama ada SCR_JOIN_FILEnya. V17.12.12, Selasa 12 Desember 2017. 1. SCR_JOIN_FILE1 s/d FILE6 sudah cukup stabil. V17.12.11d, Senin 11 Desember 2017. 1. Perbaikan SCR_JOIN_FILE1 pada saat penambahan rekord. V17.12.11, Senin 11 Desember 2017. 1. Perbaikan SCR_JOIN_FILE4, SCR_JOIN_FILE5 dan SCR_JOIN_FILE6 pada saat dtparserwt. V17.12.10, Minggu 10 Desember 2017. 1. SCR_JOIN_FILE1 s/d SCR_JOIN_FILE6 sudah bisa dipakai. V17.12.08a, Jumat 08 Desember 2017. 1. SCR_JOIN_FIELD diubah jadi SCR_JOIN_ADD. V17.12.08, Jumat 08 Desember 2017. 1. Kombiinasi DBC_JOIN_FIELD dan DBC_JOIN_FILE1 s/d DBC_JOIN_FILE6 sudah bisa diparser. V17.12.06, Rabu 06 Desember 2017. 1. Tampilan Scan sudah tidak terlalu melebar. 2. Search pada saat SCAN di mozilla kursor sudah tidak ke kiri bawah. V17.12.05, Selasa 05 November 2017. 1. Perbaikan fasilitas SCR_JOIN_FILE1 s/d SCR_JOIN_FILE4, masih belum selesai. V17.12.04, Senin 04 November 2017. 1. Penambahan fasilitas SCR_JOIN_FIELD, SCR_JOIN_FILE1 s/d SCR_JOIN_FILE4 untuk menggantikan SCR_JOIN_FIELDADD1 s/d SCR_JOIN_FIELDADD4, belum selesai. V17.11.30, Kamis 30 November 2017. 1. Pada saat mau posting, pilihan Rekan/Batal sekarang didefault ke Rekan sehingga dapat dijalankan dengan enter. V17.11.29, Rabu 29 November 2017. 1. Perbaikan ap_ceksj bila user kosong. V17.11.28d, Selasa 28 November 2017. 1. DBC_LAST_TARGET yang ada DBC_PREFIX dan menggunakan index yang composite (mempunyai banyak field) sudah benar. contoh: CALCS() cprefik "PC" + THBLS(mtstgl) MAP(mmap) cprefik lprefik DO_CALC DBCALCS(daddtld) DBC_COMMAND ADD DBC_FILE tld DBC_MAP maddtld DBC_LAST_TARGET tldbukbrgoto tldnobuk DBC_LAST_COND cganti DBC_PREFIX {lprefik} V17.11.28b, Selasa 28 November 2017. 1. batas 750 DT_FLDLN sudah diperbaiki. V17.11.28a, Selasa 28 November 2017. 1. Panjang maximum satu field diperpanjang dari 500 menjadi 750. V17.11.28, Selasa 28 November 2017. 1. ap_dafsj diperbaiki agar tampilan lebih manis dan tidak keluar pesan pendaftaran gagal walaupun sudah berhasil. V17.11.27, Senin 27 November 2017. 1. ap_adjrt sudah tidak membuat posting berhenti sesudah 20 rekord. V17.11.26, Minggu 24 November 2017. 1. ap_idesj sudah menghasilkan orang yang benar. V17.11.24a, Jumat 24 November 2017. 1. Dtparserwt prg/scr3002 yang tidak sejajar tampilannya sudah diperbaiki. 2. Cetak mandarin sudah bisa di birt. V17.11.24, Jumat 24 November 2017. 1. Upload gambar sekarang langsung diberi nama dengan akhiran .jpg V17.11.23b, Kamis 23 November 2017. 1. Perbaikan SCAN baru agar F8 bisa jalan. V17.11.23a, Kamis 23 November 2017. 1. Program SCAN diperbarui menggunakan cara baru. V17.11.23, Kamis 23 November 2017. 1. Memperbaiki bila pada saat scan menekan tombol Search kemudian Batal yang kadang mati sudah diperbaiki. V17.11.22a, Rabu 22 November 2017. 1. ap_idesj sudah jalan, contoh di prg/scr3034. Ksfinger harus pakai versi minimum 171122. V17.11.22, Rabu 22 November 2017. 1. Perbaikan ap_idesj dan ap_ceksj karena menggunakan WT_POPUP_DIRECT. 2. Program yang keluar dari URL atau ditutup browsernya, perhitungan jumlah user sudaj benar. V17.11.21, Selasa 21 November 2017. 1. ap_idesj sudah jalan untuk mengecek fingerprint tanpa memasukkan kode user. V17.11.18, Sabtu 18 November 2017. 1. Pilihan dbprt lebih satu baris dan data kosong sudah ok di ksystembaru.wt V17.11.16, Kamis 16 November 2017. 1. Jumlah baris lebih dari 1 di Dbprt sudah ok ksystembaru.wt. V17.11.15a, Rabu 15 November 2017. 1. Perbaikan untuk program sidik jari agar dapat mendeteksi sidik jari tanpa memasukkan kode barang, belum selesai. V17.11.12, Minggu 12 November 2017. 1. Sidik jari sudah ok di wip/one-screen. V17.11.10a, Jumat 10 November 2017. 1. DO_SCAN dan SHOW_SCAN kembali diikuti dengan DBCALCS tipe SCANSCAN, bukan SCAN langsung. V17.11.10, Jumat 10 November 2017. 1. Rekord dihapus beberapa kali di layar query (mis.ptt) sudah tidak muncul pesan: "??dq_delcurrec: Masalah pada saat menjalankan REDREC uerr_cod = 1??" 2. ap_dlsfl untuk field target bisa menggunakan ~namaField mis. ~ppdbrg. V17.11.09a, Kamis 09 November 2017. 1. SHOW_SCAN atau SHOW_SCAN_IF sudah ok, VALIDATE_SHOW_IF juga ditiadakan. V17.11.09, Kamis 09 November 2017. 1. g_sglbisnis diubah jadi g_sglbisdvs, g_grpbisnis diubah jadi g_grpbisdvs g_cabbisnis diubah jadi g_cabbisdvs g_sglcabbisnis diubah jadi g_sglcabbisdvs V17.11.08a, Rabu 08 November 2017. 1. DO_SCAN F2 namaScan sekarang sudah jalan. SCAN menggunakan {SCAN_INDEX=namaIndex} {SCAN_TARGET=namaField} {SCAN_TARGET2=namaField} {SCAN_TARGET3=namaField} s/d SCAN_TARGET5. V17.11.08, Rabu 08 November 2017. 1. Menekan tombol o dari detail untuk masuk ke laporan dan kembali lagi dengan escape sudah tidak membuat update di detail tsb. menjadi terhambat karena tidak ada field yang bisa diedit. V17.11.06, Senin 06 November 2017. 1. Perbaikan untuk HOOKS DO_SCAN langsung nama Scan bukan dbcalcs, belum selesai. V17.11.04, Sabtu 04 November 2017. 1. Perbaikan untuk kotak yang bisa 20 di IMAGE master. V17.11.03, Jumat 03 November 2017. 1. Jumlah kotak maksimum di master ditambah dari 10 menjadi 20 kotak. V17.11.01, Rabu 01 November 2017. 1. detail btd sudah bisa dipakai selain ppd, mtd dan tld supaya btfbukoto dapat diisi btdoto. V17.10.31, Selasa 31 Oktober 2017. 1. Tampilan gambar di trans atau trans2 sudah ok, harus menggunakan ksresourcesbaru171031.tgz untuk ksystembaru.wt. 2. Sekarang sudah ada simmsl untuk menyimpan masalah Cara pakai: simmsl namaDAtabase noPrt noSct caracoba mis: simmsl kscoba 9000 470 caracoba nanti akan terbentuk file mslkscoba9000470.tgz V17.10.30, Senin 30 Oktober 2017. 1. Sekarang bisa dibuat tombol di master yang akan menampilkan gambar yang ada di detail dengan fasilitas SCR_UPLFLD namaField mis: SCR_UPLFLD mtdbrg LOCAL PGM_FIELDS ditambahkan baris ltomdet_3 STRING 20 IMAGE(master) di bagian tombol ditambah | _______________ ________________ _______________ | FIELD(master) ditambahkan baris ltomdet_3 TOMBOL INPUTRI 14 EDITS(master) ditambahkan baris Tombol gambar ltomdet_3 SHOW_IMAGE igambar IMAGE(igambar) /--------------------------------------------------------\ |/--------s.UPLOAD--------------------------------------\| || || || || || || || || || || || || || || || || || || || || || || || || || || || || |\------------------------------------------------------/| |Kode Barang: ________ \--------------------------------------------------------/ FIELDS(igambar) mtdbrg NONE INPUTRI 1 V17.10.29a, Minggu 29 Oktober 2017. 1. Perbaikan SCAN_SELECT lagi. V17.10.29, Minggu 29 Oktober 2017. 1. SCAN_SELECT yang pertama dijalankan dan selanjutnya tidak dijalankan (mis.scr3196, di trans2) sudah diatasi. V17.10.28b, Sabtu 28 Oktober 2017. 1. Perbaikan sesudah SCAN di trans2 bisa pindah ke rekord selanjutnya. V17.10.28a, Sabtu 28 Oktober 2017. 1. Perbaikan ap_adjrn dengan memperhitungkan bbggol1. V17.10.27b, Jumat 27 Oktober 2017. 1. Dtparserwt sekarang menangkap DO_IMAGE IF yang seharusnya DO_IMAGE_IF. V17.10.27a, Jumat 27 Oktober 2017. 1. Perbaikan agar field yang ada VALIDATE_IF menampilkan warna biru bila diperlukan, kecuali kondisinya hanya berasal dari field master atau field status dan hasil CALCS = 0, maka tidak ditampilkan warna biru. V17.10.27, Jumat 27 Oktober 2017. 1. Perbaikan ap_adjrn yang berhubungan bbcbisnis dan cabkodidx. V17.10.26e, Kamis 26 Oktober 2017. 1. Perbaiki bbcpst untuk ap_adjrn. V17.10.26d, Kamis 26 Oktober 2017. 1. ap_rdtab dan ap_imtab sekarang bisa dipakai berurutan, tapi tidak boleh ap_imtab dua kali berurutan. V17.10.26c, Kamis 26 Oktober 2017. 1. bbcpst sudah terisi dengan benar dari cabpst di ap_adjrn, scr301. V17.10.26b, Kamis 26 Oktober 2017. 1. Input mandarin sekarang sudah bisa di ksystem web. 2. Untuk mengaktifkan tulisan mandarin di linux, a.sudo apt-get install ibus-libpinyin ibus-gtk ibus-gtk3 b.diaktifkan di set keyboard kanas atas di Ikon Language, Text Entry Setting V17.10.26a, Kamis 26 Oktober 2017. 1. Tanggal kosong sekarang diset sebagai 0000-00-00, bukan '0000/00/00'. V17.10.26, Kamis 26 Oktober 2017. 1. Tanggal kosong sekarang diset sebagai NULL, bukan '0000/00/00'. V17.10.25, Rabu 25 Oktober 2017. 1. Sesudah DO_IMAGE sudah pindah ke field selanjutnya di trans. 2. Ksystembaru.wt sudah langsung menampilkan layar login. V17.10.24a, Selasa 24 Oktober 2017. 1. Perbaikan F8 ke diri sendiri. 2. Perbaikan qrylbl dimasukkan ke scrnumbox. V17.10.24, Selasa 24 Oktober 2017. 1. Perubahan untuk mengakomodasi F8 ke screen dirinya sendiri, mis. dari scr3106 F8 ke scr3106. V17.10.22, Minggu 22 Oktober 2017. 1. Program dtscrrun yang mati sesudah 10 menit sudah diperbaiki. V17.10.21, Sabtu 21 Oktober 2017. 1. VALIDATE_BUF3_DIR_IF untuk program ksystem text yang tidak ada mis. No.Faktur ini tidak ada di direktori lalu ppmnofak VALIDATE_BUF3_DIR_IF cdir1 cblnmudur2 ppmplgstsfak 0 0 {Ppjcplg} {PlOPEN} sudah ok. V17.10.19, Kamis 19 Oktober 2017. 1. Menekan detail 2d di scr3191 sudah tidak mati, masalah ada di dtparserwt. V17.10.17b, Selasa 17 Oktober 2017. 1. Bila ada sct yang belum terdaftar tapi masih di bawah batas, sekarang sudah jalan di ksystembaru.wt V17.10.17a, Selasa 17 Oktober 2017. 1. Upload gambar sekarang sudah kembali menyimpan nama file yang sama dengan nama barang. mis. brgkode = BERAS, maka di direktori upload/BERAS akan terisi BERAS dan BERAS-xxxx. V17.10.17, Selasa 17 Oktober 2017. 1. Mengaktifkan urutan tab di detail yang hanya ada transt saja. V17.10.16a, Senin 16 Oktober 2017. 1. Perbaikan ap_ceksj yang di HOOK untuk tidak dijalankan berulang ulang di layar 130. V17.10.16, Senin 16 Oktober 2017. 1. Untuk bbggol1 == 01 atau 02 atau 03, jrngrup diisi parameter jrnbisnis, untuk yang lainnya tetap dimasukkan ke jrnbisnis. V17.10.15a, Minggu 15 Oktober 2017. 1. Sidik jari bila tidak ada usrcab dan -sj ada di dbprt akan dicek untuk semua user. V17.10.15, Minggu 15 Oktober 2017. 1. Tambah fungsi untuk message yang POPUP untuk sidik jari. 2. Tambah user di ksystem baru sudah ok. V17.10.13c, Jumat 13 Oktober 2017. 1. Json sudah bisa menerima karakter ' mis. komentar=semua 'web' ok V17.10.13b, Jumat 13 Oktober 2017. 1. Data kosong sudah keluar pesan data masih kosong pada saat isi root root. V17.10.13a, Jumat 13 Oktober 2017. 1. CALCS berisi ccoba cabpos == "PST " dengan spasi sesudah tulisan PST sudah ok. V17.10.13, Jumat 13 Oktober 2017. 1. g_sglcab sekarang mencari cab yang cabsts = INPG atau kosong. Walau cabangnya banyak tapi bila yang cabsts = INPG hanya satu, maka g_sglcab diset = 1. 2. Tampilan detail yang tidak menghapus dari rekord sebelumnya sudah diperbaiki. V17.10.12a, Kamis 12 Oktober 2017. 1. ap_ceksj dan ap_dafsj bila berhasil akan pindah ke field berikutnya. V17.10.12, Kamis 12 Oktober 2017. 1. Layar detail app_type yang ada SFL_ADD_OK dan SFL_ADD_ENTER sudah ok pergerakan dengan tombol panah atas/bawah. V17.10.06a, Jumat 06 Oktober 2017. 1. Json GET untuk setiap parameter sekarang ditambah sampai 900 karakter. V17.10.06, Jumat 06 Oktober 2017. 1. Json GET ditambah karakter input di url hingga bisa 2048 karakter. V17.10.05, Kamis 05 Oktober 2017. 1. aprscr sudah diisi dengan nomor screen sesungguhnya, bukan ALIASnya. 2. aprurt diisi 0 bila aprsts != IW. Bila IW maka diisi dengan -grpurtapr dari grpnam yang ada di daftar grup yang bisa mengapprove di scr121. V17.10.03, Selasa 03 Oktober 2017. 1. Perbaikan cetak BARCODE di dtscrrunw agar bisa BARCODE{namaField}, mis. BARCODE{usrpos}. V17.09.29, Jumat 29 September 2017. 1. SCAN scr503 detail sbrg hasil rekord pertama, brgnama sudah muncul di ksystem.wt 2. VALIDATE_SEARCH dan VALIDATE_SEARCH_IF sudah bisa dipakai untuk ksystembaru.wt. Field bisa diisi dengan lebih dari 1 kata. Pencarian dilakukan dengan menggunakan enter, bukan spasi. V17.09.28a, Kamis 28 September 2017. 1. ap_jsnmt dan ap_jsndt sudah ok. V17.09.27, Rabu 27 September 2017. 1. VALIDATE_SEARCH sudah jalan sementara baru 1 kata dulu. V17.09.26b, Selasa 26 September 2017. 1. Pada saat keluar dari program, baik ke url lain maupun browser dimatikan, ksystem.wt langsung dimatikan sehingga perhitungan user sudah benar. 2. kill -10 pid sudah jalan di ksystem.wt untuk menghasilkan informasi /tmp/info V17.09.26a, Selasa 26 September 2017. 1. Perbaikan ap_jsnmt dan ap_jsndt. V17.09.26, Selasa 26 September 2017. 1. Perubahan search solr menggunakan and, bukan or, jadi mie goreng hanya mendapatkan rekord rekord yang mengandung mie dan goreng. V17.09.24, Minggu 24 September 2017. 1. Mengubah SIGKILL menjadi SIGTERM pada saat membunuh session ketika sudah mencapai batas 3 user. 2. bbc per tgl sekarang hanya akan dibuat kalau stsnrchr berisi "Y". V17.09.21b, Kamis 21 September 2017. 1. Pada saat posting sekarang ditampikan detailnya. V17.09.21a, Kamis 21 September 2017. 1. Sesudah menjalankan scr1501 konsistensi data kemudian keluar dari scr1501 sudah tidak muncul pesan kesalahan. V17.09.21, Kamis 21 September 2017. 1. PMT_UPDALL_COND yang kacau pada saat ada filed yang isinya mengandung ? sudah diperbaiki. 2. SCAN_SELECT yang gagal pada saat kembai ke layar awal posting sudah dihilangkan. V17.09.20b, Rabu 30 September 2017. 1. VALIDATE_IF calcs. Bila calcs mengandung field dari file yang ditampilkan atau local field maka field akan menjadi berwarna biru. V17.09.20, Rabu 30 September 2017. 1. Ukuran tampilan di SCAN sudah tidak sempit lagi. V17.09.18, Senin 18 September 2017. 1. ap_adjrn berubah index dari bbccabtbnobs menjadi bbcdatcabth. V17.09.17, Minggu 17 September 2017. 1. VALIDATE_SEARCH dan VALIDATE_SEARCH_IF yang menggunakan solr sudah bisa diparser. V17.09.16, Sabtu 16 September 2017. 1. Perbaikan CALCS yang mengandung SCART(ljml) agar mengembalikan nilai ljml sebagai hasil dari CALCS. V17.09.15, Jumat 15 September 2017. 1. EDITS dijalankan walau field PROTECT di scr3097. V17.09.13a, Rabu 13 September 2017. 1. Bila VALIDATE_IF, VALIDATE_BUF3_IF atau VALIDATE_DUP_IF dan kondisi CALCS dari IF mengandung field dari file lain atau variabel global, maka CALCS akan dihitung dan bila hasilnya benar maka field bisa diSCAN dan mempunyai tanda panah ke bawah. Bila hasilnya salah, field tidak bisa diSCAN dan tidak ada tanda panah. Bila isi CALCS hanya mengandung field dari file yang sedang diisi atau field lokal maka field akan ada gambar panah ke bawah. V17.09.13, Rabu 13 September 2017. 1. Field PROTECT yang ada VALIDATE sudah tidak menampilkan tanda panah ke bawah. 2. SCART sudah bisa dipakai di CALCS mis. CALCS() csetjmlcart SCART(ljmlcart) V17.09.12a, Selasa 12 September 2017. 1. Scr3097 untuk SCAN yang isinya brc sudah ok. V17.09.12, Selasa 12 September 2017. 1. Untuk scr3097 sekarang bisa SCAN ke file brg atau brc. V17.09.11c, Senin 11 September 2017. 1. ap_imtab sudah ok di ksystem web. V17.09.11b, Senin 11 September 2017. 1. Perbaikan login di ksystembaru.wt yang tidak masuk sudah diperbaiki. V17.09.11a, Senin 11 September 2017. 1. BELI dari scr3097, DO_FLY dari scr3098 dan kembali ke scr3098 dari screen checkout sudah ok. V17.09.11, Senin 11 September 2017. 1. Program ksystem.wt yang hang karena posting detail banyak sudah diatasi. V17.09.10a, Minggu 10 September 2017. 1. ap_imtab sudah berjalan dan rekord yang gagal sudah disimpan di namafile.out V17.09.09, Sabtu 09 September 2017. 1. ap_imtab sudah tidak hang bila banyak. V17.09.08, Jumat 08 September 2017. 1. bbcdata diubah dari DTBLN menjadi BLN dan dari DTTGL menjadi TGL. V17.09.07a, Kamis 07 September 2017. 1. Posting dari scr692 yang merupakan ALIAS_TYPE, log record sudah berubah dari PS ke P. V17.09.07, Kamis 07 September 2017. 1. g_catjmlbrg sudah bisa dipakai sebagai jumlah barang yang ada di dalam CART (scr3097). 2. usrnam sekarang sudah bisa dipakai di birt berisi g_usrnam (nama user yang login). V17.09.06, Rabu 06 September 2017. 1.. No.IP ditampilkan di layar ksystembaru.wt. V17.09.04a, Senin 04 September 2017. 1. Pada saat dtparserwt, g_usrkode panjangnya sudah 21. V17.09.04, Senin 04 September 2017. 1. Scr3097 di websale ksystem sudah mengakomodasi semua field yang tidak PROTECT bisa dipakai di HOOKS. V17.09.03, Minggu 03 September 2017. 1. Set password untuk user RI sudah ok. V17.09.02, Sabtu 02 September 2017. 1. DO_SPCALCS di scr3097 sudah jalan. V17.09.01, Jumat 01 September 2017. 1. Mencoba mengubah nilai di kotak barang yang benar di scr3097, belum selesai. V17.08.28, Senin 28 Agustus 2017. 1. Posting untuk layar APP_TYPE sudah tidak muncul komentar. V17.08.25, Jumat 25 Agustus 2017. 1. Field tipe CART (scr3098) sekarang sudah bisa dibuat HOOKS cur_field=lcat DO_FLY no_layar. V17.08.24, Kamis 24 Agustus 2017. 1. ap_arfld ditamah jumlah lpos dari 25 menjadi 50 sbb: ap_arfld(lfields,lpos1,lpos2,lpos3,lpos4,lpos5,lpos6,lpos7,lpos8,lpos9,lpos10,lpos11,lpos12,lpos13,lpos14,lpos15,lpos16,lpos17,lpos18,lpos19,lpos20,lpos21,lpos22,lpos23,lpos24,lpos25,lpos26,lpos27,lpos28,lpos29,lpos30,lpos31,lpos32,lpos33,lpos34,lpos35,lpos36,lpos37,lpos38,lpos39,lpos40,lpos41,lpos42,lpos43,lpos44,lpos45,lpos46,lpos47,lpos48,lpos49,lpos50)"; 2. Menekan back button di sub menu sudah tidak langsung ke luar ke layar depan. V17.08.23, Rabu 23 Agustus 2017. 1. Batal posting sekarang mengubah logtype dari nobuk yang dibatalkan dari P menjadi B bila BATALPST dan dari P menjadi V bila VOIDPST. V17.08.22, Selasa 22 Agustus 2017. 1. formqt field oto diubah jadi FFFYYMMDDmmss-00001 2. Pada saat posting, logtype awalnya diubat log dengan tipe PS (PSebelum), sesudah posting selesai diubah jadi P lagi. V17.08.21b, Senin 21 Agustus 2017. 1. SCAN_SELECT=namaCalcs sudah ok di SCANN yang menggunakan SCAN_INDEX. V17.08.21a, Senin 21 Agustus 2017. 1. Informasi pengaktifan search di program katalog: solr - search engine server start --------------------------------- apt-get install openjdk-7-jdk /* download solr-5.5.4.tgz */ http://archive.apache.org/dist/lucene/solr/5.5.4/solr-5.5.4.tgz extract di /opt cd /opt sudo tar xvfz solr-5.5.4.tgz sudo solr-5.5.4/bin/solr start sduo solr-5.5.4/bin/solr create -c ks kalau mau start (/etc/rc.local) /opt/solr-5.5.4/bin/solr start kalau mau stop /opt/solr-5.5.4/bin/solr stop Cara menambahkan data search ---------------------------- 1. Jalankan program 2. login sebagai RI 3. masuk scr4027, atau F3 di layar menu pilih brg 4. Tekan tombol c terus enter untuk mendapatkan semua brg 4. Tekan F12 maka semua rekord brg sudah ditambahkan ke index search untuk pencarian 2. F4 yang kadang tidak muncul di scr3097 sudah ok. 3. F5 di scr3097 (program katalog atau ksystembaru.wt) sudah bisa untuk mengaktifkan dan menonaktifkan debug. Bila aktif perintah sql akan disimpan di file debug2. V17.08.21, Senin 21 Agustus 2017. 1. EDITS yang SCAN_SELECT gagal tidak dimunculkan pada saat pencarian rekord di layar query. 2. g_sgldvs diset 1 bila rekord dvs hanya 1, walau cabangnya banyak. V17.08.20, Minggu 20 Agustus 2017. 1. Pembatasan cabang di scr3002 untuk struktur yang belum ada gdfbisnis sudah ok. V17.08.19a, Sabtu 19 Agustus 2017. 1. Untuk kategori bertingkat, sekarang tampilan menu menggunakan kolom ke dua dari SCAN yang berisi nama, sedang untuk pencarian rekord menggunakan kolom pertama dari SCAN. Lihat contoh di prg/scr3097. V17.08.19, Sabtu 19 Agustus 2017. 1. Perbaikan menu bertingkat di scr3097. V17.08.18a, Jumat 18 Agustus 2017. 1. EDITS yang gagal karena SCAN_SELECT gagal sekarang langsung ditampilkan SCAN yang menyebabkan EDITS tsb. gagal. V17.08.18, Jumat 18 Agustus 2017. 1. Kategori bertingkat di layar jual (scr3097) sudah ok. 1. Login yang masalah karena tidak ada field gdfbisnis sudah ok. V17.08.17, Kamis 17 Agustus 2017. 1. Perbaikan menu pilihan kategori agar menu paling bawah hanya punya SCAN untuk barang sedang untuk kategori tidak ada. V17.08.16, Rabu 16 Agustus 2017. 1. Mengubah tampilan awal barang dari 10 menjadi 20 di layar 3097. 2. Scr3098 sekarang sudah bisa mempunyai menu bertingkat. V17.08.14, Senin 14 Agustus 2017. 1. Layar 986 untuk terima request Json sekarang sudah bisa menggunakan SCR_NXT_POSTING. V17.08.11b, Jumat 11 Agustus 2017. 1. SPCALCS yang mati kalau diisi dmap sudah ok. V17.08.11a, Jumat 11 Agustus 2017. 1. SCAN di desktop pakai model lama karena model baru masih ada masalah. V17.08.11, Jumat 11 Agustus 2017. 1. ap_ptbtf yang mati sudah diperbaiki. V17.08.02, Rabu 02 Agustus 2017. 1. Field yang ada ap_dafsj atau ap_ceksj pada saat menekan tab di field itu akan diubah jadi tombol enter di ksystem web. V17.07.29, Sabtu 29 Juli 2017. 1. Pada saat mengisi tanggal, mengetik spasi sudah tidak membuat program mati. V17.07.28, Jumat 28 Juli 2017. 1. Cetak birt yang kadang mati karena segfault sudah diatasi. V17.07.27, Kamis 27 Juli 2017. 1. Perbaikan untuk g_katlevel untuk display barang bertingkat. V17.07.24, Senin 24 Juli 2017. 1. Kategori di ksystem baru sekarang sudah dibuat bertingkat. 2. Dtscrrunlibxml untuk Indomaret sekarang file debugnya diletakkan di debugindomaret, bukan debug2. V17.07.20a, Kamis 20 Juli 2017. 1. Mengatasi cetak F2 di scr603 yang kadang mati. V17.07.20, Kamis 20 Juli 2017. 1. Perbaikan F2 yang tidak jalan di ksystem web. V17.07.17a, Senin 17 Juli 2017. 1. Ksystembaru.wt sudah bisa mengimport data dari data kosong. V17.07.17, Senin 17 Juli 2017. 1. TextArea sekarang dibatasi 250 karakter. V17.07.14, Jumat 14 Juli 2017. 1. Perbaikan program mengikuti warning compiler. V17.07.13, Kamis 13 Juli 2017. 1. Menambah pilihan sidik jari bukan hanya verify tapi juga ada identify, perlu mengambil libftrapi.so dan libScanAPI.so dari ksystem.co dan dimasukkan ke /usr/lib V17.07.12, Rabu 12 Juli 2017. 1. dtscrrunlibxml untuk centos 32 bit sudah bisa dipakai sebagai web service. V17.07.06, Kamis 06 Juli 2017. 1. dtscrrunsqloto sudah bisa menjalankan program oto untuk laporan birt, hasil di direktori tmp. V17.07.05, Rabu 05 Juli 2017. 1. Scr603 menekan tombol 2d, kemudian menekan tombol 2d lagi sudah tidak mengosongkan tulisan 2d di tombol itu. 2. Perbaikan dtscrrunsqloto untuk membuat laporan dari birt secara otomatis, belum selesai. V17.06.29, Kamis 29 Juni 2017. 1. ap_adbtf yang banyak lokasi sudah bisa menambah rekord sesudah posting. V17.06.28, Rabu 28 Juni 2017. 1. dtscrrunsqllibxml sudah bisa mengembalikan jawaban json yang "error":"true" seperti di standar blibli, harus menggunakan ap_jsnmt dan/atau ap_jsndt. V17.06.27, Selasa 27 Juni 2017. 1. ap_adbtf untuk lokasi awal akhir sudah ok di ksystem web. V17.06.26, Senin 26 Juni 2017. 1. Perbaikan json untuk blibli yang terhapus. V17.06.25a, Minggu 25 Juni 2017. 1. Batasan lokawl harus ada bila lokakh terisi di ap_adbtf dihilangkan. V17.06.25, Minggu 25 Juni 2017. 1. ap_adbtf bila ppdlok kosong dan ppdlokakh isi sudah tidak diperbolehkan. V17.06.24, Sabtu 24 Juni 2017. 1. ap_adbtf bila ada lokasi awal sudah ok program baru. V17.06.22a, Kamis 22 Juni 2017. 1. F2 membuat jurnal percobaan yang mati sudah diperbaiki. V17.06.22, Kamis 22 Juni 2017. 1. ap_adbtf yang mengambil dari barang yang sudah dibooking sudah ok di ksystem web. V17.06.21, Rabu 21 Juni 2017. 1. Scan yang jumlah judulnya lebih sedikit dari isinya sudah tidak mematikan program. 2. SCAN SELECT yang kadang masalah sudah diperbaiki. V17.06.19, Senin 19 Juni 2017. 1. ap_jsnmt dan ap_jsndt sudah bisa dipakai untuk menjawab GET dengan json. a. Ubah file /etc/nginx/sites-enabled/default, tambahkan 4 baris ini di atas location /rpt { location /blibli { fastcgi_pass localhost:9092; include fastcgi_params; } sudo service nginx stop sudo service nginx start b. buat file xmlparam di /home/ksystem , isinya -db=kscoba -xNoPlg c. copy program di bawah ini ke prg/sct986 d. cp bin/dtscrrunsqllibxml ke /home/ksystem/blibli e. sudo spawn-fcgi -d /home/ksystem -n -f /home/ksystem/blibli -a 0.0.0.0 -p 9092 f. Isi layar jurnal memorial di scr101, isi master dan 2 detail, catat no buktinya, mis.JM010712-000001 g. buka browser, ketik di url localhost/blibli?nobuk=JM010712-000001 h. json akan tampil di browser. SCREEN 986 APP_TYPE s.JurnalMemorial LOCAL PGM_FIELDS lno INT2 2 lurt INT2 2 lbkmnobuk STRING {g_len_xl} lbkmtgl DATE 4 ltomdet_d STRING 30 lnamafldsts STRING 13 lnamafldfak STRING 13 lnamaidxfak STRING 13 lnamacalc STRING 13 lnamakode STRING 13 lfldtotal STRING 13 lyturut STRING 3 lnamfil STRING 31 ltitlemaster STRING 31 ltitledetail STRING 31 llabelmaster STRING 201 llabeldetail STRING 201 linputfields STRING 201 lmstoutputfields STRING 201 ldetoutputfields STRING 201 ldatetype INT2 2 lmapnam STRING 21 lcalcnam STRING 21 lnumfail INT2 2 CALCS() capprove DO_LIB ap_apprv(bkmnobuk,bkmcab,bkmbisnis,lnamakode,lfldtotal,lnamafldsts,lnamafldfak,lnamaidxfak,lnamacalc,bkmjmltlk,lyturut); /* ------------------ djoinbkdu --------------*/ MAP(mjoinbkdu) bkdurt lurt REPLACE DBCALCS(djoinbkdu) DBC_COMMAND JOIN_LAST_SFL DBC_TARGET bkdbukurtidx bkmnobuk DBC_MAP mjoinbkdu CALCS(master) cgsglbisnis1 g_sglbisnis == 1 && g_sglcab == 1 cgsglcab1 g_sglcab == 1 IMAGE(master) /--------------------------------------------------------------------------------------------------\ | /----------------------------------------------------\ /-------------------\ /-----------------\ | | |i.NoBuk : ____________________ | |i.Tgl :__________ | |i.Cab :_________ | | | |i.Ket : _______________________________________ | |i.Sts :______ | |i.Bis :_________ | | | \----------------------------------------------------/ \-------------------/ \-----------------/ | | ___________________ ____ | | | | | | | | | | /---------------------------------------------\ /----------------------------------------------\ | | | i.TotDeb | | i.TotKre | | | | _________________________________________.__| | _________________________________________.__ | | | | | | | | | \---------------------------------------------/ \----------------------------------------------/ | \--------------------------------------------------------------------------------------------------/ FIELDS(master) bkmnobuk NONE INPUTRI 1 bkmtgl NONE {DD-MM-YY} INPUTRI 3 bkmcab PROTECT INPUTRI 5 /* Dvs */ bkmket PROTECT SCROLL INPUTRI 2 bkmsts PROTECT NONE 4 /* Kredit*/ bkmbisnis PROTECT INPUTRI 6 /* Dvs */ ltomdet_d TOMBOL INPUTRI 16 /* Tombol Detil d*/ bkmdata PROTECT QPROTECT UNSEEN NONE 17 bkmjmld PROTECT BIG 13 /* Debet */ bkmjmlk PROTECT BIG 14 /* Kredit*/ DEFAULTS(master) lnamfil INIT {r_string1} /* lnamfil INIT "bkm" bkmnobuk INIT "JM010712-320001" */ ldatetype INIT 1 lmapnam INIT BLANKS lcalcnam INIT BLANKS linputfields INIT "junk+bkmnobuk" llabelmaster INIT "Data+Tanggal+Cabang+Total" lmstoutputfields INIT "bkmnobuk+bkmtgl+bkmcab+bkmjmld" llabeldetail INIT "NoUrut+NoBBM+Keterangan+Type+Jumlah" ldetoutputfields INIT "bkdurt+bkdnobbm+bbgket+bkdtype+bkdjml" ltitlemaster INIT "tracking" ltitledetail INIT "tracking_detail" lnamafldsts INIT "bkmstsapr" lnamafldfak INIT "bkmnobuk" lnamaidxfak INIT "bkmbukidx" lnamakode INIT "bkmscr" lfldtotal INIT "bkmjmld" lyturut INIT T /* Apr tdk harus urut "T". jika yg paling atas sdh acc, dianggap apr ok*/ ltomdet_d INIT "1d.Isi Rek.Yg Di Jurnal" bkmscr INIT {g_scrnumstr} bkmdata INIT JM bkmdata INIT_QUERY JM lno INIT 3 lno INIT_UPDATE 3 bkmsts INIT OPEN bkmtgl INIT {g_tgltrn} bkmtgl INIT_UPDATE {g_tgltrn} lbkmnobuk INIT_UPDATE {bkmnobuk} lbkmtgl INIT_UPDATE {bkmtgl} IF cgsglbisnis1 bkmbisnis INIT {g_grpbisnis} IF cgsglcab1 bkmcab INIT {g_grpcab} EDITS(master) Tombol d tidak ltomdet_d SHOW_SFL trans No Bukti tidak ada bkmnobuk VALIDATE bkmbukidx mbkmok 0 MAP(mbkmok) bkmnobuk bkmnobuk REPLACE bkmket bkmket REPLACE bkmtgl bkmtgl REPLACE bkmcab bkmcab REPLACE bkmket bkmket REPLACE bkmsts bkmsts REPLACE bkmbisnis bkmbisnis REPLACE bkmdata bkmdata REPLACE bkmjmld bkmjmld REPLACE bkmjmlk bkmjmlk REPLACE HOOKS(master) BEFORE_INPUT cur_field=bkmnobuk DO_LIB ap_rdtab(lnamfil,linputfields,ldatetype,lmapnam,lcalcnam,&lnumfail); IMAGE(transt) /-----t---------------t-----------------------------------t--------t---------------------\ |i.Urt|i.Rek | i.Keterangan | Dk | i.Jumlah | \-----.---------------.-----------------------------------.--------.---------------------/ IMAGE(trans) | ___ | _____________ |__________________________________ | __ | ________________.__ | FIELD(trans) bkdurt NUMERIC INPUTRI 1 bkdnobbm ALLCAPS INPUTRI 2 bbgket PROTECT NONE 4 bkdtype NOCHANGE INPUTRI 5 bkdjml NUMERIC INPUTRI 6 DEFAULTS(trans) bbgket INIT BLANKS bkdtype DFALT_LIST D K CALCS() cjoinbkdu0 djoinbkdu == 0 && g_curcmd == 1 cjoinbkdu1 djoinbkdu == 1 && g_curcmd == 1 curut lurt + 1 csatu 1 EDITS(trans) e.MandatoryUrt bkdurt MANDATORY e.MandatoryBbm bkdnobbm MANDATORY e.MandatoryTyp bkdtype MANDATORY e.MandatoryJml bkdjml MANDATORY e.DupkeyBbm bkdnobbm DUPKEY bkdbukurtidx {Pbkmnobuk} {Pbkdurt} {Sbkdbukll} e.DupkeyUrt bkdurt DUPKEY bkdbukurtidx {Pbkdnobuk} {Sbkdnobbm} {Sbkdbukll} e.ValidateBbm bkdnobbm VALIDATE bbgnoidx mbbg sbbgJM MAP(mbbg) bbgno bkdnobbm REPLACE bbgket bbgket REPLACE bbgytbbantu bbgytbbantu REPLACE bbgbbantu bbgbbantu REPLACE MAP(murut) csatu bkdurt DO_CALC_IF cjoinbkdu0 curut bkdurt DO_CALC_IF cjoinbkdu1 HOOKS(trans) BEFORE_INPUT cur_field=bkdurt DO_MAP SHOW murut SUBFILE(trans) SFL_LINES(8) SFL_TITLE(transt) SFL_TARGET bkdbukurtidx bkmnobuk SFL_MAP bkmnobuk bkdnobuk bkmtgl bkdtgl bkmsts bkdsts bkmdata bkddata bkmscr bkdscr /*---------------------------------------------------------------*/ SPCALCS(spmaster) DO_LIB ap_jsnmt(ltitlemaster,llabelmaster,lmstoutputfields); SPCALCS(spdet1) DO_LIB ap_jsndt(ltitledetail,llabeldetail,ldetoutputfields); POSTING(master) PST_COMMAND spmaster POSTING(trans) PST_COMMAND spdet1 END_SCREEN V17.06.14, Rabu 14 Juni 2017. 1. Perbaikan warning compiler untuk ksystem.wt sudah selesai. V17.06.13, Selasa 13 Juni 2017. 1. Perbaikan agar dtparser tidak duplikat, kesalahan waktu perbaikan dari compiler warning. V17.06.11, Minggu 11 Juni 2017. 1. Perbaikan mengikuti warning dari compiler. V17.06.07a, Rabu 07 Juni 2017. 1. SCAN sekarang kalau dicari kata tertentu akan langsung tersorot, tinggal enter. 2. SCAN sesudah keluar hasil dan saat dicari tidak ada rekord yang ketemu akan langsung kembali ke rekord rekord hasil awal pencarian. V17.06.07, Rabu 07 Juni 2017. 1. Perbaikan scr3004, yg sesudah masuk IMAGE tombol dari detail, kembali ke master dan update langsung mati sudah diperbaiki. V17.06.04, Minggu 04 Juni 2017. 1. ap_adjrn diperbaiki lagi supaya jadi cepat force index (jrntrnidx). V17.06.02, Jumat 02 Juni 2017. 1. Menghilangkan pesan "prc_scr screnptr->smennum =" di ksystem text. V17.06.01, Kamis 01 Juni 2017. 1. Pembacaan posisi GPS bila ada GPSINFO di master diperbaiki. 2. Penambahan rekord jurnal diperbaiki agar lebih cepat. V17.05.29a, Senin 29 Mei 2017. 1. GPSINFO dibaca lagi setiap menambah rekord di master (bila GPSINFO ada di master) dihidupkan lagi. V17.05.29, Senin 29 Mei 2017. 1. GPSINFO sementara hanya diisi pada saat masuk screen. V17.05.26, Jumat 26 Mei 2017. 1. Bila ap_dlbtf gagal, akan menulis ke file debug2. V17.05.25, Kamis 25 Mei 2017. 1. Sesudah SCAN, program akan pindah ke field selanjutnya, melewati field field yang diprotect. Walau diPROTECT, VALIDATE dari field yang PROTECT sudah dijalankan lagi. contoh: scr603, detail sesudah SCAN di lokasi. V17.05.24, Rabu 24 Mei 2017. 1. GPSINFO dibaca lagi setiap menambah rekord di master (bila GPSINFO ada di master). V17.05.23, Selasa 23 Mei 2017. 1. HOOKS yang dijalankan tidak dijalankan pada saat SCAN, mis. scr603 detail di ppdbrg sudah diperbaiki. V17.05.18, Kamis 18 Mei 2017. 1. Tombol PgUp dan PgDwn ditambahkan pada saat berada di detil. V17.05.16a, Selasa 16 Mei 2017. 1. Penambahan file erm dimatikan dulu. V17.05.16, Selasa 16 Mei 2017. 1. ap_adjrn untuk program baru sekarang mengubah ststglmun = jrntgl apabila 1.jrntgl < g_tglrn && 2.ststglmun == blanks || ststglmun > jrntgl V17.05.15a, Senin 15 Mei 2017. 1. Saat keluar dari IMAGE tombol 3 di scr3004, sudah tidak ke next field bila g_curcmd == 0. V17.05.15, Senin 15 Mei 2017. 1. g_cabbisnis untuk cabang yang hanya 1 bisnis (g_sglcabbisnis == 1) sudah ok dipakai di SCAN. Contoh di scr603 scan di field Cabang (ppmcab). 2. Masuk DO_IMAGE dari detail, mis. scr603, 3d terus 't' untuk tambah rekord sudah ok. V17.05.07, Minggu 07 Mei 2017. 1. g_sglcab, g_grpcab, g_sglbisnis, g_grpvisnis, g_sgldvs dan g_grpdvs diperbaiki. Bila cabang 1, bisnis 1 dan divisi 1 maka g_sglcab, g_sglbisnis dan g_sgldvs diset 1 dan g_grpcab, g_grpvisinis dan g_grpdvs diset. Bila cabanga atau bisnis atau divisi lebih dari satu, maka g_sglcab, g_sglbisnis dan g_sgldvs diset berdasarkan detail scr3002. V17.05.04b, Kamis 04 Mei 2017. 1. GPSINFO {fieldlat,fieldlon} sudah bisa dipakai maka pada saat masuk ke scr ini, maka llat akan terisi latitude (ketinggian di atas atau di bawah katulistiwa, di atas nilai positif, di bawah nilai negatif dan llon akan terisi longitude (timur barat dari Greenwich di London), ke timur atau searah jarum jam dari Greenwich akan positif dan ke barat atau berlawanan arah jarum jam dari GreenWich akan negatif. Indonesia akan mempunyai latitude negatif karena di bawah katulistiwa dan longitude positif karena di timur dari Greenwich. V17.05.04a, Kamis 04 Mei 2017. 1. Program ksystem gabungan online operasional sudah jalan untuk ksold juga. V17.05.04, Kamis 04 Mei 2017. 1. Scan sudah menggunakan KScanViewer cara baru. V17.05.03, Rabu 03 Mei 2017. 1. ap_adbtf, jumlah brd yang dapat diambil oleh satu ppd dinaikkan dari 20 menjadi 100. V17.05.02, Selasa 02 Mei 2017. 1. ap_adjrn sudah menambah/mengubh 2 bbc, satu yang DTBLN dan satu lagi yang bbcdatanya DTTGL. Untuk DTBLN bbcthbl diisi YYMM, sedang untuk DTTGL bbcthbl diisi YYYYMMDD. V17.04.29, Sabtu 29 April 2017. 1. Field jumlah di scr503 detail yang terisi kode Lokasi sekarang sudah diperbaiki di ksystem web. V17.04.27, Kamis 27 April 2017. 1. Untuk g_mobile (Android), tampilan yang di baris atas dikurangi agar tidak memenuhi layar. V17.04.26a, Rabu 26 April 2017. 1. Detail usr yang dibatasi cabang dan divisi sudah tidak mati di data non sql. V17.04.26, Rabu 26 April 2017. 1. UPDATE yang mengandung tanggal di index sudah ok di ksystem web. mis. DBCALCS(dupdabd) DBC_COMMAND UPDATE DBC_TARGET abdkymtglidx lnip ltanggal DBC_MAP mupdabd V17.04.24, Senin 24 April 2017. 1. Tombol 'r' sudah bisa dipakai untuk membuka register di layar query. SCR_PRINT_FAKTUR_COND tetap harus ada. V17.04.22, Sabtu 22 April 2017. 1. HOOKS, HKCURSOR NOSTAY sudah menampilkan HKMSG dan pindah ke field selanjutnya. V17.04.21a, Jumat 21 April 2017. 1. dbprt bisa diisi -maxqryread=1000 untuk membatasi pencarian hanya sampai 1000 rekord. contoh: kscoba /home/ksystem 0000 -oldksfinger -maxqryread=1000 V17.04.20a, Kamis 20 April 2017. 1. Perbaikan cetak dari detail supaya sesudah keluar terus ke master dan melakukan query tidak mati. V17.04.20, Kamis 20 April 2017. 1. Cetak di posisi detail sudah tidak menyebabkan ksystem web mati. V17.04.18a, Selasa 18 April 2017. 1. MAP yang fieldnya ada di transt sudah ditampilkan di ksystem web. V17.04.18, Selasa 18 April 2017. 1. Sesudah Alt-A di trans, naik ke master, kemudian lanjut ke rekord selanjutnya di master sudah muncul. V17.04.17, Senin 17 April 2017. 1. Memberi informasi pada saat dtparserwt -n -c agar tujuan field di MAP diberi informasi nama map, nama field dan nama image dari field tsb di file scr3101.c. V17.04.16a, Minggu 16 April 2017. 1. Perbaikan untuk MAP yang baris pertama field tujuan adalah field dari IMAGE dan baris ke dua field tujuan bukan field dari IMAGE sudah diperbaiki shg hanya field tujuan yang ada IMAGEnya yang ditampilkan. V17.04.16, Minggu 16 April 2017. 1. Pada saat menambah detail, dilakukan DT_INIMG untuk mengosongkan semua database field. V17.04.15, Sabtu 15 April 2017. 1. Perbaikan agar error penambahan jrnoto yang duplikat tidak tampil di layar, karena langsung ditambah nomor otonya secara otomatis. Kalau tampil di layar malah bisa membuat kacau, karena operator bisa menghentikan proses selanjutnya. V17.04.13a, Kamis 13 April 2017. 1. MAP dari field yang bukan master dan bukan dari g_curimg tidak akan ditampilkan di layar. V17.04.11, Selasa 11 April 2017. 1. DFALT_LIST sudah ok di ksystem web. V17.03.30b, Kamis 30 Maret 2017. 1. nextField diperbaiki untuk mencegah infinte loop. V17.03.30a, Kamis 30 Maret 2017. 1. Tulisan Close dan Print di cetakan birt sudah dipindah ke kanan lagi. V17.03.30, Kamis 30 Maret 2017. 1. rpt/faktur kondisi IF bbmjml>0.0 atau bbmjml<0.0 sudah ok. V17.03.29, Rabu 29 Maret 2017. 1. rpt/faktur. ditambah fasilitas fontsize, bisa normal, small, verysmall, tiny dan verytiny. Cara memakainya diletakkan di baris sesudah master. Fontsize ini berlaku untuk seluruh cetakan. 2. Ada juga fasilitas IF field==BLANKS atau field>0 dll, perintah field>0 harus tidak ada spasi. contoh: master small TOKO TITAS PT. TITAS BOGA LESTARI Ruko Syailendra Kav. 05. Banyumanik Tel 024 76 4000 76 / 087 700 6000 26 ---------------------------------------- bbmno : @xxxxxxxxxx IF bbmno!=BLANKS bbmno ---------------------------------------- rekap Barang yang Sudah Dibeli Tidak Dapat Dikembalikan / Ditukar Terima Kasih & Selamat Belanja Kembali TOKO TITAS PT. TITAS BOGA LESTARI Ruko Syailendra Kav. 05. Banyumanik Tel 024 76 4000 76 / 087 700 6000 26 register 27 112 0 25 250 V17.03.22a, Rabu 22 Maret 2017. 1. DEFAULT sudah dijalankan untuk laporan yang dijalankan lewat layar query dengan menekan tombol o, mis. scr301. V17.03.22, Rabu 22 Maret 2017. 1. Bantuan pengisian tanggal - - dihilangkan. V17.03.18, Sabtu 18 Maret 2017. 1. Laporan 541 (program text) yang ada RT_JOIN_FIELD1 dan RT_JOIN_FIELD2 bila tidak ada rekord yang dicetak, SCAN di kode pelanggan dan panah ke bawah di SCAN sudah tidak kacau lagi. V17.03.17c, Jumat 17 Maret 2017. 1. DO_LIB ap_dsGPS(lat1,lon1,lat2,lon2,&distanceMeter)"; sudah bisa dipakai di CALCS. V17.03.17b, Jumat 17 Maret 2017. 1. Tanggal diberi batas - - di komputer tetapi batasan - - dihilangkan di handphone. V17.03.17a, Jumat 17 Maret 2017. 1. DBC_LAST_TARGET atau DLTARGET di DBCALCS yang SCANSCAN sudah jalan di ksystem web. V17.03.17, Jumat 17 Maret 2017. 1. DO_IMAGE atau showImage di trans tidak pindah ke field selanjutnya pada saat keluar. 2. Tombol BATAL sudah hilang pada saat pembatalan di showImage. V17.03.16a, Kamis 16 Maret 2017. 1. Bantuan - - di tanggal dihilangkan dulu karena kacau kalau diakses via handphone. V17.03.16, Kamis 16 Maret 2017. 1. Cetak o di layar query untuk mencetak, tapi belum diset ke rptdesign yang mana sudah tidak mengacaukan tampilan. mis. scr301, cari tekan enter, kemudain tekan o. V17.03.15a, Rabu 15 Maret 2017. 1. MAP di SCAN tidak mempengaruhi IMAGE(trans) maupun transt. 2. Sesudah DFALT_SCAN dan VALIDATE akan dijalankan EDITS untuk IMAGE yang bersangkutan. V17.03.15, Rabu 15 Maret 2017. 1. SCAN yang ada EDITSnya sudah ok tampilan di SCANnya di ksystem text. contoh scr525, detail, kategori diisi, terus scan di kode barang. V17.03.14a, Selasa 14 Maret 2017. 1. Pencarian di field tanggal yang ada NO_CALENDAR sudah ok. V17.03.14, Selasa 14 Maret 2017. 1. Tanggal sekarang bisa dibuat tidak ada calendarnya dengan cara memberikan NO_CALENDAR di bagian output attribute (kanan). contoh: bkmtgl NONE {DD-MM-YY} INPUTRI 1 /* Tanggal */ diubah jadi bkmtgl NONE {DD-MM-YY} NO_CALENDAR 1 /* Tanggal */ 2. DATE sekarang otomatis sudah ada tanda - antara tgl bulan dan bulan tahun. V17.03.13, Senin 13 Maret 2017. 1. Cetak laporan dengan o yang kadang mati sudah diperbaiki salah satu penyebabnya. V17.03.11, Sabtu 11 Maret 2017. 1. Layar APP_TYPE pindah ke detail menggunakan tab atau enter tampilan layar sudah tidak kacau. (sct3035) 2. Sesudah masuk showImage, akan langsung pindah ke field selanjutnya kecuali kalau ditekan Esc. V17.03.09a, Kamis 09 Maret 2017. 1. Angka 9 sekarang sudah ok untuk dipakai dalam pencarian di mysql. 2. Tombol Batal sekarang disediakan di IMAGE dari tombol. Batal di sini tidak membatalkan semua pengisian di IMAGE tombol, hanya membatalkan pengisian field yang sedang diisi. V17.03.09, Kamis 09 Maret 2017. 1. g_mobile sudah jalan untuk HP android dan iphone. 2. dtscrrunw -timekill=5 sudah jalan. V17.03.08, Rabu 08 Maret 2017. 1. Memberi informasi decimal ke SCAN baru. V17.03.07, Selasa 07 Maret 2017. 1. Pilihan cetak halaman awal akhir sudah bisa lagi di ksystem text. V17.03.06, Senin 06 Maret 2017. 1. Cetak laporan di ksystem text sudah tidak mengosongkan variabel lokal lagi. V17.03.02a, Kamis 02 Maret 2017. 1. g_smstelp sudah terisi nomor telpon lagi di dtscrrunsms. 2. ALLCAPS dan ALLWORDCAPS sudah jalan di TEXTAREA. V17.03.02, Kamis 02 Maret 2017. 1. Perbaikan dtscrrunsms dan dtscrrunsqlsms. V17.03.01, Rabu 01 Maret 2017. 1. MAP untuk field yang tidak master dan bukan IMAGE sekarang tidak ditampilkan untuk menghindari program mati. V17.02.28a, Selasa 28 Pebruari 2017. 1. rpt/faktur ada tab di nama field sudah ok. V17.02.28, Selasa 28 Pebruari 2017. 1. rpt/Faktur. sekarang sudah bisa memberi panjang decimal mis. @xxxxxxxx.xx @xxxxxxxxxx.x @xxxxxxxxxx bbmtotal bbmtotal bbmtoal akan menghasilkan 100.000,00 100.000,0 100.000 V17.02.27, Senin 27 Pebruari 2017. !!Harus parser lagi!! 1. Perintah F10 untuk mencetak faktur diubah jadi p. 2. Cetak faktur ini hanya berjalan bila ada SCR_PRINT_FAKTUR_COND calcs. V17.02.26a, Minggu 26 Pebruari 2017. 1. rpt/faktur. sudah diperbaiki supaya angka bisa right-justified atau rapi di bagian kanan. Untuk saat ini dan belum dijalankan. contoh: master TOKO TITAS PT. TITAS BOGA LESTARI Ruko Syailendra Kav. 05. Banyumanik Tel 024 76 4000 76 / 087 700 6000 26 ---------------------------------------- Tanggal : @xxxxxxxxx @xxxxxx bkmtgl SYSTIME ---------------------------------------- detail bbgket:@xxxxxxxxxxxxxxxx bbgket bkdurt:@xx bkdnobbm:@xxxxxxxxxxxx bkdtotal:@xxxxxxxxxxxxxxx bkdurt bkdnobbm bkdtotal ---------------------------------------- rekap Qty/Item @xxx Total @xxxxxxxxxxxx g_numsfl1 bkmtotal bkmtotal: @xxxxxxxxxxxx bkmtotal bkmjmld :@xxxxxxxxxxx bkmjmld ---------------------------------------- Barang yang Sudah Dibeli Tidak Dapat Dikembalikan / Ditukar Terima Kasih & Selamat Belanja Kembali register 27 112 0 25 250 V17.02.26, Minggu 26 Pebruari 2017. 1. CALCS dengan awal csp2_ sudah menggunakan batasan toleransi angka double menggunakan field stsnolsp2. V17.02.24b, Jumat 24 Pebruari 2017. 1. dtscrrunsqlsms sudah bisa dipakai untuk menjalankan runsms untuk sql. Cara menggunakannnya dtscrrunsql -db=namaDbase, mis. dtscrrunsql -db=kscoba. V17.02.24, Jumat 24 Pebruari 2017. 1. Terima SMS untuk sql sudah ok, kalau mau kirim SMS sekarang hanya ada msgpesan dengan panjang 400. Gunakan TEXTAREA di ksystem webnya. V17.02.23a, Kamis 23 Pebruari 2017. 1. Bila ada SCR_NXT_MAP_AFTER, DFAULT(master) hanya dijalankan pertama kali masuk, pada putaran selanjutnya tidak dijalankan lagi. V17.02.23, Kamis 23 Pebruari 2017. 1. Fasilitas SCR_NXT_MAP_AFTER dibuat untuk membuat posting menjadi berulang sampai SCR_NXT_COND tidak benar. Map ini dilakukan pada saat balik ke layar awal untuk melakukan POSTING lagi bila sesudah MAP ini SCR_NXT_COND masih benar. V17.02.22, Rabu 22 Pebruari 2017, 1. ksfinger.tgz diperbaiki agar bisa daftar. V17.02.21, Selasa 21 Pebruari 2017, 1. g_sglcabbisnis dan g_cabbisnis hanya diset pada saat EDIT ke file cab. V17.02.20, Senin 20 Pebruari 2017, 1. Bila nama field total yangn diapprove kosong di ap_apprv, sekarang sudah diberitahu pada saat runtime. V17.02.15, Rabu 15 Pebruari 2017, 1. Prefix dengan variabel global untuk DUPKEY sudah jalan. V17.02.14, Selasa 14 Pebruari 2017, 1. DBCALCS SCANSCAN dan UPDTE_RANGE untuk sql sudah jalan di ksystem web. Leveling barang sudah ok. V17.02.13c, Senin 13 Pebruari 2017, 1. Informasi modem di sms yang masuk sekarang dimasukkan ke msgplg. V17.02.13b, Senin 13 Pebruari 2017, 1. dbprt sekarang bisa ditambah di akhir baris dengan -ksoldfinger untuk berhubungan dengan ksfinger versi port 8000, bukan 8003. 2. rpt9000/faktur.607 untuk nilai rupiah 0 sudah ok, tidak mencetak nilai sebelumnya. V17.02.13a, Senin 13 Pebruari 2017, 1. g_stsnolsp2 sekarang diadakan dan membaca dari status stsnolsp2. 2. Untuk CALCS yang dimulai dengan csp2_, maka perhitungan toleransi nol (speling) nya menggunakan g_stsnolsp2 bukan g_stsnol. V17.02.13, Senin 13 Pebruari 2017, 1. g_sglcabbisnis ditambahkan untuk mengecek apakah cab hanya punya 1 bisnis. Variabel ini diset pada saat VALIDATE ke file cab. V17.02.12b, Minggu 12 Pebruari 2017, 1. Perbaikan g_cabbinis diset pada saat field diketik langsung, tidak lewat SCAN. V17.02.12a, Minggu 12 Pebruari 2017, 1. Setiap VALIDATE ke file cab, akan dicek apakah cabang tsb. hanya punya 1 bisnis dengan index cadcabdtidx. Bila hanya ada 1 bisnis untuk cabang itu, variabel global g_cabbisnis akan diisi dengan bisnis dari cabang tsb. V17.02.12, Minggu 12 Pebruari 2017, 1. Parameter ke 11 ap_adjrn diubah dari grpgrup ke grpdvs. Paraemter ke 12 diubah dari grpdvs dan grpbisnis. jadi grpgrup,grpdvs menjadi grpdvs,grpbisnis. Variabel global g_sglbisnis dan g_grpbisnis ditambahkan. V17.02.10b, Jumat 10 Pebruari 2017, 1. Scan di Android untuk data ctree yang jalan ksweb menggunakan SCAN versi desktop sudah benar. V17.02.10a, Jumat 10 Pebruari 2017, 1. Cari di scr3124 tombol Tab dan Shifttab sudah langsung tampil. V17.02.10, Jumat 10 Pebruari 2017, 1. Scan di Android untuk data ctree yang jalan ksweb menggunakan SCAN versi desktop. V17.02.09, Kamis 09 Pebruari 2017, 1. Memperbaiki pesan kesalah require Galleria. 2. UPLEXIST(l_count1) sudah jalan di detail. Perlu diingat bahwa pada saat cari, hanya variabel lokal yang dilakukan INIT. jadi jangan menggunakan global variabel seperti r_count1 sebagai INIT karena pada saat query INITnya tidak akan dijalanakn. 3. Informasi GPS untuk gambar di transt sudah diaktifkan. V17.02.08, Rabu 08 Pebruari 2017, 1. SCR_QRY_INDEX_IF namaCalcs namaIndex, namaIndex harus dari file SCR_FILE. Dtparser akan menangkap kesalahan ini. V17.02.07, Selasa 07 Pebruari 2017, 1. bhs_id.xml mis.bhs0374_id.xml sudah jalan lagi. V17.02.06b, Senin 06 Pebruari 2017, 1. $SYSTIME sudah dapat dipakai di rpt9000/faktur.301 untuk menampilkan jam. contoh: master TOKO TITAS PT. TITAS BOGA Ruko Syailendra Kav. 05. Banyumanik Tel 024 76 4000 76 / 087 700 6000 26 Tanggal: $g_tgltrn $SYSTIME detail rekap V17.02.06, Senin 06 Pebruari 2017, 1. Jumlah server thread sudah bisa diatur di ksystem.wt di wt_config.xml, ditambah satu baris di atas false dengan . contoh: 100 false 1280 V17.02.04a, Sabtu 04 Pebruari 2017, 1. Laporan 541 yang SCAN di pelanggannya kacau sesudah mencetak laporan 1x karena ada RT_JOIN_FIELD1 ppmplg dan RT_JOIN_FIELD2 plgkode sudah diperbaiki di ksystem text. V17.02.04, Sabtu 04 Pebruari 2017, 1. MAP dari EDITS di dalam SCAN sudah jalan di ksystem web. V17.02.03a, Jumat 03 Pebruari 2017, 1. Cetak faktur via F10 sekarang sudah bisa untuk scr yang hanya master, tidak ada detail, tapi faktur.noScr tetap harus mengandung master,detail,rekap walaupun isinya bisa saja kosong. mis: master TOKO TITAS PT. TITAS BOGA Ruko Syailendra Kav. 05. Banyumanik Tel 024 76 4000 76 / 087 700 6000 26 coba coba detail rekap V17.02.03, Jumat 03 Pebruari 2017, 1. Cetak faktur via F10 sekarang menggunakan faktur di direktori rpt/faktur. mis. rpt0532/faktur.301, kode plg = 532 dan scr = 301. V17.02.02a, Kamis 02 Pebruari 2017, 1. Klik di field tanggal pada saat query sudah ok walaupun semua field diset PROTECT. V17.02.02, Kamis 02 Pebruari 2017, 1. Pencarian rekord di scr yang ada IMAGE yang kadang mati sudah diatasi (NSS,sct5111). V17.01.31, Selasa 31 Januari 2017, 1. Masuk ke tombol Disc di scr503 berkali kali sudah tidak mati. V17.01.30b, Senin 30 Januari 2017, 1. Pada saat SCAN, search menggunakan / sudah tidak timbul kotak pencarian di baris paling bawah di Mozilla. 2. Untuk cetak faktur via F10, baris kosong sudah dihilangkan antara sebelum detail dan rekap. V17.01.30, Senin 30 Januari 2017, 1. Kesalahan VALIDATE_LS KIRIMAN/? di Windows sudah diperbaiki. V17.01.27a, Jumat 27 Januari 2017, 1. SCAN di komputer masih pakai yang lama dulu. V17.01.27, Jumat 27 Januari 2017, 1. IP dari Client sudah benar di ksystem web. V17.01.26, Kamis 26 Januari 2017, 1. F10 untuk mencetak faktur POS sudah ok. 2. IP address untuk wt336 masih masalah. V17.01.24, Selasa 24 Januari 2017, 1. Search dan sort kolom di mobile sudah jalan. V17.01.23, Senin 23 Januari 2017, 1. Pesan "MAAF, SEWA PROGRAM SUDAH BERAKHIR" sudah muncul di popup window. V17.01.22, Minggu 22 Januari 2017, 1. START_TRANSACTION dan COMMIT_TRANSACTION dinonaktifkan dulu. V17.01.21a, Sabtu 21 Januari 2017, 1. keyWentDown di KScanViewer diganti nama menjadi scanviewerKeyWentDown karena konflik dengan default signal keyWentDown. V17.01.21, Sabtu 21 Januari 2017, 1. Perbaikan keyWentDown di DfaltDialog, CalendarDialog dan ScanWidget untuk wt-3.3.6. V17.01.20, Jumat 20 Januari 2017, 1. Field terakhir di laporan kalau di SKIP via HOOKS sudah ok. 2. Field yang ada VALIDATE bila diSKIP bila diklik sudah tidak keluar SCANnya. V17.01.19a, Kamis 19 Januari 2017, 1. subfile memanggil DO_SCR_ADD via tombol (608 Dinaco) sudah tidak rusak tampilannya bila menekan tombol dari rekord sendiri. 2. Tombol untuk ke detail sudah jalan untuk screen yang menggunakan SCR_SHOW_DETAIL trans. V17.01.19, Kamis 19 Januari 2017, 1. subfile sudah bisa memanggil DO_SCR_ADD via tombol (608 Dinaco) V17.01.16a, Senin 16 Januari 2017, 1. THBLN(ltgl) sudah bisa untuk mendapatkan tahun bulan yang numerik. V17.01.16, Senin 16 Januari 2017, 1. Jumlah user di ksystem.wt sementara ditambah 2 oleh ksystem secara otomatis sampai ksystem.wt sudah rapi. V17.01.14, Sabtu 14 Januari 2017, 1. Scr202 2d, VALIDATE di field tcmtype yang ada DO_IMAGE sudah ok. V16.12.31l, Jumat 13 Januari 2016, 1. Sesudah SCAN, HOOKS tetap dicek sebelum pindah ke field selanjutnya. V16.12.31k, Rabu 11 Januari 2016, 1. Menakan f di scr120 langsung menampilkan master dan detail di screen detail. V16.12.31j, Senin 09 Januari 2016, 1. Menambah pesan di debug2 untuk dtscrrunlibxml (Alfamart). V16.12.31i, Minggu 08 Januari 2016, 1. Perbaikan SCR_SHOW_DETAIL untuk add,update dan hapus. V16.12.31h, Kamis 06 Januari 2016, 1. Dtparserwt sekarang mengabaikan sct607backup dan semua scr/sct yang mengandung kata kata sesudah nomor layar. V16.12.31g, Kamis 06 Januari 2016, 1. Sesudah posting di detail trans yang APP_TYPE, layar master sudah ditampiilkan kembali di handphone. V16.12.31f, Rabu 04 Januari 2016, 1. Menekan f pada saat scr120 kosong sudah tidak mati. 2. Fly dari scr120 ke screen langsung mengeset SCR_SHOW_DETAIL trans. V16.12.31e, Rabu 04 Januari 2016, 1. Perbaikan untuk tombol TAB yang pindah ke rekord selanjutnya di scr607 pada saat sudah berada di rekord terakhir 2. Perbaikan untuk transat tanpa transa agar error dari EDITS pada saat ke master tidak menggantung. V16.12.31d, Sabtu 31 Desember 2016, 1. Pada ssat ke detail APP_TYPE, layar master sudah disembunyikan untuk HP Android. V16.12.31c, Sabtu 31 Desember 2016, 1. Perbaikan tampilan DATE dan VALIDATE yang sudah ok bila ditekan tombol escape. V16.12.31b, Sabtu 31 Desember 2016, 1. Perbaikan SCAN di layar laporan yang membuat program mati sudah diperbaiki. V16.12.31a, Sabtu 31 Desember 2016, 1. Pada saat menambah fieldthbl, mis.ppmthbl maka bila ada field ppmth akan diisi tahun 4 digit (mis.2016) dan bila ada field ppmbl akan diisi bulan (mis.02). V16.12.31, Sabtu 31 Desember 2016, 1. Tombol buatan TAB dan SHIFTTAB pada saat add dan update di layar QUERY_TYPE, APP_TYPE dan REPORT_TYPE sudah ok. V16.12.30, Jumat 30 Desember 2016, 1. Alfamart dan Indomaret (dtscrrunlibxml) sudah ok di ubuntu. V16.12.29a, Kamis 29 Desember 2016, 1. Memperbesar besar char di ap_xmlst. V16.12.29, Kamis 29 Desember 2016, 1. run -roda253 untuk coba xmlrpc di roda253. 2. Penambahan info untuk debug alfamart. V16.12.28, Rabu 28 Desember 2016, 1. DEFAULT_SCAN di IMAGE(report) sudah ok. V16.12.27, Selasa 27 Desember 2016, 1. Tombol k.Kembali sudah diaktifkan lagi. 2. Tombol Tab dan Shifftab ditampilkan di command bar atas pada saat tambah atau ubah rekord. V16.12.25, Minggu 25 Desember 2016, 1. ap_imtab dan ap_asimp sudah dipercepat impor datanya untuk mysql. V16.12.24, Sabtu 24 Desember 2016, 1. Perbaikan dtscrrunlibxml (alfamart dan indomaret) dan dtscrrunxml (kantor pos). V16.12.23, Jumat 23 Desember 2016, 1. MAP sesudah VALIDATE via SCAN sudah dijalankan. V16.12.20, Selasa 20 Desember 2016, 1. SFL_SHOW_DETAIL trans sudah jalan untuk trans dari screen tipe APP_TYPE sudah benar. V16.12.19, Senin 19 Desember 2016, 1. SFL_SHOW_DETAIL trans sudah jalan untuk trans dari screen tipe APP_TYPE tapi mungkin belum stabil. V16.12.18, Minggu 18 Desember 2016, 1. SFL_SHOW_DETAIL trans sudah jalan untuk trans dari screen tipe APP_TYPE kecuali pada saat diklik menggunakan mouse. V16.12.16, Jumat 16 Desember 2016, 1. SFL_SHOW_DETAIL trans sudah jalan untuk trans dari screen tipe APP_TYPE, masih belum sempurna. V16.12.14, Rabu 14 Desember 2016, 1. SCR_SHOW_DETAIL trans sudah jalan untuk menunjukkan trans pada saat di master. V16.12.11, Minggu 11 Desember 2016, 1. Sesudah menekan spasi untuk mengisi tanggal, DFALT maupun VALIDATE, sekarang sesudah dipilih akan langsung ke field selanjutnya. Bila ditekan Escape akan kembali ke field semula. V16.12.08c, Kamis 08 Desember 2016, 1. SCANSCAN dan SCANSCAN_BUF3 yang DBC_SCANnya tidak kosong, yang dipanggil dengan DO_SCAN F2 lewat HOOKS sudah ok. V16.12.08, Kamis 08 Desember 2016, 1. SCANSCANBUF3 sudah jalan, gunakan tnda pagar # untuk mengakses BUF3. Contoh: MAP(mscanppdF2) #ppdnobuk ppdnobuk2 REPLACE #ppdhpp ppdhpp REPLACE #ppdhrg ppdhrg REPLACE DBCALCS(dbscanppdF2) DBC_COMMAND SCANSCAN_BUF3 DBC_SCAN sppdscan DBC_TARGET ppdstsplgbrg gv_CLSD ppmplg ppdbrg DBC_MAP mscanppdF2 2. Tombol F2 sudah muncul pada saat tambah atau ubah di detail yang ada DO_SCAN F2. 3. Jumlah barang pada saat SEARCH di SCAN sudah benar. V16.12.05, Senin 05 Desember 2016, 1. SCAN sbrg yang memanggil SCANSCAN sudah ok jumlah barangnya, contoh di scr503 detail. V16.12.02, Jumat 02 Desember 2016, 1. SCAN menggunakan KScanViewer sudah jalan, tapi waktu search masih masalah. V16.12.01, Kamis 01 Desember 2016, 1. Layar Approval 120 untuk ksystem web sudah bisa masuk. V16.11.30, Rabu 30 November 2016, 1. Sesudah query gambar sudah keluar lagi di scr3124. V16.11.28, Senin 28 November 2016, 1. Penambahan file usr yang duplikat di usremail sudah ok di versi ini. Untuk data user yang sudah ada sebelumnya lakukan update usr set usremail = null; 2. Pindah master dengan panah kanan kiri ketika berada di detail sudah ok. V16.11.27a, Minggu 27 November 2016, 1. ap_adjrn tidak mengubah/menambah bbc untuk program terbaru, ditandai dengan adanya field jrnth. V16.11.27, Minggu 27 November 2016, 1. ap_adfgr, parameter ke 2 di ksystem web sekarang boleh index bkd, ppm atau pmb. V16.11.26, Sabtu 26 November 2016, 1. Mulai menggunakan KScanViewer untuk scan tapi belum sempurna. V16.11.25, Jumat 25 November 2016, 1. Pada saat di trans, sekarang bisa pindah ke rekord master selanjutnya atau sebelumnya dengan menggunakan panah kanan dan kiri. Untuk rekord trans sendiri, gunakan panah atas dan bawah. V16.11.22, Selasa 22 November 2016, 1. Perbaikan approval untuk ksystem text, pencarian rekord apm menggunakan index apmtycabidx dengan target AP+Cab+Divisi+Kodeapr. V16.11.21a, Senin 21 November 2016, 1. Pada saat approval yang mencari rekord apm, field apmgab yang ditemukan digunakan untuk mencari rekord pkj dengan index pkjkodidx. Bila rekord pkj tidak ditemukan, approval tetap dijalankan. 2. Jumlah maximal jumlah approval dinaikkan dari 10 menjadi 50. V16.11.21, Senin 21 November 2016, 1. Pada saat query dan menekan F11, sesudah mengisi kondisi, menekan tombol Selesai akan sama dengan menekan enter di baris kondisi dan kondisi akan digunakan sebagai filter pencarian. V16.11.20, Minggu 20 November 2016, 1. Ctrl-Y untuk menyimpan hasil query sudah bisa untuk ROOT dan RI di ksystem web. V16.11.19, Sabtu 19 November 2016, 1. IMAGE(trasns2t) tanpa field di IMAGE(tans2) sudah jalan. Ingat bahwa untuk transt tanpa trans, SFL_LINES(4) berarti 4 rekord yang ditampilkan di transt, bukan jumlah baris. V16.11.18, Jumat 18 November 2016, 1. run -daftar yang kadang tidak terdaftar semua sudah diatasi. V16.11.17, Kamis 17 November 2016, 1. btftglfak2 dipakai untuk menyimpan btftglfak pada saat ada barang booking yang diambil oleh faktur. V16.11.16, Rabu 16 November 2016, 1. ap_adbtf ditambah parameter terakhir tglfak yang akan diisikan ke btftglfak. V16.11.15a, Selasa 15 November 2016, !!Parser semua scr dan sct dan gen!!! 1. faktur. tidak dihapus sesudah F10 untuk mencetak via xml. 2. SCR_SHOW_DETAIL trans dan SFL_SHOW_DETAIL trans2 sudah bisa diparser. V16.11.14a, Senin 14 November 2016, 1. dan sudah bisa dipakai di faktur. Contoh isi dari file faktur sbb: Contoh; master CV.TITAS Nomor:$bkmnobuk Tanggal:$bkmtgl Toko terbaik di dunia detail Jumlah:$bkdurt $bkdtotal rekap Total : $bkmtotal Jml.Item : $g_numsfl1 Barang yang sudah dibeli tidak dapat dikembalikan register 27 112 0 25 250 V16.11.14, Senin 14 November 2016, 1. Cetak lewat ksfinger -epson adalah lpr -r namaFile. Jadi untuk mencetak di ksystem web dengan printer epson, a. gunakan F10 pada saat berada di trans. b. Buat DBCALCS(dprintf10) untuk dijalankan secara otomatis sesudah mencetak. c. Jalanakn ksfinger -epson di komputer yang menjalankan F10 ini, gunakan printer Epson. Perintah yang dipakai untuk mencetak adalah lpr -r namaFile. 2. Sesudah Scan di field DFLOAT, angka 25.000 akan tetap benar, tidak jadi 25. V16.11.11, Jumat 11 November 2016, 1. F10 di detail di ksystem web digunakan untuk mencetak faktur langsung ke printer epson. Sesudah mencetak akan menjalankan DBCALCS(dprintf10). 2. INIT di report sudah jalan. V16.11.09, Rabu 09 November 2016, 1. Cetak faktur via F10 ditambah Esc@ untuk reset printer Epson. V16.11.07, Senin 07 November 2016, 1. MAP sementara tidak ditampilkan bila tidak ada DO_MAP SHOW. V16.11.06, Minggu 06 November 2016, 1. Ubah field di file SCR_JOIN_FIELDADD2 sudah bisa. 2. Perbaikan tampilan di SFL_APP_TYPE agar tampak putih semua. 3. perbaikan SFL_APP_TYPE, SFL_ADD_OK, SFL_ADD_ENTER sehingga bisa menekan tombol Enter (End) di field pertama dari baris terakhir yang kosong. V16.11.04, Jumat 04 November 2016, 1. Angka double dengan 3 digit di belakang koma sudah ok. V16.11.03a, Kamis 03 November 2016, 1. oto mis. jrnoto diubah isinya menjadi misalnya JRN16111805-00000001, 3 karakter pertama nama file, mis. JRN 4 karakter selanjutnya THBL, mis.1611 4 karakter selanjutnya no layar, mis.1805 1 karakter tanda - 8 digit terakhir untuk nomor urut otomatis. 2. SCR_POSTING_FAST_ADD namaFile sekarang hanya bisa dipakai sendiri sehingga harus dibarengi dengan SCR_USE_ALONE. V16.11.03, Kamis 03 November 2016, 1. Pada saat tekan spasi untuk menjalankan SCAN, isi field pada saat itu dibaca lagi sebelum memanggil SCAN. 2. VALIDATE_DUP_BUF3 sudah membaca ke BUF3. V16.11.01, Selasa 01 November 2016, !!Parser dan gen scr dan sct!! 1. SCR_POSTING_FAST_ADD namaFile mis. SCR_POSTING_FAST_ADD brt adalah fasilitas untuk menambah rekord di file tertentu (mis.brt) secara cepat. V16.10.31, Senin 31 Oktober 2016, 1. Detail aplikasi dari master query sudah dapat menambah rekord otomatis di baris terakhir. syarat: a. ada Default untuk trans tsb, mis. DEFAULT(trans) r_string1 INIT aaa b. SFL_APP_TYPE c. SFL_ADD_OK d. SFL_ADD_ENTER V16.10.29, Sabtu 29 Oktober 2016, 1. Pencarian tanggal dengan format DD-MM-YYYY sudah ok, sebelumnya hanay DDMMYYYY tanpa minus. 2. SCR_ADD_MST_AUTO_CONFIRM berguna untuk penambahan rekord master dan langsung seakan akan menekan tombol Enter untuk rekam tanpa perlu menekan tombol enter. V16.10.26, Rabu 26 Oktober 2016, 1. VALIDATE_DUP, VALIDATE_DUP_IF, VALIDATE_DUP_BUF3 dan VALIDTE_DUP_BUF3_IF diperbaiki. 2. Pada saat query EDIT dan pilihan DEFAULT via spasi bisa dijalankan. V16.10.19, Rabu 19 Oktober 2016, 1. Menghilangkan pengecekan jumlah fields di sql sama dengan str karena sudah dicek semua files di awal. V16.10.15, Sabtu 15 Oktober 2016, 1. di ap_adfgr tcmbank dikopikan ke fgrbank dan pcmnocek ke fgrnocek. V16.10.13c, Kamis 13 Oktober 2016, 1. Pada saat update rekord mis.scr201 dan isi bkmtgl sebelum tanggal peremajaan (tutup bulan). Bila field ini tidak ada di dalam PMT_FLDS, maka tetap akan dilompati. V16.10.13b, Kamis 13 Oktober 2016, 1. Pada saat menekan o di ksystem web untuk masuk ke IMAGE(report), semua variabel lokal di IMAGE(report) dikosongkan dulu. V16.10.13a, Kamis 13 Oktober 2016, 1. Sesudah print laporan di scr3124 (ada gambar), gambar sudah tidak rusak. YV16.10.12b, Rabu 12 Oktober 2016, 1. Menekan tombol tab pada tombol CETAK sekarang kembali ke field pertama. V16.10.12a, Rabu 11 Oktober 2016, 1. Perbaikan slotDoneTabWidget diberi tambahan pilihan includePictureFlg. V16.10.12, Rabu 11 Oktober 2016, 1. Isi dari field TEXTAREA sudah bisa dipakai sebagai parameter untuk birt. V16.10.11a, Selasa 11 Oktober 2016, 1. TEXTAREA sekarang bisa ditekan enter untuk turun ke bawah. V16.10.11, Selasa 11 Oktober 2016, 1. SCR_JRNFLD mtsnobuk diubah jadi SCR_JRNFLD mtsnobuk mtstgl, field mtstgl ini akan dicek pada ssat psoting tanggal ini harus sesudah tgl tutup bulan dan maximum 1 bulan dari tanggal tutup bulan terkahir. V16.10.08, Sabtu 08 Oktober 2016, 1. Perbaikan untuk tambahan usremail dan usremailtok ok pada saat add. V16.10.07, Jumat 07 Oktober 2016, 1. g_check_sj diabaikan untuk android (g_mobile true). V16.10.06, Kamis 06 Oktober 2016, 1. DO_MAP SHOW ataupun tidak SHOW sekarang semua SHOW untuk ksystem web, Harus dicoba dulu karena belum tahu tampilan jadi kacau atau tidak. V16.10.05b, Rabu 05 Oktober 2016, 1. Perbaikan dtparserwt untuk DBCCALCS yang punya DBC_TARGET dan DBC_LAST_TARGET. V16.10.05a, Rabu 05 Oktober 2016, 1. Dtparserwt sekarang mengecek field field yang panjangnya salah di DBC_TARGET. mis: DBCALCS(dbscanbbc04) DBC_COMMAND SCANSCAN DBC_TARGET bbcthcabdvs lthbl cabkode l04 dtmkode DBC_SUM_MAP mpend bila salah satu panjang lthbl cabkode l04 atau dtmkode tidak sesuai dengan panjang di index bbcthcabdvs, maka parser akan gagal. V16.10.05, Rabu 05 Oktober 2016, 1. Perbaikan dtubhver untuk mengatasi index yang berubah namanya. V16.10.04, Selasa 04 Oktober 2016, 1. Perbaikan SCANSCAN bila ada field yang panjangnya tidak sama dengan field field yang di index akan diberitahu pada saat run. V16.09.23, Jumat 23 September 2016, 1. Pada saat di transa dan tidak ada SFL_TO_TRANS2 , saat update sudah tidak masuk ke trans2. 2. Saat menekan g untuk posting pada saat di detail, EDITS(master) tetap dijalankan. V16.09.22, Kamis 22 September 2016, 1. SFL_TARGET_GTE_IF c1 SFL_TARGET_GTE_IF c2 yang kadang ketemu kadang tidak sudah diperbaiki, contoh scr210. V16.09.20, Selasa 20 September 2016, 1. SCAN_UPD_MAP untuk SCAN_REKAP sudah jalan di ksystem web. V16.09.19, Senin 19 September 2016, 1. Perbaikan menghilangkan pesan "DT_HOOKS: Screen bermasalah" diperbaiki. V16.09.14a, Rabu 14 September 2016, !!!Harus parser dan gen scr dan sct!!! 1. SPCALCS yang tidak dipakai sekarang sudah dideteksi pada saat dtparser. V16.09.14, Rabu 14 September 2016, 1. JOIN_LAST_SFL dengan index sbb ppdbukurtidx ppdnobuk ppdnourt ppdnourt2 dup /*------------------djoinppdu--------------*/ MAP(mjoinppdu) ppdnourt lurut REPLACE DBCALCS(djoinppdu) DBC_COMMAND JOIN_LAST_SFL DBC_TARGET ppdbukurtidx pmbnobuk DBC_MAP mjoinppdu yang mana index ppdbukurtidx ada 2 index yang diurutkan menurun sekarang sudah ok (mis.scr503). V16.09.13, Selasa 13 September 2016, 1. ap_adfgr sudah mengisi fgrplg,fgrcab, fgrdvs dan fgrsales untuk file ppm. V16.09.12b, Senin 12 September 2016, 1. Perbaikan DT_adfgr lagi untuk F2. V16.09.12a, Senin 12 September 2016, 1. F2 untuk jurnal sementara (OPEN) diperbaiki pada saat ada data jrp yang harus dihapus dan pada saat memanggil ap_adfgr. Ini berhubungan dengan g_num_result yang menunjukkan jumlah pencarian di mysql yang disimpan di dalam program. V16.09.11, Minggu 11 September 2016, 1. Transg1 ke detail sudah ke trans2, sebelumnya dianggap tidak ada detail V16.09.08b, Kamis 08 September 2016, 1. CHECKSFL sudah tidak dijalankan pada saat F2 tapi EDITS yang lain dijalankan. V16.09.08a, Kamis 08 September 2016, 1. CHECKSFL sudah tidak dijalankan pada saat g (postign). V16.09.08, Kamis 08 September 2016, 1. CHECKSFL sudah tidak dijalankan pada saat F2 (mis.scr301). V16.09.07b, Rabu 07 September 2016, 1. Detail 1 rekord banyak baris yang menggunakan transt sudah tampil sesuai jumlah rekord (scr3101, 3d). V16.09.07a, Rabu 07 September 2016, 1. JOIN_LAST_SFL bila sisa index yang diurutkan lebih dari 1 field sudah diurutkan sampai emua field di ksystem web. V16.09.07, Rabu 07 September 2016, 1. JOIN_LAST_SFL bila sisa index yang diurutkan lebih dari 1 field sudah diurutkan sampai 2 field di ksystem web dengan perintah GROUP_BY. V16.09.06, Selasa 06 September 2016, 1. Fly dari scr120 (layar approval) dengan tombol f sudah menampilkan gambar bila ada. V16.09.04, Minggu 04 September 2016, 1. Sesudah SCAN dan kembali ke field, HOOKS dijalankan tapi DO_IMAGE di dalam HOOKS sudah tidak dijalankan V16.09.03, Sabtu 03 September 2016, 1. Pada saat F8 dan masuk ke screen SCAN_SCR_ADD dan di sana melakukan SCAN lagi sudah tidak mati di ksystem web. V16.09.02, Jumat 02 September 2016, 1. Perbaikan fly dari screen approval (120) bila grup dari user ada permbatasan cabang lebih dari satu. V16.09.01, Kamis 01 September 2016, 1. Perbaikan ksfinger.tgz supaya mengurangi kemungkinan hang. V16.08.30, Selasa 30 Agustus 2016, 1. g_scrfile sudah benar lagi sesudah memanggil ap_nxpst. 2. Tampilan di master akan direfresh sesudah memanggil ap_nxpst. V16.08.25, Kamis 25 Agustus 2016, 1. Pendaftaran sidik jari sudah ok. catatan: untuk program text lama, ap_adbtf ditambah g_strksg,g_strksg,g_strksg sebagai 3 parameter terakhir. V16.08.24a, Rabu 24 Agustus 2016, 1. DBC_BROADCAST namaField dan LISTENING di FIELD sudah ok. 2. SFL_TARGET_IF c1 SFL_TARGET_IF c2 sudah tidak mati saat dihapus di scr603. V16.08.24, Rabu 24 Agustus 2016, 1. Approval sudah ok sesudah fly ke detail transaksi. V16.08.23b, Selasa 23 Agustus 2016, 1. DBCALCS(dxxx) DBC_BROADCAST bbmtotal dan FIELDS(master) bbmtotal LISTENING INPUTRI 1 yang menunjuk ke record yang sama sudah jalan. V16.08.23a, Selasa 23 Agustus 2016, 1. Scr120, layar approval untuk ksystem web, bila turun melebihi 1 halaman kemudian naik lagi ke atas sampai DT_SCROL lagi sudah tidak kacau tampilannya. V16.08.23, Selasa 23 Agustus 2016, 1 Approval Scr120 sudah bisa mengubah status di mts. V16.08.22a, Sein 22 Agustus 2016, 1. PST_SUB_UPDCMD dihidupkan untuk ksystem web. PST_SUB_UPDCMD akan dijalankan sebelum PST_UPCMD dan hanya boleh memanggil DBCALCS yang tipenya UPDATE_SUBSTITURE. 2. Hapus trans2 yang tidak ada detail trans2 sudah tidak keluar pesan "Tidak ada detail". V16.08.21c, Minggu 21 Agustus 2016, 1. Perbaikan dari scr603 detail sudah bisa 2d lagi ke trans2a. V16.08.21b, Minggu 21 Agustus 2016, 1. Perbaikan HOOKS agar tidak memanggil HOOKS yang tidak semestinya pada saat masuk ke DO_IMAGE. V16.08.21a, Minggu 21 Agustus 2016, 1. HOOKS dijalankan hanya bila g_curfieldptr terisi. V16.08.21, Minggu 21 Agustus 2016, 1. Pesan kesalahan "Detail tidak ada" pada saat update di transa sudah diperbaiki. 2. Perbaikan HOOKS agar lebih sulit hang walau ditab tab terus menerus. V16.08.20a, Sabtu 20 Agustus 2016, 1. UPDATE_RANGE kalau ada rekord yang gagal sudah tidak menjadi hang di ksystem text. V16.08.20, Sabtu 20 Agustus 2016, 1. Perbaikan ap_adfgr bila tidak ada ppm yang ketemu agar tidak keluar pesan kesalahan. V16.08.19a, Jumat 19 Agustus 2016, 1. AFTER_INPUT DO_IMAGE, pada saat tab masuk ke IMAGE dan kembali lagi ke field, buf4 dari field (bila field database) akan diset lagi dengan nilai pada saat itu. V16.08.19, Jumat 19 Agustus 2016, 1. Untuk transa, transb dst sekarang bisa mengatur detail ke trans2 ke mana dengan fasilitas SFL_TO_TRANS2 b, maka pada saat menekan d dari transa akan ke trans2b. Bila ada 3 pilihan, maka SFL_TO_TRANS2 bd, artinya dari b s/d d, maka pada saat menekan d akan ke trans2b, menekan 2d ke trans2c dan 3d ke trans2d. Bila tidak ada pilihan SFL_TO_TRANS2 ini maka pada saat menekan d akan muncul tidak ada detail. Ingat ini hanya untuk transa, transb dst, trans tidak terpengaruh. V16.08.18b, Kamis 18 Agustus 2016, 1. Pada saat masuk DO_IMAGE, di field terakhir bila ditekan Tab akan keluar dari IMAGE. 2. Sesudah keluar dari DO_IMAGE, semua fields di layar akan diperbarui dengan data yang ada di database. V16.08.18a, Kamis 18 Agustus 2016, 1. DO_IMAGE namaImage dan DO_IMAGE_IF namaCalc namaImage sudah jalan di HOOKS. contoh: HOOKS(trans) AFTER_INPUT cur_field=ppdbrg DO_IMAGE ikaskredit Pada saat tab, DO_IMAGE ini akan dijalankan tapi pada saat menekan Enter (End) tidak akan dijalankan. V16.08.18, Kamis 18 Agustus 2016, 1. Scroll wheel di mouse sudah ok untuk naik turun di detail aplikasi. V16.08.17a, Rabu 17 Agustus 2016, 1. g_scrfile ditambahkan untuk mengetahui isi dari SCR_FILE di layar query, mis. SCR_FILE bbm, maka g_scrfile isinya bbm. V16.08.17, Rabu 17 Agustus 2016, 1. DO_IMAGE namaImage sudah bisa diparser di HOOKS. contoh: HOOKS(trans) AFTER_INPUT cur_field=ppdbrg DO_IMAGE ikaskredit V16.08.16a, Selasa 16 Agustus 2016, 1. HOOKS ada fasilitas CLICKED DO_SCRADD 3124 ppdbrg brgkode contoh: HOOKS(trans) CLICKED cur_field=ltombol DO_SCR_ADD 3124 ppdbrg brgkode Pada saat tombol ltombol diklik, progam akan terbang ke scr3124 dengan mengambil nilai ppdbrg di layar ini (mis.BERAS) dan mencarinya di scr3124 dengan kondisi brgkode = BERAS. V16.08.16, Selasa 16 Agustus 2016, 1. Perbaikan gv_var yang salah nilainya. V16.08.13, Sabtu 13 Agustus 2016, 1. Variabel di gv.var atau gt.var sudah bisa tipe DFLOAT, SFLOT, INT2 dan INT4 selain STRING. V16.08.12b, Jumat 12 Agustus 2016, 1. ap_adjrn untuk ksystem web diperbaiki agar bbcsdakhbl,bbcgol1 dan bbcgol2 sudah ok. V16.08.12, Jumat 12 Agustus 2016, 1. Untuk rekord bbc baru pada saat ap_adjrn, diset bbcbbmno = bbgbbmno; V16.08.11, Kamis 11 Agustus 2016, 1. Tampilan SCAN untuk yang bisa discroll (mis. SCAN ROLL_LINE=4) sudah disesuaikan tingginya di ksystem web. V16.08.10a, Rabu 10 Agustus 2016, 1. Mengeluarkan pesan kesalahan bila ap_flimp, buffer untuk extended insert tidak mencukupi. V16.08.10, Rabu 10 Agustus 2016, 1. Import data awal dengan fasilitas ap_flimp sudah dipercepat untuk data mysql. V16.08.09, Selasa 09 Agustus 2016, 1. Mengecek bahwa g_num_result == 0 pada saat menambah dan menghapus rekord di ksystem web. V16.08.08a, Senin 08 Agustus 2016, 1. Pada saat mengecek apakah ada rekord yang JOIN (DT_CHKJOIN), bila ketemu rekord di sql, sudah dilepas rekord yang ditemukan dengan perintah DS_FRERES. V16.08.08, Senin 08 Agustus 2016, 1. DO_SCAN F2 yang mengopi angka ribuan ke field sudah tidak mengandung titik pada saat dikopi ke field. 2. Set debug dengan F5 di layar menu, terus menjalankan ap_nxpst sudah ok postingnya, debug tetap dapat dihentikan tapi tampilan layar dari screen ap_nxpst tidak tampak di layar. 3. Menghapus master sekarang mengecek apakah ada rekord di trans, transa, transb dan transc. Bila ada pengecekan lebih, gunakan PMT_DEL_COND. V16.08.07b, Minggu 07 Agustus 2016, 1 ap_amdvs diperbaiki agar ppmscr di scr603 yang panjangnya 11 tidak berubah isinya pada saat memanggil ap_amdvs yang mempunyai asumsi bahwa panjang parameter ke 2 seharusnya 21, bukan 11. V16.08.07, Minggu 07 Agustus 2016, 1. ap_adfgr bila rekord ppm, pmb atau pps sudah tidak masalah. V16.08.06, Sabtu 06 Agustus 2016, 1. ksresources160806.tgz sudah menampilkan tampilan master yang rapi di handphone. V16.08.03, Rabu 03 Agustus 2016, 1. HOOKS AFTER_INPUT dijalankan sesudah SCAN tetapi BEFORE_INPUT tidak dijalankan sesudah SCAN. V16.08.02, Selasa 02 Agustus 2016, 1. Perbaikan ap_ptbtf program text untuk lokasi kosong dengan mengubah btfnourt menjadi -1000. 2. ap_adfgr untuk jurnal percobaan diperbaiki agar tidak menampilkan pesan kesalahan. V16.08.01a, Senin 01 Agustus 2016, 1. Refresh/reload sudah tidak mengacaukan tampilan. V16.08.01, Senin 01 Agustus 2016, 1. Perbaikan ap_ptbtf yang bisa hang walau permintaa barang sudah sama dengan saldo barang, tapi program jalan terus. Hasil posting jadi salah. V16.07.30, Sabtu 30 Juli 2016, 1. Perbaikan ap_adbtf untuk lokasi awal akhir yang ditentukan. V16.07.29a, Jumat 29 Juli 2016, 1. Daftar training hanya di layar login, masuk ke menu, pilihan Daftar Training dihilangkan. V16.07.29, Jumat 29 Juli 2016, 1. Pilihan download di ksystem.co sekarang bisa diklik kanan lagi untuk membuka download di tab baru. 2. Menghilangkan signup dan forgot password di ksystem web. 3. Menambahkan tombol Daftar Training untuk orang yang mau belajar Ksystem web. V16.07.26a, Selasa 26 Juli 2016, 1. F5 untuk log ksystem web sudah benar. V16.07.26, Selasa 26 Juli 2016, 1. F5 untuk cetak log untuk screen yang tidak ada IMAGE(report) sudah tidak mati (mis.3104). V16.07.25, Senin 25 Juli 2016, 1. SCR_JOIN_FIELDADD1 ppmoto SCR_JOIN_FIELDADD2 amtdatotoidx gv_DATA amtbukoto sudah jalan, harus gunakan variabel gv atau gt disini. V16.07.24, Minggu 24 Juli 2016, 1. Menekan Logo Ksystem akan pindah ke academy.ksystem.co. V16.07.20, Rabu 20 Juli 2016, 1. ap_adfgr untuk program web disesuaikan field field yang harus ada. 2. Ksystem text, pilihan untuk cetak yang tampak layar, cetak dari yang tampak di layar s/d akhir atau dari hal awal s/d hal akhir dihilangkan. V16.07.17, Minggu 17 Juli 2016, 1. Perbaikan jrncrttgl dan jrntgl yang salah untuk ksystem text pada saat ap_adjrn. 2. SCR_QRYCMD_IGNORE_CABDVS sekarang ditambahkan untuk mengabaikan Cabang dan divisi pada saat pencarian rekord di layar query. Bisa diparser, run belum jalan. V16.07.15, Jumat 15 Juli 2016, 1. Menghilangkan perintah sync() di flushdos. V16.07.13, Rabu 13 Juli 2016, 1. ap_adjrn untuk program web sudah mengecek ke file bbg, bukan bbm, tapi laporan rptdesign untuk jurnal sepertinya masih mengecek di file bbm. V16.07.10, Minggu 10 Juli 2016, 1. Perbaikan dtubhver -sql agar tidak segfault. Sesudah menjalankan dtubhver, file ubhsql.txt akan terbentuk. Sesudah itu masuk mysql -uroot -proot use nanamDbase (mis. use kscoba) kemudian jalankan source ubhsql.txt. V16.07.09, Sabtu 09 Juli 2016, 1. Gambar yang timbul tulisan error warna coklat pada saat masuk ke IMAGE dari tombol sudah diatasi. 2. Menu di atas yang hilang sesudah masuk ke IMAGE tombol sudah diperbaiki. V16.07.07, Kamis 07 Juli 2016, 1. Proses persetujuan approval (scr120) sekarang sudah menggunakan TRANSACTION. Bila proses pengubahan status faktur gagal pada saat semua approval sudah ok, transaksi akan dibatalkan seperti belum dijalankan proses approval. Pesan kesalahan akan muncul di layar dan juga disimpan di file debug2. V16.07.06, Rabu 06 Juli 2016, 1. Panah ke atas atau ke bawah pada saat di detail query yang membuat mati sudah dibetulkan. 2. Pada saat upload gambar dan barang masih belum ada gambaranya, sekarang langsung dibuatkan 1 file yang namanya sama dengan nama direktori atau folder, mis. untuk barang TRIPLEK akan terbentuk upload/TRIPLEK/TRIPLEK. Ini untuk memudahkan laporan birt yang butuh untuk menampilkan gambar barang. V16.07.04, Senin 04 Juli 2016, 1. laporan dtscrrunoto sekarang default ke tmp, bila tidak ada -u. 2. F1 sudah jalan di ksystem web untuk menampilkan scr.man. V16.07.02b, Sabtu 02 Juli 2016, 1. ap_adbtf jumlah parameter 17, tapi bila diisi hanya 16 parameter, parameter terakhir otomatis diisi dengan g_strksg. V16.07.02a, Sabtu 02 Juli 2016, 1. Mengabaikan -r1 di ksystem text. V16.07.02, Sabtu 02 Juli 2016, 1. Perubahan dtscrrunoto dalam perhitungan user. V16.07.01, Jumat 01 Juli 2016, 1. F8 dari menu untuk melihat data user yang sedang online sekarang ditulis ke direktori tmp untuk ksystem web. Untuk apache di /var/www/html lakukan sbb: cd /var/www/html ln -s /home/ksystem/tmp tmp 2. Penggunaan informasi di index saja untuk SELECT di SCAN (message->sptr->selcalcsno < 0) diaktifkn lagi untuk mempercepat SCAN. 3. ap_adbtf ditambah 1 parameter (parameter ke 17), kode cabang, yang berguna untuk lokasi yang dikosongi tapi ingin cabang dari cabang ini saja. Bila tidak dipakai, diisi dengan g_strksg. V16.06.30b, Kamis 30 Juni 2016, 1. Perubahan ap_ptbtf supaya tidak terjadi hang di ksystem text. V16.06.30a, Kamis 30 Juni 2016, 1. F8 untuk ksystem web sudah jalan. 2. Logo Ksystem sekarang terbang ke http://ksystem.co/academy/ V16.06.30, Kamis 30 Juni 2016, 1. F8 di menu ksystem web sudah disiapkan untuk menghitung jumlah run yang aktif. V16.06.29b, Rabu 29 Juni 2016, 1. Perbaikan perhitungan user ksystem text dan ksystem web. V16.06.29a, Rabu 29 Juni 2016, 1. Perbaikan SCAN for ksystem text. 2. Perbaikan untuk pengaturan user. V16.06.29, Rabu 29 Juni 2016, 1. Dari field master menjalankan Map yang ada di tombol sudah ok (sct606). 2. Sesudah posting 504, sudah tidak mati (sebelumnya masalah karena ada VALIDATE_RKP di 504). V16.06.28, Selasa 28 Juni 2016, 1. Untuk membatasi jumlah maximum hasil rekord yang diquery, tambahkan -maxqryread=1000 untuk batasan 1000 rekord. mis. ksold /home/tony 0123 -maxqryread=1000 2. Perbaikan scan untuk ksystem text. 3. F2 untuk ksystem text untuk jurnal percobaan sudah ok lagi. V16.06.27, Senin 27 Juni 2016, 1. ap_adjrn, a. tanggal parameter ke 8 sekarang dimasukkan ke field jrntgl. b. jrncrttgl diisi dengan g_tgltrn. V16.06.26, Minggu 26 Juni 2016, !!Harus parser semua scr dan sct!! 1. SCR_LOGFLD namaField sekarang ditambahkan untuk menambah rekord log pada saat menambah, mengubah dan menghapus di master, detil1 dan detil2. 2. run tanpa -kr, untuk laporan yang isi pilihannya kembali lagi seperti pada saat awal sesudah mencetak sudah jalan lagi di ksystem text. 3. F5 untuk mencetak laporan log (scr1502logf5.rptdesign) sudah jalan di ksystem web. 4. Untuk laporan f8 (approval) juga dipindah ke scr1502aprf8.rptdesign. 5. Untuk laporan f2 (jurnal) juga dipindah ke scr1502jrnf2.rptdesign untuk jurnal sudah posting dan scr1502jrpf2.rptdesign untuk jurnal percobaan. V16.06.25a, Sabtu 25 Juni 2016, 1. Perbaikan SCR_JOIN_FIELD1, SCR_JOIN_FIELD2 sudah menampilkan field=field untuk F11 pada saat cari di ksystem text. V16.06.25, Sabtu 25 Juni 2016, 1. Detil2 623 di ksystem text yang tidak menampilkan angka 0 sudah diperbaiki. 2. SCAN di scr423 yang bermasalah pada saat panah keatas untuk user yang dibatasi rekening buku besarnya sudah diperbaiki. 3. Tulisan jumlah kurung tidak sama yang muncul pada saat login untuk user yang dibatasi akses buku besarnya sudah diperbaiki. V16.06.24, Jumat 24 Juni 2016, 1. Perbaikan SCR_JOIN_FIELD1, SCR_JOIN_FIELD2 sudah ok untuk F11 pada saat cari di ksystem text. V16.06.23, Kamis 23 Juni 2016, 1. ap_apprv untuk text sudah bisa IN dan IW lagi. V16.06.20a, Senin 20a Juni 2016, 1. PERMIT(imsttom) sekarang dipakai untuk mengatur permission di image tombol. 2. RT_DBCALCS sudah jalan di ksystem web. g_print di ksystem web otomatis akan ditambah satu waktu laporan ditampilkan di layar. V16.06.20, Senin 20 Juni 2016, 1. Untuk ksystem web, ap_adfgr sekarang memasukkan nilai ppmdata atau pmbdata atau ppsdata ke fgrdata tergantung isian parameter ke 4 (ppm,pmb atau pps). V16.06.19, Minggu 19 Juni 2016, 1. Bila batas 3 komputer terlampui di ksystem web, sekarang ada pilihan untuk mematikan semua program ksystem web di komputer ini. V16.06.18, Sabtu 18 Juni 2016, 1. ap_adfgr sudah ok untuk pps. 2. ap_adfgr sudah ok untuk faktur dan potongan faktur tanpa ada cek atau tunainya. 3. ap_adbtf, ap_dlbtf dan ap_ptbtf sudah memperhitungkan g_stsnol yang diset di scr3004 sebagai leeway (speling) untuk menentukan angka nol. Mis. selisih = a - b adalah 0.00001 dan g_stsnol = 0.001, maka selisih akan dianggap nol. V16.06.17b, Jumat 17 Juni 2016, 1. g_stsnol sekarang dapat diubah via 3004 hingga ke 0.00001 V16.06.17, Jumat 17 Juni 2016, 1. Menghilangkan isian ke file debug2 di ksyste web kecuali pada saat debug. 2. Memperbaiki tulisan Klanguage yang hilang di ksystem web. V16.06.16c, Kamis 16 Juni 2016, 1. RT_JOIN_FIELD1 ppdnofak RT_JOIN_FIELD2 ppmnofak sudah jalan lagi di ksystem text. V16.06.16b, Kamis 16 Juni 2016, 1. Menghilangkan kemungkinan ksystem web menjadi pelan karena menjalankan perintah lock yang menunggu sampai file tidak dikunci oleh program lain. V16.06.16, Kamis 16 Juni 2016, 1. Menghilangkan tulisan DT_KREML dan stree_goto di layar ksystem text. V16.06.15f, Rabu 15 Juni 2016, 1. g_print ditambah pada saat cetak laporan di layar untuk ksystem web. 2. Cek jumlah user dan batasan 3 run untuk setiap komputer dihidupkan untuk ksystem web. V16.06.15b, Rabu 15 Juni 2016, 1. Ksystem text approval lama sudah jalan lagi di versi ini. V16.06.14c, Selasa 14 Juni 2016, 1. Informasi debug2 ditambah untuk ksystem web pada saat debug. Tekan F5 pada saat di layar MENU untuk mengaktifkan g_debug. V16.06.14b, Selasa 14 Juni 2016, 1. field oto isinya digeser dari NamaFileYYMMDD-MMSS menjadi NamaFileYYMM-, mis. dari MTD160614-1512000001 menjadi MTD1606-000000000001. V16.06.14, Selasa 14 Juni 2016, 1. CALCS crmdgabP1 "GP01"+STRIP(kwistr4)+"-"+STRIP(kwiprop) sudah bisa diparser lagi, tidak error di GP01. V16.06.13, Senin 13 Juni 2016, 1. Kesalahan DQ_INCREMENT bila field penuh sudah muncul di layar untuk Ksystem web. V16.06.12, Minggu 12 Juni 2016, 1. Import data kosong buku besar saja sudah ok, jadi import data kosong sudah ok untuk tanpa saldo awal, data lengkap atau buku besar sja. V16.06.10a, Jumat 10 Juni 2016, 1. 0.002 sudah ok, tidak jadi 2, tetap 0.002 di ksystem web. V16.06.10, Jumat 10 Juni 2016, 1. F5 sudah bisa dipakai untuk mencetak laporan scr1502logf5.rptdesign. V16.06.09, Kamis 09 Juni 2016, 1. File debug2 ditambah informasi g_usrkode. V16.06.08a, Rabu 08 Juni 2016, 1. Upload gambar sudah ok. V16.06.08, Rabu 08 Juni 2016, !!!Upload gambar masih masalah!!! 1. Pengisian btfbukoto hanya dilakukan sesudah penambahan rekord karena ppdoto belum terisi pada saat ap_adbtf. Pada saat update, tidak dilakukan pengisian ini (DT_chgBtfBukoto). V16.06.07a, Selasa 07 Juni 2016, 1. Perbaikan ap_dlbtf dan ap_ptbtf untuk nilai yang selisih 2 angka lebih kecil dari 0.001 rupiah. V16.06.07, Selasa 07 Juni 2016, 1. run -maxqrydays=5 membatasi pencarian di semua field tanggal maksimal 5 hari. V16.06.06a, Senin 06 Juni 2016, 1. Bila pencarian gagal, buffer1 rekord yang dicari tidak dikosongkan dulu karena akan dipakai untuk pencarian selanjutnya. V16.06.06, Senin 06 Juni 2016, 1. ap_adfgr sudah ok untuk ksystem web. V16.06.03, Jumat 03 Juni 2016, 1. Buffering layar untuk ksystem text tidak dijalankan dulu. V16.06.02, Kamis 02 Juni 2016, 1. ap_ptbtf yang kadang segfault di program text sudah diperbaiki. V16.06.01, Rabu 01 Juni 2016, 1. SCR_JOIN_FIELD1 ppmplg SCR_JOIN_FIELD2 cmpkode sudah jalan lagi di ksystem web. V16.05.31, Selasa 31 Mei 2016, 1. Perbuahan ap_adjrn, untuk ksystem web harus pakai program web versi 20160531 atau lebih. Demikian juga bila menggunakan program versi V16.05.31, maka Klanguagenya juga harus diganti dengan versi 160531 atau lebih. V16.05.30a, Senin 30 Mei 2016, 1. Pada saat menambah rekord, bila ada mis. ppmtgl atau ppmtglfak maka ppmthbl akan terisi tahun dan bulan dari ppmtgl atau ppmtglfak. V16.05.30, Senin 30 Mei 2016, 1. Perubahan ap_adjrn dari bbcgrup menjadi bbcdvs. V16.05.24, Selasa 24 Mei 2016, 1. Rekord brt baru pada saat barang keluar sudah tidak mengambil nilai dari ppd tapi dari btf. V16.05.20, Jumat 20 Mei 2016, 1. Bila tidak ada field oto, log tidak ditambahkan. V16.05.19, Kamis 19 Mei 2016, 1. Untuk file yang tidak ada field nobuk atau kode, sekarang diabaikan lognya, tidak keluar komentar. V16.05.18, Rabu 18 Mei 2016, 1. Perbaikan hapus PICTURE (slotPictureRemoved). V16.05.17, Selasa 17 Mei 2016, 1. Perbaikan ap_adfgr untuk ksystem web. V16.05.16, Senin 16 Mei 2016, 1. ap_adfgr sudah ok di ksystem web. V16.05.15, Minggu 15 Mei 2016, 1. VALIDATE_LS sudah keluar tapi masih masalah bila isinya banyak. 2. Tanda tanya terus enter, sekarang dialihkan seperti menekan spasi. V16.05.13, Jumat 13 Mei 2016, 1. File log sudah ditambahkan pada saat tambah(A), ubah(U),hapus(D) dan posting(P). V16.05.12, Kamis 12 Mei 2016, 1. EDIT(transt) untuk IMAGE(transt) yang IMAGE(trans) nya kosong sudah ok. V16.05.11a, Rabu 11 Mei 2016, 1. Angka desimal 2 digit yang bukan .00 sudah diperbaiki. 2. QMANDATORY sudah jalan di ksystem web. V16.05.10, Selasa 10 Mei 2016, 1. Perbaikan ap_akdis. V16.05.08, Minggu 08 Mei 2016, 1. ap_akdis(&hasil,dis1,dis2,dis3,dis4,dis5,dis6,dis7); hasil, dis1 s/d dis7 tipe double sudah ditambahkan untuk menghitung akumulasi diskon. V16.05.05, Kamis 05 Mei 2016, 1. Detail yang ada tombol sudah tidak mati lagi (mis. 201 2d). V16.05.03, Selasa 03 Mei 2016, 1. cbbm "bbmno+bbmket+bbmbbantu+bbmgrup" sekarang dicek nama fieldnya benar bila jumlah plus minimum ada 3. V16.05.02a, Senin 02 Mei 2016, 1. DO_SCAN F2 yang hasilnya tidak langsung muncul di tldbrg sudah muncul sekarang. contoh: MAP(mscanbrdF2) brdhrg tldhrg REPLACE DBCALCS(dbscanbrdF2) DBC_COMMAND SCANSCAN DBC_SCAN sbrdscan DBC_TARGET brdbrgstsrm tldbrg DBC_MAP mscanbrdF2 HOOKS((trans) AFTER_INPUT cur_field=tldhrg DO_SCAN F2 dbscanbrdF2 V16.05.02, Senin 02 Mei 2016, 1. dtparserwt -l (versi text, versi web otomatis -l) sudah ok di HOOKS yang CLICKED DO_SPCALCS. 2. Import data ap_asimp sudah menyimpan data duplikat di namafile.out di ksystem web. V16.04.27b, Rabu 27 April 2016, 1. Dtparserwt sekarang akan menghasilkan scrxx.gab, mis. dtparserwt prg/scr603 akan menghasilkan scr603.gab yang menggabungkan semua scr603, scan dan template ke scr603.gab. Bila ada kesalahan, baris kesalahan akan mengacu pada file scr603.gab. V16.04.27a, Rabu 27 April 2016, 1. PST_SUB_ADDCMD spcalc1, maka spcalc1 hanya boleh berisi 1 perintah yang memanggil DBCALCS yang tipenya HARUS ADD_SUB. V16.04.27, Rabu 27 April 2016, 1. g_curfile ditmbahkan untuk mengetahui posisi file sekarang. mis. di master 3101, maka g_curfile = "bbm", pada saat ke detail g_curfile = "bbc" 2. PST_SUB_UPDCMD dihilangkan dari program web. V16.04.25b, Senin 25 April 2016, 1. JavaScript select() dikurangi banyak di program untuk menghindari masalah yang tak beraturan di ksystem web. V16.04.25a, Senin 25 April 2016, 1. MAP ke field yang di master pada saat di trans sudah langsung kelihatan perubahannya di layar. V16.04.25, Senin 25 April 2016, 1. Program mati pada saat mencetak scr3007 sudah ok. 2. F2 jurnal percobaan sudah ok. V16.04.24, Minggu 24 April 2016, 1. Memperbaiki PICTURE dan DOCUPLOAD, DOCUPLOAD masih belum bisa dihapus. V16.04.23, Sabtu 23 April 2016, 1. Informasi g_fotolat1 dan g_fotolon1 di gambar sudah dihidupkan lagi. 2. g_timekill=5 akan membunuh dtscrrun bila 5 menit tidak disentuh keyboardnya. V16.04.21a, Kamis 21 April 2016, 1. Pada saat query, field yang ALLCAPS akan otomatis jadi ALLCAPS juga seperti pada saat penambahan rekord. V16.04.21, Kamis 21 April 2016, 1. PMT_UPD_FLDS dan PMT_UPD_FLDS_NOT di trans dan trans2 sudah ok ksystem web. V16.04.20a, Rabu 20 April 2016, 1. Pebaikan masalah sesudah menekan alt-5 karena g_num tidak diset kembali ke 0. 2. Pada saat pencarian, bila tanggal terisi, tidak akan ditambah menjadi DD-MM-YYYY tapi tetap DDMMYYYY. V16.04.20, Rabu 20 April 2016, 1. Detail 603 ksystem web yang judulnya kacau sudah ok. V16.04.19c, Selasa 19 April 2016, 1. Perbaikan ap_adbtf untuk mengambil barang bookingan ok di ksystem web. V16.04.19b, Selasa 19 April 2016, 1. Untuk field yang QMANDATORY sudah ok kalau ada karakter -(minus). 2. Import bhs9002.txt sudah ok. V16.04.19a, Selasa 19 April 2016, 1. Cetak jurnal percobaan di ksystem web sekarang menghapus jrp dengan nobuk di SCREEN SCRJRN. 2. ap_adbtf dengan booking sudah ok. V16.04.19, Selasa 19 April 2016, 1. INIT_QUERY_F11 di baris terakhir dari DEFAULTS sudah dicek untuk melihat apakah ada field yang terpakai di dalam perintahnya. 2. transt tanpa trans sudah bisa banyak transt, mis. transt, trans2t. Ini berfungsi untuk detail yang setiap rekordnya banyak baris dan jumlah rekord yang tampil di layar dikontrol via SFL_LINES. Jadi SFL_LINES(3) di sini artinya 3 rekord, bukan 3 baris. contoh: IMAGE(transat) /--------------------------------------------------------------------------------------\ i.Keterangan: __________________________________________________________________________________ \--------------------------------------------------------------------------------------/ FIELD(transat) ketisi TEXTAREA INPUTRI 1 DEFAULTS(transat) ketdata INIT KETNDK /* Keterangan Nota Debet Kredit*/ EDITS(transat) Keterangan pertama harus diisi ketisi MANDATORY IMAGE(transa) /* perlu ada transa tapi hanya baris ini saja */ SUBFILE(transa) SFL_LINES(3) SFL_TITLE(transat) SFL_TARGET ketbukurtidx gv_ketndk ppmnobuk SFL_MAP ppmnobuk ketnobuk V16.04.15a, Jumat 15 April 2016, 1. Perbaikan Alt-5 di scr603 sehingga pada saat di alt-5, tidak bisa ke alt-1 yang ke detail dan akan memberi pesan bila ingin menambah, mengubah atau menghapus dari file alt-5. V16.04.15, Jumat 15 April 2016, 1. Icon untuk Upload gambar dan hapus gambar sudah besar. V16.04.14a, Kamis 14 April 2016, 1. Untuk yang ada pembatasan cabang divisi di scr3002 sudah ok pada saat scan di ksystem web. V16.04.14, Kamis 14 April 2016, 1. Untuk angka sementara tidak bisa masuk dalam posisi selected di ksystem web. V16.04.13, Rabu 13 April 2016, !!Harus parser dan gen semua scr dan sct!! 1. Pengubahan rekord di detail scr301 sudah ok di ksystem web. 2. Upload Dokumen sedang dibuat. V16.04.12b, Selasa 12 April 2016, 1. Sesudah keluar dari popup tanggal atau SCAN, posisi akan kembali tersorot (selected). V16.04.12a, Selasa 12 April 2016, 1. Masuk ke field, posisi selalu tersorot (selected) bila field bisa diisi. V16.04.12, Selasa 12 April 2016, 1. Cursor yang kacau kalau ditab terus sudah ok di ksystem web, masuk field posisi tersorot (selected) dihilangkan dulu. V16.04.11, Senin 11 April 2016, 1. SCAN untuk Ksystem web dengan data ctree sudah ok. V16.04.08a, Jumat 08 April 2016, 1. Screen query yang hanya punya satu field yang tidak protected sudah ok di ksystem web. V16.04.08, Jumat 08 April 2016, 1. Pembatasan divisi pada saat tambah data sudah ok di ksystem web. V16.04.07, Kamis 07 April 2016, 1. Pilihan download sudah jalan lagi di ksystem menu kanan atas. V16.04.06, Rabu 06 April 2016, 1. F2 untuk jurnal percobaan atau jurnal yang sudah ada sudah ok di ksystem web. V16.04.02, Sabtu 02 April 2016, 1. F2 dan posting yang membuat program mati sudah diperbaiki. 2. PICTURE untuk mengupload 1 gambar saja, dan DOCUPLOAD untuk mengupload dokumen sudah dibuat tapi belum selesai. V16.03.30, Rabu 30 Maret 2016, 1. Memperbaiki Ctrl-D agar jalan di ksystem web. 2. Menampilkan rekord terakhir bila gagal mengubah rekord karena sudah diubah oleh orang lain di layar query di ksystem web. V16.03.29, Selasa 29 Maret 2016, catatan: ksresources160329.tgz harus didownload dan dipasang di server 1. Masuk ke field diset selected. 2. Kotak warna kuning di perintah query sudah dihilangkan. 3. TEXTAREA sudah kuning kalau masuk ke field. 4. Judul subgrup menu sudah diberi warna hijau muda. 5. Kursor pada saat menunjuk ke menu sudah berbentuk panah, bukan I. V16.03.28a, Senin 28 Maret 2016, 1. DT_SCANN diperbaiki agar target dikosongkan dulu biar tidak kadang kadang salah. 2. DT_SCANN tmptarget tidak jadi dikosongkan, tapi batas akhirnya diisi dengan character 0. V16.03.26a, Sabtu 26 Maret 2016, 1. Untuk program lama dtparserwt tidak otomatis -l. V16.03.26, Sabtu 26 Maret 2016, 1. AWLBL(field_tgl) sudah bisa dipakai di CALCS untuk mendapatkan tanggal pertama dari bulan itu. 2. AKHBL(field_tgl) sudah bisa dipakai di CALCS untuk mendapatkan tanggal terakhir dari bulan itu. V16.03.25, Jumat 25 Maret 2016, 1. DEFAULTS field yang berisi {g_tgltrn} atau CALCS yang mengandung tanggal sudah ok di ksystem web. V16.03.23a, Selasa 22 Maret 2016, 1. ap_adjrn akan mengisi bbcth bila rekord bbc baru. 2. THBLS_DD, THBLS_MM, THBLS_YY dan THBLS_YYYY ditambahkan untuk melengkapi THBLS. 3. Log file dimatikan dulu. V16.03.22a, Selasa 22 Maret 2016, 1. Log file (log) untuk ksystem web sudah ditambahkan untuk transaksi, tidak hanya untuk pengubahan file langsung. V16.03.22, Selasa 22 Maret 2016, 1. ap_ptbtf sudah ok di ksystem web saat menambah dan saat batal. V16.03.21, Senin 21 Maret 2016, 1. SCR_JOIN_COND sudah ok. 2. dtparserwt untuk DO_SPCALCS spcalc1 sudah tidak membuat error variabel tidak dipakai. V16.03.20, Minggu 20 Maret 2016, 1. SCR_JOIN_FIELDADD1 psmkode SCR_JOIN_FIELDADD2 psikodidx psikode sudah jalan di scr3015. SCR_JOIN_COND belum diaktifkan. V16.03.18, Jumat 18 Maret 2016, 1. Perbaikan scr3124 untuk menampilkan gambar, menu di layar login juga sudah ok. V16.03.17b, Kamis 17 Maret 2016, 1. Mengisi angka pecahan dengan koma di scr201 sudah ok. V16.03.17, Kamis 17 Maret 2016, 1. Perbaikan dtubhver -sql. V16.03.16, Rabu 16 Maret 2016, 1. VALIDATE_RKP sudah ok. V16.03.14, Senin 14 Maret 2016, 1. ksystemHttp.wt sudah bisa mencetak jurnal via F2. V16.03.12, Sabtu 12 Maret 2016, 1. ksystemHttp.wt sudah bisa menjalankan laporan. V16.03.11, Jumat 11 Maret 2016, 1. Tulisan Databae kscoba.sql harus dihapus dulu. V16.03.10, Kamis 10 Maret 2016, 1. Perbaikan jika di detail 601 program baru, lari ke scr4510 tapi scr4510 belum ada sudah tidak hang. V16.03.09a, Rabu 09 Maret 2016, 1. VALIDATE_BUF3 di scr3103 untuk mastera sudah ok. 2. Detail transt tanpa trans sudah bisa diisi tombol. V16.03.06, Minggu 06 Maret 2016, 1. dtparserwt untuk scr3099 sudah ok. V16.03.03, Kamis 03 Maret 2016, 1. Dtparser -n prg/scr121 sudah ok untuk ksystem text. V16.03.02, Rabu 02 Maret 2016, 1. ap_adbtf di scr603 sudah ok untuk yang booking. 2. VALIDATE_RKP_IF di scr602 yang ke brd sudah ok. V16.02.28, Minggu 28 Pebruari 2016, 1. DBC_LAST_LEN {stspjbuk} sudah ok di scr4510. 2. dtparserwt sekarang otomatis mengecek semua yang tidak dipakai seperti LOCAL, CALCS dll. V16.02.27, Sabtu 27 Pebruari 2016, 1. gv9000.var diubah jadi gt9000.var, gv0700.var diubah jadi gt0700.var supaya tidak membingungkan. Kalu yang standar menggunakan gv.var sedangakan yang sct menggunakan gtxxxx.var. 2. DEFAULTS dan EDITS untuk IMAGE(transt) yang tidak ada trans nya sudah ok, mis. di scr3120 3d. 3. Scr999 dipindah ke scr3099, scr998 ke scr3097 dst untuk ksystem web. V16.02.26, Jumat 26 Pebruari 2016, 1. Dtubhver -sql diperbaiki untuk field yang berpindah posisi urutan di filenya. V16.02.25, Kamis 25 Pebruari 2016, 1. Ksystem web mulai menggunakan branch wip/one-screen untuk menyatukan penjualan online dan admin untuk system backend. V16.02.24, Rabu 24 Pebruari 2016, 1. TEXTAREA sudah bisa dipakai di transt yang tidak ada transnya. V16.02.23, Selasa 23 Pebruari 2016, 1. variabel di gv.var yang ada di baris terakhir sudah dapat digunakan. 2. Tekan 'v' permintaan approval dari posisi detail sudah ok, proses approvalnya ada di scr120. 3. EDITS di SCAN sudah dijalankan pada saat pencarian rekord pada saat scan. V16.02.22a, Senin 22 Pebruari 2016, 1. Import data awal pada saat database belum ada sudah ok untuk ke tiga pilihan, tanpa saldo awal, data lengkap maupun data buku besar saja. V16.02.22, Senin 22 Pebruari 2016, 1. Ksystem web, Scr603, ke detail, Alt-A ke image tombol, terus menekan tombol OK sudah tidak mati lagi. 2. UPDATE_RANGE dan DELETE_RANGE dibatasi hanya bisa s/d 200 rekords. V16.02.21, Minggu 21 Pebruari 2016, 1. Perbaikan untuk penambahan rekord di file log yang selalu mati pada saat F10 atau kadang pada saat update. 2. Ctrl-D untuk menampilkan data saat ini pada saat di detail di ksystem web sudah jalan. V16.02.20, Sabtu 20 Pebruari 2016, 1. Perbaikan template dengan menggunakan tmptrans dan tmptranst untuk judulnya. Contoh sbb: SUBFILE(transg1) SFL_TEMPLATE(tmp_datadiri) maka di file prg/scan/tmp_datadiri atau di prtxxxx/scan/tmp_datadir tetap menggunakan IMAGE(tmptranst) untuk judul dan IMAGE(tmptrans) untuk detailnya. Pada saat parser tmptranst akan diubah jadi transg1t dan tmptrans akan diubah jadi transg1. Bila SUBFILE(transa) SFL_TEMPLATE(tmp_datadiri) maka saat parser tmptranst akan diubah jadi transat dan tmptrans akan diubah jadi transa. Bila di template namanya bukan tmptrans maka tidak akan diubah secara otomatis, harus tmptrans dan tmptranst. LOCAL PGM_FIELDS ldtd INT2 2 ldtdisi INT2 2 IMAGE(tmptranst) /================================t============t=======================t===============t============\ | i.Ket | i.Isian | i.IsiKet | i.Nilai | i.Kode | \================================.============.=======================.===============.============/ IMAGE(tmptrans) |________________________________|____________|_______________________|_______________|____________| FIELD(tmptrans) dtdket PROTECT SCROLL INPUTRI 1 dtdisit ALLCAPS SCROLL INPUTRI 2 dtdket2 ALLCAPS SCROLL INPUTRI 3 dtdisia NUMERIC INPUTRI 4 dtdkode PROTECT SCROLL UNSEEN INPUTRI 5 CALCS() cdtdytT dtdyt == "T" cdtdytR dtdyt == "R" cdtdytA dtdyt == "A" cdtdytTA dtdyt == "T" || dtdyt == "A" cdtdytTR dtdyt == "T" || dtdyt == "R" cdtdytAR dtdyt == "A" || dtdyt == "R" EDIT(tmptrans) e.Mandatory dtdisit MANDATORY_IF cdtdytT e.Mandatory dtdket2 MANDATORY_IF cdtdytR e.Mandatory dtdisia MANDATORY_IF cdtdytA e.Validate83118107 dtdisit VALIDATE_IF cdtdytT tbddatkodidx mtbdtmpl stbd {Pgv_dttabel} {Pdtdtblkode} {Pdtdtbdkode} MAP(mtbdtmpl) tbdkode dtdisit REPLACE tbdket dtdket2 REPLACE DEFAULTS(tmptrans) dtdyt3 INIT Y ldtdisi INIT 0 ldtd INIT 0 HOOKS(tmptrans) BEFORE_INPUT cur_field=dtdisit DO_SKIP_IF cdtdytAR BEFORE_INPUT cur_field=dtdket2 DO_SKIP_IF cdtdytTA BEFORE_INPUT cur_field=dtdisia DO_SKIP_IF cdtdytTR SUBFILE(tmptrans) SFL_APP_TYPE SFL_LINES(8) /* Rumusnya : 22 - base_row tmptrans */ SFL_COND cdjoinhtk0 SFL_TITLE(tmptranst) SFL_TARGET dtdkodurtidx gv_datadiri MAP(maddhtk) psmkode htkkodemst REPLACE psmdatacus htkdata REPLACE psmdatacus htktype REPLACE dtdnourt htknourt REPLACE dtdkode htkkode REPLACE dtdisit htkisian REPLACE dtdisia htknilai REPLACE dtdket2 htkket REPLACE DBCALCS(daddhtk) DBC_COMMAND ADD DBC_FILE htk DBC_MAP maddhtk CALCS() cpemohon "PEMOHON" c1 ldtd + 1 cisi1 ldtdisi + 1 cisi (dtdket2 != BLANKS && dtdyt == "R") || (dtdisia > 0.0 && dtdyt == "A") || (dtdisit != BLANKS && dtdyt == "T") MAP(mdetmap) c1 ldtd DO_CALC DEBUG cisi1 ldtdisi DO_CALC_IF cisi CALCS() cdtdok ldtd == ldtdisi MASTER_MP(tmptrans) MST_DETMAP mdetmap MST_EXE_TIME BEFORE_POSTING MAP(mupdpsm) cpemohon psmstsbill DO_CALC_IF cdtdok DBCALCS(dupdpsm) DBC_COMMAND UPDATE DBC_TARGET psmprmidx psmprm DBC_MAP mupdpsm SPCALCS(spdetail) daddhtk dupdpsm POSTING(tmptrans) PST_COMMAND spdetail V16.02.19, Jumat 19 Pebruari 2016, 1. File log sudah otomatis ditambah untuk tambah rekord, ubah dan hapus. Untuk posting sementara masih belum. V16.02.18a, Kamis 18 Pebruari 2016, 1. Pembuatan approval (v) untuk operator yang langsung OK sudah jalan. 2. Penyelesaian approval (scr120) tombol a untuk apr yang nomor urut di grup semua sama sudah tidak langsung mengubah semua apr menjadi OK. V16.02.18, Kamis 18 Pebruari 2016, 1. VALIDATE_RKP sudah tidak dicek semua fields tapi hanya semua prefix dan field yang di SCAN. 2. Approval di ksystem web sudah ok. V16.02.17, Rabu 17 Pebruari 2016, 1. Ap_aprmt dan ap_aprdt sudah ok. V16.02.15a, Senin 15 Pebruari 2016, 1. VALIDATE_RKP sudah tidak membuat program mati di Summit 601. V16.02.13, Sabtu 13 Pebruari 2016, 1. Approve (scr120) untuk apr yang semua grpurtapr nya sama sudah bisa dijalankan. V16.02.11, Kamsi 11 Pebruari 2016, 1. Pembuatan apr dengan menekan tombol v untuk grup yang grpurtapr nya sama semua sudah membentuk semua apr menjadi berstatus IN, tidak ada IW. V16.02.10, Rabu 10 Pebruari 2016, 1. SFL_HEADER sudah ditambahkan ke SUBFILE untuk menampilkan judul di trans. mis. SFL_HEADER Detail Penjualan V16.02.08, Senin 08 Pebruari 2016, 1. Proteksi field di 2d scr3001 sudah ok tapi field selalu tidak tampak, tidak bisa diset tampak. V16.02.07a, Minggu 07 Pebruari 2016, 1. Perbaikan DBC_UPDATE_RANGE untuk ksystem web. V16.02.07, Minggu 07 Pebruari 2016, 1. MAP dari UPDATE_BUF3 sudah tidak mengubah tampilan di layar. V16.02.06, Sabtu 06 Pebruari 2016, 1. SFL_TARGET_IF dan SFL_TARGET_GTE_IF sudah bisa diparser. V16.02.05, Jumat 05 Pebruari 2016, 1. Login yang selalu gagal karena memerika approval sudah diperbaiki di ksystem web. V16.02.04a, Kamis 04 Pebruari 2016, 1. field thbl akan terisi g_tgltrn bila pada saat ditambah masih kosong. V16.02.03a, Rabu 03 Pebruari 2016, 1. Semua file yang ada field oto sekarang otomaatis filed otonya diisi otomatis di ksystem web. 2. Pencarin file F3 di kksystem web sudah tidak kadang kkadang mati bila file tidak ketemu. V16.02.03, Rabu 03 Pebruari 2016, 1. semua field oto mis. ppmoto, mtdoto default data kosong adalah NULL sehingga bila kosong tidak membuat index ppmotoidxnya jadi duplikat. V16.02.02a, Selasa 02 Pebruari 2016, 1. Upload gambar di detail sudah ok. Detail boleh mempunyai jumlah baris lebih dari satu. V16.02.02, Selasa 02 Pebruari 2016, 1. Tampilan yang tombol cari tertutup di redhat sudah ok. V16.02.01, Senin 01 Pebruari 2016, 1. Proteksi field supaya tidak bisa dilihat di scr3001 detail 2 sudah jalan di ksystem web. V16.01.30, Sabtu 30 Januaari 2016, 1. Pada saat menambah atau mengubah detail yang layarnya scroll ke bawah, sekarang sudah tampilan sudah tidak scroll naik ke atas lagi pada saat rekam. V16.01.29, Jumat 29 Januaari 2016, 1. Perbaikan dtscrgen untuk program baru. V16.01.28, Kamis 28 Januaari 2016, 1. stsaktif, umum.var, kreddit.var dll diabaikan. Semua modul secara otomatis aktif. Kontrol screen via 3011 atau scr911 di program lama.. V16.01.27, Rabu 27 Januaari 2016, 1. Batasan panjang file 16 di prtxxxx sudah diubah jadi 50. 2. Nama scr3101xxxx.rptdesign sekarang sudah bisa panjang. V16.01.26a, Selasa 26 Januaari 2016, 1. Proteksi field di scr3001 ksystem web sudah jalan. V16.01.26, Selasa 26 Januaari 2016, 1. ap_aprmt dan ap_aprdt dan proses approvalnya (scr120) di ksystem web sudah ok. V16.01.25, Senin 25 Januaari 2016, 1. Approval di ksystem web sekarang diurutkan berdasarkan grpnam dan grpurtapr. grpurtapr terbesar menjalankan approve dulu baru ke grpurtapr yang leibh kecil. V16.01.23, Sabtu 23 Januaari 2016, 1. Perbaiki ap_aprmt dan ap_aprdt. V16.01.22, Jumat 22 Januaari 2016, 1. EDIT di image dari tombol di master ataupun detail sudah ok. V16.01.21, Kamis 21 Januaari 2016, 1. Alt-a di trans sudah ok. 2. HKMSG pesan yang ada karakter aneh mis. ^a di depannya sudah ok. 3. ap_aprmt dan ap_aprdt sudah dapat diparser untuk ksyste web. V16.01.18, Senin 18 Januaari 2016, !!Harus parser semua scr dan sct!! 1. ap_aprmt dan ap_aprdt sudah ditambahkan. V16.01.17, Minggu 17 Januaari 2016, 1. gv.var diubah formatnya jadi gv_barang STRING 11 BARANG Keterangan sembarang dan gv9000.var diubah jadi gt_OPEN STRING 11 OPEN Keterangan sembarang V16.01.16, Sabtu 16 Januaari 2016, 1. ap_flexp ditambah 1 parameter yang berisi fieldstr mis. usrnam+usrgrp menjadi: ap_flexp (filnam,delimiter,defdte,rata,nama_calc,fieldstr)"; Bila tidak butuh pembatasan field, isi g_strksg ke parameter ini. mis. DEFAULTS(master) fieldstr INIT "usrnam+usrgrp" delimiter=1, pembatas |, sebelum fields pertama dan sesudah field terakhir ada pembatasnya, |ROOT|ROOT| ddelimiter=2, pembatas koma, koma hanya antara field ROOT,ROOT ddelimiter=3, pembatas tab, tab hanya antara field ROOT ROOT Bila fieldstr kosong atau diisi g_strksg, maka semua fields akan ditampilkan. V16.01.15, Jumat 15 Januaari 2016, 1. Angka numeric bila ada panah tetap alignLeft bukan "right". V16.01.14a, Kamis 14 Januaari 2016, 1. Keluar dari field dengan angka 1.200.000 tanpa desimal sudah ok di ksystem web. V16.01.14, Kamis 14 Januaari 2016, 1. rpt9001/sct3101.rptdesign sudah jalan, rpt9001 harus dikenalkan di tomcat. V16.01.13, Rabu 13 Januaari 2016, 1. Tanda APR bila ada approval yang harus diproses sudah ok di Ksystem web. V16.01.11, Senin 11 Januaari 2016, 1. DBC_COMMAND UPD_SUBSTITUTE atau UPD_SUB harus dipakai untuk DBC_SUB_UPDCMD. V16.01.09, Sabtu 09 Januaari 2016, 1. Approval diset Y sudah tidak mati saat login di kssytem web. V16.01.08, Jumat 08 Januaari 2016, 1. TEXTAREA sudah ok untuk diisi. V16.01.07c, Kamis 07 Januaari 2016, 1. Master APP_TYPE sudah bisa melakukan posting di trans. V16.01.07b, Kamis 07 Januaari 2016, 1. dtparserwt prt1999/sct3101 sudah membaca gv1999.var. V16.01.07, Kamis 07 Januaari 2016, 1. Perbaikan ap_htdis parameter ke 5 tipenya STRING. V16.01.06, Rabu 06 Januaari 2016, 1. ap_htdis ditambah parameter ketDiskon untuk menyimpan info mis. "10+10+5". ap_htdis(dimkode,namaIndex,namaFieldDiskon,totalPersendiskon,ketDiskon)"; V16.01.05, Selasa 05 Januaari 2016, 1. Tekan enter untuk merekam sekarang sudah mengambil nilai yang ada di layar untuk ksystem web. 2. Shift-tab (mundur) bila field tidak kosong sudah dicek di ksystem web. V15.12.31, Kamis 31 Desember 2015, 1. Scr503, detail transg1, SCAN di kategori yang bermasalah sudah diatasi (stbd). 2. Nilai uang di detail sudah tidak berubah dari 1000 jadi 1. V15.12.29, Selasa 29 Desember 2015, 1. KS_FOCUS_IN ditambah if (g_curcmd != QRYCMD) di baris 5807 untuk mengatasi pencarian nilai uang yang diabaikan di scr3101. V15.12.28, Senin 28 Desember 2015, 1. INIT g_tgltrn sudah ok untuk ksystem web dengan data ctree. 2. Variabel global g_ sudah ok di data ctree. 3. DFALT_LIST and DFALT_SCAN otomatis NOCHANGE di ksystem web. V15.12.27, Minggu 27 Desember 2015, 1. Nilai uang sudah terlihat pembatas ribuannya pada saat keluar dari field tsb. di ksystem web. V15.12.26, Sabtu 26 Desember 2015, 1. ap_flexp yang hasil filenya hanya garis garis tegak sesudah menjalankan SCAN sudah diperbaiki. 2. Field pertama yang dijalankan HOOKS(master) DO_SKIP_IF sudah jalan di ksystem web (scr3008). V15.12.22, Selasa 22 Desember 2015, 1. gv1999.var dan bhs1999_id.xml sudah jalan. 2. rpt1999/sct3101.rptdesign sudah ok. Ada file sites-available/default dan tomcat yang harus diubah untuk membuat laporan rpt1999 jalan. V15.12.21, Senin 21 Desember 2015, 1. ap_adbtf, ap_dlbtf untuk ksystem web dengan booking sudah ok. 2. pencarian di ksystem web sudah ok. V15.12.17, Kamis 17 Desember 2015, 1. Pengisian saldo awal barang 3124 3d yang mati sudah diperbaiki. V15.12.16, Rabu 16 Desember 2015, 1. DFALT_SCAN sudah tampak semuanya di ksystem web. 2. Untuk Screen SCR_NXT_POSTING, pada saat posting semua field master akan dilompati walaupun tidak PROTECT. V15.12.15, Selasa 15 Desember 2015, 1. ap_nxpst akan otomatis membaca data dari harddisk dan menampilkan di layar (scr601). 2. DFALT_SCAN sekarang sudah cukup panjang untuk menampilkan keterangan yang dibutuhkan. V15.12.14, Senin 14 Desember 2015, 1. ap_htdis menggunakan panjang dari field dimkode bila panjang dimkode lebih panjang dari field pertama dari index yang digunakan di ap_htdis. V15.12.13, Minggu 13 Desember 2015, 1. scr1501 untuk laporan konsistensi sudah ok. 2. ap_nxpst sudah ok di ksystem web. V15.12.12, Sabtu 12 Desember 2015, 1. Perbaikan TEXTAREA dan CHECKBOX. V15.12.11, Jumat 11 Desember 2015, 1. Posting scr201 sudah ok pada saat masuk scr4204. V15.12.10, Kamis 10 Desember 2015, 1. DO_SKIP_IF di trans sudah ok di ksystem web. V15.12.09, Rabu 09 Desember 2015, 1. TEXTAREA sudah ok. 2. HOOKS DO_SKIP_IF di field terakhir sudah ok. V15.12.06, Minggu 06 Desember 2015, 1. IMAGE(transt) dengan trans yang kosong sudah ok. 2. FIELDS(master) ltextarea TEXTAREA INPUTRI 4 sudah bisa dibuat, sediakan 5 baris untuk TEXTAREA ini di IMAGE(master). V15.12.04, Jumat 04 Desember 2015, 1. SFL_UPLREADONLY ditambahkan. V15.12.03, Kamis 03 Desember 2015, 1. DT_HOOKS trans akan otomatis mengecek transt bila trans kosong dan semua inputan ada di transt. V15.12.01, Selasa 01 Desember 2015, 1. wtparam sudah bisa ditambah -sj dan -oldksfinger. V15.11.28, Sabtu 28 November 2015, 1. INIT field tanggal sudah ok di ksystem text. 3. Pada saat cari bila sudah ditab terus sampai kembali ke awal field lagi sudah ok, tidak ada field yang dilompati. V15.11.26, Kamis 26 November 2015, 1. Perbaikan ap_htdis agar buffer1 dan buffer2 dari dit akan dijaga agar tidak berubah sesudah pemanggilan ap ini. 2. IMAGE(transt) yang multi baris dengan IMAGE(trans) yang tidak ada isinya sudah ok. 3. Pencarian rekord untuk field yang PROTECT sudah ok. V15.11.25, Rabu 25 November 2015, 1. RT_NXT_POSTING di ksystem web sudah ok. V15.11.24, Selasa 24 November 2015, 1. Mulai membedakan tampilan untuk Android dan komputer. 2. dtubhver program web harus pakai -sql. V15.11.23, Senin 23 November 2015, 1. ap_htdis(dimkode,namaIndex,namaFieldDiskon,persendiskon)"; sudah ditambahkan untuk menghitung diskon + diskon, mis. 10 + 10 + 5 V15.11.20, Jumat 20 November 2015, 1 Perintah PMT_UPD_COND diubah jadi PMT_UPDFLD_COND, harus pakai Kprogram minimum versi 151120. 2. PMT_UPDALL_COND dan PMT_UPDFLD_COND sudah ok. V15.11.19a, Kamis 19 November 2015, 1. PERMIT sudah jalan di ksystem web. V15.11.19, Kamis 19 November 2015, 1. Bila trans diubah dan ada trans2, maka SFL_MAP trans2 akan dijalankan bila tidak ada PST_UPD_DET_COND atau kondisi PST_UPD_DET_COND terpenuhi. 2. SYS_TIME dengan format @X:XX:XX sudah ok lagi di ksystem text. V15.11.18a, Rabu 18 November 2015, 1. Menambah rekord di trans2 sudah ok di ksystem web. V15.11.18, Rabu 18 November 2015, 1. SELECTED cur_field=llist DO_FLY 997 seperti contoh di bawah berlaku untuk llist yanag SELECT maupun llist yang LIST untuk ksystem web. FIELD(master) llist SELECT INPUTRI 1 lpromo TOMBOL INPUTRI 3 /* Tombol Detil d*/ llogin TOMBOL INPUTRI 4 llist LIST INPUTRI 5 DEFAULTS(master) r_string1 INIT INPG r_string2 INIT DTBARANG lpromo INIT CHECKOUT llogin INIT LOGIN llist INIT {sbrg998} HOOKS(master) CLICKED cur_field=lpromo DO_FLY 603 CLICKED cur_field=llogin DO_FLY 996 /* login */ SELECTED cur_field=llist DO_FLY 997 V15.11.17, Selasa 17 November 2015, 1. Tampilan tombol di ksystem text sudah ok lagi. 2. SCR_QRYFLD sudah ok lagi di scr623. V15.11.15, Minggu 15 November 2015, 1. UPLOAD gambar sekarang memastikan tidak membuat file gambar yang panjangnya 0. V15.11.14, Sabtu 14 November 2015, 1. Mengubah versi libjsoncpp dari 0.6 ke 1.6.5. V15.11.12, Kamis 12 November 2015, 1. Perbaikan detail multi baris dengan transt tanpa trans. 2. Penambahan fasilitas dasar untuk bank service. V15.11.11, Rabu 11 November 2015, 1. Layar jualan online untuk ksystem web restaurant sudah tampil benar. 2. Kotak UPLOAD di detail transt yang tanpa trans sudah jalan contoh: /*****************************************DETIL1**********************************/ IMAGE(transt) {NO_CLS} {LSTFLD_ADVANCE} {FRSFLD_BACKUP} {BASE_ROW=11} /----------------------------------------------------------------------------------------------------\ /-------------------------------------------------------------------\ /----s.UPLOAD-------------\ |i.Brg :___________________________________ | | | |i.Berat :___.___ | | | |i.Kadar :_______ | | | |i.Typ :_______ | | | |i.Kode :________________ | | | \-------------------------------------------------------------------/ \-------------------------/ \----------------------------------------------------------------------------------------------------/ FIELD(transt) ppdnobuk ALLCAPS INPUTRI 1 ppdkat ALLCAPS INPUTRI 2 ppdlok NONE INPUTRI 4 ppdsup NONE INPUTRI 5 ppdsat ALLCAPS INPUTRI 6 IMAGE(trans) {NO_CLS} {LSTFLD_ADVANCE} {FRSFLD_BACKUP} {BASE_ROW=16} /* trans hanya baris ini saja */ SUBFILE(trans) SFL_LINES(5) SFL_TITLE(transt) SFL_UPLFLD ppdkat V15.11.09, Senin 09 November 2015, 1. EDIT/DUPLIKAT yang gagal akan membuat field dalam keadaan tersorot di ksystem web. V15.11.08, Minggu 08 November 2015, 1. Perbaikan dtscrgen untuk mengatasi SCR_GRPMENU. V15.11.07, Sabtu 07 November 2015, 1. Untuk mencoba program web untuk android atau iphone, lakukan sbb: a. Download PrgWeb20151107.taz atau lebih baru b. Download ksysteemwt versi terbaru dan parsegen versi terbaru c. sudo vi /etc/wt/wt-config.xml ubah false menjadi true d. dtparserwt -n all e. dtscrgen f. vi wtparam di /home/ksystem -sales -db=kscoba -j/home/ksystem -r/home/ksystem g. ubah composer.wt dengan ksystem.wt versi terbaru h. gunakan kscoba20151107.sql dengan cara mysql -uroot -proot kscoba < kscoba20151107.sql V15.11.06, Jumat 06 November 2015, !!Harus diparser dan gen lagi!! 1. ap_dlbtf di ksystem text sudah diperbaiki. 2. Perbaikan dtscrgen -x yang kadang segfault karena memori sttlnamnya salah tempat. 3. ksystem text TOMBOL sudah diPROTECT lagi secara otomatis. V15.11.04, Rabu 04 November 2015, 1. Perbaikan ap_adbtf booking untuk ksystem web. V15.11.03, Selasa 03 November 2015, 1. ap_adbtf booking untuk ksystem web sudah ok. V15.10.30, Jumat 30 Oktober 2015, 1. MAMPAT(vstring) sudah ditambahkan di rts untuk menghilangkan spasi di satu field sbb: " aaa bbb ccc " menjadi "aaabbbccc" 2. Pencarian rekord dengan kondisi pencarian angka pecahan mis. di field bbmsdawlbl diisi 100000 sekarang sudah disesuaikan dengan batas g_stsnol. Jadi bila g_stsnol == 0.001 maka antara 100.000 - 0.001 dan 100.000 + 0.001 dianggal 100.000,- V15.10.29, Kamsi 29 Oktober 2015, 1. Detail transt dengan trans kosong sudah jalan, foto masih belum jalan di detail. 2. SFL_APP_TYPE sudah diecek EDITS dan HOOKS pada saat pindah rekord. V15.10.27, Selasa 27 Oktober 2015, 1. Detail hanya menggunakan IMAGE(transt), IMAGE(trans) isinya kosong. Dengan demikian detail bisa multi baris untuk setiap rekordnya, masih dalam proses. V15.10.25, Minggu 25 Oktober 2015, 1. Field yang ada DEFAULTS atau VALIDATE sekarang panjangnya ditambah 2 karakter di ksystem web. V15.10.21a, Rabu 21 Oktober 2015, 1. ksystem.wt sudah menggunakan port 8082 untuk timbangan, 8083 untuk ksinger. V15.10.21, Rabu 21 Oktober 2015, 1. Versi Klanguage dan Kprogram sudah muncul di ksystem web. V15.10.20, Selasa 20 Oktober 2015, 1. Pada saat 'o' di ksystem web, menekan enter sudah mengecek EDITS(report), sebelumnnya EDITS belum dicek. 2. Untuk membuat rata, gunakan karakter @ sebagai tanda spasi. IMAGE(report) {LSTFLD_ADVANCE} {BASE_ROW=2} /-----------------------------------------------------------------------\ | Pilihan : _ 1. Cetak Kode Barang | | @ @ 2. Cetak Kode Barang & Ukuran | | | | Device : _ | \-----------------------------------------------------------------------/ V15.10.18, Minggu 18 Oktober 2015, 1. Pembacaan dbprt yang kadang masuk ke sidik jari sudah diperbaiki. V15.10.16, Jumat 16 Oktober 2015, 1. Untuk program web MASTER_MP sekarang mengacu pada trans yang terkait, mis. transc maka MASTER_MP harus MASTER_MP(transc), transg1 make MASTER_MP harus MASTER_MP(trnasg1). V15.10.15, Kamis 15 Oktober 2015, 1. dbprt sekarang bisa ditambah -smtp=... dan -sj untuk sidik jari V15.10.13a, Selasa 13 Oktober 2015, 1. ksfinger -timbangan sekarang menggunakan port 8082. V15.10.13, Selasa 13 Oktober 2015, 1. Scan dan search dalam scan di ksystem web sudah ok. 2. Pada saat pindah ke field yang mandatory isian field sudah tidak terisi isian kacau. V15.10.09, Jumat 09 Oktober 2015, !!Harus parser semua scr dan sct 1. SCR_AUTO_QRYFLD dan SCR_AUTO_EQLFLD untuk langsung masuk ke satu layar query dan langsung mencari rekord tertentu. V15.10.08, Kamis 08 Oktober 2015, 1. Memilih Y di 2 rekord detail scr310 sudah diposting ke 2 nya di ksystem web. V15.10.07, Rabu 07 Oktober 2015, 1. Masuk ke BROADCAST di DBCALCS dan LISTENING di FIELD untuk program antrian. V15.10.06, Selasa 06 Oktober 2015, 1. Tampilan detail barang sudah ok. V15.10.04, Minggu 04 Oktober 2015, 1. WStackWidget dihilangkan lagi. V15.09.29, Selasa 29 September 2015, 1. dtscrrunsms -direct sekarang akan mengopi file dari direktori smsout langsung ke /var/spool/sms/outgoing. V15.09.26, Sabtu 26 September 2015, 1. Scr3105 yang masalah di DUPKEY di nomor ktp sudah ok. V15.09.24, Kamis 24 September 2015, 1. Perbaikan untuk detail barang penjualan di ksystem web sales. V15.09.23, Rabu 23 September 2015, 1. CLICKED ldetail DO_STACKWIDGET idetail sudah ditambahkan untuk menampilkan detail dari barang yang akan dijual online. 2. F2 untuk jurnal sementara yang transaksinya gagal pada saat diposting sudah tidak membuat penambahan rekord di detail gagal (scr623). V15.09.16, Rabu 16 September 2015, 1. transt sudah bisa diisi tombol sebagai pengganti tombol yang sebelumnya ada di trans.l 2. SCR_DEFAULT_ADD sudah ditambahkan untuk masuk ke posisi add secara otomatis. 3. Untuk mempercepat import data di mysql, sebagai root ubah file sbb: vi /etc/mysql/my.cnf innodb_flush_log_at_trx_commit=2 V15.09.14, Senin 14 September 2015, 1. ap_dlbtf untuk program baru ditambah 1 parameter lagi, namafldjml, mis. lnamfldjml di DEFAULT ppdjml. 2. Mouse untuk detail query sudah bisa dipakai untuk pindah ke detail selanjutnya atau sebelumnya. V15.09.08, Selasa 08 September 2015, 1. g_fototime1 dan g_fototime2 ditambahkan untuk mengambil informasi dari foto. V15.09.07, Senin 07 September 2015, 1. ap_ptbtf untuk program baru ditambah satu parameter yang berisi nama field dari transaksi barang keluar, mis.ppdjml atau mtdjml. 2. Scan di ksystem web sudah bisa menggunakan panah atas bawah, PageDown, PageUp atau scroll. 3. ap_adbtf sudah mengubah data btfbukoto sesuai data ppdoto atau mtdoto atau tldoto pada saat menambah rekord. V15.09.01, Selasa 01 September 2015, 1. ap_shmap sekarang menampilkan google map di tab baru dengan lokasi sesuai gambar yang tampil di kotak UPLOAD. V15.08.31, Senin 31 Agustus 2015, 1. Scan ksystem web dengan data ctree sudah ok. 2. INIT g_tgltrn untuk ksystem web dengan data ctree sudah ok. V15.08.26, Rabu 26 Agustus 2015, 1. ap_dsGPS(lat1,lon1,lat2,lon2,&distanceMeter)"; sudah diubah menjadi seperti di atas. 2. ap_shmap(googlemapnum,lat1,lon1)"; akan menampilkan gambar di kotak yang judulnya GOOGLEMAP bila googlemapnum == 1 atau GOOGLEMAP2 bila googlemapnum == 2. V15.08.21, Jumat 21 Agustus 2015, 1. Perbaikan pada saat ubah rekord di detail, no urut yang tampilannya tidak benar pada saat diubah. V15.08.20, Kamis 20 Agustus 2015, 1. ksfinger.tgz sudah ok untuk 32bit dan 64bit. Gunakan ksfinger -oldport untuk menggunakan port 8080 (run lama). V15.08.19, Rabu 19 Agustus 2015, 1. Upload gambar pengecilannya sudah dibatasi paling tidak 35KB. 2. Info GPS dan tgl di gambar sudah ok. V15.08.17, Senin 17 Agustus 2015, 1. ksfinger yang baru sudah jalan untuk FS80 maupun FS80H. ksfinger menggunakan port 8083, bila ingin menggunakan port yang lama gunakan ksfinger -oldport 2. dtscrrun juga menggunakan port baru (8083) untuk sidik jari, bila ingin menggunakan port lama, gunakan dtscrrun -oldksfinger akan menggunakan port 8080. V15.08.14, Jumat 14 Agustus 2015, 1. Perbaikan dtcatlog untuk tipe data yang tidak bisa diketik. V15.08.11, Selasa 11 Agustus 2k015, 1. run -oldksfinger untuk run yang ksfingernya masih menggunakan port 8080, port ksfinger yang baru 8083 karena 808 sering dipakai program lain seperti Tomcat. 2. ksfinger -oldport dapat dipakai untuk menjalankan ksfinger dengan port 8080, defaultnya 8083. V15.08.10, Senin 10 Agustus 2015, 1. dtparser memperbaiki DEFAULT yang INIT scan. V15.08.07, Jumat 07 Agustus 2015, 1. Data GPS dan tanggal foto sudah bisa diakses. 2. Jarak antara 2 foto sudah bisa dihitung dengan ap_dsGPS(l1,l2,&jarakMeTer); l1 INT2 diisi 1 dan l2 INT2 diisi 2, maka jarak antara 2 gambar di kotak1 dan kotak2 akan dihitung dalam meter. Bila data GPS di salah satu gambar tidak valid, maka jaraknya akan diset sebagai -1. V15.08.06, Kamis 06 Agustus 2015, 1. dtparserwt yang masalah di versi 150804 sudah diperbaiki. V15.08.04, Selasa 04 Agustus 2015, 1. DEFAULTS(master) r_count1 INIT 1 CALCS cAdaGambar UPLEXIST(r_count1) == 1 sudah bisa dipakai di CALCS untuk mengecek apakah kotak UPLOAD sudah ada isinya. V15.08.02, Minggu 02 Agustus 2015, 1. SCR_AWAL noScr sudah bisa dipakai di layar 998. 2. llogin ENDBUTTON NONE 4 sudah bisa dipakai untuk membuat llogin menjadi tombol End. 3. lescape ESCBUTTON NONE 4 sudah bisa dipakai untuk membuat lescape menjadi tombol Esc. V15.07.31, Jumat 31 Juli 2015, 1. SFL_UPLREADONLY ditambahkan untuk membuat semua gambar di screen ini hanya READ ONLY, tidak bisa upload maupun menghapus gambar. V15.07.30, Kamis 30 Juli 2015, 1. ap_addrk yang menambah btf sebagai bagian dari parameter ap_addrk sudah ok. 2. ap_adbtf sudah bisa menggunakan file bebas seperti ppd ataupun mtd dan file lain sebagai detail barang. 3. layar query sudah ok untuk pencarian. V15.07.29, Rabu 29 Juli 2015, 1. Perbaikan ap_addrk yang memanggil ap_adbtf, btfbukoto langsung diset di fungsi ini. V15.07.28, Selasa 28 Juli 2015, 1. Perbaikan LIST tidak memanggil setAllField yang akan merusak gambar di kotak UPLOAD dan UPLOAD2 V15.07.25, Sabtu 25 Juli 2015, 1. Perbaikan upload dan remove gambar dari gallery. V15.07.24, Jumat 24 Juli 2015, 1. dtcatlog sudah ok lagi. V15.07.23, Kamis 23 Juli 2015, 1. ALLCAPS pada saat add di detail ksystem web sudah ok. V15.07.22, Rabu 22 Juli 2015, 1. Perbaikan program Ksystem sales dengan scr998 sebagai awal. V15.07.18, Sabtu 18 Juli 2015, 1. ap_addrk yang parameter terakhir diset 1 (laddbtf) sudah ok menjalankan ap_adbtf di baris selanjutnya dari SPCACLCS. 2. Pesan berapa rekord diproses dari master QUERY_TYPE dan detail APP_TYPE sudah muncul. 3. Field yang NOCHANGE sudah tidak bisa diketik. V15.07.17, Jumat 17 Juli 2015, 1. ap_addrk ditambah 1 parameter yang bila diset 1 akan menjalankan DO_LIB ap_addbtf yang ada di baris selanjutnya dari SPCALCS. V15.07.16, Kamis 16 Juli 2015, 1. wtparam di /var/www/html dengan isi sbb: -sales -j/home/ksweb -x0009 -db=ksold V15.07.15, Rabu 15 Juli 2015, 1. Sct sudah ok di ksystem web untuk jualan online, gunakan wtparam di /var/www/html dengan isi sbb: -sales -r/home/ksweb -x0009 -db=ksold -sales artinyga yang jualan online -r/home/ksweb artinya program berjalan di /home/ksweb. -db=ksold, artinya pakai database ctree. Catatan: Harus ubah file /etc/wt/wt_config.h ubah progressive_bootstrap dari false menjadi true V15.07.14, Selasa 14 Juli 2015, 1. llist INIT {scan} sudah jalan di database ctree. V15.07.13, Senin 13 Juli 2015, 1. DBC_COMMAND INIT DBC_INIT_FIELD namaField sudah ditambahkan di DBCALCS untuk melakukan INIT lagi untuk field ini. V15.07.08, Rabu 08 Juli 2015, 1. Memperbaiki posting untuk ksystem web. V15.07.02, Kamis 02 Juli 2015, 1. Perbaikan nama foto yang menggunakan nama acak agar upload foto tidak kacau. V15.07.01, Rabu 01 Juli 2015, 1. Penampilan gambar barang di grid untuk jualan online sudah keluar. V15.06.29b, Senin 29 Juni 2015, 1. dtparserwt menghasilkan template kotak yang mempunyai tinggi dan juga template kotak untuk gambar. V15.06.29, Senin 29 Juni 2015, 1. Masih perbaikan untuk detail app_type. V15.06.28, Minggu 28 Juni 2015, 1. Perbaikan untuk detail app_type. V15.06.27, Sabtu 27 Juni 2015, 1. Ditab dengan cepat melalui field angka secara cepat sudah tidak menghilangkan angka ribuaan. V15.06.26, Jumat 26 Juni 2015, 1. TEMPLATEWIDGET sudah mulai muncul di ksystem web, untuk menampilkan barang dagangan. V15.06.24, Rabu 24 Juni 2015, 1. SCAN_INDEX, SCAN_TARGET, SCAN_TARGET2 dan SCAN_TARGET3 sudah ok. V15.06.22, Senin 22 Juni 2015, 1. Field tipe LIST sudah bisa jalan di ksystem web untuk membuat list dari hasil SCAN. V15.06.20, Sabtu 20 Juni 2015, !!!Harus parser dan gen semua scr dan sct!!! V15.06.19, Jumat 19 Juni 2015, 1. Template scr998 untuk layar awal Sales online sudah bisa diintegrasikan ke ksystem. 2. CLICKED cur_field=lpromo DO_FLY 201 sudah ok. V15.06.18, Kamis 18 Juni 2015, 1. HOOKS ditambah fasilitas CLICKED cur_field=namaField DO_FLY noScr V15.06.17a, Rabu 17 Juni 2015, 1. Pengembangan ksystem web untuk membuat widget dari screen. V15.06.14, Minggu 14 Juni 2015, 1. F8 untuk laporan approval sementara menggunakan SCR_JRNFLD sebagai parameter ke laporan. V15.06.13, Sabtu 13 Juni 2015, 1. UPLOAD di ksystem web untuk tombol upload dan delete sudah ok. Gambar yang diupload akan langsung muncul di kotak gambar. V15.06.11, Kamis 11 Juni 2015, 1. Uploadbox sudah bisa 3 kotak lagi. V15.06.10, Rabu 10 Juni 2015, 1. Gambar sudah bisa diupload dari kotak gambar (KImageGallery). V15.06.09, Selasa 09 Juni 2015, 1. F8 untuk laporan approval sudah keluar tapi isinya masih kosong. V15.06.08, Senin 08 Juni 2015, 1. Untuk program ksystem web, bila nama label adalah i.namaP30, maka panjang label dianggap 30. Bila hanya i.nama maka panjang label diset 6, panjang dari i.nama. V15.06.07, Minggu 07 Juni 2015, 1. F8 untuk laporan approval sudah diperbaiki di ksystem web, sementara menunggu scr141f8.rptdesign. V15.06.06, Sabtu 06 Juni 2015, 1. Layar approve atau tolak approval untuk ksystem web (scr103) sudah bisa fly dan kembali tanpa masalah. V15.06.05, Jumat 05 Juni 2015, 1. SUBFILE yang index dan target panjangnya tidak sesuai akan dicek pada saat dtparser. V15.06.02a, Selasa 02 Juni 2015, 1. Perbaikan ap_adjrn untuk jrpgrup2. V15.06.02, Selasa 02 Juni 2015, 1. Untuk program sql versi baru sudah menggunakan versioning untuk database sqlnya. V15.05.31, Minggu 31 Mei 2015, 1. transt dengan gambar dalam kotak UPLOAD sudah mulai dicoba. V15.05.30, Sabtu 30 Mei 2015, 1. IMAGE(transt) dengan IMAGE(trans) yang tidak ada isinya sama sekali sudah ok. V15.05.28, Kamis 28 Mei 2015, 1. Scan panah ke bawah di scr1823 yang tidak jalan sekarang sudah ok di ksystem windows. V15.05.26, Selasa 26 Mei 2015, 1. Penambahan ap_adakt(lnamafile,lnamaMap); V15.05.22, Jumat 22 Mei 2015, 1. Tombol alt-a di trans sudah ok di ksystem web. V15.05.21, Kamis 21 Mei 2015, 1. Upload dan remove gambar sudah menggunakan KPicture. Sementara hanya bisa 1 gambar per kotak. Masih menunggu fasilitas KPictureList untuk menampilkan banyak gambar dalam 1 kotak. V15.05.19, Selasa 19 Mei 2015, 1. Cetak laporan di layar REPORT_TYPE di ksystem web, tamilan tombol CETAK sudah di bawah. V15.05.18, Senin 18 Mei 2015, 1. Tampilan tombol CETAK di layar REPORT_TYPE sudah diletakkan di bawah IMAGE. 2. Class KsDialog dihapus dari program ksystem web. V15.05.17, Minggu 17 Mei 2015, 1. Cetak via o sudah ok. V15.05.12, Selasa 12 Mei 2015, 1. Tampilan pada saat cetak laporan via o diperbaiki menggunakan template dan mengosongkan IMAGE(master) dulu, tapi laporan birtnya malah belum keluar dulu. V15.05.08, Jumat 08 Mei 2015, 1. Ksystem web untuk tombol image sudah bisa pada saat update. V15.05.07a, Kamis 07 Mei 2015, 1. Ksystem web untuk tombol image sudah seperti tabbed image. V15.05.07, Kamis 07 Mei 2015, 1. Perbaikan kesalahan dibagi dengan 0 pada saat ap_impad (scr2935). V15.05.05, Selasda 05 Mei 2015, 1. Perbaikan agar posting tidak segfault. V15.05.04, Senin 04 Mei 2015, 1. ap_impad yang menjalankan layar SCR_BATALPST atau SCR_VOISPST sudah mengeset g_batalpst dengan benar. V15.05.01, Jumat 01 Mei 2015, 1 Perbaikan ksystsem web untuk detail tipe APP_TYPE, terutama pada ssat pindah baris dengan menggunakan mouse. V15.04.28, Selasa 28 April 2015, 1. ap_impad sekarang mengosongkan variabel global terlebih dulu setiap kali dipanggil. V15.04.27, Senin 27 April 2015, 1. ap_impad yang memanggil SFL_RKP_SCR sudah diperbaiki. V15.04.22, Selasa 22 April 2015, 1. Ksysstem linux grafis sudah tidak pindah field pada saat SCAN. 2. ap_adbrd sudah ditambahkan untuk menambah brd pada saat barang masuk, hanya untuk ksystem versi web. V15.04.21, Selasa 21 April 2015, 1. dtparser sekarang mengecek MAP yang dipanggil di VALIDATE tapi tidak ada MAPnya. V15.04.20, Senin 20 April 2015, 1. dtparser -l sekarang mengecek LOCAL dan CALCS, MAP dan DBCALCS secara keseluruhan, tidak ada yang dilewatkan. 2. FIELD RI CENTER sudah ok lagi. V15.04.17, Jumat 17 April 2015, 1. run -timekill=5, program akan keluar dari program bila 5 menit tidak melakukan apa-apa. 2. run -timekout=5, program akan dikunci password bila 5 menit tidak melakukan apa-apa. V15.04.15, Rabu 15 April 2015, 1. ap_impad yang keluar pesan "DT_release_scr: tidak seharusnya terjadi" sudah diperbaiki. V15.04.14, Selasa 14 April 2015, 1. Ksystem web sudah bisa jalan dengan wt versi 3.3.4. 2. FIELDS di bagian input atribut (sebelah kiri) sudah ditambah fasilitas NOREKAP untuk IMAGE yang SUBFILEnya ada SFL_REKAPnya. V15.04.10, Jumat 09 April 2015, 1. Perbaikan SFL_REKAP,SFL_REKAP2, SFL_REKAP3 dan SCAN_REKAP, SCAN_REKAP2, SCAN_REKAP3. V15.04.09, Kamis 09 April 2015, 1. Nomor layar diletakkan di topcontainer di ksystem web. V15.04.08, Rabu 08 April 2015, 1. Pilihan tambahan DO_LIB READ_AFTER dihilangkan dari ksystem. V15.04.07, Selasa 07 April 2015, 1. ap_pph21 dan ap_adjrt sudah ok. V15.03.30, Senin 30 Maret 2015, 1. DT_CHKJOIN yang mengecek apakah ada rekord detail sudah diperbaiki. V15.03.28, Sabtu 28 Maret 2015, 1. ap_adjrt sudah bisa dicoba. V15.03.26, Kamis 26 Maret 2015, 1. Perbaikan NXTSET dan PRVSET. V15.03.25c, Rabu 25 Maret 2015, 1. bila ada kesalahan index yang sedang ditelusuri dalam operasi NXTSET atau PRVSET, program akan langsung memberi informasi di layar dan juga disimpan dalam file /tmp/nxtset dan /tmp/prvset. V15.03.25a, Rabu 25 Maret 2015, 1. MST_DETSPCALCS ditambahkan, sudah bisa diparser V15.03.25, Rabu 25 Maret 2015, 1. Pada saat terjadi database error akan membuat menulis ke file erm. Pada saat itu erm akan mencari rekord erm dengan nomor terakhir (LSTSET). Ksystem versi ini memperbaiki kesalahah di file btf maupun file lain yang terjadi secara acak. V15.03.24, Selasa 24 Maret 2015, 1. Perbaikan MASTER_MP(trans2) sehingga dapat tetap dijalankkan walau POSTING(trans2) tidak ada. V15.03.23, Senin 23 Maret 2015, 1. Posting SCR_NXT_POSTING sudah ok di ksystem web. SCR_NXT_POSTING sudah ok di ksystem web. SCR_NXT_POSTING sudah ok di ksystem web. SCR_NXT_POSTING sudah ok di ksystem web. V15.03.20, Jumat 20 Maret 2015, 1. SFL_HEADER dihilangkan lagi, transt dengan informasi label dan fields sudah jalan. Template transt dan trans digabung jadi html-noLayar-trans. V15.03.19, Kamis 19 Maret 2015, 1. Penambahan SFL_HEADER untuk membuat detail dengan penampilan spt master. V15.03.17, Selasa 17 Maret 2015, 1. Panah atas, panah bawah, PageUp dan PageDown sudah ok di detail yang app_type. V15.03.12, Kamis 12 Maret 2015, 1. SFL_REKAP dalam proses pembuatan. V15.03.10, Selasa 10 Maret 2015, 1. dtscrrunw -bh=30 mengatur barcode_height untuk perintah BARCODEisitext di rts. 30 adalah sekitar 1/2 dari default. Bisa dicoba coba sendiri. Harus pasang program zint di komputer server. V15.03.07, sabtu 07 Maret 2015, 1. PageUp dan PageDown sudah ok di detail app_type, perlu libwt yang baru. V15.02.28, sabtu 28 Pebruari 2015, 1. Panah atas bawah untuk detail app_type sudah ok. V15.02.25, Rabu 25 Pebruari 2015, 1. e.ChecksflTrans tlmtothrg CHECKSFL_IF cOPEN SFLNAME=trans SFLFIELD=tldsubtot dupdtlm_a hnaya dijalankan bila trans yang aktif pada saat itu buka detail app_type. V15.02.24, Selasa 24 Pebruari 2015, 1. Mengubah fungsi ap_ubhrt dengan menghitung jumlah barang dari brdsisunt, bukan brdsisuntprc. Jadi harga rata baru dihitung dari jumlah brdsisunt*harga_rata2 + jumlah barang masuk x harga masuk / (total brdsisunt) + jumlah barang masuk; V15.02.23, Senin 23 Pebruari 2015, !!Harus parser dan gen!! 1. SFL_TARGET_IF calc1 namaIndex namaField SFL_TARGET_IF calc2 namaIndex namaField 2. SFL_TARGET_GTE_IF calc1 namaIndex namaField {namaField} SFL_TARGET_GTE_IF calc2 namaIndex namaField {namaField} V15.02.22, Minggu 22 Pebruari 2015, !!!Harus parser dan gen!! 1. DBC_SUM_RECORD untuk mendapatkan jumlah rekord yang ditemukan dalam SCANSCAN. 2. SFL_REKAP namaField, SFL_REKAP2 namaField dan SFL_REKAP3 namaField untuk merekap rekord detail. 3. {SCAN_REKAP=namaField}, {SCAN_REKAP2=namaField} dan {SCAN_REKAP3-namaField} untuk merekap rekord hasil VALIDATE_RKP. V15.02.18, Rabu 18 Pebruari 2015, !!!Harus parser dan gen!! 1. Panah atas bawah di detail yang APP_TYPE sudah ok. V15.02.16, Senin 16 Pebruari 2015, 1. SCR_GRPMENU sudah ok di ksystem web. Tampilan menu masih belum diperbaiki. V15.02.14, Sabtu 14 Pebruari 2015, 1. Pembatasan wewenang layar sudah dibatasi di menu ksystem web. 2. Pesan layar tidak tersedia sudah jalan di ksystem web. V15.02.13, Jumat 13 Pebruari 2015, 1. SCR_GRPMENU namaMenu ditambahkan di SCREEN untuk memberi GROUP MENU di atas pilihan layar ini di menu ksystem web. V15.02.12, Kamis 12 Pebruari 2015, 1. Menekan huruf b pada saat laporan muncul di ksystem web sudah tidak langsung keluar dari layar. 2. VALIDATE dari field di layar APP_TYPE (mis.3003, pengisian password) sudah kembali fokus ke field awal sesudah SCAN. V15.02.11, Rabu 11 Pebruari 2015, 1. IMAGE(trans) dan transt sudah menggunakan template untuk ksystem web. Untuk melihat template lihat di file html-NoScr-trans sesudah dtparser -web. V15.02.09, Senin 09 Pebruari 2015, 1. IMAGE(trans) dan transt sudah menggunakan template untuk ksystem web. V15.02.07, Sabtu 07 Pebruari 2015, 1. Perbaikan untuk ksystem web dengan data ctree ???.dat dn ???.idx. V15.02.03, Selasa 03 Pebruari 2015, 1. Mulai membuat ke arah tombol upload image di dalam kotaknya masing2. V14.12.31o, v15.01.31 Sabtu 31 Januari 2015, 1. INIT_QUERY {g_tgltrn} sudah ok di ksystem web. V14.12.31m, v15.01.29 Kamis 29 Januari 2015, 1. Tampilan laporan di ksystem web menggunakan chrome sudah ok. 2. Approval sudah ok menggunakan field bkmusrapr dan bukan bkmtdkapr untuk ksystem web. V14.12.31l, v15.01.28 Rabu 28 Januari 2015, 1. Isian di Scan sudah ok di ksystem web. V14.12.31k, v15.01.27 Selasa 27 Januari 2015, 1. mastera sudah jalan di ksystem web. V14.12.31j, v15.01.25 Minggu 25 Januari 2015, 1. Penggunaan template untuk detail sudah bisa di ksystem web, tapi dtparsernya untuk membuat template untuk detail ini belum selesai. V14.12.31g, v15.01.20 Selasa 20 Januari 2015, 1. F8 di SCAN (SCAN_SCR_ADD) sudah ok di ksystem web. 2. Pada saat update rekord tampilan sudah tidak rusak di ksystem web. V14.12.31f, v15.01.18 Minggu 18 Januari 2015, 1. Tampilan ksystem web yang rusak pada saat ke detail diperbaiki. V14.12.31e, v15.01.17 Sabtu 17 Januari 2015, 1. EVENT digabungkan ke dalam HOOKS(screen). V14.12.31d, v15.01.17 Sabtu 17 Januari 2015, 1. Mulai dibuat fasilitas baru untuk EVENT yang akan dipakai oleh ksystem web. V14.12.31c, v15.01.15 Kamis 15 Januari 2015, 1. Cetakan ke printer sudah ada Print dan Close. 2. Tampilan template sudah manis. 3. Menu di scr99 sudah jalan. V14.12.30, Selasa 30 Desember 2014, 1. Tanggal di SFL_TARGET sudah ok, scr210. V14.12.29, Senin 29 Desember 2014, 1. Tampilan tanggal di ksystem web sudah ok. 2. Ctrl-Y untuk mengekspor rekord ke txt untuk user root sudah ok. V14.12.15, Senin 15 Desember 2014, 1. DFALT_RADIO_BUTTON PU PP PK PL sudah bisa diparser. V14.12.09, Selasa 09 Desember 2014, 1. Penambahan informasi download, harga dan perubahan terakhir di ksystem web. V14.12.06, Sabtu 06 Desember 2014, 1. CALCS yang mengandung ^ mis. ^ppmbrg sudah bisa diparser. V14.12.05, Jumat 05 Desember 2014, 1. Tampilan tanggal dan angka sudah ok di Scan ksystemweb. V14.12.03, Rabu 03 Desember 2014, 1. File dbprt untuk ksystem web sekarang bisa ditambah -smtp=noIp untuk pengiriman email mis: ksumum /home/ksweb 1999 -smtp=10.10.10.10 tdm /home/ksystem 1999 ksold /home/ksystem 0000 V14.12.02, Selasa 02 Desember 2014, 1. ap_xmlst(str,delimiter,encodeflg) Bila encodeflg == 1, maka karakter ' diubah jadi ' bila encodeflg == 2, maka semua karakter yang bukan huruf dan angka akan diubah jadi spasi. Mis. Jl.Jum'at akan jadi Jl Jum at V14.11.30, Minggu 30 November 2014, 1. Nama Perintah misalnya muamalat sudah menjadi bagian dari file yang dibaca oleh ap_rdtab khusus untuk dtscrrunlibxml yang menggunakan metode GET. V14.11.28, Jumat 28 November 2014, 1. SCR_UPL_COND sudah jalan di ksystem web. V14.11.27, Kamis 27 November 2014, 1. Cetak laporan dengan O sudah ok di ksystem web. 2. Pencarian di dalam scan sudah ok di ksystem web. 3. SCR_UPL_COND ditambahkan untuk membatasi orang yang boleh upload, baru dtparsernya yang sudah jalan. V14.11.21, Jumat 21 November 2014, could've been mom's 79th birthday. 1. Informasi usrkode dan tanggal jam upload sudah disimpan di nama file di direktori upload. V14.11.19, Rabu 19 November 2014 1. ap_xmldf dan ap_xmlsf sekarang tidak ada angka di belakang koma, mis.10000 bukan 10000.00 2. UPLOAD == 1 sudah ok di ksystem web. 3. DT_CHKDR juga diperbaiki supaya menutup direktori yang dibuka. V14.11.16, Minggu 16 November 2014 1. Perbaikan dtscrrunlibxml untuk bank Muamalat. V14.11.12, Rabu 12 November 2014 1. Gambar UPLOAD2 sudah ok di Ksystem web. V14.11.11, Selasa 11 November 2014 1. DFALT_SCAN sudah ok di ksystem web. 2. dtparser untuk program web otomatis membuat template untuk tampilan. V14.11.04, Selasa 04 November 2014 1. Angka di ksystem web sudah tidak hilang angka ribuannya bila ditab tab dengan cepat. 2. ap_xmlst paramteter ke 3 sudah diperbaiki dari COUNT * ke COUNT. V14.10.31, Jumat 31 Oktober 2014 1. Ksystem web sudah bisa binding ke label di template. 2. ap_xmlst ditambah 1 parameter untuk encodeflg untuk encoce ke html bila nilainya 1. V14.10.29, Rabu 29 Oktober 2014 1. runlibxml untuk GET sudah bisa dicoba, gunakan ap_xmlst, ap_xmli2 dll, ap_xmlst dll sekarang ditambah parameter ke 2 berisi delimiter misalnya "|" atau ";" V14.10.28, Selasa 28 Oktober 2014 1. btfcrtusr, btfcrttgl dan btfcrtjam sudah ditambahkan pada saat membuat btf di ap_adbtf. 2. ap_xmlst, ap_xmlsf, ap_xmldf, ap_xmltg, ap_xmli2 dan ap_xmli4 sekarang ditambah parameternya menjadi 2. Parameter ke 2 adalah delimiter yang berisi string "|" atau ";" atau yang lainnya. 3. IMAGE dari menekan tombol untuk Ksystem web sudah menggunakan template. V14.10.25, Sabtu 25 Oktober 2014 1. Label di layar dan kotak untuk UPLOAD dan GoogleMap sudah diberi bindingnum untuk Ksystem web. V14.10.23, Kamis 23 Oktober 2014 1. Parser ap_dlbtf yang ada buf2 sudah ok di prosesor AMD. 2. IMAGE(master) yang disimpan di template semua field sudah bisa dibinding dengan ksystem web. V14.10.22, Rabu 22 Oktober 2014 1. Dtscrrunlibxml mulai dikembangkan untuk menerima GET method. V14.10.21, Selasa 21 Oktober 2014 1. Dtparser -web sudah ok dan sudah otomatis membuat template via genTmplt yang disimpan di file scr.frm. V14.10.20, Senin 20 Oktober 2014 1. dtparser -web sudah menolak IMAGE dengan gambar kotak yang dimulai dengan +, gunakan /--------------\ V14.10.19, Minggu 19 Oktober 2014 1. Dtparser sudah bisa memanggil genTmpl yang akan membuatkan template untuk Ksystem web. 2. DEFAULT dan SCAN sudah jalan dengan WTableView, tapi sort belum jalan. V14.10.16, Kamis 16 Oktober 2014 1. DFALT_SCAN sudah jalan dengan WTableView di Ksystem web. V14.10.15, Rabu 15 Oktober 2014 1. Approval sudah ok di ksystem web. V14.10.10, Jumat 10 Oktober 2014 1. Dtparser yang gagal parser DBCALCS atau MAP yang ada buf2 (~) sudah ok. 2. BARCODEabcd di laporan sudah bisa untuk mencetak abcd. V14.10.08, Rabu 08 Oktober 2014 1. Pada saat pindah ke data bulan sebelumnya, parser transt tidak PROTECT diloloskan. V14.10.05, Minggu 05 Oktober 2014 1. SCAN dan DEFAULT, tampilan di ksystem web mulai jalan dengan WTableView. V14.09.30, Selasa 30 September 2014 1. kstimbang yang menggunakan port 8082 sekarang digabung dengan ksfinger yang menggunakan port 8080. V14.09.29, Senin 29 September 2014 1. Masih perbaikan Scan dengan WTableView. V14.09.26, Sabtu 27 September 2014 1. Untuk SCAN ksystem web sedang diubah menggunakan TableView. V14.09.25, Kamis 25 September 2014 1. ap_krsms panjang pesan ditambah dari 300 karakter menjadi 2000 karakter. 2. ap_apprv parameter divisi sekarang dipakai untuk apmdata untuk program baru. V14.09.24, Rabu 24 September 2014 1. Nama SCAN mis.sbbm sekarang muncul pada saat SCAN itu muncul di layar untuk Ksystem text dan Ksystem web. V14.09.23, Selasa 23 September 2014 1. SCR_NO_ENTRY mencegah user masuk ke layar ini, bisa masuk layar hanya pada saat posting. 2. Pada saat add atau ubah di trans, pilihan tombol yang di master alt-1 s/d alt-9 dinonaktifkan. Tombol di master harus pakai alt-1 s/d alt-9 sedangkan tombol di trans hanya boleh alt-a s/d alt-d. 3. Pada saat SCAN di ksystem text, bila ditekan ESC layar sudah bersih, tidak tersisa isian dari SCAN. V14.09.22, Senin 22 September 2014 1. ksystem_id.xml dan ksystem.css sekarang dimasukkan ke ksresources, ambil ksresources.tgz di ksystem.co bila dibutuhkan. ksresources.tgz harus dibuka di /var/www/html dan di /home/ksweb atau direktori lain yang dipanggil. V14.09.21, Minggu 21 September 2014 1. Field DFLOAT sudah bisa dibuat DFALT_SCAN, yang dipiih sudah masuk field di ksystem web. 2. SCR_NO_MENU sudah bisa menghilangkan menu di layar itu di ksystem web. 3. Daftar sidik jadri dan ceksj sudah ok di ksystem web. V14.09.16, Selasa 16 September 2014 1. ap_ptbtf untuk ksystem web sudah membentuk mengubah semua btf menjadi CL. V14.09.14, Minggu 14 September 2014 1. KImageList diganti dengan KImageViewer, gunakan ksresources.tgz terbaru dan juga ln -s /home/ksweb/upload ke /var/www/html/upload 2. Tampilan login sudah menggukan template dari RectMedia. V14.09.10, Rabu 10 September 2014 1. APPOK sudah bisa dipakai di runsms untuk terbang ke 3412. 2. Ctrl-T sudah ok di Windows dan Linux grafis untuk menghidupkan run baru. 3. Untuk pesan msg yang masuk via sms, sekarang sudah ada informasi msgjam. 4. g_smstelp STRING 21, g_smstgl DATE dan g_smsjam otomatis terisi notelp, tgl dan jam pada saat menjalankan layar via sms. V14.09.09, Selasa 09 September 2014 1. Ksystem web sudah tidak memakai KImageScaler. 2. SMS APPOK ke 3412 untuk Asli Motor. V14.08.27, Rabu 27 Agustus 2014, MK kukuhkan Jokowi 1. Web service untuk Indomaret sudah dibuatkan untuk ReqPayment ke scr967 dan ReqReversal ke scr968. V14.08.26, Selasa 26 Agustus 2014, MK kukuhkan Jokowi 1. Bila transt bisa diedit, maka transnya tetap harus ada tapi isinya kosong dan tidak ada label maupun field sama sekali. V14.08.25, Senin 25 Agustus 2014, MK kukuhkan Jokowi 1. Transt sekarang dapat ditambah field untuk diedit, khusus ksystem web. Untuk program text gunakan fasilitas multi baris untuk trans. V14.08.21, Kamis 21 Agustus 2014, MK kukuhkan Jokowi 1. VALIDATE di EDIT dari SCAN sudah ok walau tidak ada prefix. V14.08.20, Rabu 20 Agustus 2014 1. Sesudah add rekord di F8 yang segfault sudah ok. V14.08.19, Selasa 19 Agustus 2014 1. Pada saat pindah direktori di scr921, sekarang runw sudah tidak pakai xterm -e walau dtscrrunwnya -p. V14.08.18, Senin 18 Agustus 2014 1. Program web service via SOAP XML (mis. dengan Indomaret) sudah ok. V14.08.17, Minggu 17 Agustus 2014 1. HOOKS AFTER INPUT tetap dijalankan walaupun HOOKS BEFORE INPUT ada DO_SKIP_IF. V14.08.12, Selasa 12 Agustus 2014 1. Perbaikan runibxml untuk membaca parameter yang disimpan di file xmlparam. V14.08.11, Senin 11 Agustus 2014 1. Perbaikan dtscrrunlibxml untuk ksystem web service indomaret. V14.08.09, Sabtu 09 Agustus 2014 1. Kombinasi EDIT di imgrol SCAN dan SCAN SELECT sudah ok di ksystem web. 2. VALIDATE_RKP sudah ok di ksystem web. V14.08.03, Minggu 03 Agustus 2014 1. MAP dari VALIDATE yang tidak dijalankan sesudah F2 (cetak jurnal) sudah diatasi untuk ksystem web. V14.07.31, Kamis 31 Juli 2014 1. Ctrl-Y diperbaiki untuk SCR_UPLFLD terdiri dari 2 field. V14.07.30, Rabu 30 Juli 2014 1. Foto sudah bisa dihapus di ksystem web. 2. Ctrl-D untuk membaca rekord terakhir di hard-disk sudah ok di ksystem web. 3. Ctrl-Y untuk mencetak hasil query di layar yang ada fotonya sudah ok. V14.07.28, Senin 28 Juli 2014 1. DO_LIB_IF cRinAT ap_dbclc(DNAME dbscanbrg,DCOMMAND SCANSCAN,DTARGET brgstscabbbm gv_INPG bbcno bbccab,DBC_SUM_MAP mscanbrg); akan menciptakan DBCALCS baru dan tidak boleh mempunyai nama yang duplikat, dalam contoh ini dbscanbrg. V14.07.27, Minggu 27 Juli 2014 1. Cetak laporan di scr101, terus F2 sudah tidak mati. V14.07.26, Sabtu 26 Juli 2014 1. RT_NXT_POSTING dengan debug (F5) sudah ok di ksystem web. V14.07.20, Minggu 20 Juli 2014 1. Semua FIELDS yang tipe STRING di ksystem web langsung dijadikan SCROLL. V14.07.19, Sabtu 19 Juli 2014 1. Perbaikan CALCS yang mengandung BUF2 yang mengacaukan program ksystem web. contoh di scr303, detail. V14.07.12, Sabtu 12 Juli 2014 1. Faslilitas ksystem web untuk RTREE ditambah pilihan RT_XLS untuk cetak excel, RT_HTML untuk cetak HTML dan RT_PDF untuk cetak PDF. Bila tidak diisi akan didefault ke pdf. V14.07.11, Jumat 09 Juli 2014 1. RT_PDF, RT_HTML dan RT_XLS sudah ditambahkan di bagian RTREE untuk ksystem web mencetak sebagai pdf, html atau excel. V14.07.09, Rabu 09 Juli 2014 1. Perbaikan program untuk mengatasi hang di perintah HOOKS. V14.07.06, Minggu 06 Juli 2014 1. CALCS yang ada SCAN_SELECT tidak boleh mengandung JOIN untuk ksystem yang menggunakan sql, parser dengan -web atau -sql. V14.07.05, Sabtu 05 Juli 2014 1. File Backup untuk semua versi Windows sudah ok. Backup di Windows sekarang datanya dimasukkan ke folder ksdatabackup dan dibuatkan dummy file ksdata.gz, tidak lagi menggunakan tar. V14.07.03, Kamis 03 Juli 2014 1. Cetak laporan di ksystem web sekarang tidak membuka tab baru di browser. 2. Alt-3 sudah tidak segfault walau transb tidak ada di ksystem web. V14.06.20, Jumat 20 Juni 2014 1. Backup dan Restore untuk Windows sudah bisa dijalankan di Windows 64bit. Backup di Windows sekarang menyimpan ke direktori ksdata, bukan ke file ksdata.gz. V14.06.18, Rabu 18 Juni 2014 1. Spelling untuk double di mysql diubah dari 0.0001 ke 0.0005 dipakai di DS_UPDREC. V14.06.17, Selasa 17 Juni 2014 1. SCAN yang menggunakan index yang fieldnya hanya 1 sudah diperbaiki lagi. 2. Calcs yang menghasilkan string lebih dari 100 karakter sekarang sudah ok mis. cjudul di scr1122. V14.06.16, Senin 16 Juni 2014 1. pmlkode dimasukkan daftar yang boleh NULL di sql. V14.06.15, Minggu 15 Juni 2014 1. Detail tidak dijalankan field yang diaktifkan atau tidak karena DO_SKIP_IF. V14.06.13, Jumat 13 Juni 2014 1. SCAN yang menggunakan index yang fieldnya hanya 1 dan pencariannya menjadi lebih besar sudah ok (mis.1962 di tdm).. V14.06.12, Kamis 12 Juni 2014 1. Laporan ksystem web yang gagal diperbaiki. V14.06.11, Rabu 11 Juni 2014 1. F9 untuk Kalkulator sudah jalan di ksystem web. V14.06.09, Senin 09 Juni 2014 1. F9 calculator untuk ksystem web sedang dikembangkan. V14.06.08, Minggu 08 Juni 2014 1. Pada saat batal posting, sekarang DBCALCS yang namanya dimulai dengan dt_ tetap akan dijalankan. V14.06.07, Sabtu 07 Juni 2014 1. fitno dimasukkan ke daftar yang punya index non duplikat dan bisa kosong. V14.06.06, Jumat 06 Juni 2014 1. F12 sekarang menggunakan baris ke 2 dari 3 baris message supaya tidak tertutup oleh pesan DUKUNGAN SUDAH BERAKHIR. Sebelumnnya di baris 1 dari 3 2. Field pertama di detail sudah ok kalau diSKIP. V14.06.05, Kamis 05 Juni 2014 1. RT_NXT_POSTING sudah ok di ksystem web. 2. Field stsusrsql dan stspwdsql sudah dapat dipakai untuk login sql. V14.05.30, Jumat 30 Mei 2014 1. Single line search sudah mulai jalan menggunakan solr/lucene. V14.05.26, Senin 26 Mei 2014 1. Pada saat mengubah rekord di scr301 di ksystem web, nilai total kas sudah ok pada saat ditekan tab. V14.05.25, Mingu 25 Mei 2014 1. ALLCAPS di ksystem web sudah jalan pada saat VALIDATE juga, sebelumnya walau tampilan huruf besar, tapi yang diVALIDATE tetap huruf kecil. V14.05.23, Jumat 23 Mei 2014 1. Untuk VALIDATE yang indexnya hanya mengandung 1 (satu) field mis.plgkodidx, maka pencarian dilakukan mencari rekord yang sama atau lebih besar, mis AD?, maka akan mendapatkan ADI, ARI,BUDI dst. V14.05.22, Kamis 22 Mei 2014 1. Untuk Trans yang COVER_MASTER, sekarang pada saat ke detail, kotak pertama di IMAGE(master) tetap ditampilkan supaya masih ada kaitan dengan masternya. V14.05.21, Rabu 21 Mei 2014 1. APP_TYPE_NXT secara fungsi sama dengan APP_TYPE, bedanya hanya operator tidak bisa masuk langsung dari menu ke layar APP_TYPE_NXT. V14.05.19, Senin 19 Mei 2014 1. Pilihan 8 untuk simpan file sudah tidak dipertahankan lagi sesudah menyimpan file. Pilihan selanjutnya akan kembali ke r_dev = 0 lagi. V14.05.15, Kamis 15 Mei 2014 1. INIT_QUERY_F11 sudah ok di ksystem web. 2. Alt-a s/d Alt-d sudah jalan di master untuk ksystem web. V14.05.12, Senin 12 Mei 2014 1. Informasi database, user dan plg sudah ada di ksystem web. 2. Untuk mencari rekord yang tidak ada gambarnya gunakan F11 dan isi di CALCSnya UPLOAD == 0 (ksystem web). 3. Pada saat query sudah bisa ke semua field termasuk yang PROTECT dengan tombol tab. V14.05.08, Kamis 08 Mei 2014 1. Pindah ke subdirektori sudah ok. V14.05.07, Rabu 07 Mei 2014 1. cur_keybd=EN sekarang bisa menggunakan variabel global g_curfield untuk mengecek kondisi. Mis. HOOKS(master) CALCS() cInBkkket g_curfield == "bkkket" AFTER_INPUT cur_keybd=EN DO_MAP SHOW IF cInBkkket mdum ELSE HKCURSOR STAY HKMSG Tombol End hanya boleh di field bkkket V14.04.30, Rabu 30 April 2014 !!Harus dtparser semua layar!! 1. Pada saat UPLOAD foto ke server, sekarang langsung dikecilkan di client sehingga pengiriman foto menjadi sangat cepat. 2. SCR_UPLFLD namaField sekarang bisa mengandung 2 field menjadi SCR_UPLFLD namaField1 namaField2, mis. SCR_UPLFLD plgkode plgsales 3. Selain SCR_UPLFLD sekarang di 1 layar bisa ada s/d 3 kotak gambar sekaligus. Gambar kedua gunakan SCR_UPLFLD2 dan gambar ketiga gunakan SCR_UPLFLD3. 4. SCR_UPLFLD diletakkan di kotak yang namanya UPLOAD SCR_UPLFLD2 diletakkan di kotak yang namanya UPLOAD2 SCR_UPLFLD3 diletakkan di kotak yang namanya UPLOAD3 V14.04.24, Kamis 24 April 2014 1. ap_adfgr sudah ok di ksystem web. V14.04.22, Selasa 22 April 2014 1. Dtscrrunoto sudah ok jalan di crontab -e, lihat output di file out. Mis. dtscrrunoto -cauto1, maka hasil bisa dicek di file auto1.out V14.04.21, Senin 21 April 2014 1. F7 yang segfault di ksystem web sudah ok. 2. ENTEREND sudah ok di app_type. 3. SCR_NO_REKAM sekarang menghilangkan rekam dan informasi bahwa program sudah selesai dijalankan. V14.04.20, Minggu 20 April 2014 1. F3 dan F4 dan Esc sudah jalan baik di layar menu untuk ksystem web. 2. APP_TYPE_NXT sekarang diubah otomatis jadi APP_TYPE pada saat parser. 3. Untuk layar posting, field di master harus ada 1 yang tidak PROTECT. Bila semua field PROTECT, ubah 1 field jadi NOCHANGE. V14.04.19, Sabtu 19 April 2014 1. Layar posting di layar query dan app_type sudah ok di ksystem web. V14.04.18, Jumat 18 April 2014 1. ap_pwrst sudah ok di ksystem web. 2. Field yang UNSEEN sudah bisa dilakukan F7 untuk melihat nama field tsb. 3. F3 di layar menu maupun di layar query sudah ok di ksystem web. V14.04.17, Kamis 17 April 2014 1. Menu di ksystem web sudah ok, terbang via nomor layar atau melalui sistem menu sudah ok. V14.04.15, Selassa 15 April 2014 1. Pesan di baris bawah Ksystem web termasuk APR, MSG, HELPP sudah jalan. 2. Menu Ksystem web sudah manis. 3. SCAN_SCR_ADD baik rekord masih kosong atau pakai F8 sudah ok di ksystem web. 4. Kursor di rekord terakhir trans2, ditekan Tab sudah kembali ke field pertama. 5. Upload gambar sudah langsung dikecilkan di server. V14.04.14, Senin 14 April 2014 alias 13.12.31d 1. DAFTAR dan NSC sudah ditambahkan untuk program sms. V14.04.08, Selasa 08 April 2014 1. DBL_STR_POLOS sudah tidak ada titik di belakang nomor. V14.04.07, Senin 07 April 2014 1. DFALT_SCAN yang pilihannya integer sudah ok di ksystem web. 2. FIELD input attribue ENTEREND sudah jalan di ksystem grafis dan web. Bila ingin langsung rekam gunakan SCR_NO_REKAM di bagian SCREEN. V14.04.05, Sabtu 05 April 2014 1. Judul Menu atau label di IMAGE yang mengandung huruf & sudah ok. V14.04.02, Rabu 02 April 2014 1. HOOKS untuk curkb=EN sudah tidak dijalankan 2x. V14.04.01, Selasa 01 April 2014 1. IF calcs DFALT_SCAN sudah ok di Ksystem web. 2. Field apdno dengan index apdnoidx non duplikat sudah ok di ksystem web. V14.03.27, Kamis 27 Maret 2014 1. Posting 162 untuk ksystem web sudah ok. 2. ap_jlhrk sudah jalan di ksystem web. V14.03.26, Rabu 26 Maret 2014 1. Tampilan 212 yang fieldnya tidak di kolom yang benar sudah diperbaiki. 2. Posting di web sudah ok lagi. V14.03.25, Selasa 25 Maret 2014 alias 13.12.31c 1. Jumlah cabang di scr912 diperbesar jumlah textnya dari 5000 ke 10.000. 2. ap_flimp sts akan menghapus rekord status yang ada sekarang sebelum mengimpor rekord dari sts.txt. V14.03.24, Senin 24 Maret 2014 1. Ksystem web sudah bisa jalan dengan data ctree untuk program lama, tapi laporan rtsnya tidak jalan. 2. Jumlah cabang di scr912 yang dibatasi diperbesar textnya dari 2000 ke 5000. V14.03.19, Rabu 19 Maret 2014 1. Pencarian di layar ECOMMERCE sudah ok. V14.03.18, Selasa 18 Maret 2014 1. SCR_ECOMMERCE sudah ditambahkan untuk layar penjualan online. V14.03.12, Rabu 12 Maret 2014 1. Upload lebih dari 1 gambar sudah ok ke dalam satu rekord di ksystem web. !!Perlu parse semua screen dan dtscrgen lagi!! V14.03.08, Sabtu 08 Maret 2014 1. ap_ubhrt diperbaiki untuk memperbaiki angka yang tidak masuk akal. V14.03.04, Selasa 04 Maret 2014 1. SCR_UPLFLD ditambahkan untuk menentukan nama field yang akan dipakai sebagai penghubung dengan gambar yang diUpload (khusus Ksystem web). V14.03.02, Minggu 02 Maret 2014 1. Ksystem web dari layar menu langsung bisa pindah layar mis. dari scr201 ke 203 langsung tanpa keluar dari scr201 dulu. V14.03.01, Sabtu 01 Maret 2014 1. Masuk ke scr yang ada Upload membuat pilihan menu tidak jalan sesudah keluar dari layar itu. V14.02.24, Senin 24 Pebruari 2014 1. angoto sudah ditambahkan untuk nomor otomatis. V14.02.23, Minggu 23 Pebruari 2014 1. Tampilan gambar sekarang sudah bisa diletakkan di mana saja di layar asal di dalam kotak dengan judul UPLOAD. V14.02.21, Jumat 21 Pebruari 2014 1. Upload gambar sudah bisa kirim ke server dengan menekan tombol Upload. V14.02.20, Kamis 20 Pebruari 2014 1. Menu dengan scroll bar sudah jalan. 2. Pengaturan field yang dibuat disabled atau enabled tergantung kondisi DO_SKIP_IF sudah jalan. Tidak berlaku untuk field pertama dan terakhir dari IMAGE master. V14.02.19, Rabu 19 Pebruari 2014 1. Tampilan putih yang tidak kembali ke abu abu pada saat keluar dari cari sudah ok. V14.02.12, Rabu 12 Pebruari 2014 1. run -smtp=smtp.gmail.com:587 harus ditambah -tls untuk menjalankan smtpnya gmail. menjadi run -smtp=smtp.gmail.com:587 -tls V14.02.10, Senin 10 Pebruari 2014 1. Sistem menu di samping kiri sudah diterapkan, masih belum rapi. V14.02.05, Rabu 05 Pebruari 2014 1. F8 di layar menu untuk mengecek jumlah user yang sedang online sudah jalan di windows. V14.02.04, Selasa 04 Pebruari 2014 1. dtparser untuk screen antara scr3000 dan scr4000 sudah ok di program baru. V14.02.02, Minggu 02 Pebruari 2014 1. ap_flexp diperbaiki agar tidak menambah add_scr_file. V14.02.01, Sabtu 01 Pebruari 2014 1. untuk program web, pada saat ap_adbtf, btf yang terbentuk btfbukotonya terisi dengan nilai dari ppdoto. V14.01.28, Selasa 28 Januari 2014 1. HOOKS untuk cur_keybd=EN sudah jalan lagi. V14.01.22, Rabu 22 Januari 2014 1. Perbaikan PageDown dan PageUp untuk ksystem web. V14.01.16, Kamis 16 Januari 2014 1. PageDown dan PageUp untuk detail dan scan sudah dihidupkan di ksystem web. V14.01.12, Minggu 12 Januari 2014 1. Layar pemroses approval 120 (118 di program lama) sudah ok. V14.01.09, Kamis 09 Januari 2014 1. RT_NO_SPACE_DECIMAL sudah ditambahkan untuk menghilangkan spasi dan pembatas ribuan pada saat dicetak. V13.12.25, Rabu 25 Desember 2013 1. SFL_TARGET dan SFL_TARGET_GTE sudah ok di ksystem web. V13.12.23, Senin 23 Desember 2013 1. Ctrl-Y untuk menyimpan rekord hasil query sudah ok kembali (khusus user ROOT). V13.12.19, Kamis 19 Desember 2013 1. Dtscrrunoto -cautofile -sj untuk sidik jari sekarang sudah ok untuk yang dijalankan di terminal, bukan via cron. V13.12.18, Rabu 18 Desember 2013 1. Laporan jangan diubah pada saat mengubah sct232.rts sudah tidak keluar lagi. 2. run -ceksct untuk memastikan layar yang belum terdaftar masih ok. V13.12.17, Selasa 17 Desember 2013 1. Pembatasan layar scr919 sudah ok lagi. V13.12.16, Senin 16 Desember 2013 1. PKU, PKD COU dan COD sudah ok. V13.12.14, Sabtu 14 Desember 2013 1. run text yang warna sudah ok tampilan masternya, tidak bercak bercak. V13.12.12, Kamis 12 Desember 2013 1. User yang ada approval sudah cepat loginnya. V13.12.10, Senin 10 Desember 2013 1. IMAGE(transg1) yang mempunyai IMG_EDITS=trans, bila field di transg1 PROTECT sedang di trans field yang sama tidak PROTECT yang field di transnya bisa ikut terPROTECT sekarang sudah diperbaiki. V13.12.09, Minggu 09 Desember 2013 1. Penambahan PKU (973), PKD (977), COU (974) dan COD (978) untuk runsms. V13.12.04, Rabu 04 Desember 2013 1. Scr9110 untuk membuat bhs_id.xml di ksystem web sudah ok. 2. ap_flexp yang bisa membuat segfault sudah diperbaiki. V13.12.01, Minggu 01 Desember 2013 1. Menekan tab di IMAGE dari tombol atau IMAGE laporan dari layar query sudah berjalan dengan benar. V13.11.25, Senin 25 November 2013 !!!Harus parser semua scr dan sct dan digen!!! 1. Perbaikan untuk layar yang memakai file database lebih dari 50. V13.11.22, Jumat 22 November 2013 1. Tampilan layar yang kadang keluar tulisan nomor acak di layar sudah diperbaiki. 2. Untuk approval, bila layar user (scr912) tidak ada detail cabang dan divisi, maka semua cabang dan divisi dari grup itu menjadi tanggung jawab user. Bila detail ada cabang dan divisi, maka hanya cabang dan divisi itu yang menjadi tanggung jawab approval untuk user itu. 3. Untuk layar approval (scr116), bila cabang dan divisi dikosongi di layar ini, maka akan dianggap berlaku untuk semua cabang dan divisi, pembatasan hanya menggunakan nomor layarnya (mis.221). 4. SCR_QRY_CABFLD sekarang sudah bisa ditambahkan di perintah SCREEN. Fasilitas ini untuk mengubah field yang dibatasi cabangnya dari default ke field ini. mis. SCR_QRY_CABFLD ppmstr1, maka pada saat query di layar ini, pembatasan cabang tidak pada isi dari field ppmcab melainkan diubah menjadi field ppmstr1. V13.11.20, Rabu 20 November 2013 1. F2 untuk jurnal percobaan sudah ok lagi di ksystem web. V13.11.14, Kamis 14 November 2013 1. Masalah ksystem yang masalah di kernel > 2.6.31 sudah ok. !!Harus parser semua scr dan sct dan gen!! V13.11.12, Selasa 12 November 2013 2. Setiap layar bisa mempunyai database file s/d 100, sebelumnya 50. V13.11.11, Senin 11 November 2013 1. Keharusan SFL_APP_TYPE harus punya DEFAULTS dihilangkan. V13.11.10, Minggu 10 November 2013 1. Layar xterm sudah bisa jalan run -m untuk layar monochrome. !!!Kecepatan ksystem versi ini JAUH LEBIH CEPAT dibandingkan versi sebelumnya, segera pindahkan ke versi ini atau versi lebih baru lagi untuk mempercepat program. V13.11.09, Sabtu 09 November 2013 1. Tampilan layar yang dikumpulkan sekaligus sekarang dibatasi s/d 5000 karakter, bila mencapai 5000 karakter akan segera ditampilkan di layar. V13.11.07, Kamis 07 November 2013 1. Tampilan ke layar sekarang dibuat sekaligus tampil sehingga operator lebih enak melihat tampilan yang muncul sekaligus, tidak sepotong sepotong. 2. ap_impos untuk impor data POS sudah diperbaiki hingga bisa membaca s/d 15 kolom. V13.11.06, Rabu 06 November 2013 1. Tampilan INIT_QUERY sudah ok. 2. Pengecekan terminal yang putus (isatty()) dibuat hanya pada interval tertentu sehingga tidak memberatkan kernel linux. V13.11.05, Selasa 05 November 2013 1. Tampilan ke ksystem versi text dipercepat dengan mengirim layar sekaligus, tidak lagi kata per kata. V13.10.31, Kamis 31 Oktober 2013 1. run -aff=jumlahCore sudah ditambahkan untuk mengunci run ke 1 core. V13.10.24, Kamis 24 Oktober 2013 1. Cetak faktur dengan web dan BIRT yang gagal karena nomor faktur ada tanda petiknya sudah ok. V13.10.18, Jumat 18 Oktober 2013 1 run -dirdata1 saja sudah tidak keluar SORT error. V13.10.12, Sabtu 12 Oktober 2013 1. run -dirdata sudah tidak keluar DT_DATA2OK, g_numdirdata == 3, aneh. V13.10.10, Kamis 10 Oktober 2013 1. run -dirdata sudah membuat .dat secara otomatis bila belum ada. V13.10.09, Rabu 09 Oktober 2013 1. Spasi sudah bisa berfungsi sebagai tanda tanya di ksystem web. V13.10.06, Minggu 06 Oktober 2013 1. run -dirdata1= -dirdata2= -dirdata3= -dirdata4= sudah ditambahkan sebagai pilihan. Bila hanya run -dirdaata1=nama_direcktori, maka semua data a??..dat s/d zz??.dat ada di direktori itu. Bila run -dirdata1=direk1 -dirdata2=direk2, maka data a??.dat s/d m??.dat ada di direk1 sedang sisanya ada direktori direk2. Bila run -dirdata1=direk1 -dirdata2=direk2 -dirdata3=direk3, maka data a??.dat s/d i??.dat ada di direk1, j??.dat s/d r??.dat ada di direk2 dan sisanya ada di direk3. Bila run -dirdata1=direk1 -dirdata2=direk2 -dirdata3=dirke3 -dirdata4=direk4, maka data a??.dat s/d g??.dat ada di direk1, h??.dat s/d n??.dat ada di direk2, o??.dat s/d u??.dat ada di direk3 dan sisanya ada di direk4. Ringkasan -------------------------------------------------------------------------------- direk1 direk2 direk3 direk4 -------------------------------------------------------------------------------- dirdata1 a??.dat-z??.dat dirdata2 a??.dat-m??.dat n??.dat-z??.dat dirdata3 a??.dat-i??.dat j??.dat-r??.dat s??.dat-z??.dat dirdata4 a??.dat-g??.dat h??.dat-n??.dat o??.dat-u??.dat v??.dat-z??.dat V13.10.03, Kamis 03 Oktober 2013 1. Dtsentineltmp sudah tidak mengecek struktur harus yang terbaru. V13.09.24, Selasa 24 September 2013 1. ap_adfgr boleh jalan untuk bkd selain pjd dan pbd. V13.09.18, Rabu 18 September 2013 1. stsurlbirt sudah bisa diisi url untuk laporan birt. V13.09.10, Selasa 10 September 2013 1. Dtscrrunoto yang melewati password sudah ok.. V13.09.05, Kamis 05 September 2013 1. bbmdk sudah dicek yang isinya D atau K bukan A atau P pada saat ap_adjrn. 2. Cetak dengan tombol t dari client Windows server linux sudah tidak segmentation fault. V13.09.04, Rabu 04 September 2013 1. runoto untuk RTREE yang memanggil RT_NXT_POSTING sudah ok. V13.09.01, Minggu 01 September 2013 1. Ap_adjrn untuk program web ditambah informasi jrngrup2. V13.08.26, Senin 26 Agustus 2013 1. F8 untuk cetak status approval supaya tahu siapa yang sudah ok dan yang masih belum approve sudah jalan, gunakan SCR_APRFLD namafield Nama field di SCR_APRFLD harus sama dengan SCR_JRNFLD bila ada SCR_JRNFLD. V13.08.18, Minggu 18 Agustus 2013 1. DO_LIB ap_dbclc(DNAME namaDbcalcs,DBC_COMMAND ADD, DBC_FILE bbm); sudah bisa dijalankan di dalam SPCALCS. V13.07.31, Rabu 31 juli 2013 1. runoto password email dihilangkan. 2. Perubahan ke harddisk sekarang tidak langsung di sync. V13.07.28, Minggu 28 juli 2013 1. Peremajaan 2911 sudah tidak harus dienter dulu sesudah perintah cp. V13.07.26, Jumat 26 juli 2013 1. run -lama=10 sudah benar untuk /tmp/wrn-rpt. 2. ap_crrmd sudah ok. !!!Harus parser semua scr dan sct dan gen!!! V13.07.21, Minggu 21 juli 2013 1. DBC_F2 ditambahkan di DBCALCS untuk dijalankan pada saat F2 yang belum posting untuk pembentukan jurnal (yang tidak ada DBC_F2, DBCALCS tidak dijalankan). V13.07.20, Sabtu 20 juli 2013 1. F2 untuk ksystem web sudah jalan baik yang sebelum posting maupun yang sesudah posting. V13.07.19, Jumat 19 juli 2013 1. Pengecekan sct yang belum terdaftar sekarang hanya dijalankan 1x setiap hari. Bila run pertama sudah ok, maka run selanjutnya tidak akan mengecek sct lagi. Bila run pertama gagal, maka akan terus mengecek sampai berhasil. V13.07.18, Kamis 18 juli 2013 1. run -lama=60 sekarang dalam hitungan detik, bukan lagi menit. jadi run -lama=30 adalah semua vldscan,scanscan,sfl,posting dan rpt yang lebih dari atau sama dengan 30 detik untuk menjalankannya akan keluar di file /tmp/wrn. V13.07.17, Rabu 17 juli 2013 1. ap_ambts ditambah status di parameter pertama menjadi sbb: ap_ambts(status,kode,param_bts1,param_bts2,param_bts3,&hasil1,&hasil2,&hasil3); 2. ap_apprv ditambah 1 parameter yturut (Y atau T) di akhir menjadi sbb: ap_apprv(bkknum,bkkcab,bkkdvs,namafldtotal,namafldsts,namafldfak,namaidxfak,namacalc,yturut) Bila yturut == "Y" maka approval atau tolak hanya bisa yang statusnya IN tidak bisa IW. V13.07.14, Minggu 14 juli 2013 1. F2 untuk cetak jurnal sudah ok di ksystem web. 2. DBC_LAST_TARGET di laporan via RT_NXT_POSTING sudah ok. V13.07.09, Selasa 09 juli 2013 1. Cetak dengan tombol o di layar query sebelum ada rekord yang dicari sudah ok (mis.961). V13.07.08, Senin 08 juli 2013 1. usrytsimfile yang menghilangkan pilihan simpan file sudah jalan di linux grafis. 2. Trans atau trans2 yang ada titlenya sudah ok di ksystem web. V13.07.04, Kamis 04 juli 2013 1. Kode user yang masuk terakhir disimpan di usdtty bila run -cekrun, status run yang berhasil adalah OPEN dan yang gagal adalah FAIL. V13.07.03, Rabu 03 juli 2013 1. Jurnal percobaan (F2) untuk layar yang menggunakan ap_ptbtf (mis.scr525) sudah ok. 2. Bila 1 field diSKIP via DO_SKIP_IF, maka EDITS dan HOOKS AFTER_INPUTnya tetap dijalankan. Hal ini konsisten dengan field yang diPROTECT juga diperlakukan sama. V13.07.02, Selasa 02 juli 2013 1. HOOKS AFTER_INPUT tidak dijalankan bila field kosong dan mundur dengan backspace, panah kekiri, panah ke atas dan pageUp. Sebelumnya panah ke atas dan PageUp tetap akan menjalankan HOOKS yang AFTER_INPUT walaupun field dalam kondisi kosong. V13.07.01, Senin 01 juli 2013 1. run -cekrun sudah diperbaiki. V13.06.28, Kamis 28 juni 2013 1. run -cekrun sudah menambahkan 1 rekord usd dengan nomor ip sebagai usdnam. 2. usrbbspwd sudah bisa diisi Y untuk menonaktifkan run -timout. V13.06.26, Rabu 26 juni 2013 1. dtscrrunoto yang dijalankan lewat cron sudah jalan dan tidak mengurangi jatah jumlah user. V13.06.25, Selasa 25 juni 2013 1. ap_adbtf, ap_dlbtf dan ap_ptbtf diperbaiki untuk runsql. V13.06.24, Senin 24 juni 2013 1. Variabel global yang tidak dikenal di VALIDATE suffix sudah diperbaiki. V13.06.23, Minggu 23 juni 2013 1. Semua scan sekarang mencocokkan dengan huruf yang diketik sebelum ?, baik VALIDATEnya ada prefix {P...} ataupun tidak. V13.06.18, Selasa 18 juni 2013 1. run -minscan=7 berarti field yang diketik untuk scan harus diisi minimum 7 karakter baru bisa menjalankan scan. Field yang tampilan layar lebih kecil dari 7 dan tidak SCROLL tidak dibatasi oleh pilihan ini. V13.06.17, Senin 17 juni 2013 1. DFALT_SCAN di trans untuk variabel lokal sudah ok. 2. Variabel lokal tidak dikosongkan pada saat redraw layar. V13.06.16, Minggu 16 juni 2013 1. Cek jumlah user via F8 di layar menu sekarang menampilkan nomor_ip, nomor pid dan kode user yang menjalankan run sehingga informasinya lebih jelas. V13.06.13, Kamis 13 juni 2013 1. run -rpt=100000 sekarang akan menghasilkan file /tmp/wrn-rptScrnum-NamaRts-Jumlah_read-JamMulai-JamAkhir. V13.06.12, Rabu 12 juni 2013 1. ap_ptbtf yang layar batal sudah ok. V13.06.11, Selasa 11 juni 2013 1. ap_impos(lnamfil,lfields,ldatetype,lmapmst,lmapdet,&ljmlgagal); sudah bisa dipakai untuk mengimpor file dari kasir POS. lfields berisi gabungan field master dan detail, mis. junk+ppmnofak+ppmbrg+ppmtotal+ppdtmp+ppdhrg+junk+ppdtotal Field pertama sesudah junk (bila ada) dari master harus field nofak mis. ppmnofak. Di detail diasumsikan ada 2 field yang harus ada: 1 ppdnofak dan ppdnourt bila detail file ppd, bila detail file pod maka harus ada podnofak dan podnourt (asumsi nama field masternya pornofak). V13.06.08, Sabtu 08 juni 2013 1. SFL_APP_TYPE untuk trans2 sudah ok untuk Ksystem Web. 2. Index menurun sudah ok di Mysql. 3. F7 di Image dari tombol sudah muncul di bawah image itu sendiri. V13.05.28, Selasa 28 Mei 2013 1. Ksystem web langsung mengecek struktur sql dengan struktur di ksystem. V13.05.26, Minggu 26 Mei 2013 1. ALLCAPS, ALLWORDCAPS dan NOSPACE sudah jalan di ksystem web. 2. Tanggal sudah bisa diisi di ksystem web. V13.05.22, Rabu 22 Mei 2013 1. ap_krsms(notelp,pesan) diubah menjadi ap_krsm(notelp,nobuk,pesan). nobuk akan dimasukkan ke dalam msgnobuk sebagai arsip pengiriman sms ini. Ta V13.05.14, Selasa 14 Mei 2013 1. Search di SCAN windows sudah ok, bisa depannya pakai | untuk menjadi or. Misalnya |bank jasa, maka asal ada kata bank atau jasa, rekord akan ditampilkan. Bisa juga dengan menggunakan &bank jasa, maka kedua kata harus ada untuk rekord ditampilkan. 2. Ctrl-T di windows sudah ok. 3. Cetak teks dengan tombol t di windows sudah ok. V13.05.13, Senin 13 Mei 2013 1. UNSEEN di trans sudah bisa dipakai sebagai sarana VALIDATE ke file lain. Field yang diUNSEEN harus diletakkan di kolom terakhir sesudah kotak. V13.05.12, Mingu 12 Mei 2013 1. Semua HOOKS, EDITS, DEFAULTS dan perintah ksystem sudah multi bahasa bila jalan di ksystem web. V13.04.29, Senin 29 April 2013 1. Program run yang kadang mati pada saat mulai sudah diatasi. V13.04.28, Minggu 28 April 2013 1. ap_ptbtf diperbaiki agar btf yang kadang status OP tidak menjadi CL berusaha diatasi, gunakan struktur terbaru yang ada di struktur.tgz yang ada di kslinux.tgz 2. RT_NO_SORT_COL sudah ok untuk file yang besar. 3. RT_SORT_COL untuk angka yang ada pembatas ribuannya mis. 3.000.000,00 sudah bisa diurutkan. V13.04.20, Sabtu 20 April 2013 1. Variabel global g_numsfl1 (jumlah rekord di trans) dan g_numsfl2 (jumlah rekord di trans2) sudah bisa dipakai. 2. Variabel global g_curimage sekarang berisi IMAGE sekarang spt master, trans, transa, transg1 dll. 3. DBL_STR_POLOS ditambahkan untuk mengubah double ke string tanpa pembatas ribuan (polos). 4. sct3101, penambahan rekord di detail, no urut sudah ok. V13.04.19, Jumat 19 April 2013 1. FIELD input attribute sekarang ditambah ENTEREND contoh: bkdnobbm ALLCAPS ENTEREND INPUTRI 13 Fasilitas ini akan membuat tombol enter menjadi End pada saat di field ini (hanya berlaku pada saat tambah).. 2. SFL_AUTO_ADD contoh: SUBFILE(trans) SFL_LINES(6) /* total number of lines sfl takes up on screen */ SFL_TITLE(transt) SFL_AUTO_ADD ditambahkan untuk secara otomatis menambah rekord baru pada saat selesai penambahan rekord sekarang. 3. ap_ubcab(nama,cabbaru) sudah ditambahkan, field yang dipakai adalah usrstr2 untuk menyimpan informasi cabang. V13.04.16, Selasa 16 April 2013 1. Ksystem Web, Tab di field terakhir detail sudah ok. 2. Ksystem Web, Shift tab di field awal detail sudah ok. 3. Ksystem Web, APP_TYPE sudah bisa turun ke detail dan posting. V13.04.15, Senin 15 April 2013 1. ALLCAPS dan ALLWORDCAPS sudah jalan di ksystem web. V13.04.14, Minggu 14 April 2013 1. Ksystem web sudah bisa jalan langsung dari data kosong. V13.04.12, Jumat 12 April 2013 1. Jurnal percobaan F2 bila ada jrndvs akan dimasukkan ke jrpdvs. V13.04.04, Kamis 04 April 2013 1. Pencarian di scan sekarang bisa apa adanya, bisa secara atau bila diawali dengan |, mis !bank bca, maka asal ada kata bank atau bca akan ketemu dan bisa juga bila semua kata terpenuhi walau tempatnya tidak beraturan dengan tanda &, mis &bank bca, maka asal ada kata bank dan bca di baris itu, maka akan dianggap sebagai hasil pencarian. V13.03.14, Kamis 14 Maret 2013 1. F2 untuk jurnal percobaan yang kadang mematikan program sudah diperbaiki. V13.03.06, Rabu 05 Maret 2013 1. ADD_SUBSTITUTE dengan index yang composite (lebih dari 1 field) sudah ok. V13.03.05, Selasa 05 Maret 2013 1. F7 di detail web sudah ok. 2. DBCALCS DELETE sudah ok. V13.02.18, Senin 18 Pebruari 2013 1. Pengesetan buf4 yang kacau di scr913 sudah ok. 2. brd aktif untuk program baru mempunyai status INPG, bukan OPEN. V13.02.16, Sabtu 16 Pebruari 2013 1. Perbaikan dtparser sekarang mengecek ap_amdvs bila ada panjang yang salah. V13.02.14, Kamis 14 Pebruari 2013 1. ap_adjrn bila membuat bbc baru, nilai awalnya yang benar. V13.02.13, Rabu 13 Pebruari 2013 1. Dtscrrunoto sudah bisa dijalankan lewat crontab. V13.01.18, Jumat 18 Januari 2013 1. run -ahm sekarang bisa ditambah -c untuk menjalankan secara otomatis dari cron. Bila dijalankan sebagai root akan melewati layar login secara otomatis, bila dijalankan sebagai user biasa harus lewat login dulu. V13.01.10, Kamis 10 Januari 2013 1. ap_amdvs sudah tidak mengubah rekord dtd. V13.01.06, Minggu 06 Januari 2013 1. Program versi Web sudah tidak mati waktu ke detail. V12.12.21, Jumat 21 Desember 2012 1. Single user text pindah direktori lama sudah ok. V12.12.18, Selasa 18 Desember 2012 1. Tulisan di dalam tombol di detail sudah tidak hilang lagi. 2. ap_ubhrt diperbaiki. V12.12.11, Selasa 11 Desember 2012 1. ap_ubhrt (ubah harga rata) sekarang menghitung dari brdsisuntprc bukan brdsisunt untuk menghitung saldo sebelum ada penambahan barang masuk. 2. Pada saat ap_dlbtf yang tipe "R" juga harus dilakukan ap_ubhrt untuk menghitung ulang harga ratanya karena ap_dlbtf secara riil menambah jumlah brdsisnuntprc yang tersedia. V12.12.02, Minggu 02 Desember 2012 1. ap_amdvs(kodedvs,nama_divisi,bbmno_hasil) mis. ap_amdvs(lUMUM,lPIUTDAG,&lbbmno); sudah ditambahkan. V12.11.27, Selasa 27 November 2012 1. DEFAULT untuk SCAN imgrol sudah bisa dijalankan. 2. lcl.var unodtuk variabel global gv sekarang diubah jadi gv.var. V12.11.26, Senin 26 November 2012 1. SCR_JOIN_FIELDADD1 diperbaiki shg tidak menghapus field yang diJOIN. V12.11.23, Jumat 23 November 2012 1. SCR_JOIN_FIELDADD1 namafield SCR_JOIN_FIELDADD2 index_nonduplikat namafield namafield (max 2 field) SCR_JOIN_FIELDADD3 index_nonduplikat namafield namafield SCR_JOIN_FIELDADD4 index_nonduplikat namafield namafield sudah ditambahkan untuk menambah ke beberapa file master sekaligus. V12.11.22, Kamis 22 November 2012 1. Penambahan nomor otomatis terakhir diperbaiki agar nomor tidak kacau pada kondisi beban tinggi. V12.11.21, Rabu 14 November 2012 1. ksrun windows yang trans dan transa mempunyai trans2 yang sama sudah ok. V12.11.14, Rabu 14 November 2012 1. LOCAL PGM_FIELDS sekarang bisa ditambahkan di file prg/scan atau prtxxxx/scan. V12.11.13, Selasa 13 November 2012 1. ap_adjrn diperbaiki agar perubahan ke bbm dan bbc menjadi benar pada kondisi beban tinggi. V12.11.07, Rabu 07 November 2012 1. ap_flexp dengan kondisi sudah ok untuk mysql. V12.11.02, Jumat 02 November 2012 1. run web sekarang bisa membuat global variabel yang dinamis disimpan di file lcl.var. V12.10.10, Rabu 10 Oktober 2012 1. Untuk Ksystem MYSQL untuk F10 sudah ok. 2. Untuk MYSQL, hapus berkali kali dari layar query sudah ok. 3. Untuk MYSQL, validate dengan A? sudah ok. V12.10.08, Senin 08 Oktober 2012 1. User di cabang tertentu sekarang bisa dicek sidik jarinya pada saat login. File usr harus ada field usrcab yang berisi kode cabang dan file cab harus ada field cabytsj yang berisi "Y" bila ingin cabang itu dicek sidik jarinya. V12.10.03, Rabu 03 Oktober 2012 1. CALCS dari SCAN_SELECT yang dari VALIDATE_BUF3 sekarang sudah bisa membandingkan brgkode != #brgkode. 2. dtparser menu baru yang menggunakan prg/scan sekarang bila sct akan mengecek dulu di prtxxxx/scan dulu. V12.09.26, Rabu 26 September 2012 1. Dtubhver -sql sudah ok untuk mengubah struktur di sql. V12.09.19, Rabu 19 September 2012 1. Pengisian jumlah barang di 525 detail sudah tidak balik ke 0 pada saat direkam (khusus Windows). V12.09.06, Kamis 06 September 2012 1. F3 untuk program baru sudah terbang ke 8500. 2. F10 untuk program baru sudah ok. 3. field kosong, tekan spasi masuk Scan, kemudian F8, tambah rekord di layar master, keluar dari layar dan kembali ke layar asal, rekord yang ditambahkan terakhir sudah ok. V12.09.04, Selasa 04 September 2012 1. IMAGE box (kotak) boleh tanpa dibatasi oleh spasi. V12.08.26, Minggu 26 Agustus 2012 1. Sms yang dikirim sekarang juga disimpan ke file msg, dgn nama diawali SMO. V12.08.06, Senin 06 Agustus 2012 1. SET_DOUBLE11 dan set_DOUBLE12 ditambahkan ke rts sehingga sekarang SET_DOUBLE9 s/d SET_DOUBLE12. SET_DOUBLE berfungsi untuk menyimpan nilai yang akan dipakai untuk rts selanjutnya. V12.07.30, Senin 30 Juli 2012 1. Dtubhver sekarang membentuk file ubhsql.txt, yang dapat dijalankan untuk mengubah struktur di mysql, dengan perintah mysql mysql> source ubhsql.txt V12.07.28, Sabtu 28 Juli 2012 1. Dtubhver sudah mengatasi index diubah dari dup ke tidak dup dan sebaliknya. V12.07.24, Selasa 24 Juli 2012 1. Dtparser yang langsung mati dengan struktur lama sudah diperbaiki. V12.07.23, Senin 23 Juli 2012 1. Tampilan jam di file /tmp/wrn- diperbaiki jadi HHMM-HHMM. V12.07.22, Sabtu 21 Juli 2012 1. File warning di /tmp sekarang diubah jadi wrn-sfl, wrn-addupd, wrn-scan. 2. Map ke local STRING yang lebih pendek dari yang dikopi sudah dipastikan diakhiri dengan null. 3. run -scan=1000 sekarang bisa dipakai untuk mengecek SCANSCAN yang membaca rekord >= 1000. V12.07.11, Rabu 11 Juli 2012 1. run -addupd=100 akan mencatat di file /tmp/addup- untuk posting yang mengupdate lebih dari atau sama dengan 100. 2. Pencarian di detail atau di scan dengan fasilitas / yang melebihi 1000 akan tercatat di /tmp/scari untuk scan dan /tmp/dcari untuk detail. V12.06.26, Selasa 26 Juni 2012 1. Masuk ke detail lebih dari 100.000 rekord akan dicatat di /tmp/sfl--xxxxxx mis: /tmp/sfl1721-120000-xjsdel, artinya detil 1721 membaca 120.000 rekord pada saat ke detil. 2. Cara mengeset limit sfl yang dicek adalah run -sfl=1000 berarti bila detil >= 1000 akan masuk ke file tmp. V12.06.24, Minggu 24 Juni 2012 1. Pilihan s/d 99 mis. 9201 s/d 9299 sudah jalan di program baru. V12.06.21, Kamis 21 Juni 2012 1. Scr2812 detail yang loncat 2 baris pada saat di detail sudah diatasi (windows). V12.06.18, Senin 18 Juni 2012 1. BLS (Bulan String) di calcs sudah jalan. V12.06.14, Kamis 14 Juni 2012 1. run -rpt=1000 akan membatasi pencarian rekord di laporan via RT_DEFAULT sebanyak 1000 rekord. Bila lebih dari 1000 rekord yang dibaca, maka pencarian rekord dianggap tidak mendapatkan 1 rekordpun. V12.06.07, Kamis 07 Juni 2012 !!Harus parser semua scr dan sct!! 1. File di /tmp yang namanya kacau sudah diperbaiki, timbul dari menjalankan f1 di layar menu kemudian mau dicetak atau disimpan ke file. V12.06.04, Senin 04 Juni 2012 1. Fasilitas SCR_XML_FIELDS untuk mengambil data dari runxml sudah ditambahkan. mis: SCR_XML_FIELDS bkknum+bkksts+bkdjml+bkdkdbbm V12.05.30, Rabu 30 Mei 2012 1. User yang tidak punya wewenang masuk ke screen yang mengandung kyt sudah tidak hang pada saat run -j../ksystem. V12.05.21, Senin 21 Mei 2012 1. SCR_QRY_INDEX_IF sudah tidak dijalankan untuk cetak laporan lewat 'o' yang menggunakan RT_DEFAULT. V12.05.15, Selasa 15 Mei 2012 1. Pindah direktori di scr921 bila masalah karena frm tidak ketemu, maka jalankan run tanpa pilihan run -p. V12.05.07, Senin 07 Mei 2012 1. ap_adjrn ditambah 3 parameter, jrndf3, jrndvs dan jrncabtuj. Tambahkan g_dbl_empty,g_str_empty,g_str_empty sebagai parameter terakhir bila belum dipakai. V12.05.03, Kamis 03 Mei 2012 1. SCR_LOG sekarang dicatat di file erm dengan tipe LOG. 2. ksrun -p sekarang sudah bisa langsung parser otomatis bila source program sctnya diubah. V12.05.02a, Rabu 02 Mei 2012 1. Pencarian dari hasil SCAN sekarang bisa beberapa kata sekaligus dan semua kata harus ketemu di baris itu. Misalnya HUTANG PIUTANG, maka semua rekord yang mengandung kata HUTANG dan kata PIUTANG akan ditampilkan. Untuk pencarian yang bersifat ATAU, gunakan |, misalnya |HUTANG PIUTANG akan mencari semua rekord yang ada kata HUTANG atau kata PIUTANG. V12.05.02, Rabu 02 Mei 2012 1. ap_adjrn untuk SCR_BATALPST sudah ok pengaruhnya ke file bbc. V12.05.01, Selasa 01 Mei 2012 1. ap_adjrn sekarang menambah rekord bbc bila jrnnobbm,jrncab,jrndvs dan tahunbln (dari jrncrtgl) belum ada di bbc. Bila sudah ada, rekord bbc yang terkait akan diubah nilainya. V12.04.28, Sabtu 28 April 2012 1. Program ksrun Windows dan Linux grafis yang kadang mati pada saat pindah layar diperbaiki. V12.04.23, Senin 23 April 2012 1. Linux text yang mencetak faktur dari layar query (sct525) yang ada RT_DBCALCS yang mengubah jumlah cetakan sudah ok. Sebelumnya kadang tidak nomor faktur jadi berubah sesudah mencetak. V12.04.15, Minggu 15 April 2012 1. File dod, pod, ppd dan sjd ditambah 1 field yang terisi secara otomatis oleh ksystem pada saat pembuatan rekord, yaitu dodauto, podauto, ppdauto dan sjdauto. Field-field sudah dibuat, tapi penambahan otomatis belum dijalankan. V12.04.13, Jumat 13 April 2012 1. Bila satu field yang diskip dengan DO_SKIP BEFORE_INPUT, maka EDITS untuk field ini tetap dijalankan bila field diSKIP, tapi HOOKS AFTER_INPUT dari field ini tidak dijalankan, tetap dijalankan mulai V13.07.03 untuk konsistensi dengan field yang PROTECT. V12.04.12, Kamis 12 April 2012 1. Tombol '*' untuk mengisi spasi sudah jalan di layar aplikasi. 2. Pencarian dari hasil SCAN sekarang disederhanakan lagi seperti dulu. V12.04.11, Rabu 11 April 2012 1. Sesudah RT_DBCALCS, nilai di layar langsung diubah untuk mengakomodasi bila ada jumlah cetakan diubah via RT_DBCALCS. 2. RT_PRINT_DOS untuk mencetak format DOS (\r\n) dan RT_PRINT_LINUX (\n) untuk mencetak format linux sudah tersedia. 3. RT_JOIN_OUTPUT yang rts pertama ada rekord dan rts kedua kosong yang membuat laporan tidak keluar sudah diperbaiki. V12.04.10, Selasa 10 April 2012 1. Pindah direktori dari ksrun grafis sudah ok. 2. RT_DBCALCS sekarang langsung kelihatan efeknya di layar. V12.04.09, Senin 09 April 2012 1. DO_SCAN dbscan sudah ok lagi. V12.03.31, Sabtu 31 Maret 2012 !!Harus parser semua screen!! 1. run -timeout sekarang tidak kembali ke layar login, tapi hanya membutuhkan mengisi password saja bila ingin kembali ke layar. 2. SCR_QRY_INDEX_IF calcs namaindex calcs namaindex sekarang sudah jalan. SCR_QRY_INDEX dihilangkan. V12.03.26, Senin 26 Maret 2012 !!Harus parser semua screen!! 1. SCR_QRY_INDEX namaIndex sekarang sudah bisa dipakai untuk memaksa screen menggunakan index ini pada saat pencarian rekord. Pastikan bahwa field field yang harus terisi pada saat pencarian sudah di INIT_QUERY dengan benar. V12.03.25, Minggu 25 Maret 2012 1. run -timeout sudah ok juga untuk dtscrrunw. 2. runahm sekarang sudah ada pilihan -once untuk jalan satu kali saja. Untuk pilihan lengkap ketik dtscrrunahm -h. V12.03.24, Sabtu 24 Maret 2012 1. run -timeout=10 (10 menit) sudah bisa dijalankan di linux text. V12.03.21, Rabu 21 Maret 2012 1. Timeout dengan run -z300 (300 detik) akan langsung keluar ke layar login bila layar didiamkan selama 5 menit. Sementara belum jalan kalau run -ticker -z300. V12.03.20, Selasa 28 Maret 2012 1. dtscrrunahm sekarang akan masuk ke login dulu kecuali dijalankan oleh user rootnya linux. V12.02.28, Selasa 28 Pebruari 2012 !!!Harus parser semua scr dan sct!!! 1. Simpan laporan ke file (pilihan 8) yang ketambahan 1 baris di akhir laporan sudah diperbaiki. 2. ksrun -printlinux sekarang sudah bisa dipakai untuk mengubah karakter \r\n menjadi \n di laporan yang dihasilkan. V12.02.18, Sabtu 18 Pebruari 2012 !!!Harus parser semua screen!!! 1. runxml dijalankan secara serial, menjalankan 1 proses setiap saat walau ada permintaan yang bersamaan (concurrent requests). V12.02.15, Rabu 15 Pebruari 2012 1. Mengetik alt-q atau alt-1 di field yang sedang diedit sudah tidak membuat pindah ke field lain. V12.02.14, Selasa 14 Pebruari 2012 1. Perbaikan ap_adbtf yang ada ppdlok dan ppdlokakh. V12.02.08, Rabu 08 Pebruari 2012 1. ap_adbtf dan ap_dlbtf ditambah 1 parameter lppdlokakh. Bila parameter ini diisi, maka lokasi akan dicari antara ppdlok dan ppdlokakh. Bila ppdlokakh ini tidak diisi maka akan menggunakan lokasi ppdlok. Bila ppdlok juga kosong, maka akan mencari di semua lokasi. Scr atau sct lama yang parameternya kurang masih bisa diparser. Bila dtparser -l, maka akan diberitahu bahwa parameter kurang. Bila ingin memperbaiki sct anda, tambahkan g_str_empty sebagai parameter terakhir. g_str_empty adalah variabel global yang isinya string kosong, bisa juga dipakai di ap yang lain. V12.02.03, Jumat 03 Pebruari 2012 1. Proses approval (v) yang langsung lolos sekarang membuat satu rekord apr dengan aprsts=OK. V12.02.02, Kamis 02 Pebruari 2012 1. SFL_SELECT(cppm1) sudah tidak bisa diparser, harus SFL_SELECT cppm1 tanpa menggunakan kurung. V12.02.01, Rabu 01 Pebruari 2012 1. Approval yang yang operator bisa langsung approve (scr116 wewenang mencukupi) sehingga mis. bkkstsapr langsung OK, sekarang nama orang yang approve ini (operator ini) juga disimpan di field mis. bkktdkapr. V12.01.28, Sabtu 28 Januari 2012 1. Validasi divisi di master 326 yang tidak keluar rekordnya sesudah masuk ke detail dan kembali ke master (kena perintah CHECKSFL_IF) di EDITS(master) sudah diperbaiki. V12.01.25, Rabu 25 Januari 2012 1. Perbaikan DO_SCAN F2 dbscanbrdF2 yang mengacaukan SCAN sesudahnya. V12.01.20, Jumat 20 Januari 2012 1. ap_adbtf dan ap_dlbtf yang parameternya kurang satu, sekarang sudah tidak mengeluarkan pesan kesalahan. Bila ingin memperbaiki sct anda, tambahkan g_str_empty sebagai parameter terakhir. g_str_empty adalah variabel global yang isinya string kosong, bisa dipakai di ap yang lain. V12.01.19, Kamis 19 Januari 2012 1. HOOKS AFTER_INPUT DO_SCAN F2 dbscanbrd, di dalam dbscanbrd bila ditambahkan DBC_MAP, sekarang DBC_MAPnya sudah ok. V12.01.17, Selasa 17 Januari 2012 1. RT_NO_SORT_COL sekarang sudah ditambahkan di RTREE untuk dipakai bersamaan dengan RT_SORT_COL, RT_SORT_COL2 dan RT_SORT_COL3. Fasilitas ini memastikan bahwa kolom tertentu tidak ikut berubah isinya walaupun kolom kolom yang lain diurutkan berdasarkan RT_SORT_COL. Misalnya: RT_SORT_COL 3 RT_NO_SORT_COL 1 maka semua rekord akan diurutkan dari kecil ke besar berdasarkan kolom 3, tapi isi kolom 1 tidak akan berubah. contoh lain: RT_SORT_COL -3 RT_SORT_COL2 5 RT_NO_SORT_COL 1 maka semua rekord diurutkan dulu dari besar ke kecil (-3) di kolom 3. Bila kolom 3 ada yang isinya sama, maka diurutkan lagi dari kecil ke besar di kolom 5, tapi isi kolom 1 tetap tidak bergeser. V12.01.16, Senin 16 Januari 2012 1. Fasilitas baru, walaupun ap_adbtf dan ap_dlbtf ditambah 1 parameter terakhir lnamamap, tapi scr dan sct yang tidak ada lnamamapnya masih dapat dipakai, lnamamap akan dianggap kosong oleh ksystem. V12.01.15, Minggu 15 Januari 2012 1. SCR_USE_ALONE sudah ditambahkan supaya hanya 1 run yang bisa masuk ke screen tsb. 2. DBCALCS tipe SCANSCAN yang ada DBC_SCANnya ekarang bisa diaktifkan DBC_MAPnya untuk mengambil nilai dari daftar SCAN. V12.01.13, Jumat 13 Januari 2012 1. ap_adbtf dan ap_dlbtf ditambah 1 parameter lnamamap untuk melakukan MAP ini sebelum btf ditambahkan. V12.01.05, Kamis 05 Januari 2012 !!!Untuk versi tahun 2012 ganti tahun, harus ganti dengan dtsentinel versi tahun yang sama!!! 1. Mengubah data di master untuk screen yang tidak ada perintah POSTINGnya (mis. 2716) tetap akan mengubah detail (SFL_MAP) secara otomatis. 2. DO_SCAN F2 dbscan sudah bisa jalan, dbscan adalah DBCALCS tipe SCANSCAN. Selain DO_SCAN F2, DO_SCAN F3 namascan juga dapat dipakai. V11.12.31, Sabtu 31 Desember 2011 1. ap_systm yang gagal sepert cp atau mv dianggap tidak masalah sehingga perintah selanjutnya tetap dijalankan. V11.12.30, Jumat 30 Desember 2011 1. Pesan yang panjang di bagian EDIT yang melebihi 120 karakter sudah tidak membuat segfault. V11.12.13, Selasa 13 Desember 2011 1. Kspar (dtparser) yang kadang gagal parser sudah diperbaiki. V11.12.12, Senin 12 Desember 2011 1. Pada saat di detail berada di transg1 dan kita tekan tombol end untuk menambah, EDITS(transg1) sudah dijalankan sesudah EDITS(trans) di scr723 sehingga MANDATORY yang diletakkan di EDITS(transg1) sudah dijalankan. V11.12.10, Sabtu 10 Desember 2011 1. Calcs ditambah fasilitas THBLLLS untuk mengambil sebagai string tahun bulan lalu, mis. tgl sekarang 10 des 2011, maka THBLLLS(date) akan menghasilkan string 1111. 2. Laporan yang kadang segfault sebelum laporan keluar sudah diperbaiki. V11.12.09, Jumat 09 Desember 2011 1. Tekan tombol @ untuk mengaktifkan @ sebagai End dan # sebagai escape, untuk kebutuhan dipakai di blackberry. 2. RT_SAVE_TO({lnamfile}) sudah ok. V11.12.08, Kamis 08 Desember 2011 1. Tombol '@' untuk End dan '#' untuk escape dihilangkan dulu. V11.12.06, Selasa 06 Desember 2011 1. ap_dlbtf untuk faktur yang ada dari surat jalan di scr525 sudah diperbaiki. Pencarian btf via no faktur dan no urut dari faktur. Kode booking harus diisi di ap_dlbtf. V11.12.05, Senin 05 Desember 2011 1. Kirim email via laporan sudah ok walau panjang baris ZXZnamafile:emailfrom:emailto:attZXZ mencapai maksimal 300 karakter. V11.12.04, Minggu 04 Desember 2011 1. ap_dlbtf untuk booking yang tanpa lokasi sudah ok. V11.12.02, Jumat 02 Desember 2011 1. sudo chattr bisa dijalankan oleh RI yang manager atau supervisor. V11.12.01, Kamis 01 Desember 2011 1. VALIDATE DUPKEY sudah ok waktu update di scr713. 2. Untuk DT_adbtf yang mengambil btf dari booking tapi tidak menggunakan lokasi (loikasi dikosongi), maka akan menggunakan index baru btfbrgurtidx. V11.11.24, Kamis 24 November 2011 1. DEFAULT untuk IMAGE dari menekan tombol (SHOW_IMAGE) sekarang bisa diletakkan di IMAGE(master) atau di IMAGE dari tombol itu sendiri. 2. ap_adbtf bila lokasi dikosongi, maka akan menggunakan index baru brdstbruksat (brdsts brdbrg brdkdukr brdsat brdtgl brdlok brdno) untuk mencari brd. V11.11.23, Rabu 23 November 2011 1. Perbaikan pada saat cetak dari layar query untuk memastikan isi rekord master dan detail akan tetap sama dengan sebelum pencetakan laporan (DT_SCNSCRADD_RWGVAR dan DQ_REPORT). V11.11.22, Selasa 22 November 2011 1. Brthrg pada saat ap_ptbtf sekarang mengambil nilai dari btfhrg, bukan brdhrg supaya nilainya benar juga pada saat menjual dengan harga rata-rata. 2. Semua makefile diperbaiki agar mengecek agar bila terjadi segfault bisa diketahui asal masalah (-fstack-protector). V11.11.20, Minggu 20 November 2011 1. Perbaikan dtcatlog supaya tidak segfault pada saat membuat struktur. V11.11.19, Sabtu 19 November 2011 1. Dtcatlog diubah sehingga posting.h yang dihasilkan kumpulan file berdasarkan fungsi module, misalnya BARANG, PERSONALIA dll. Jalankan dulu dtcatrbl all. V11.11.18, Jumat 18 November 2011 1. Posting ke layar yang manggunakan SCR_CHDIR sekarang sudah tidak menimbulkan pesan "DT_END_POSTING: aneh"; V11.11.17, Kamis 17 November 2011 1. SFL_RKP_SCR sekarang sudah tidak mengacaukan pengaturan user boleh posting atau tidak. 2. run -sj yang gagal masuk ke scr933 sudah tidak mengeluarkan komentar "DT_release_scr: tidak seharusnya terjadi, sptr->smennum =" V11.11.15, Selasa 15 November 2011 1. Pada saat scr525 detail posisi tambah, menekan tombol Alt-a sudah langsung masuk ke field yang ada di IMAGE tombol. 2. RT_DBCALCS sudah dijalankan sesudah mencetak barcode via RT_PRINT_BARCODE. V11.11.11, Jumat 11 November 2011 1. Disediakan fasilitas run -d=KodeUser untuk mendebug user tsb. Misalnya. run -d=BUDI maka pada saat BUDI masuk run, maka akan terbentuk file debugBUDIxxxx yang akan mencatat kegiatan BUDI. 2. Perbaikan IMAGE di TOMBOL agar tampilan yang ada -------+---- seperti di bawah ini tidak mati (segmentation fault) /-------------------------------------------------------\ | /--------t------------------------------------------\ | | |Jenis | __________ | | | |--------|-----------t-------------t----------------| | | |Disc 1: | __.__ | Disc 2: | __.__ | | | |Disc 3: | __.__ | Disc 4: | __.__ | | | \--------.-----------.-------------.----------------/ | \-------------------------------------------------------/ V11.11.10, Kamis 10 November 2011 !!!Harus parser semua scr dan sct!!! 1. Screen yang jumlah CALCS, MAP, SPCALCS > 1000 (MAX_GENRL) sekarang sudah berjalan dengan baik. V11.11.09, Rabu 09 November 2011 1. ap_adfgr untuk SCR_VOIDPST sudah tidak menghapus fgr, tapi mengubah statusnya (fgrsts) menjadi 'V'. V11.11.08, Selasa 08 November 2011 1. Jumlah CALCS, MAP, SPCALCS (MAX_GENRL) dinaikkan dari 1000 menjadi 1500. V11.11.06, Minggu 06 November 2011 1. SFL_SPCALCS sudah diperbaiki sehingga menampilkan angka yang benar pada saat masuk ke detail (sct571). V11.11.05, Sabtu 05 November 2011 1. r_barcode_pesan1 s/d r_barcode_pesan5 untuk mengubah template.prn yang diawali oleh ^FD dan diakhiri oleh ^Fs. r_barcode_ip No. Ip dari komputer yang ada printer barcodenya. r_barcode_dev print ke printer berapa V11.11.02, Rabu 02 November 2011 1. SFL_SPCALCS yang menjalankan proses pada saat masuk ke detail APP_TYPE sudah diperbaiki sehingga tidak segfault. 2. scr511, pada saat ubah kemudian tekan alt-6 untuk masuk image KREDIT-LIMIT sudah tidak kacau walau semua field di IMAGE KREDIT-LIMIT terproteksi. V11.11.01, Selasa 01 November 2011 1. Perbaikan masalah pada saat masuk ke detail di versi 111031. V11.10.31, Senin 31 Oktober 2011 1. F12 untuk menghitung total nilai satu field sudah dibatasi hanya untuk grup ROOT atau RI. V11.10.28, Jumat 28 Oktober 2011 1. Tombol untuk detail sekarang hanya boleh a, b dan c, gunakan TERMCAP yang baru. V11.10.20, Kamis 20 Oktober 2011 1. g_sflsp_df1 s/d g_sflsp_df4 tipe double ditambahkan untuk membantu fasilitas SFL_SPCALCS dan SFL_SPCALCS_FIELD. Pada saat masuk ke detail, Untuk setiap rekord detail, dicek field yang ada di SPCALCS_FIELD dilihat apakah isinya berupa data baru yang belum muncul sebelumnya, bila ya, maka g_newdata akan diset 1, bila sudah ada sebelumnya g_newdata diset 0. g_sflsp_df1 s/d g_sflsp_df4 merupakan variabel variabel global untuk setiap rekord detail yang isi SPCALCS_FIELDnya tidak sama dengan yang lain. V11.10.16, Minggu 16 Oktober 2011 !!Harus parser semua scr dan sct!! 1. SFL_SPCALCS_FIELD NamaField ditambahkan untuk memberitahu SFL_SPCALCS field ini yang harus dicek setiap kali ketemu field yang isinya baru, maka g_newdata diisi dengan 1. V11.10.14, Jumat 14 Oktober 2011 1. Fasilitas SFL_SPCALCS NamaSpcalcs ditambahkan untuk layar query det APP_TYPE. SPCALCS akan dijalankan pada saat masuk ke detail. 2. Setting untuk variable data dihidupkan lagi di ksystem karena laporan akan gagal kalau tidak dihidupkan. V11.09.28, Rabu 28 September 2011 1. Perbaikan SFL_APP_POS agar tampilan di windows ok, sementara di text belum jalan. V11.09.25, Minggu 25 September 2011 1. SFL_APP_POS sudah ditambahkan untuk mengubah layar query di trans menjadi seperti POS dan akan menyimpan ke harddisk setiap kali pindah dari satu baris ke baris lain. V11.09.24, Sabtu 24 September 2011 1. Setting untuk variable data dihilangkan di ksystem. 2. Perbaikan dtcatlog pada saat mengambil struktur dari DT_*.TXT. V11.09.23, Jumat 23 September 2011 1. DFALT_LIST, DFALT_SCAN dan VALIDATE di IMAGE dari tombol sudah ok. V11.09.22, Kamis 22 September 2011 1. ap_ubhrt sudah tidak mengubah BUF1 dari brd. V11.09.20, Selasa 20 September 2011 1. Max cabang divisi di detail scr912 sudah ditambah dari 50 ke 200. V11.09.17, Sabtu 17 September 2011 1. Perbaikan RT_NO_SPACE mengatasi segfault pada saat ada nilai numeric yang kosong (nilai 0, format @999999). V11.09.16, Jumat 16 September 2011 1. SFL_TARGET namafield yang ada SFL_SELECT, sekarang bila tidak ada rekord yang ditemukan, maka akan berhenti pada saat nilai di field namafield sudah terlampui. V11.09.15, Kamis 15 September 2011 1. RT_PRINT_BARCODE sudah bisa dipakai di RTREE. Gunakan RT_MAP namaMap untuk mengeset 4 global variabel sbb: r_barcode_pesan Nama perusahaan r_barcode_kode Kode barcode r_barcode_ip No. Ip dari komputer yang ada printer barcodenya. r_barcode_dev print ke printer berapa File template.prn harus ada di direktori utama sebagai file contoh yang akan diganti isinya. contoh: CALCS() cpesan "HALO HALO BANDUNG" cbarcode "ABCDEFGHIJKLMNO" cbarcode_ip BLANKS cbardev 1 MAP(mbarcode) cpesan r_barcode_pesan DO_CALC cbarcode r_barcode_kode DO_CALC cbarcode_ip r_barcode_ip DO_CALC cbardev r_barcode_dev DO_CALC RTREE(report) RT_COND cusr RT_MAP mbarcode RT_PRINT_BARCODE V11.09.07, Rabu 07 September 2011 1. Menyimpan layar aktif di scr919 sudah tidak merusak pilihan setup yang ada di umum.var. using mysql ----------- 1. scr917 pilihan 3, buat file lapcoba. 2. simpan semua file via scr924 3. mysql 4. source lapcoba 5. dtscrrunsql. 6. Import file via scr923 (all untuk semua) V11.08.30, Senin 30 Agustus 2011 !!!Bila pakai run versi ini atau lebih baru, harus menggunakan sentinel driver yang baru!! 1. Dtsentinel versi ini dan selanjutnya menggunakan driver sentinel versi sntl-sud-7.5.2-0.i386.rpm. Install driver baru dengan masuk sebagai root dan jalankan rpm -ivh sntl-sud-7.5.2-0.i386.rpm V11.08.25, Kamis 25 Agustus 2011 1. SCR_JOIN_FIELD3 dan SCR_JOIN_FIELD4 sudah ok dan field di SCR_JOIN_FIELD4 sudah dapat diquery. 2. Tombol @ sekarang bisa dipakai untuk End dan tombol # untuk Escape. V11.08.21, Minggu 21 Agustus 2011 1. PST_SUB_UPDCMD yang menjalankan SUB_ADD_CMD sudah diperbaiki. Masalah ini terjadi sejak versi 11.08.05. V11.08.19, Jumat 19 Agustus 2011 1. Perbaikan agar penambahan rekord di detail akan selalu dijalankan sesudah menjalankan POSTING ADD_CMD (sct382 dan sct582 TDM). V11.08.18, Kamis 18 Agustus 2011 !!!Harus parser semua scr dan sct!!! 1. SCR_LST_POSTING sudah ditambahkan untuk menjalankan posting ke screen ini sesudah akhir dari SCR_NXT_POSTING. 2. Tulisan lebih yang ada di bagian SCREEN misalnya sbb: SCREEN 1961 APP_TYPE Melihat STNK & BPKB SCR_TGLTRN_PASS_OK SCR_APP_DIR_OK /***************************************************/ Proses tambah prd dari kwi untuk hitung refund layar kwi 1949. harus di jalankan setelah peremajaan ary cahyadi tanggal 27/05/11 *****************************************************/ Tulisan Proses yang harusnya salah sudah dideteksi. V11.08.17, Rabu 17 Agustus 2011 !!!Harus parser semua scr dan sct!!! 1. Ap_spsfl(fldmaster,idxdetail,namaspclc) sudah ditambahkan untuk membantu program dashboard. V11.08.15, Senin 15 Agustus 2011 1. MAX_PAGE_WIDTH ditambah dari 4096 ke 9192. 2. QPROTECT_IF sudah ditambahkan ke FIELD. V11.08.13, Sabtu 13 Agustus 2011 1. SCR_JOIN_FIELD3 dan SCR_JOIN_FIELD4 sudah jalan. V11.08.12, Jumat 12 Agustus 2011 1. Ksfinger.tgz versi 110812 sudah jalan untuk FS80 dan FS88. V11.08.11, Kamis 11 Agustus 2011 1. Kesalahan ct error #240 sudah diatasi dengan menambah jumlah index maksimum di ksystem. V11.08.08, Senin 08 Agustus 2011 !!!Harus parse dan gen semua scr dan sct!!! 1. Pada saat mengubah rekord detail, rekord master juga dicek bila diubah oleh user lain. 2. SCR_JOIN_FIELD3 dan SCR_JOIN_FIELD4 ditambahkan untuk layar query. V11.08.07, Minggu 07 Agustus 2011 1. Pada saat menambah rekord di detail, master akan dicek bila diubah atau dihapus oleh user lain atau tidak. Bila master berubah maka penambahan rekord detil dibatalkan. V11.08.05, Jumat 05 Agustus 2011 1. UPDATE_SUBSTITUTE bila ada DBC_LAST_LEN sudah muncul nomor terakhir di layar. V11.07.28, Kamis 28 Juli 2011 1. Ksfinger dan ksrun diperbaiki agar proses pendaftaran sidik jari via scr933 menjadi lebih tahan banting. Ksfinger.tgz minimum versi 11.07.28 harus dipakai untuk berjalan dengan ksrun versi ini untuk pendaftaran sidik jari. V11.07.23, Sabtu 23 Juli 2011 1. Untuk layar posting, sekarang semua APP_TYPE sudah jalan, tidak perlu memakai APP_TYPE_NXT, tapi program yang lama dengan APP_TYPE_NXT masih jalan. V11.07.22, Jumat 22 Juli 2011 1. Approval tetap dijalankan walau hanya ada 1 cabang dan 1 divisi. V11.07.21, Kamis 21 Juli 2011 1. Pada saat Backup data via File, semua file ditutup dulu agar data yang terbackup tidak ada yang ketinggalan di Windows. 2. Pesan "Backup berhasil" sudah ditampilkan lagi pada saat backup data. V11.07.19, Selasa 19 Juli 2011 1. Batal posting penjualan tunai (scr2553) yang kadang hang pada saat memanggil ap_dldet sudah ok. V11.07.12, Selasa 12 Juli 2011 1. SendEmail via ZXZ....ZXZ sudah bisa isi password cukup satu kali saja. 2. SCAN_SELECT yang diabaikan pada saat keluar field sudah ok. V11.07.03, Minggu 03 Juli 2011 1. Untuk linux grafis dan Windows, sekarang ada pilihan newData di bagian File untuk menghapus data yang sedang berjalan, agar dapat mengulang program dengan data kosong. Sebelum data dihapus, diberi pilihan untuk membackup data dulu. V11.06.29, Rabu 29 Juni 2011 1. Perbaikan untuk ZXZnamafile:emailfrom:emailto:attZXZ V11.06.28f, Selasa 28 Juni 2011 1. Posting yang SCR_NXT_POSTING dari APP_TYPE_NXT ke APP_TYPE sudah jalan. 2. Parser screen pada saat pindah ke subdirektori lewat scr921 sudah mengabaikan kesalahan paramter di ap_adbtf, ap_dlbtf dan ap_ptbtf. 3. Semua ap tidak dicek parameternya bila pindah ke subdirektori via scr921. V11.06.25, Sabtu 25 Juni 2011 !!!Harus parse dan gen semua scr dan sct!!! 1. Perubahan struktur untuk fasilitas cetak barcode dengan printer barcode merk zebra. V11.06.24, Jumat 24 Juni 2011 1. VALIDATE yang dijalankan sesudah keluar dari SCAN sudah ok untuk SCAN yang ada SCAN_REKAP (scr525). V11.06.23f, Kamis 23 Juni 2011 !!!Harus parser dan gen scr dan sct!!! 1. SCAN yang punya EDITS, SCAN_SELECT dan SCAN_IGNORE_CABDVS diperbaiki. V11.06.21, Selasa 21 Juni 2011 1. Masuk ke image tombol via tombol Alt, bila tekan escape maka data tidak disimpan. 2. SCAN_SELECT yang kadang diabaikan pada saat scan ke 2 (bila ada EDIT di SCANnya) sudah diperbaiki. V11.06.20, Senin 20 Juni 2011 1. VALIDATE_RKP sudah ok lagi. V11.06.19, Minggu 19 Juni 2011 1. VALIDATE yang suffixnya tidak jalan sudah ok. V11.06.17, Jumat 17 Juni 2011 1. Cetak di scr214 sudah tidak tampil "Awal harus lebih kecil dari akhir". 2. Menekan tombol * pada saat cari sudah ok di windows. 3. Jumlah kolom judul untuk html pilihan 9 sudah ditambah. V11.06.14, Selasa 14 Juni 2011 1. Dtscrrunxml mencetak ke layar screen yang dipanggil. V11.06.08, Rabu 08 Juni 2011 1. Huruf * sudah bisa diisikan ke field clccalchsl. 2. Posting sct976 via runsms yang hanya master sudah tidak hang. 3. Menekan tombol alt-1 pada saat query sudah tidak hang. 4. r_calckode2 ditambahkan untuk mengambil field clckode2 pada fungsi ap_clc. V11.05.31, Selasa 31 Mei 2011 1. Virtual di rts yang ada gabungan string yang kosong misalnya vgabhal STRING 50 STRIP(g_usrnam) # " " # STRIP(vscr) # " " # STRIP(vrts) dan STRIP(vscr) adalah kosong, run ini sudah tidak menimbulkan pesan mballc. V11.05.26, Kamis 26 Mei 2011 1. Keluar dari scr965 di linux grafis sudah tidak mati programmnya. V11.05.25, Rabu 25 Mei 2011 1. UPDATE_BUF3 di trans sudah tidak membuat tampilan detail berubah jadi tampilan dari rekord yang dilakukan UPDATE_BUF3. 2. ap_flexp (scr924) sudah dapat mengexport file string lebih dari 80 karakter. 3. run -d di scr921 sudah ok. V11.05.24, Selasa 24 Mei 2011 1. SCAN_SELECT yang pertama bisa, kemudian yang ke dua SCAN_SELECTnya diabaikan sudah diperbaiki. V11.05.23, Senin 23 Mei 2011 1. SCAN_IGNORE_CABDVS yang 2 field berurutan tidak jalan di scr748 sudah ok. V11.05.22, Minggu 22 Mei 2011 1. Scr522 surat jalan (alokasi) sudah tidak segfault karena ap_adbtf. 2. Penerimaan packing list (323) yang menambah file pmb dengan ADD_NO_CLEAR pada saat posting, pmbstspst yang baru isinya sudah kosong, tidak I lagi. V11.05.21, Sabtu 21 Mei 2011 1. ap_adbtf dan ap_dlbtf ditambah parameter kode_booking dan nourtbooking sesudah parameter terakhir (hargarat). Bila tidak ada booking, kode bookingnya diisi kosong saja. 2. Scan di field cab yang ada pembatasan di scr912 sudah dapat dienter sesudah keluar dari scan (mis. 221 di field bkkcab). 3. Ini pengingat saja, ap_ptbtf parameter terakhir nofak2 juga sudah dihilangkan. V11.05.20, Jumat 20 Mei 2011 1. ap_calc2 dan ap_clchs ditambahkan. V11.05.19f, Kamis 19 Mei 2011 1. Perbaikan ap_dlbtf dan ap_adbtf. 2. Perbaikan DBC_LAST_TARGET yang bilang angka penuh bila tidak ada prefix. V11.05.18, Rabu 18 Mei 2011 1. SCAN_REKAP yang tidak ada SCAN_SUM_MAP yang segmentation fault sudah ok. V11.05.17, Selasa 17 Mei 2011 1. ap_calc2(tipe,namascan) sudah ditambahkan. 2. dtparser -l all yang kadang ada screen yang lolos sudah diperbaiki. V11.05.16, Senin 16 Mei 2011 1. usrytsimfile bila diisi T, maka user tidak bisa cetak pakai o. V11.05.13, Jumat 13 Mei 2011 1. ap_ptbtf parameter terakhir nofak2 dihilangkan. 2. SCR_NO_REKAM sekarang bisa dipakai di layar yang APP_TYPE untuk tidak perlu menekam R sesudah menekan End. V11.05.12, Kamis 12 Mei 2011 1. Surat jalan (alokasi atau booking) diubah logikanya. 2. ap_ptbtf parameter terakhir ppdnofak2 dihilangkan karena sudah tidak diperlukan lagi. catatan: 1. Pada saat pembuatan btf (penambahan detail di scr522) alokasi akan dibuatkan btf dan brd sesuai yang ada di ppdtmp. btfsts = "OP", brdsisprc dikurangi sejumlah ppdtmp alokasi. Tidak ada beda btf dari surat jalan atau dari invoice yang tidak pakai surat jalan. 2. Pada saat posting scr522, tidak dilakukan ap_ptbtf dan btf maupun brd tidak diubah sama sekali. 3. Pada saat menambah detail 525 yang ada alokasinya (ppdnwo != BLANKS) maka akan digeser btf alokasi ke btf yang invoice dengan alokasi. Btf yang invoice dari surat jalan adalah btf yang btfnofak2 dan btfnourt2 nya terisi dengan nomor surat jalan dan nomor ururt surat jalan. Mis. btf alokasi ada 10 dan btf invoice ada 3, maka sesudah proses ini, btf alokasi tinggal 7 dan btf invoice akan ada 3 masing2 dengan brdnya masing2. btfnofak terisi nomor faktur, btfnofak2 terisi nomor surat jalan. 4. Pada saat menghapus detail scr525 yang ada surat jalan (alokasi), btf yang invoice diubah jadi btf surat jalan dengan mengisi btfnofak dengan btfnofak2 dan btfnourt diisi dengan btfnourt2. Sesudah itu btfnofak2 dan btfnourt2 dikosongkan. 5. Pada saat mengubah detail scr525 yang ada alokasi, maka dilakukan hapus dan tambah detail. 6. Pada saat posting scr525, btf invoice akan diubah jadi sts = "CL" brdsisuntnya dikurangi btfjml dari invoice, satu rekord brt akan ditambahkan dan isi dari brttrn akan dikopikan ke btfnobrt. 7. Pada saat batal posting scr525, btf invoice akan diubah jadi sts = "OP" brdsisuntnya ditambah dengan btfjml. brt yang terkait akan dihapus (info dari btfnobrt). btfsts diubah jadi OP lagi. 8. Pada saat void posting (SCR_VOIDPST) scr525, btfsts = "BT" Bila ada booking (ppdnwo isi) brdsisuntnya ditambah dengan btfjml, brdsisuntprcnya juga ditambah dengan btfjml. btf invoice akan diubah jadi btf alokasi sbb: btfnofak = btfnofak2 btfnourt = btfnourt2 btfnofak2 = blanks btfnourt2 = 0 brt yang ada di btfnobrt akan dihapus. V11.05.05, Kamis 05 Mei 2011 1. runxml sudah tidak perlu enter lagi. V11.05.04, Rabu 04 Mei 2011 1. Posting alokasi sudah mengurangi brdalkakh. V11.05.03, Selasa 03 Mei 2011 1. Huruf * dan | sudah tidak bisa dimasukkan ke field. V11.05.02, Senin 02 Mei 2011 1. Validate di scr932 sudah ok. V11.04.28, Kamis 28 April 2011 1. Catatan: Pada saat menggunakan DBCALCS UPDATE_RANGE, harus dipastikan bahwa field field yang ada di index yang dipakai sebagai target tidak boleh diubah sendiri oleh proses UPDATE_RANGE ini sendiri. V11.04.27f, Rabu 27 April 2011 1. ROOT manager dan ROOT personalia sekarang bisa mengubah usr. 2. RST_UPD_FIELDS_NOT ppmsales yang masih bisa mengubah data di IMAGE tombol sudah diperbaiki. 3. ap_ubbbm diubah jadi ap_xpbbm menjalankan screen 982 di server pusat. ap_ubbrg diubah jadi ap_xpbrg menjalankan 983 di server pusat dan ap_xpjrn dibuat untuk mengirim data jrn ke komputer pusat memanggil screen 984 di server pusat. 4. dtscrrunxml sekarang akan menuliskan log di dtscrrunxml.out 5. DO_SCAN F2 sudah jalan lagi. V11.04.24, Minggu 24 April 2011 1. Kirim email untuk text sudah ok, baik sebagai berita maupun di attachment termasuk yang pakai RT_NO_SPACE. V11.04.18, Senin 18 April 2011 1. Posting scr221 yang bkkstspst masih I sudah diperbaiki. 2. UPDATE_RANGE yang memanggil DBC_SPCALCS sudah ok. V11.04.17, Minggu 17 April 2011 1. Ubah rekord akan tetap dijalankan walau ada index yang gagal dihapus. 2. fungsi xp_adjrn(jrnnobbm,jrnnomut,jrntype,jrnjml,jrncrttgl,jrntgl,hasil)"; sudah ditambahkan. 3. fungsi ap_bckup(namafile) sudah ditambahkan khusus untuk grup ROOT dan RI. V11.04.13F, Rabu 13 April 2011 1. Hapus berturut turut di layar query 64 bit sudah ok. V11.04.12, Selasa 12 April 2011 1. ap_amrmd(lrmdtype,lnip,lrmdkode,lrmdkode2,ldbl1,ltglawl,ltglakh,&lhasil,&lbatasdp,&lakum_unit); untuk perhitungan komisi sudah ditambahkan. V11.04.10, Minggu 10 April 2011 1. ap_timbg(&berat) dengan berat adalah tipe DFLOAT sudah ditambahkan ke Ksystem. ap_timbg akan memnggil kstimbang yang dijalankan di komputer client yang terkoneksi dengan timbangan di port /dev/ttyS0. V11.04.08, Jumat 08 April 2011 1. MASTER_MP yang tidak memenuhi syarat pada saat posting sekarang sudah mengembalikan posisi field bkkstspst (untuk 221) kembali ke kosong dari I. V11.04.04, Senin 04 April 2011 1. Bila penambahan rekord dengan nomor otomatis via ADD_SUBSTITUTE sudah penuh, maka akan muncul pesan di layar dan penambahan dibatalkan dan kemudian program dimatikan. V11.04.03, Minggu 03 April 2011 1. SYS_TIME menggunakan format @X:XX:XX sampai dengan detik sedang field tipe TIME menggunakan @XXXX (s/d menit saja)j. V11.03.29, Selasa 29 Maret 2011 1. Panjang index sekarang maksimal diperpanjang hingga 120 karakter dari sebelumnya 100 karakter. 2. Field STRING sekarang sudah bisa dibuat menurun (16) saat pembuatan index. V11.03.24, Kamis 24 Maret 2011 1. Pilihan 8 untuk email di berita sudah ok. 2. Angka yang besar sudah ada tanda titiknya untuk ribuan bila menggunakan RT_NO_SPACE. 3. run -fly=No_scr sekarang sudah bisa dipakai untuk menampilkan trans secara berulang setiap 15 detik. Semua field di master harus diPROTECT supaya langsung masuk ke trans. Sementara hanya jalan di linux yang text. mis. run -fly=3013 4. TIME sekarang sudah bisa dibuatkan virtual dan dicetak dengan @xxxx. 5. Pengubahan F10 dengan bkktgl = bkktgl + 2 sudah ok. V11.03.22, Selasa 22 Maret 2011 !!!Harus parser semua file!!! 1. SCR_QRY_SCAN3 dan SCR_QRY_SCAN4 ditambahkan. V11.03.21, Senin 21 Maret 2011 1. RT_NO_SPACE sudah dapat langsung mengubah tabel menjadi baris yang dibatasi oleh garis miring, termasuk judulnya. 2. Hapus file sudah ok walau ada index yang rusak. 3. Mengirim email langsung via file dapat diatur sebagai attachment atau bukan. Bila sebagai berita maka format sbb: ZXZnamafile:emailfrom:emailtoZXZ bila sebagai attachment format adalah sbb: ZXZnamafile:emailfrom:emailto:attZXZ V11.03.08, Selasa 08 Maret 2011 1. SCR_VOIDPST untuk void alokasi sudah ok nambah di brdalkprc dan brdalkakh. V11.03.04, Jumat 04 Maret 2011 1. Pada saat tambah, ubah atau hapus rekord, bila koneksi internet putus, semua perintah PST_SUB_ADDCMD, PST_ADDCMD, PST_UPDCMD, PST_DELCMD akan diselesaikan dulu sebelum run dimatikan. V11.03.03, Kamis 03 Maret 2011 1. RT_NO_SPACE ditambahkan di bagian RTREE untuk menghilangkan spasi di @xxxxxxxxxxxxxxx dan @99999999999999.99 2. RT_JOIN_OUTPUT yang ke dua rts ada RT_SORT_COLnya sudah tidak ada baris kosong di laporan yang kedua. V11.02.23, Rabu 23 Pebruari 2011 1. Laporan yang mengirim email via perintah misalnya sbb: ZXZcoba1.txt:pengirim.gmail.com:tujuan.yahoo.comZXZ sekarang sudah jalan juga untuk pilihan 8 (simpan file text). File sekarang tidak dimasukkan sebagai attachment tapi sebagai berita di dalam email sehingga langsung terbaca. V11.02.19, Sabtu 19 Pebruari 2011 1. Calcs yang mengandung * yang kadang kacau sekarang sudah ok. V11.02.17, Kamis 17 Pebruari 2011 1. SCR_JOIN_FIELD1 SCR_JOIN_FIELD2 sudah ok. V11.02.16, Rabu 16 Pebruari 2011 1. RT_SORT_COL sudah jalan untuk setiap rts walau ada RT_JOIN_OUTPUT. Setiap rts akan diurutkan sendiri menurut RT_SORT_COL untuk rts masing masing. 2. r_double11 s/d r_double16 sudah ditambahkan sebagai variabel global. V11.02.12, Sabtu 12 Pebruari 2011 1. Tambah user baru yang segfault di linux grafis sudah ok. 2. SCR_TO_FLY sekarang bisa sampai 15 pilihan layar. 3. usrstartscr untuk awal layar sudah stabil. V11.02.10, Kamis 10 Pebruari 2011 1. RT_SORT_COL, RT_SORT_COL2, RT_SORT_COL3 sudah ok walau ada garis ---------------------------- di antara halaman. V11.02.09, Rabu 09 Pebruari 2011 1. User sekarang dapat langsung masuk ke scr tertentu, dikontrol via field usrstartscr diisi nomor layar yang dikehendaki. V11.02.06, Minggu 06 Pebruari 2011 1. RT_SORT_COL 2 atau RT_SORT_COL -2 sudah bisa jalan, RT_SORT_COL 2 berarti kolom ke 2 diurutkan naik, sednag RT_SORT_COL -2 berarti kolom ke 2 diurutkan turun, berlaku untuk STRING maupun angka. 2. RT_SORT_COL2 juga dapat dipakai untuk mengurutkan lagi sesudah diurutkan oleh RT_SORT_COL. Bila ini belum cukup, RT_SORT_COL3 juga ada untuk mengurutkan 3 kolom sekaligus. 3. SCR_TO_FLY sekarang tidak mengosongkan variabel global yang diawali dengan r_ mis. r_string1, r_double1 dst. 4. ap_pwrst(usrname,newpass) sudah ditambahkan untuk mengubah password secara paksa, hanya bisa dijalankan oleh grup ROOT manager. V11.02.01, Selasa 02 Pebruari 2011 1. ap_htrbg ditambah satu field (fieldthbl) untuk menyimpan YYMM dari field tanggal angsuran (parameter ke 6). 2. CALCS ditambah fasilitas CEKSJ(g_usrkode) untuk mengecek sidik jari dari user, bisa dipakai untuk calcs kondisi posting di SCR_NXT_COND. V11.01.30, Minggu 30 Januari 2011 1. Ctrl-T sudah jalan untuk linux yang grafis dengan kontrol sidik jari (ksrun -sj). V11.01.29, Sabtu 29 Januari 2011 1. F10 sudah tidak segmentation fault untuk struktur lama. V11.01.27, Kamis 27 Januari 2011 1. ap_ceksj(kodeuser) sekarang kodeusernya harus ada di usrkode atau kymkode. V11.01.25, Selasa 25 Januari 2011 1. Laporan range ZAA:ZAA (khusus yang diawali dengan huruf Z) yang keluar pesan harus urut sudah diperbaki. 2. UNSEEN dan UNSEEN_IF di windows sudah menampilkan ***. V11.01.23, Minggu 23 Januari 2011 1. Program yang mati karena ada penambahan rekord yang duplikat sudah diperbaiki. V11.01.20, Kamis 20 Januari 2011 1. RT_JOIN_OUTPUT yang lebih dari 2 sudah ok lagi. 2. Posting scr3239 di windows yang segfault sudah diperbaiki. V11.01.19F, Rabu 19 Januari 2011 1. Kesalahan scr235 (pencairan cek) yang menjumlah 2 kali jumlah cek sudah diperbaiki. 2. Runahm sekarang bisa diberi pilihan server dtscrrunahm -fly=Nomor_scr -sleep=Jumlah_menit -xmlsvr=No_Ip mis. dtscrrunahm -fly=3015 -sleep=10 -xmlsvr=192.168.1.101 -x0524 3. Runahm sekarang juga tidak perlu dienter jika dijalankan dengan pilihan -x{kode_pelanggan}. V11.01.16, Minggu 16 Januari 2011 1. Program linux grafis yang kadang mati pada saat keluar dari laporan sudah diperbaiki. V11.01.13, Kamis 13 Januari 2011 1. Maksimum CALCS dalam 1 screen dinaikkan dari 600 menjadi 700. 2. ap_upbrg(brgkode,jumlah,hasil) ditambahkan untuk mengubah saldo barang di komputer lain. 3. Kesalahan scr151, rugi laba banyak direktori yang misalnya di bulan jan tidak ada rek.100.01 tapi di pebruari ada rek. itu sudah tidak mengopikan nilai pebruari (rptbl2) ke field rptbl1. Kesalahan ada di ADD_DIR yang tidak mengosongkan buf1 rpt sebelum dijalankan MAP, sudah diperbaiki. V11.01.12, Rabu 12 Januari 2011 1. run -xmlsvr={No_IP} sudah ditambahkan untuk mendukung ap_ubbbm. V11.01.11, Selasa 11 Januari 2011 1. ksfinger untuk sidik jari pakai port 8080. 2. Dtscrrunxml sekarang pakai port 8081. 3. ap_ubbbm ditambahkan untuk mengubah data bbm langsung di server pusat dari komputer cabang, untuk konsolidasi data online. Lihat scr981 dan scr982 untuk contoh pemakaian. V11.01.10, Senin 10 Januari 2011 1. ap_asimp yang membaca direktori mis. IMP, sudah ok walau ada file yang panjangnya >30 karakter. Batas sekarang jadi 100 karakter. V11.01.09, Minggu 09 Januari 2011 1. Rangkaian RTREE JOIN_OUTPUT yang rts terakhir tidak ada isinya sudah ok. V11.01.08, Sabtu 08 Januari 2011 1. ap_amstn ditambahkan seperti ap_amstr. Bedanya awal string yang bukan numeric diabaikan. Jadi bila string isinya bs%2344 maka awal string dianggal di 2. V11.01.06, Rabu 06 Januari 2011 1. Posting untuk layar batal posting sudah ok. V10.12.15, Rabu 15 Desember 2010 1. Runahm sekarang bisa -fly=NomorScreen mis. runahm -fly=525 V10.12.08, Rabu 08 Desember 2010 1. Segmentation fault yang terjadi pada saat menghapus via F10 sudah diperbaiki. 2. Tutorial ksystem dalam bentuk docbook dimasukkan ke kslinux.tgz dan ksystem.sh. Cara menjalankan: - cd doc - dockstutor maka akan terbentuk direktori kstutor dan di dalam direktori ini terbentuk file file html. - Jalankan browser (mis. Firefox), arahkan ke /home/ksystem/doc/kstutor/book1.html V10.12.06, Senin 06 Desember 2010 1. Scr325 yang mengubah nomor faktur sesudah posting sudah ok. Perbaikan pada saat mengubah pmbstspst dari 'I' kembali ke ' ' sesudah posting. 2. Nomor di file erm atau msg sekarang diubah jadi, E- diikuti delapan digit nomor. Untuk posting yang tidak selesai nomor akan terbentuk p- diikuti nomor terakhir. Tipe erm adalah UBH (pengubahan via layar), F10 atau ERR (kesalahan pada saat posting). V10.12.04, Sabtu 04 Desember 2010 1. Pesan kesalahan di scr961 yang kadang pesan3 dan pesan4 terisi pesan dari kesalahan sebelumnya sudah diperbaiki. V10.12.03, Jumat 03 Desember 2010 1. Ctrl-T untuk menjalankan run baru di linux grafis sudah ok. 2. Angka yang tidak bisa diisi pada saat di detail karena masternya hanya ada 1 field yang bisa diisi sudah diperbaiki. V10.12.01, Rabu 01 Desember 2010 1. Pengisian usrptdir untuk menentukan penyimpanan laporan pilihan 8 sudah ok pada saat keluar ke layar login dan masuk lagi. 2, Jumlah maksimal field di index diubah dari 8 ke 7 lagi. 3, Maksimal panjang index diturunkan lagi dari 120 jadi 100 karakter. V10.11.25, Kamis 25 November 2010 1. Bila RT_JOIN_OUTPUT yang pakai RT_DEFAULT tidak ada isinya, rts selanjutnya masih diproses, sudah tidak berhenti dengan pesan tidak ada rekord yang ditemukan. V10.11.24, Rabu 24 November 2010 1. File msg untuk kesalahan program atau F10 atau perubahan file sekarang dialihkan ke file erm dan erd bila strukturnya sudah baru. Bila struktur lama, maka masih menggunakan msg. Untuk struktur baru, bila F10, maka semua nomor faktur yang diubah atau dihapus akan tercatat di detail scr961. 2. Semua file untuk posting di struktur baru ditambah 1 field dengan akhiran stspst, mis. scr221, file bkk, ditambah field bkkstspst. Pada saat posting berlangsung field ini akan diubah isinya dari kosong jadi 'I' dan file erm akan dibuat dengan tipe PST. Sesudah posting selesai maka field bkkstspst akan dikembalikan isinya jadi kosong lagi dan file erm tipe PST yang dibentuk tadi akan dihapus, jadi kalau ada file erm yang tipenya PST, berarti ada posting yang tidak selesai dan field bkkstspst isinya masih 'I'. V10.11.15, Senin 15 November 2010 1. Perhitungan jumlah user tidak jalan bila run -r1 (1 run per user). 2. BLS ditambahkan untuk bulan string, penggunaan seperti THBLS dan THS. V10.11.13, Sabtu 13 November 2010 1. JOIN ke file lain dari F11 pada saat query sudah diperbaiki sehingga data yang dihasilkan tidak membingungkan. 2. dtsentinel.out tetap mencatat aktivitas dtsentinel walau tanpa -v. 3. Mulai mengubah pesan kesalahan atau pengubahan file ke file erm. V10.11.11, Kamis 11 November 2010 1. DBCALCS ADD yang ada DBC_LAST_TARGET diperbaiki untuk memperbaiki scr723 yang kadang brtnya tidak terbentuk. 2. Perbaikan dtscrrunxml (web services) untuk mengatasi masalah kesalahan mkstemp. V10.11.08, Senin 08 November 2010 1. Run sekarang otomatis run -r3. 2. Untuk melihat jumlah user gunakan F8 di layar menu (khusus ROOT dan grup RI). 3. Untuk mematikan run dari IP yang sama, gunakan F10. 4. Dtsentinel sekarang menulis dtsentinel.out yang bisa diamati aktivitasnya. V10.11.02, Selasa 02 November 2010 1, Jumlah maksimal field di index diubah dari 7 jadi 8. V10.10.30, Sabtu 30 Oktober 2010 1. Pada saat mau menghapus pada saat menekan 'y' kondisi hapus akan dicek lagi, bukan hanya pada saat menekan 'h'. 2. Bila jumlah user penuh, pesan akan muncul di layar selama 2 detik untuk run yang tidak bisa masuk ke prompt. V10.10.27, Rabu 27 Oktober 2010 1. Bila usrrptdir diisi di scr912 (mis. IWAN) dan run menggunakn mis -ulaporan maka laporan akan disimpan di direktori laporan/IWAN. 2. F12 sudah tidak minta sidik jari bila runnya tidak -sj. 3. Sms masuk yang nomor telponnya sama terus untuk pesan yang harusnya nomor telponnya lain sudah diperbaiki. V10.10.25, Senin 25 Oktober 2010 1. Semua transaksi tidak wajar awalannya diubah menjadi ERM-. Sebelumnya ERR- dan UBH-. 2. Max panjang index ditambah dari 100 menjadi 120 (MAXLEN). V10.10.24, Minggu 24 Oktober 2010 1. Kirim email via laporan pilihan 9 (html) dengan run -u sudah ok. 2. Print plihan langsung ke printer lokal (0) sudah ok. V10.10.22, Jumat 22 Oktober 2010 1. Isi Field lokal boleh dipakai sebagai judul di detail (untuk program ksystem grafis). Nama field lokal harus diawali dengan nama ltitle, mis. ltitle1, ltitle2 dst. Bila kolom tertentu sudah menggunakan field sebagai judul, maka semua judal di kanannya harus menggunakan field lokal juga dengan awal ltitle. V10.10.21, Kamis 21 Oktober 2010 1. runsms, PK => 973 CO => 974 INFO => 935 DAFTAR => 971 INFOPOL => 972 INFONOKA => 976 2. EDIT di dalam imgroll dari SCAN tidak dijalankan pada saat update bila menekan enter dari field tsb, tapi akan dijalankan apabila menekan spasi yang memampilkan SCAN tersebut di layar. Pada saat add, sama sekali tidak dijalankan bila keluar dari field dengan menekan enter. V10.10.18, Senin 18 Oktober 2010 1. Permohonan approval yang kebanyakan approval yang dibuat sudah diperbaiki. 2. Penambahan atau pengubahan rekord kym sudah tidak dicatat lagi. 3. Untuk sentinel backup, sudah tidak diijinkan menjalankan F10. 4. No urut di msg pada saat ERR atau ubah dijadikan 10 digit, sebelumnya 6 digit. V10.10.17, Minggu 17 Oktober 2010 1. Cetak ke pilihan 0 langsung (tidak lewat pilihan 6) sudah ok. V10.10.11, Senin 11 Oktober 2010 1. ap_flexp sekarang ditambah kondisi export (nama_calc) sebagai parameter terakhir. 2. Pada saat pembuatan proses permohonan approval dengan tombol 'v', sekarang selain apm yang dicek, pkj juga dicek dengan menggunakan pkjkod yang isinya harus sama dengan apmgab. Jika pkj tidak ada, maka apm dianggap tidak ada juga. V10.10.10, Minggu 10 Oktober 2010 1. Master query yang detailnya SFL_APP_TYPE sudah ok bila isi detail kosong. V10.10.08, Jumat 08 Oktober 2010 1. Run -printdos sekarang sudah ada untuk mencetak laporan dengan format dos. Untuk melihat pilihan run, gunakan run -h. V10.10.07, Kamis 07 Oktober 2010 1. run -r3 sudah tidak dibatasi nomor IPnya. 2. file fit masuk pembatasan cabang dan divisi. V10.10.06, Rabu 06 Oktober 2010 1. INIT_QUERY tanggal di run grafis sudah tidak mengacaukan isisan field yang lain. 2. Pesan "Program salah, hubungi programmer" sudah diperbaiki jadi "Program EDIT CHECKSFL salah". 3. g_ipname sudah diset untuk program lama yang tidak standar. 4. Pada saat mau posting, kondisi posting sekarang dicek pada saat menekan g dan juga pada saat menekan y akan dicek sekali lagi. V10.10.05, Selasa 05 Oktober 2010 1. SCR_VOIDPST mengubah ke bbm debet kreditnya sudah benar. 2. Perbaikan approval untuk yang banyak orang yang approve dengan wewenang sama termasuk pada saat proses approvalnya di scr118. V10.10.04, Senin 04 Oktober 2010 1. run -smtp= sudah ditambahkan untuk mengirim email otomatis via pilihan 9. 2. Fungsi ap_kreml diubah jadi ap_kreml(sending_address,usrpwd,dest_address,subject,message,cc_address,attachment); Smtp yang merupakan parameter terakhir dihilangkan, smtp sekarang mengambil secara otomatis dari run -smtp= V10.10.03, Minggu 03 Oktober 2010 1. Approval bila ada 2 orang yang mempunyai wewenang yang sama untuk approve, maka dua permohonan approval (apr) akan dibuat ke dua orang itu, tidak hanya satu saja.. V10.10.01, Jumat 01 Oktober 2010 1. Approval bila pada saat tekan 'v' belum 'y' ada layar lain yang sudah approve, maka pada saat tekan y akan diberitahu bahwa faktur ini sudah diapprove. V10.09.30, Kamis 30 September 2010 1. Tombol Alt-a di detail sudah ok, sekarang tombol detail adalah Alt-a, Alt-s, Alt-d, Alt-f dan Alt-g. V10.09.28, Selasa 28 September 2010 1. TERMCAP diubah untuk membuat ALTQ ALTW s/d ALTA s/d ALTG, juga CTLAP dan CTLAN. 2. Cetak ke printer text dari ksystem grafis (perintah t) sudah menghilangkan tulisan QInputContext: yang kadang muncul di laporan. 3. ap_kreml untuk mengirim email diperbaiki. 4. ap_asiub diperbaiki untuk index dengan banyak fields, sementara semua fields harus tipe STRING. V10.09.24, Jumat 24 September 2010 1. Pilihan ZXZ untuk html (pilihan 9) sekarang dapat ditambahi dengan alamat pengirim email dan alamat tujuan email sbb: ZXZnamafile:alamat_pengirim:alamat_tujuanZXZ mis: ZXZlapjual:wijaya@gmail.com:johan@tkanadi.comZXZ Program sendEmail harus diinstall dulu. V10.09.22, Rabu 22 September 2010 1. ap_asiub sudah ok. V10.09.20, Senin 20 September 2010 1. ap_asiub diubah shg lfldpos1 s/d lfldpos3 ditambah jadi lfldpos5 dan ditambah lnama_calc dan lnumfail jadi sbb: ap_asiub(lflatfile,ldir,lfields,ldatetype,ltype,lawal1,lakhir1,lawal2,lakhir2,lawal3,lakhir3,lawal4,lakhir4,lawal5,lakhir5,lawal6,lakhir6,lawal7,lakhir7,lawal8,lakhir8,lawal9,lakhir9,lawal10,lakhir10,lawal11,lakhir11,lawal12,lakhir12,lawal13,lakhir13,lawal14,lakhir14,lawal15,lakhir15,lawal16,lakhir16,lawal17,lakhir17,lawal18,lakhir18,lawal19,lakhir19,lawal20,lakhir20,lawal21,lakhir21,lawal22,lakhir22,lawal23,lakhir23,lawal24,lakhir24,lawal25,lakhir25,lidxnam,lfldpos1,lfldpos2,lfldpos3,lfldpos4,lfldpos5,lnama_map,lnama_calc,&lnumfail); V10.09.17, Jumat 17 September 2010 1. Cetak laporan di linux grafis yang pertama cetak t kemudian cetak o yang tidak muncul pilihan printer sudah diperbaiki. V10.09.16, Kamis 16 September 2010 1. Laporan +@8,8888888.00 vjmlakt akan berwarna merah bila virtual dengan nama vvjmlakt (depan ditambah v) bernilai 1. vvjmlakt INT2 2 vjmlakt < 10000 ? 1 : 0 @8,888888 => merah @7,777777 => hijau @6,666666 => biru V10.09.05, Minggu 05 September 2010 1. Dtscrrunsms tidak akan mengirim ulang sms yang gagal dikirim, kecuali kalau runsms ditambah pilihan -resend. 2. Pilihan 9 untuk cetak html sekarang sudah bisa memecah file bila dibatasi dengan ZXZ. 3. Hapus atau ubah file kym otomatis akan disimpan di msg scr961. 4. Fungsi ap_kreml(sending_address,usrnam,usrpwd,dest_address, subject,message,cc_address,attachment,smtp); sudah bisa dipakai. cc_address, attachment dan smtp adalah optional. Bila smtp dikosongkan, akan dipakai localhost:25. V10.09.03, Jumat 03 September 2010 1. IMAGE tombol sudah ok. 2. VALIDATE_F8 sudah ok. 3. ksrun -rlp, scr915 harus diisi dengan nomor IP sesungguhnya, tidak boleh alias. V10.09.02, Kamis 02 September 2010 1. Scr919 sudah ok bila diisi Y atau T. V10.09.01, Rabu 01 September 2010 1. Fly ke screen dari scr118 sudah mendapatkan satu rekord saja. V10.08.29, Minggu 29 Agustus 2010 1. Screen (layar) laporan yang memanggil RT_NXT_SCR yang pindah ke direktori lain sudah ok. V10.08.27, Jumat 27 Agustus 2010 1. runsms sudah tidak mengirim ulang msg yang gagal dikirim, di direktori /var/spool/sms/failed. V10.08.26, Kamis 26 Agustus 2010 1. Scr525 sudah bisa masuk lagi ke IMAGE mastera. V10.08.16, Senin 16 Agustus 2010 1. Web service ksystem.pay_nofak sudah ditambahkan untuk pembayaran online lewat kantor pos. V10.08.14, Sabtu 14 Agustus 2010 1. SCAN yang dibatasi otomatis lewat cabang divisi yang ada di scr912 sudah jalan walau tidak ada SCAN_SELECTnya. V10.08.12, Kamis 12 Agustus 2010 1. Huruf ; (titik koma) akan diabaikan pada saat masuk ke field. 2. SCAN untuk bagian headernya sudah bisa diisi field seperti detail. Ini berguna untuk menampilkan informasi yang lebih lengkap di SCAN. 3. Tampilan garis yang munculnya 33333 sudah diperbaiki untuk ALPHACOM. V10.08.01, Minggu 01 Agustus 2010 1. SCAN_SCR_ADD_NORMAL sudah benar. V10.07.30, Jumat 30 Juli 2010 1. SCAN yang kacau sejak V10.07.27 sudah ok. V10.07.29, Kamis 29 Juli 2010 1. SCAN_SCR_ADD_MAP= sudah dapat dipakai untuk melakukan MAP sebelum SCAN_SCR_ADD. 2. Pesan f_exe_pstng: Kesalahan ... pada saat menjalankan DO_LIB_IF yang tidak memenuhi kondisi sudah diperbaiki. V10.07.27, Selasa 27 Juli 2010 1. SCAN ditambah pilihan {SCAN_SCR_ADD_NORMAL=} untuk dipakai di MONITOR_TYPE tapi pada saat masuk ke screen ini bisa menjalankan tambah, hapus dll seperti screen normal lainnya. V10.07.25, Minggu 25 Juli 2010 1. Tampilan APR_IN atau APR_IW sudah keluar pada saat ada approval yang harus ditangani. V10.07.24, Sabtu 24 Juli 2010 1. Pengecekan bila ada approval hanya akan dilakukan pada saat masuk atau keluar dari screen. 2. Pada saat VOIDPST, status btf diubah jadi BT, bukan OP. V10.07.23, Jumat 23 Juli 2010 1. g_jrndf3 sudah dapat dipakai untuk mengisi jrndf3 pada saat ap_adjrn, seperti g_jrndvs. V10.07.22, Kamis 22 Juli 2010 1. Masuk ke scr1721 dari direktori data lama (mis. 1006) sudah ok. V10.07.16, Jumat 16 Juli 2010 1. SFL_RKP_SCR sudah dapat dijalankan tanpa harus ada permission ke scr tujuan SFL_RKP_SCR. V10.07.12, Senin 12 Juli 2010 1. Pencarian yang membaca semua rekord walau menggunakan index yang benar sudah diperbaiki. V10.07.08, Kamis 08 Juli 2010 1. VOID_PST sekarang sudah mengembalikan brdsisuntprc dengan jumlah yang ada di btf. V10.07.02, Jumat 02 Juli 2010 1. Pencarian rekord (query) yang menggunakan range (mis. 010610:050610) yang kadang tidak mendapatkan rekord yang benar sudah diperbaiki. 2. EDITS yang salah sudah tidak minta enter dulu di linux text. V10.06.30, Rabu 30 Juni 2010 1. INIT_QUERY di layar yang UNSEEN sudah kelihatan. V10.06.29, Selasa 29 Juni 2010 1. Field ALPHANUMERIC sudah benar dan tidak huruf besar di awal. 2. FIELD PROTECT dan UNSEEN tapi tidak QPROTECT sekarang sudah dapat dicari di ksystem grafis. V10.06.26, Sabtu 26 Juni 2010 1. Program sidik jari ksfinger sekarang memastikan pada saat pendaftaran hanya boleh 1 jari saja, 2 jari akan salah. V10.06.25, Jumat 25 Juni 2010 !!Harus parser lagi!! 1. ALPHANUMERIC sekarang sudah tidak huruf besar di huruf pertama. V10.06.24, Kamis 24 Juni 2010 1. Pesan kesalahan EDIT sudah dimunculkan pada saat menekan tombol End. 2. Rtparser all diperbaiki agar virtual yang mengandung file yang tidak ada di SEARCH akan terdeteksi. V10.06.23, Rabu 23 Juni 2010 1. MONITOR_TYPE untuk windows sudah ok lagi. 2. Field usrrptdir ditambahkan untuk di file usr, bila field ini terisi laporan otomatis akan disimpan di direktori ini. 3. Untuk mengubah field ini gunakan ap_rpchg(kodeusr,newrptdir). V10.06.19, Sabtu 19 Juni 2010 1. File bbn dan fis sudah masuk dalam batasan cabang dan divis pada saat pencarian rekord. V10.06.15, Selasa 15 Juni 2010 1. Tampilan detail yang file apr sekarang sudah ok. 2. Simpan file di linux grafis sudah ok. V10.06.14, Senin 14 Juni 2010 1. Segmentation fault di sct281 pada saat posting sudah diperbaiki. V10.06.11, Jumat 11 Juni 2010 1. Scr143, Scan nomor rekening yang bisa V10.06.09, Rabu 09 Juni 2010 1. run -lain sekarang mengecek bahwa password harus minimum 8 digit, harus mengandung minimum 2 angka dan minimum 2 huruf. 2. ap_ceksj(usrkode) sekarang otomatis akan mengosongkan field sekarang bila gagal. V10.05.31, Senin 31 Mei 2010 1. ap_dafsj(usrkode,kode_pendaftar) sekarang ada kode pendaftarnya. 2. ap_pdfsj(usrkode,kode_pendaftar) ditambahkan untuk mengambil pendaftar dari sidik jari usrkode. V10.05.30, Minggu 30 Mei 2010 1. Jurnal sementara F2 yang tidak seimbang jurnalnya yang mengacaukan perpindahan field sudah diperbaiki. V10.05.26, Rabu 26 Mei 2010 1. Grup ROOT dan RI yang manager sekarang login harus pakai sidik jari bila run -sj. V10.05.24, Senin 24 Mei 2010 1. Simpan ke file di windows, nama file harus diakhiri dengan .txt V10.05.21, Jumat 21 Mei 2010 1. Kesalahan ap_adjrn yang salah mengupdate bbm untuk debet sudah diperbaiki, salah sejak versi V10.05.10. V10.05.20, Kamis 20 Mei 2010 1. Variabel global g_asimp_file sudah bisa dipakai pada saat ap_asimp untuk menyimpan nama file yang sedang diimpor dari direktori. 2. stsusrsms sekarang dapat diisi nam user yang akan menerima msg (msguntuk) hasil dari sms yang masuk yang otomatis dimasukkan ke file msg. V10.05.19, Rabu 19 Mei 2010 1. Variabel global g_jrncabtuj sekarang dapat dipakai untuk mengisi jrncabtuj pada saat ap_adjrn. V10.05.16, Minggu 16 Mei 2010 1. run -sj akan membuat grup ROOT diverifikasi dengan sidik jari pada saat run. V10.05.15, Sabtu 15 Mei 2010 1. Perbaikan program sidik jari agar pendaftaran menjadi lebih mudah. V10.05.14, Jumat 14 Mei 2010 1. Penghapusan rekord bila index tidak ada sudah tidak dijalankan lagi. 2. Field NOCHANGE tidak berubah walau ada VALIDATE di field itu. V10.05.11, Selasa 11 Mei 2010 1. Alasan penolakan sekarang ditambahkan pada saat menolak approval di scr118. V10.05.10, Senin 10 Mei 2010 1. SCR_VOIDPST yang update bbmnya terbalik sudah diperbaiki. V10.05.08, Sabtu 08 Mei 2010 1. SCR_VOIDPST, tipe jurnal yang terbentuk sudah diubah dari D menjadi K dan K menjadi D. 2. Scr118 sekarang mempunyai informasi nomor bukti ini akan sedang dalam proses approval yang ke berapa. V10.05.06, Kamis 06 Mei 2010 1. QMANDATORY sekarang hanya bisa diisi huruf dan angka, tidak bisa ada huruf lain spt : > * ?. 2. Pada saat menghapus rekord, rekord tetap dihapus walau index tidak ada. V10.05.01, Sabtu 01 Mei 2010 1. Approval yang dibatalkan berkali kali kemudian diapprove sudah ok. 2. jmltlk sudah ditambah setiap ada approval yang ditolak. V10.04.27, Selasa 27 April 2010 1. Tampilan layar sesudah fly dari scr118 dan balik lagi ke scr118 sudah tidak berubah aprkodenya. V10.04.22, Kamis 22 April 2010 1. Scanner Sidik jari dengan scanner Futronic FS80 diintegrasikan ke ksystem. V10.04.19, Senin 19 April 2010 1. Huruf @ sudah bisa dipakai sebagai pengganti tombol End. V10.04.12, Senin 12 April 2010 1. ap_amstr diperbaiki agar kalau berubah dari panjang 6 ke 5, hasilnya sudah benar. V10.04.06, Selasa 06 April 2010 1. Masuk ke direktori lama dari ksrun yang dijalankan dari icon sudah bisa jalan dtparser otomatis. 2. ap_adjrn(jrntrnflg == 2,...) sekarang dapat digunakan untuk memakai nilai jrntrn yang ada pada saat ap_adjrn dijalankan. V10.03.25, Kamis 25 Maret 2010 1. Jumlah screen yang dibatasi di scr911 dinaikkan dari 100 menjadi 200. V10.03.24, Rabu 24 Maret 2010 1. ap_asimp sudah memindahkan file di IMP ke importlm. V10.03.23, Selasa 23 Maret 2010 1. Approval sekarang sudah bisa cabang dan divisi, bukan hanya cabang. V10.03.21, Minggu 21 Maret 2010 1. Pada saat masuk ke field database, nilai pada saat masuk disimpan di BUF4 dari file ini dan dapat diakses dengan menggunakan tanda ^. Mis. CALCS() cubah ppdbrg != ^ppdbrg MAP(mbrg) brgnama ppdnama IF cubah Ini berguna untuk menghilangkan perintah HOOKS BEFOR_INPUT yang menyimpan nilai field ke variabel lokal. V10.03.20, Sabtu 20 Maret 2010 1. Perbaikan ap_adfgr untuk mengatasi ppmcek yang kadang kosong. V10.03.19, Jumat 19 Maret 2010 1. Pada saat fly dari SCR_MONITOR (scr118) ke scr1721 misalnya, sudah tidak bisa menambah rekord di scr1721. V10.03.18, Kamis 18 Maret 2010 1. IMAGE(imgroll) di SCAN dari VALIDATE_RKP yang mengandung field numeric dari file lain (selain yang diSCAN) sudah ok. 2. Approval untuk satu nomor bukti yang ada banyak kode (mis. kode barang) bila satu ditolak di scr118, maka semua apr dari semua kode barang akan otomatis ditolak dan status faktur diubah jadi TL. Sebaliknya pada saat menyetujui di scr118, bila semua kode barang sudah disetujui baru status faktur diubah jadi OK. 3. Pada saat SCAN, field field di luar imgroll tidak akan terpengaruh lagi walau nama fieldnya sama dengan field yang ditampilkan di SCAN. 4. Pada saat dtparser, bila user tidak ada, nama user sudah tidak ditampilkan lagi di pesan kesalahan. V10.03.16, Selasa 16 Maret 2010 1. SCAN_SUM_FIELD yang kebanyakan hasilnya (dihitung 2x kecuali rekord pertama) di VALIDATE_RKP sudah diperbaiki. 2. Approval per barang di trans sudah jalan. !!Parser semua scr!! V10.03.14, Minggu 14 Maret 2010 1. SCR_APR_TRANS namaTrans mis. SCR_APR_TRANS transd sudah ditambahkan untuk menjalankan ap_apprv untuk setip record di transd. 2. DBC_MAP pada saat VALIDATE_RKP sudah dijalankan lagi (scr724). V10.03.10, Rabu 10 Maret 2010 1. Status di apr bagi orang yang melakukan approval adalah IN bila sudah gilirannya dan IW bila belum gilirannya. V10.03.09, Selasa 09 Maret 2010 1. Approval sudah bisa jalan, gunakan ap_apprv. Lihat scr221 untuk contoh pembuatan approval. V10.02.28, Minggu 28 Pebruari 2010 !!Harus parser lagi dan gen!! 1. EDIT ditambah fungsi MAND_ZERO_PLUS yang mengharuskan field numeric harus lebih besar atau sama dengan 0. Angka minus tidak diterima. V10.02.15, Senin 15 Pebruari 2010 1. Pada saat mengubah rekord via file, g_ipname dimasukkan ke msgalasan. V10.02.12, Jumat 12 Pebruari 2010 1. Perbaikan run agar membaca sentinel dengan lebih cepat. V10.02.09, Selasa 09 Pebruari 2010 1. Perbaikan dtscrrunsms yang gagal mengirim pesan. 2. Ksrun dari console (server) sudah bisa cetak ke printer text dengan tombol 't'. 3. ppdnourt 63 yang berubah jadi 32 pada saat menambah rekord di trans sudah diperbaiki. V10.02.07, Minggu 07 Pebruari 2010 (Masalah di dtscrrusms, tidak bisa mengirim pesan) 1. Perbaikan dtsentinel dan run agar sentinel tidak mengalami gagal baca. Bila ganti dtsentinel versi ini, run juga harus diganti minimum dengan versi 10.02.07. V10.02.04, Kamis 04 Pebruari 2010 1. Perbaikan keluar dari program via F12 di layar menu untuk grup ROOT dan RI. V10.02.03, Rabu 03 Pebruari 2010 1. File data yang panjangnya tidak sesuai dengan panjang di struktur tapi tidak ada rekordnya (masih kosong) akan dihapus pada saat kspar dan ksrun. V10.01.26, Selasa 26 Januari 2010 1. run -sys bisa dipakai untuk menghilangkan batasan ap_systm yang hanya boleh melakukan perintah yang sudah ditentukan. 2. dtscrrun dan dtscrrunsms untuk kirim sms sudah ok untuk nomor telpon yang ada angka 9nya. V10.01.25, Senin 25 Januari 2010 1. ap_ckdvs(fld1,fld2,fld3,fld4,fld5,fld6,fld7,fld8,fld9,fld10) sudah terbentuk. fld1 s/d fld10 adalah field field di dvs yang panjangnya 11 tapi tidak berisi nomor buku besar. Ap ini juga bisa dipanggil dari calcs, hasilnya 1 bila ok, 0 bila tidak ok. V10.01.24, Minggu 24 Januari 2010 1. Dtubhver sekarang sudah tidak bisa jalan bila ada run atau dtapprbl lain yang sedang jalan. V10.01.15, Jumat 15 Januari 2010 1. SCAN_SUM_FIELD yang bermasalah bila imgroll mengandung field numeric lain selain SUM_FIELD sudah diperbaiki. V10.01.13, Rabu 13 Januari 2010 1. Klik ke tombol dialog yang kadang menghentikan program sudah diperbaiki. V10.01.03, Minggu 3 Januari 2010 !!Perlu Parser semua dan gen!! 1. Fasilitas approval sudah ditambahkan: SCR_APRV_COND Kondisi untuk melakukan approvol secara otomatis dengan pilihan 'v' di layar query. SCR_APRV_MSG Pesan anda bila kondisi 'v' tidak memenuhi. SCR_APRV_VALUE_FLD Field yang menyimpan nilai rupiah yang akan diapprove. SCR_APRV_INV_FLD Field yang menyimpan nomor bukti yang akan diapprove. SCR_APRV_STS_FLD Field yang menyimpan status yang akan diapprove. V9.12.26, Sabtu 26 Desember 2009 1. Dtapprbl -c all sudah tidak mengeluarkan err 46. V9.12.24, Kamis 24 Desember 2009 1. ap_impdt(nama_calc,nama_map,dirtxt,replace_calc); Bila replace_calc kosong atau nilainya == 0, maka hanya menambahkan data baru ke file, bila duplikat, data lama tidak diubah. Bila replace_calc hasilnya == 1, maka bila duplikat, rekord baru akan menumpuki rekord yang sudah ada. Bila replace_calc hasilnya == 2, maka bila duplikat, rekord lama akan diubah dengan menjalankan nama_map sekali lagi dan data yang baru akan tersedia di buf3 dan ada variabel global g_impdt_update yang hanya dijalankan pada saat update ini. Maka MAP misalnya akan sbb: CALCS() cbukanupdate g_impdt_update == 0 cupdate g_impdt_update == 1 MAP(mimpdt) cOPEN brgsts DO_CALC_IF cbukanupdate #brghrg brghrg DO_CALC_IF cupdate 2. Variabel global g_jrndvs sekarang dapat dipakai untuk mengisi jrndvs pada saat ap_adjrn. V9.12.23, Rabu 23 Desember 2009 1. Perbaikan runsms untuk menerima sms yang panjang dan mengabaikan pesan MMS yang dimulai dengan UDH: yes. V9.12.19, Sabtu 19 Desember 2009 1. Sms incoming yang kosong atau ada karakter ^@ sudah dapat dibaca. 2. Sms outgoing yang nomor telponnya tidak benar atau kurang panjang sudah diabaikan. 3. Jurnal percobaan F2 sudah tidak menjalankan ap_krsms. 4. Variabel global g_transname sudah terisi nama trans (mis.transa) dan g_trans2name terisi nama trans2. V9.12.18, Jumat 18 Desember 2009 1. Baris terbawah di layar naik turun sudah kelihatan. 2. File bbn dan fis dimasukkan ke pembatasan cabang dan divisi. V9.12.17, Kamis 17 Desember 2009 1. Dtubhver untuk komputer 64 bit sudah ok, tidak perlu dtapprbl lagi. V9.12.15, Selasa 15 Desember 2009 !!Perlu parser dan gen semua screen 1. Pencarian untuk tanggal sekarang bisa dengan DD, DDMM atau DDMMYY. Pencarian ini juga berlaku untuk RT_DEFAULT yang dapat dipakai di rts. V9.12.09, Rabu 09 Desember 2009 1. NOCHANGE sudah mengecek MANDATORY tapi mengabaikan VALIDATE di linux text. V9.12.08, Selasa 08 Desember 2009 1. Batal posting ap_ptbtf sudah diperbaiki agar btf jadi open lagi. V9.12.03, Kamis 03 Desember 2009 !!Perlu parser dan gen semua screen 1. SCR_VOIDPST ditambahkan untuk menambah jurnal balik, SCR_BATALPST akan menghapus jurnal awal. 2. SCR_APRV_COND dan SCR_APRV_MSG ditambahkan untuk proses approval. V9.12.01, Selasa 01 Desember 2009 1. Image tombol di linux text sekarang bisa diset BASE_ROW dan BASE_COLUMNnya. Bila tidak diset, pada saat di master, bila jumlah baris di image tombol banyak, maka image tombol akan ditampilkan di posisi master, bila tidak banyak akan ditampilkan di detail. V9.11.28, Sabtu 28 November 2009 1. Pencarian di scan dan detail sekarang dapat mencari beberapa kata sekaligus. Jadi bila kita cari dengan /saya kamu, maka semua rekord di scan ataupun di detail yang mengandung kata saya ATAU kamu akan keluar. Bila kita ingin saya dan kamu, maka pencariannya harus menggunakan saya & kamu. Pencarian dan juga dapat dilakukan dengan &saya kamu. Bila kita mengisi saya & kamu dia, maka asumsinya adalah saya dan kamu dan dia, semua kata harus ada di rekord yang dicari. V9.11.22, Minggu 22 November 2009 1. Detail yang rekord pertama tidak tampak sudah diperbaiki. V9.11.19, Kamis 19 November 2009 1. DFALT_LIST di windows yang angkanya berubah dari 1.00 menjadi 100 sudah diperbaiki. Masalah ini terjadi sejak versi V9.10.24. V9.11.17, Selasa 17 November 2009 1. HOOKS AFTER_INPUT sesudah keluar dari IMAGE tombol di windows sudah ok. 2. Layar naik turun yang lebih 40000 ribu baris sudah ok naik turun pakai mouse. V9.11.14, Sabtu 14 November 2009 1. Pengaturan run -r3 untuk 3 run yang text sudah jalan untuk ip yang dimulai dengan 192, 193 atau 10. V9.11.03, Selasa 03 November 2009 1. Khusus untuk judul layar yang di dalam kotak mis. /------------LAYAR PENJUALAN--------------\ sekarang dapat diganti dengan field yang tidak pakai garis bawah misalnya stspersh atau lpersh tapi tidak bisa g_persh (ada garis bawah) sehingga menjadi sbb: /------------@ljual-----------------------\ di bagian FIELD tidak usah ditambah nama field, karena bagian dari judul ini tidak dianggap sebagai field. V9.11.02, Senin 02 November 2009 1. Judul di trans yang kadang kadang hilang sebagian di linux grafis sudah diperbaiki, tapi belum bisa sempurna. Bila judul tidak tampak, bisa diklik langsung di judul yang kosong tsb. untuk memunculkannya. V9.10.30, Jumat 30 Oktober 2009 1. Field yang ada VALIDATEnya pada saat berada di IMAGE yang di dalam tombol (mis.Alt-6 di scr525, 6.Valuta) sudah dapat ke pilihan SCAN dengan tombol spasi. 2. Proteksi field di scr911 2d yang tidak tampak sudah ok pada saat field tsb. ada di SCAN. V9.10.29, Kamis 29 Oktober 2009 1. Print lokal ke dev 0 di putty Windows sudah ok, print lokal di linux dengan run -rlpr sesuai pilihan (1->printer,2->printer2 dst). 2. DO_LIB ap_imtab(lnamfil,lfields,ldatetype,lmap,lnamacalc,&ljmlgagal); sekarang sudah bisa untuk 2 file sekaligus sbb: mis. CALCS() c10 10.0 cpor porsup != BLANKS cpod porsup == BLANKS cpsn "PESANN" MAP(mcoba) c10 porsisa DO_CALC_IF cpor cpsn podpsn DO_CALC_IF cpod DEFAULTS(report) lmap INIT mcoba lnamfil INIT coba.txt lfields INIT porsup+portgljtp+porsts+podbrg+podjml ldatetype INIT 1 maka bila coba.txt berisi (tab delimited): sup1 25-10-09 OPEN BRG1 10 BRG2 20 BRG3 30 maka 1 rekord por akan ditambahkan dan 3 rekord pod akan ditambahkan juga, perhatikan di Map(mcoba) ada kondisi untuk cpor atau cpod. cpor akan benar bila porsup != BLANKS. V9.10.27, Selasa 27 Oktober 2009 1. Scan yang imgrollnya ada EDITnya yang selalu mengambil rekord yang pertama (linux grafis) walau dipilih pilihan yang lain sudah diperbaiki (scr723). Versi Ksystem mulai 9.09.13 s/d 9.10.24 harus diganti. V9.10.24, Sabtu 24 Oktober 2009 1. DUP_DFALT, DFALT_KEY sudah ok di windows. 2. DFALT_LIST BLANKS 1 2 3 sudah ok di windows. V9.10.23, Jumat 23 Oktober 2009 1. RT_SAVE_TO({lnamafile}) juga sudah bisa, menyimpan ke isi dari lnamafile. V9.10.19, Senin 19 Oktober 2009 1. Pembatasan cabang dan divisi sekarang ada di detail dari user (scr912 d) dan bukan dari grp (scr911 4d). Program lama yang mengatur di bawah grp harus dipindahkan dulu scr911 4d ke scr912 d. V9.10.18, Minggu 18 Oktober 2009 1. Simpan ke file sekarang bisa diberi nama default dengan perintah RT_SAVE_TO(namafile). Nama file harus diawali denga lap. Fasilitas ini berjalan dengan menggunakan scr999 yang baru. V9.10.16, Jumat 16 Oktober 2009 1. Calcs yang ada string yang panjangnya lebih dari 200 sudah bisa diparser. mis.kymprm+kymno+....+kym.. sekarang sudah diperpanjang sampai 1000 karakter 2. Khusus ap_adbtf tipe 'A' menggunakan warna dan bukan kode ukuran dan index yang dipakai adalah brdstswrnidx. 3. Untuk laporan yang minus menjadi warna merah (@8) atau hijau (@7), sekarang sudah bisa disimpan sebagai HTML dan dapat dibuka di Excel dengan warna yang tetap merah atau hijau. V9.10.14, Rabu 14 Oktober 2009 1. Ap_dlsfl di subdirektori sudah ok. 2. Batasan tanggal maksimum 2 bulan dari tanggal peremajaan dihilangkan untuk program single user. V9.10.12, Senin 12 Oktober 2009 1. Angka negatif yang dibuat merah atau hijau sudah jalan walaun run -m. (monochrome). V9.10.11, Minggu 11 Oktober 2009 1. ap_adbtf dan ap_dlbtf ditambah tipe "A" untuk alokasi. Field brdalkprc akan dikurangi pada saat adbtf dan ditambah lagi pada saat dlbtf. Pada saat ap_ptbtf akan mengubah field brdalkakh tapi tidak menambah rekord brt. V9.10.08, Kamis 08 Oktober 2009 1. Grup sekarang ada field grpytlihat STRING 2, bila diisi Y maka semua user dari grup ini hanya bisa lihat, tidak bisa transaksi. V9.10.07, Rabu 07 Oktober 2009 1. Tampilan angka bisa diberi warna bila angkanya negatif. Bila negatif ingin warna merah, gantikan salah satu angka 9 menjadi 8, misalnya @99,999 menjadi @98,999. Bila negatif ingin warna hijau, gantikan salah satu angka 9 menjadi 7, msialnya @99,999 menjadi @79,999. Fasilitas ini untuk linux text hanya untuk di layar, bila dicetak angka minusnya berubah jadi huruf ^ atau huruf @, misalnya -100 menjadi ^100 (untuk warna merah) dan menjadi @100 untuk warna hijau. 2. Penambahan rekord yang salah dengan tombol Pg-Down sudah diperbaiki. V9.09.30, Rabu 30 September 2009 1. Masuk ke IMAGE tombol dengan alt-a pada saat update di detail sudah ok di linux grafis. V9.09.25, Jumat 25 September 2009 1. ap_pwcnf untuk linux grafis dipakai di HOOKS via CALCS yang tidak pindah ke field selanjutnya walaupun password sudah benar sudah diperbaiki. V9.09.21, Senin 21 September 2009 1. Bila semua field di IMAGE SCAN pada posisi PROTECT, pada saat run di linux text akan diberitahu dan program akan berhenti. 2. ap_pwcnf untuk linux text sudah ok. V9.09.17, Kamis 17 September 2009 1. DUPKEY yang diSKIP sudah keluar pesan kesalahannya di windows. V9.09.13, Minggu 13 September 2009 1. Sesudah SCAN, EDIT dan HOOKS dari field tsb. langsung dijalankan pada saat mengambil satu entri dari SCAN (bukan Escape). V9.09.11, Jumat 11 September 2009 1. F9 kalkulator, hasilnya tida bisa masuk ke field yang NOCHANGE. !!!Harus diparser dan digen lagi!!! V9.09.01, Selasa 01 September 2009 1. MASTER_MP ditambah fasilitas MST_ERR_NXT_SCR_OK yang membuat SCR_NXT_POSTING tetap dijalankan walaupun MASTER_MP nya gagal. 2. dtubhver -diff sekarang memberi informasi field field lama yang tidak ada di struktur baru dan field field baru yang tidak ada di struktur lama sehingga memudahkan pemilihan field yang akan dipakai. V9.08.31, Senin 31 Agustus 2009 1. run -rlp pada saat cetak lokal (pilihan 0) atau cetak t di linux grafis akan mencetak ke printer lokal pilihan 1 (printer). V9.08.30, Minggu 30 Agustus 2009 1. ap_arfld(lfields,lpos1,....,lpos25), bila jumlah fields di lfields tidak sama dengan yang diset di lpos, maka akan keluar pesan kesalahan. 2. Pembatasan cabang untuk kym sudah ok. 3. run -y (catat user keluar masuk di scr912 detail) sudah ok bila keluar dengan 999. 4. F9 (kalkulator) yang hasilnya dikembalikan ke field (via F9 lagi) sudah dihilangkan angka desimalnya bila field numeric dan input atributenya adalah ALPHANUMERIC. 5. Cetak di linux grafis yang connect via ssh -X ke server pusat, untuk cetak menggunakan hufut t harus mengeset scr915, No.IP diisi no IP station, Printer server dikosongi dan Print ke diisi 1. V9.08.28, Jumat 28 Agustus 2009 1. Scr917 untuk all sudah ok walau untuk user yang tidak boleh lihat file gaji (file gaji diabaikan). V9.08.26, Rabu 26 Agustus 2009 1. ap_jlmnt (tgl_awal,jam_awal,tgl_akhir,jam_akhir,&jml_menit); sudah ada untuk menghitung jumlah menit antara 2 tanggal. jml_menit harus tipe LONG. 2. File sementara yang terbentuk pada saat masuk detail di scr942 (/tmp/t942-xxxx, linux) sudah terhapus pada saat kembali ke master, walaupun tidak ada rekord detail yang ditemukan. V9.08.25, Selasa 25 Agustus 2009 1. Pesan kesalahan MST_ERMSG di windows sudah muncul bila kondisi ada yang gagal di MASTER_MP. 2. dtubhver dikembangkan untuk memudahkan struktur lama pindah ke struktur baru dengan 2 fasilitas tambahan. a. dtubhver -diff akan menghasilkan daftar field yang ada di struktur lama tapi tidak ada di struktur baru di file debug. Isinya misalnya brdtmp=> b. dtubhver -c(nama_file) misalnya dtubhver -cdebug akan memindahkan field field lama yang tidak ada di struktur baru ke field baru di struktur baru. File debug harus diedit dan ditambahkan field tujuannya. mis. dari brdtmp=> menjadi brdtmp=>brdjml. 3. Pencarian file lewat F3 di scr2700 sudah ok. Karena scr2700 tidak cukup, scr2600 juga dipakai untuk daftar file di program terbaru. V9.08.22, Sabtu 22 Agustus 2009 1. SFL_NXT_SCR (sama dengan SFL_RKP_SCR) sudah jalan untuk detail yang query biasa (bukan POS dan bukan detail yang APP_TYPE). V9.08.21, Jumat 21 Agustus 2009 1. Perbaikan untuk mengatasi file xkd.idx yang kadang hilang. V9.08.20, Kamis 20 Agustus 2009 1. Pilihan terakhir printer di linux text, misalnya printer3 akan dipertahankan selama masih belum keluar dari run. V9.08.19, Rabu 19 Agustus 2009 1. Pada saat menekan tombol End pada saat menambah data, pengecekan EDITS diurutkan sesuai urutan FIELD. V9.08.16, Minggu 16 Agustus 2009 1. Field yang NOCHANGE sudah tidak bisa diubah lewat mouse. !!!Harus parser semua screen dan gen!!! V9.08.12, Rabu 12 Agustus 2009 1. Run yang hang pada saat semua field terproteksi dan pada saat page down di layar detail aplikasi sudah diperbaiki. V9.08.11, Selasa 11 Agustus 2009 1. FIELDS sekarang ada fasilitas QMANDATORY di input attribute yang mengharuskan field tsb. diisi pada saat pencarian rekord dan isian tidak boleh diawali dengan * atau ?. V9.08.10, Senin 10 Agustus 2009 1. SUBFILE sekarang ada SFL_NXT_SCR, SFL_NXT_MAP dan SFL_NXT_COND yang akan dijalankan pada saat posting di detail yang aplikasi. (SFL_APP_TYPE). V9.08.07, Jumat 07 Agustus 2009 1. Perbaikan ap_arfld sehingga tidak segmentation fault. 2. ap_impdt sekarang memindahkan data yang diimport ke LM. V9.08.03, Senin 03 Agustus 2009 1. ap_expdt yang masalah sejak V90725 sudah ok lagi. V9.07.30, Kamis 30 Juli 2009 1. Pencarian untuk file yang rekordnya melebihi 100 ribu rekord tidak boleh menggunakan * or ? di awal pencarian. V9.07.28, Selasa 28 Juli 2009 1. Scr2600 s/d scr2700 sekarang dapat dipakai untuk daftar file. V9.07.26, Minggu 26 Juli 2009 1. PROTECT dan DO_SKIP_IF VALIDATE dan HOOKS tetap dijalankan. V9.07.25, Sabtu 25 Juli 2009 1. Khusus Windows: Untuk program yang ke detail terjadi "don't send" bila ke detail yang ada DEFAULTnya (kesalahan sejak versi 9.07.14) sudah diperbaiki. 2. ap_asimp ditambah 2 parameter lnamacalc (STRING) dan lnumfail (INT2) 3. ap_asimp untuk impor file di direktori, nama file boleh mengandung bintang mis. H2Z*.INV. V9.07.23, Kamis 23 Juli 2009 1. ap_pwcnf(kodeusr,kodegrp,usrhasil) sekarang bisa dipakai di CALCS dengan perintah DO_LIB ap_pwcnf. contoh: LOCAL PGM_FIELDS lusrkode STRING 11 lusrgrp STRING 11 lusrhasil STRING 11 DEFAULTS(master) lusrkode INIT "AGUS " CALCS(); cpwdok DO_LIB ap_pwcnf(lusrkode,lusrgrp,lusrhasil); SUBFILE(trans) SFL_LINES(5) SFL_COND cpwdok SFL_TITLE(transt) V9.07.22, Rabu 22 Juli 2009 1. ap_dlsfl yang menghapus di direktori YYMM seperti 0906 sudah ok. 2. Ukuran font yang bisa berubah pada saat posting ketika pesan "DUKUNGAN ANDA AKAN BERAKHIR DI AKHIR BULAN INI" sudah diperbaiki. V9.07.14, Selasa 14 Juli 2009 1. Nama file temporary untuk detail di direktori /tmp dijadikan t--XXXXXX supaya mudah dilacak bila ada screen yang ke detailnya lama. 2. Pada saat detail ditambah informasi bukan hanya jumlah rekord yang ditemukan tetapi juga yang dibaca. V9.07.07, Selasa 07 Juli 2009 1. ap_thbln tipe 3 (YYMM) dan tipe 4 (YYMMDD) yang kadang mengacaukan variabel lokal menjadi angka 7 atau angka lain sudah diperbaiki. V9.07.05, Minggu 05 Juli 2009 1. Jurnal percobaan untuk linux text sudah bisa dijalankan via F2. V9.07.04, Sabtu 04 Juli 2009 1. Perbaikan ap_asimp untuk tanggal yang tidak komplit spt 9/3/2009. V9.06.29, Senin 29 Juni 2009 1. ap_asimp, ap_imtab untuk tanggal sekarang dapat membaca 9/3/2009, sebelumnya harus 09/03/2009. V9.06.25, Kamis 25 Juni 2009 1. r_long8, r_double8, r_string8 yang dipakai di Ksystem (SCANSCAN dan ap) tidak boleh dipakai diubah di screen baik via MAP ataupun DEFAULT. V9.06.24, Rabu 24 Juni 2009 1. ap_asimp sekarang dapat import file di direktori dengan mengisi nama file dengan *.SL atau *.. 2. Pada saat scan, sesudah masuk field yang numeric sekarang sudah tidak berubah jadi kosong. (DT_FLDIN_AFTER diabaikan). V9.06.23, Selasa 23 Juni 2009 ap_jlhrk(tipe,tglawl,tglakh,jmlhrkerja)"; ditambah 3 parameter baru menjadi ap_jlhrk(tipe,tglawl,tglakh,&jmlhrkerja,&jmlhari,&jmlliburumum,&jmlliburmerah)"; V9.06.20, Sabtu 20 Juni 2009 1. Kesalahan ap_adbtf yang terjadi bila nomor faktur terselip karakter null sudah diperbaiki. 2. ap_imtkm (import titik koma) sudah ditambahkan untuk mengimpor file yang dibatasi dengan titik koma (;). V9.06.19, Jumat 19 Juni 2009 1. dtscrrunsms untuk KL=972 dan SV=973 sudah ok. V9.06.13, Sabtu 13 Juni 2009 1. Laporan Landscape, jarak antar baris agak dirapatkan. 2. Variabel global sekarang dapat dipakai untuk menyimpan hasil ap. 3. Perbaikan input variabel global ke fungsi ap yang tidak masuk ke ap pada saat menjalankan ap yang sama untuk ke 2 kalinya, bisa menimbulkan masalah yang tidak terduga. V9.06.12, Jumat 12 Juni 2009 1. ap_arfld ditambah jumlah field yang bisa diatur posisinya menjadi 25 (dari 12). V9.06.11, Kamis 11 Juni 2009 1. Ada ap baru untuk menghitung hari kerja sbb: ap_jlhrk(tipe,tglawl,tglakh,&jmlhrkerja)"; Fungsi ini menghitung hari kerja dari tglawl hinggal tgalkhr, tipe=1 (text) berarti minggu saja yang libur, 2 berarti sabtu dan minggu libur. Fungsi melihat file untuk melihat daftar hari libur. 2. ap_thbln(tgl,hasil,tipe) sekarang ada tipe baru 6 yang menghasilkan tahun YYYY. V9.06.04, Kamis 04 Juni 2009 1. run -cautofile yang mengeset nilai awal sudah bisa jalan di layar aplikasi, sementara hanya 1 field yang bisa diset nilainya. 2. Print landscape, jumlah baris dikurangi 2 biar tidak terpotong (dikurangi 1 untuk yang 1/2 halaman landscape). V9.06.03, Rabu 03 Juni 2009 1. run -cautofile sekarang bisa ditambah option menjadi misalnya 99:99 scr918 txt lopt=2 99:99 scr141 htm V9.06.02, Selasa 02 Juni 2009 1. Tombol 'e' untuk laporan hasil query yang digabungkan dengan RPT_TO_FLY sudah jalan lagi. V9.05.28, Kamis 28 Mei 2009 1. MAP REPLACE angka ke string yang otomatis menambah 00 didepan (mis. 3 ->0003 di string) sudah ok walau di dalam MAP ini ada CALCS yang memanggil JOIN yang memanggil MAP lagi. V9.05.23, Sabtu 23 Mei 2009 1. ap_adjrn untuk batal posting yang gagal menghapus jurnal karena nomor mutasi tidak 14 digit sudah diperbaiki. V9.05.17, Minggu 17 Mei 2009 1. Fungsi ap_adfgr diubah bila pcmtype == 'U' maka fgrnocek = pcmbank dan fgrsts diset 'C' bila pcmtype == 'U'. V9.05.12, Selasa 12 Mei 2009 1. Untuk ap_bulat, bila ada sisa lebih kecil 0.0001 (g_stsnol) dan lebih kecil dari bulat_ke/1000 akan dianggap nol. Mis. 2.100.000,0000001 dengan bulat_ke 100 dan tipe U (up) akan menghasilkan 2.100.000,- dan bukannya 2.100.100,- V9.04.17, Jumat 17 April 2009 1. Scan bbm yang usernya dibatasi cabang dan divisi di scr914 sudah ok. 2. Angka besar (BIG) di trans2 posisinya sudah benar. V9.04.08, Rabu 08 April 2009 1. Bagi yang ingin validate hanya dengan tandatanya(?), spasi tidak jalan, gunakan run -tt (khusus text). V9.04.06, Senin 06 April 2009 1. Penambahan/pengubahan rekord untuk screen yang ada master dan master2 sudah ok di text. 2. run -cautofile yang gagal membuat lap.txt sudah diperbaiki. V9.04.05, Minggu 05 April 2009 1. LCASE(vstring) dan ALLWORDCAPS(vstring) ditambahkan di virtual rts. V9.03.30, Senin 30 Maret 2009 1. SCR_AUTO_ADD_MST yang langsung ke detail pada saat end di master sudah ok. V9.03.26, Kamis 26 Maret 2009 1. Layar yang naik terus di laporan pada saat menggunakan RT_DEV6_PRINT0 sudah diperbaiki. V9.03.18, Rabu 18 Maret 2009 1. Perbaikan ap_ptbtf untuk surat jalan. V9.03.17, Selasa 17 Maret 2009 1. ap_ptbtf disesuaikan untuk posting faktur yang hanya sebagian barang dari po jual yang dibuat sebelumnya. 2. Layar alias sekarang bisa ditambah judul sendiri denga contoh sbb: SCREEN 736 ALIAS_TYPE 525 Kirim Barang Ke Cabang END_SCREEN V9.03.10, Selasa 10 Maret 2009 1. Laporan 623 untuk linux 64 bit sudah ok. V9.03.05, Kamis 05 Maret 2009 1. ALLWORDCAPS sudah bisa dipakai lagi di FIELDS. V9.02.24, Selasa 24 Pebruari 2009 1. Perbaikan program untuk mengatasi masalah err 210. V9.02.13, Jumat 13 Pebruari 2009 1. Sms masuk yang panjang sekarang dimasukkan ke lebih dari 1 msg. 2. Sms masuk yang kosong sudah tidak membuat kacau program. 3. Sms keluar yang ada tanda apostrophy (koma atas ') sekarang ' diubah jadi ` supaya bisa berhasil dikirim. 4. Nama Gambar di layar (PICTURE) yang dimulai dengan angka sudah ok. V9.01.13, Selasa 13 Januari 2009 1. Sms untuk pemesanan PO diperbaiki. 2. Informasi untuk Mengubah resolusi layar text di linux (GRUB) - sebagai root - vi /etc/grub.conf - di baris kernel ..tambahkan vga=0x0303 untuk mendapatkan 100 kolom. V9.01.02, Jumat 02 Januari 2009 1. Layar dari ap_impad sudah bisa menjalankan layar lanjutan via SCR_NXT_POSTING_IF. V8.12.31, Rabu 31 Desember 2008 1. Prefix di FIELD menggunakan {Plnamafield} sudah jalan lagi. 2. Pilihan FRSWORDCAPS di FIELD dihilangkan (Huruf pertama dari kata pertama dibuat huruf besar). V8.12.29, Senin 29 Desember 2008 1. ap_nxpst(nomorscr,namamap) sudah ditambahkan untuk menjalankan screen lain, biasanya pada saat tekan tombol End atau pada saat menghapus rekord. Fasilitas ini untuk pembuatan faktur barang yang berupa paket (terdiri dari banyak barang), dipakai di scr735. V8.12.25, Kamis 25 Desember 2008 1. Ukuran font 20 (double width) dan 30 (double height) sudah ok di windows. V8.12.11, Kamis 11 Desember 2008 1. Laporan run 64 bit dengan data dan index yang lebih dari 3GB sudah ok. V8.12.09, Selasa 09 Desember 2008 1. ALPHANUMERIC ditambahkan untuk membatasi field hanya boleh diisi angka 0 s/d 9 dan huruf a s/d z. 2. Pada pengisian tanggal tahun 40 berarti 2040, sedang 41 berarti 1941. Sebelumnya maximum hanya 2020. 3. Tangal sekarang bisa diisi 4 digit dengan menggunakan YYYY. V8.12.02, Selasa 02 Desember 2008 1. Pesan SMS dengan modem merk CHRONOS sudah jalan dengan menggunakan program smstool, program ksystem yang menangani ini adalah dtscrrunsms dan perintah ap yang digunakan untuk mengirim pesan adalah ap_krsms(notelp,pesan). Bila ingin mengirim banyak sms sekaligus lewat laporan, lihat scr3223 dengan laporan scr3223.rts. Program ksystem yang harus dipasang adalah dtscrrunsms -j -r mis. /home/ksystem/bin/dtscrrunsms -j/home/ksystem -r/home/ksystem dan bisa dimasukkan ke /etc/inittab untuk jalan otomatis 2. Untuk menjalankan sms di /etc/inittab harus diisi 0?:2345:respawn:/home/ksystem/bin/dtscrrunsms -j/home/ksystem -r/home/ksystem bila program ada di /home/ksystem V8.11.30, Minggu 30 November 2008 1. Cetak POS sekarang tampil dulu di layar sehingga bisa dipilih cetak text ('t') atau grafik ('o') sesuai kebutuhan. Bila ingin sesudah cetak langsung keluar dari layar naik-turun gunakan RT_DEV6_PRINT1. 2. sct yang di luar puluhan 70 dan 80 dan di bawah 3000 harus sudah ada scrnya. Ini untuk no pelanggan >= 555. V8.11.29, Sabtu 29 November 2008 1. Ticker untuk linux grafis sudah bisa jalan. 2. Icon ksystem linux sudah tidak ditumpuki lagi pada saat sh ksystem.sh bila sudah ada sebelumnya. V8.11.25, Selasa 25 November 2008 1. ksrun -h sudah tampil semua pilihan, pilihan juga bisa dilihat via help dari dalam program. 2. DO_LIB ap_amstr sudah bisa dipanggil lewat CALCS. V8.11.24, Senin 24 November 2008 1. File kwi juga dikontrol divisinya. V8.11.11, Selasa 11 November 2008 1. Perbaikan pencarian lanjut/kembali untuk 64 bit. V8.11.09, Minggu 09 November 2008 1. Pencarian rekord untuk linux 64 bit (frmkey) sudah diperbaiki. V8.11.07, Jumat 07 November 2008 1. Dtparser untuk kshotel sudah bisa di login apa saja. V8.10.31, Jumat 31 Oktober 2008 1. Perbaikan program untuk mencegah penghapusan file data secara tidak disengaja. V8.10.26, Minggu 26 Oktober 2008 1. ap_bgflt(bgeff,jumlah_bulan,&bunga_flat,&total_bunga_flat); sudah ditambahkan untuk menghitung bunga flat dari bunga efektif bulanan. V8.10.18, Sabtu 18 Oktober 2008 1. RT_DEFAULT yang sebelumnya core-dumped pada saat mau mencetak scr511 pilihan 3 sudah ok. V8.10.08, Rabu 08 Oktober 2008 1. Backup data di windows sudah menyimpan struktur data. 2. Backup dan restore juga bisa dari direktori data saja yang tidak ada strukturnya (ksrun -j). V8.10.05, Minggu 05 Oktober 2008 1. Perbaikan akses ke kyd dan kyt untuk program lama, kym tidak dikontrol. V8.10.04, Sabtu 04 Oktober 2008 1. Perbaikan pengaturan akses kym untuk struktur program lama. V8.09.25, Kamis 25 September 2008 1. ap_lkusr(usrkode,lckstr,lckscr) sudah ditambahkan. - usrkode adalah kode user. - lckstr string 2 berisi "Y" atau "T" - lckscr INT2 bila lckstr == "Y" maka pada saat login akan ke layar ini. V8.09.24, Rabu 24 September 2008 !!!Harus parser semua scr dan gen lagi 1. Laporan yang menggunakan RT_NXT_POSTING yang layarnya lari ke direktori lain sudah ok. 2. SCR_QRY_SCAN2 ditambahkan. Sama fungsinya dengan SCR_QRY_SCAN. V8.09.22, Senin 22 September 2008 1. Pindah dari satu program run ke run lain di program linux lewat Xming sudah tidak mengacaukan tampilan layar query. 2. Sesudah posting, g_dir sudah kembali ke posisi direktori awal. 3. Fasilitas EDITS sekarang ada tombol untuk menampilkan SCAN pesan pesan field_tombol VALIDATE_SHOW_IF c1 namaindex map scan Lihat contoh di scr111 detail untuk menampilkan jurnal lawan. V8.09.21, Minggu 21 September 2008 1. SCR_QRYFLD jrnpst sudah diperbaiki dan diperlukan di SCR_BATALPST untuk scr623 (scr2562) dan pembatalan scr423. V8.09.18, Kamis 18 September 2008 1. Laporan yang menggunakan RT_NO_CR sudah ok tampilannya. 2. Double height (27 119 1) diset jadi ukuran font 50, sedang double width (27 87 1) diset jadi ukuran font 80. 3. Mengeset layar 919 yang kadang segmentation fault sudah diperbaiki. V8.09.17, Rabu 17 September 2008 1. SFL_SORT_BY_FIELD dibatasi jumlah rekord maksimum 30 ribu detail 2. Pada saat posting atau RT_NXT_POSTING, bila ke detail dan rekord melebihi batas SFL_SORT_BY_FIELD, maka proses dihentikan pada saat itu dan program langsung keluar. 3. RT_NXT_POSTING dari laporan sekarang dapat didebug via linux text (run -d). V8.09.15, Senin 15 September 2008 1. Scr2553 batal posting penjualan sudah tidak hang. V8.09.11, Kamis 11 September 2008 1. Fasilitas RTREE ditambah RT_NO_CHANGE yang tidak mengubah | ! == -- menjadi garis. V8.09.10, Rabu 10 September 2008 1. Perbaikain ap_ptbtf dan ap_adfgr untuk mengatasi kemungkinan kesalahan pada saat posting bersamaan di banyak komputer. 2. run -d sudah tidak mendebug RT_NXT_POSTING. V8.09.09, Selasa 09 September 2008 1. Sekarang ada fasilitas debug khusus screen tertentu dengan menjalankan run -d mis. run -d221, maka hanya layar 221 yang akan didebug dan hasilnya akan dimasukkan ke file debug221. File ini tidak akan dihapus setiap kali run, sehingga fasilitas debug ini mengumpulkan data untuk semua run yang menjalankan layar 221. V8.09.03, Rabu 03 September 2008 1. Simpan file ke html, kesalahan hanya akan dimunculkan 1x yang pertama saja. Indikasi baris ke berapa yang salah juga sudah benar. Laporan yang ingin dipindahkan ke html mempunyai aturan sbb: a. Setiap tabel akan dimulai oleh /-----------\ dan ditutup oleh \-----------/ b. Setiap tabel harus mempunyai judul baik tabel yang pertama atau tabel selanjutnya di file yang sama. c. Setiap isi tabel harus mempunyai judul. V8.09.01, Senin 01 September 2008 1. Kode barang yang hilang di scr711 sesudah masuk ke image tombol sudah diperbaiki. 2. Tampilan laporan di layar yang kacau pada saat menekan tombol printer sudah diperbaiki. V8.08.11, Senin 11 Agustus 2008 1. ap_adfgr diperbaiki agar sesudah memanggil ap_adfgr, buf1 dan buf2 pjd tidak berubah isinya. V8.08.10, Minggu 10 Agustus 2008 1. Pesan yang menyatakan btf gagal dihapus pada saat mengubah detail 525 sudah diperbaiki. V8.08.07, Kamis 07 Agustus 2008 1. Batas jumlah divisi di scr911 4d sudah ditingkatkan. 2. Index via grafis sudah muncul tampilan per baris walau index hanya satu file saja. V8.08.04, Senin 04 Agustus 2008 1. Ksystem sudah bisa jalan di windows vista. 2. RT_NO_PRINT_O sudah bisa dipakai di RTREE untuk menghilangkan cetak o di linux grafis. 3. Cetak garis pembatas sudah ok. 4. Cetak yang berhenti pada saat ada baris kosong sudah diatasi. V8.08.01, Jumat 01 Agustus 2008 1. ap_ptbtf sekarang memposting btf yang nomor faktur, kode barang sama dengan barang yang sedang diposting dan juga yang statusnya OP. Btf yang statusnya CL diabaikan. V8.07.31, Kamis 31 Juli 2008 1. Untuk program grafis (linux atau windows), HKCURSOR NOSTAY HKMSG pesan kesalahan. Pesan akan ditampilkan di baris bawah dan kursor sudah tidak berhenti di tempat awal. 2. Program grafis, Cetak ke text dengan 't' kemudian 'o' sudah ok. 3. RT_DBCALCS sudah dijalankan untuk pilihan 1. V8.07.28, Senin 28 Juli 2008 1. Perbaikan ap_adfgr untuk mengubah pmbcek (scr423) pada saat batal. V8.07.26, Sabtu 26 Juli 2008 1. Ctrl-M di ujung setiap baris hasil laporan di linux dihilangkan. V8.07.25, Jumat 25 Juli 2008 1. Ap_adfgr untuk pmb (scr423) sudah ok. V8.07.21, Senin 21 Juli 2008 1. Laporan yang menggunakan hasil query sudah ok di linux 64 bit. 2. Maksimum panjang gabungan semua lokal sekarang naik dari 2048 menjadi 4096. 3. run -root sudah tidak harus struktur di direktori sama dengan struktur sekarang. V8.07.20, Minggu 20 Juli 2008 1. Di linux text, untuk mengopi dari tampilan layar, select tulisan yang ingin dikopi dengan menggunakan mouse, kemudian tekan Ctrl-C untuk mengopi. Untuk melakukan paste di tempat yang diinginkan, gunakan tombol KANAN dari mouse. 2. Di linux grafis atau di windows, pilih text yang ingin dikopi dengan mouse, kemudian klik kanan dan pilih copy. Untuk mempaste ke tempat yang diinginkan, gunakan klik kanan lagi dan pilih paste. 3. Cetak ke printer 1 (printer) di linux grafis atau windows (printer default) sudah ok. 4. Cetak POS linux grafis ke printer di linux atau printer default di windows sudah ok. V8.07.17, Kamis 17 Juli 2008 1. ap_ptbtf diperbaiki agar tidak menambah rekord brt dua kali. V8.07.03, Kamis 03 Juli 2008 1. ap_asimp sudah ok lagi. 2. Kirim sms dengan nomor +62 sudah ok. 3. Ticker sudah tidak membuat tampilan layar naik terus. V8.06.26, Kamis 26 Juni 2008 1. Field tetap berwarna kuning bila ada EDITS yang gagal di windows. 2. SCAN_SCR_ADD ke layar ALIAS_TYPE sudah ok. V8.06.25, Rabu 25 Juni 2008 1. Field terakhir yang diimpor via ap_imtab sudah masuk ke rekord. V8.06.20, Senin 20 Juni 2008 1. SMS masuk dengan awalan SV akan menjalankan scr973 dan awalan CM akan menjalankan scr974 secara otomatis. V8.06.14, Sabtu 14 Juni 2008 1. String konstan di trans2 sudah tampil di windows. V8.06.11, Rabu 11 Juni 2008 1. Penambahan rekord brt pada saat posting penjualan sudah ok lagi. V8.06.05, Kamsi 05 Juni 2008 1. Ap_ubtab untuk windows sudah jalan. V8.06.04, Rabu 04 Juni 2008 1. F3 di linux text sudah bisa jalan lagi. 2. ap_ubtab(namafile,gabfields,tipetgl,namaidx,namafld1,namafld2,namafld3,lnama_map); ap_ubtab disederhanakan sehingga tidak perlu ada nama direktori dan fldpos1 s/d fldpos3 yang sebelumnya INT2 diubah jadi namafld1 s/d namafld3 dengan tipe STRING (untuk target pencarian, mis.namafld1 isinya "brgkode". 3. sms server untuk po diperbaiki. V8.06.03, Selasa 03 Juni 2008 1. Backup data di windows sudah tidak menyimpan scrdef.str, sehingga Restore data di windows sudah tidak tidak perlu ksgen lagi. 2. Panah atas di scan sudah ok. V8.05.31, Sabtu 31 Mei 2008 1. Untuk melengkap fungsi ap_imtab, dibuatkan fungsi ap_ubtab yang dapat mengubah rekord seperti fungsi ap_asiub tapi khusus untuk file ascii yang dibatasi dengan tab. ap_ubtab(namafile,namadir,gabfields,tipetgl,namaidx,targetfld1,targetfld2,targetfld3,lnama_map); Keterangan: Fungsi ini mengambil data ascii yang dibatasi oleh tab (ltype=5). gabfields berisi mis. \"fld1+fld2+junk+fld3\" sesuai dengan urutan fields yang ada di file ascii. Junk menunjukkan kolom tsb. ada di file ascii tapi tidak dipakai untuk mengubah rekord. Kolom terdepan tidak ada pembatasnya,langsung nilai kolom pertama, namaidx adalah nama index yang dipakai, sedang targetfld1 adalah field target yang dipakai (mulai dari 1 di gabfields). Bila target lebih dari 1 field, gunakan targetfld2 dan targetfld3"; V8.05.30, Jumat 30 Mei 2008 1. F7 diperbaiki lagi agar kursor tidak bisa berputar ke atas atau ke bawah pada saat sedang F7. V8.05.27, Selasa 27 Mei 2008 1. Nomor telp PO sms dimasukkan ke porket2. 2. Tombol 'c' untuk penggaris yang menunjukkan posisi kolom (mis. untuk file yang akan diimport) sudah bisa di windows. V8.05.25, Minggu 25 Mei 2008 1. SMS-Server: bila jumlah barang di PO ada yang salah format, maka semua PO dibatalkan dan isi PO yang tidak diproses dimasukkan ke file msg. 2. Untuk program yang tutup harian (ststrntoday == "Y"), sekarang setiap masuk layar query atau application atau akan posting akan dibaca lagi tanggal sekarang sehingga bila sudah ganti hari tidak bisa dilakukan posting. V8.05.21, RaBU 21 Mei 2008 1. Posting yang langsung mati pada saat posting (ap_ptbtf) sudah diperbaiki. V8.05.06, Selasa 06 Mei 2008 1. ENCODE_URL(pesan) sudah bisa dipakai di rts untuk mengubah pesan menjadi url_encoded atau yang ditampilkan di baris alamat browser. contoh: vpesan STRING 200 "Saya & dia merasa senang" vpesansms STRING 200 ENCODE_URL(vpesan) V8.04.30, Rabu 30 April 2008 1. dtscrrunxml, SMS untuk PO, portgl sudah terisi. 2. Pada saat ap_ptbtf, bila file brt tidak ada brttrn, maka file brt tidak ditambahkan. V8.04.29, Selasa 29 April 2008 1. Dtscrrunxml untuk sms server sudah bisa dibuat terima pesan barang via sms dengan format: PO Kode_pelanggan Kode_Sales Kode_barang Jumlah_barang Kode_barang Jumlah_barang dst. V8.04.26, Sabtu 26 April 2008 1. Spasi di laporan html sudah ok. V8.04.25, Jumat 25 April 2008 1. Perbaikan pada saat F7, maka tombol End akan mejadi tombol Escape yang membatalkan penambahan atau pengubahan rekord yang sedang dilakukan. V8.04.21, Senin 21 April 2008 1. Ksystem untuk program hotel sudah ok pada saat melalui layar login. V8.04.19, Sabtu 19 April 2008 1. Layar yang isinya kosong sesudah posting scr221, scr623 dan layar lain sudah diperbaiki. V8.04.18, Jumat 18 April 2008 1. SCR_NXT_MSG sekarang bisa dibuat kondisi dengan cara sbb: SCR_NXT_MSG IF cond1 pesan satu IF cond2 pesan dua dst... 2. Simpan laporan ke html, spasi antar pembatas sekarang tidak disimpan ke html. Bila tetap ingin menyimpan spasi ke html, gunakan run -htmlspasi. 3. run -qry=2000 membatasi penemuan rekord hanya sampai 2000 rekord. V8.04.03, Kamis 03 April 2008 1. Posting return scr526, pada saat kembali ke scr526, no. retur sudah tidak berubah jadi nomor faktur. 2. SCR_BATALPST sekarang menghapus jrn, tidak mengubah status jrn jadi BTL. V8.04.01, Selasa 01 April 2008 1. Laporan yang agak naik turun pada saat mencetak numerik dan karakter di satu baris misalnya 11 OZ sudah diperbaiki. V8.03.29, Sabtu 29 Maret 2008 1. ap_numkp untuk kphkphasil diperbaiki. V8.03.27, Kamis 27 Maret 2008 1. ap_numkp diperbaiki untuk mengikuti proses mesin di spi. V8.03.20, Kamis 20 Maret 2008 1. DBC_SELECT di JOIN dapat dipakai untuk memeriksa kondisi dari rekord yang ditemukan. Bila ada 1 rekord yang memenuhi DBC_SELECT, JOIN akan menghasilkan angka 1 dan pencarian langsung dihentikan. Bila tidak ada rekord yang memenuhi JOIN akan mengembalikan hasil 0. V8.03.16, Minggu 16 Maret 2008 1. Cetak gambar via nama_gambar sudah ok di printer. Mis. laut akan mencetak gambar laut.jpg dengan ukuran 10 karakter ke kanan X 4 karakter ke bawah di posisi yang ditulis di rts. V8.03.11, Selasa 04 Maret 2008 1. Cetak di windows terminal lewat putty pilihan 1 s/d 3 sudah cetak ke pusat. Bila menginginkan cetak di printer lokal linux pilihan 1 s/d 3, gunakan run -rlpr (menggunakan rlpr) atau run -rlp (menggunakan lp). V8.03.04, Selasa 04 Maret 2008 1. Sebelum mencetak di scr927 (SCR_ANTRIAN), layar dihapus dulu sebelum tulisan "Tunggu, sedang mencetak" ditampilkan agar tidak diketik enter berkali kali. V8.02.28, Kamis 28 Pebruari 2008 1. SCR_BATALPST untuk ap_adfgr sudah jalan. V8.02.27, Rabu 27 Pebruari 2008 1. Perubahan plus jadi minus dan sebaliknya di SCR_BATALPST hanya berlaku untuk map. V8.02.25, Senin 25 Pebruari 2008 1. Gunakan run -dos untuk cetak antrian scr927 ke printer 0. V8.02.24, Minggu 24 Pebruari 2008 1. Masalah di SFL_SORT_BY_FIELD yang rekord detail pertama kosong sudah diperbaiki. 2. ap_adfgr mengubah ppmcek untuk cek yang belum cair, berlaku untuk versi program aplikasi (bukan versi K-system) dengan versi >= 8.02.22. V8.02.22, Jumat 22 Pebruari 2008 1. Masuk ke scr963 dan screen informasi lainnya sudah tidak mati waktu keluar dari screen. V8.02.13, Rabu 13 Pebruari 2008 1. Memberi password untuk user baru di scr913 sudah ok. 2. Maju melebihi posisi akhir rekord di layar query, mis. 100l, sudah menampilkan rekord terakhir. V8.02.11, Senin 11 Pebruari 2008 1. Restore data di windows sudah tidak menghapus scrdef*.str. V8.02.08, Jumat 08 Pebruari 2008 1. Perbaikan untuk program timbangan. V8.02.07, Kamis 07 Pebruari 2008 1. Tampilan Total di laporan yang ada di belakang garis sudah tampak. V8.02.06, Rabu 06 Pebruari 2008 1. Perbaikan untuk mengakomodasi struktur lama yang tidak di prg. V8.01.31, Kamis 31 Januari 2008 1. Perbaikan VALIDATE sehingga tanda tanya di scr913 untuk kode user RI sudah ok (sebelumnya munculnya ROOT bila RI?O. V8.01.30, Rabu 30 Januari 2008 1. Perbaikan ap_adjrn untuk batal posting yang salah dalam mengubah rekening bbm yang terkait. V8.01.28, Senin 28 Januari 2008 1. Perbaikan untuk SCR_BATALPST agar tidak segmentation fault. V8.01.25, Jumat 25 Januari 2008 1. Untuk SCR_BATALPST, pada saat posting batal posting, semua DBCALCS yang menambah rekord (ADD) diabaikan. V8.01.20, Minggu 20 Januari 2008 1. Print lokal 0 dengan mengisi di scr915 sudah ok lagi untuk ltsp. 2. Print lokal 0 sekarang urutannya sbb: a. Bila LTSP maka harus diset di scr915 dan cetak ke server dari ltsp ini. b. Bila bukan ltsp dan IP station terdaftar di scr915, maka cetak ke Server cetak yang diisi di scr915. c. Bila tidak ada di scr915, maka dianggap jalan di putty dan dicetak ke printer DOS di komputer klien ini. 3. Print lokal 1 di klien linux akan mencetak ke printer1 dari komputer klien ini. V8.01.18, Jumat 18 Januari 2008 1. F2 (Jurnal percobaan) untuk faktur yang sudah pernah dibatalkan (jrnasaltrn=="BT") sudah ok. V8.01.17, Kamis 17 Januari 2008 1. Perbaikan dtapprbl 64 bit agar dapat mengonversi header data 32 bit secara otomatis. V8.01.16, Rabu 16 Januari 2008 1. ap_adjrn untuk g_batalpst sudah mengubah jrnasaltr menjadi "BT". 2. ap_ptbtf untuk g_batalpst sudah menghapus brt dari hasil posting. V8.01.15, Selasa 15 Januari 2008 1. SCR_ANTRIAN sudah dapat ditambahkan untuk program antri nomor. V8.01.12, Sabtu 12 Januari 2008 1. Print t text di server sudah diperbaiki. V8.01.08, Selasa 08 Januari 2008 1. SCR_BATALPST ditambahkan untuk memberitahu bahwa SCREEN adalah untuk batal posting. SCR_FIE harus btl. V8.01.04, Jumat 04 Januari 2008 1. Cetak 't' di server sudah ok di linux grafis. !!!Harus pakai dtsentinel versi 8 untuk menjalankan multiuser. V8.01.02, Rabu 02 Januari 2008 1. Cetak angka di windows sudah rata kanan, walau tidak dalam tabel. V7.12.20, Kamis 20 Desember 2007 1. Penyesuaian program untuk mendukung Ksystem yang 64 bit, untuk mengatasi batasan ukuran file maksimal 2GB. V7.12.16, Minggu 16 Desember 2007 1. Untuk cetak grafis di komputer klien yang jalan linux, sekarang bisa menggunakan tombol 't' dan memilih cetak grafis. Printer di klien linux harus untuk postscript dan diberi nama printerps. V7.12.15, Sabtu 15 Desember 2007 1. Ksrun -multi untuk windows sudah ok. V7.12.14, Jumat 14 Desember 2007 1. run biasa yang mencetak dengan lp sudah ok. V7.12.13, Kamis 13 Desember 2007 1. run -rlpr menggunakan rlpr untuk mencetak di komputer klien, run biasa menggnakan lp. 2. Spasi di tabel laporan mis. |RI |, pada saat diubah jadi file html sekarang spasinya tetap dipertahankan sehingga pada saat diimpor ke excel spasinya masih ada. V7.12.12, Rabu 12 Desember 2007 1. Menambah/mengubah rekord di detail yang fieldnya diprotek semua sudah tidak hang. 2. run -cupslp sudah bisa dipakai untuk menjalankan lp. V7.12.11, Selasa 11 Desember 2007 1. SYS_TIME di rts sekarang menghasilkan HHMM tanpa pembatas : (titik 2). V7.12.10, Senin 10 Desember 2007 1. Laporan RT_NXT_POSTING yang ngeloop di layar server sudah diperbaiki. V7.12.09, Minggu 9 Desember 2007 1. Angka 160.000 yang jadi 160 pada saat masuk ke image diskon di detail scr525 sudah diperbaiki. 2. NO_REPLACE sekarang tidak dijalankan pada saat update rekord. 3. Hapus rekord sekarang dibuat selalu berhasil, walau ada index yang mau dihapus tidak ditemukan. V7.12.08, Sabtu 8 Desember 2007 1. HK_CURSOR sudah ok di windows. V7.12.07, Jumat 7 Desember 2007 1. Cetak gambar dikembangkan dengan gambar1 akan mencetak gambar1.jpg dengan ukuran panjang x = 7 karakter dan panjang y = 5 karakter. Bisa diganti sesuka hati. V7.12.06, Kamis 6 Desember 2007 1. Gambar sudah bisa dikeluarkan di laporan yang grafik dengan menambahkan di depan nama file yang akan dicetak. Mis. gambar1 akan mencetak gambar1.jpg. Bila ingin mencetak gambar lain yang tidak .jpg harus ditulis lengkap mis. gambar1.bmp. Khusus untuk .jpg bisa ditulis atau tidak. V7.12.04, Selasa 4 Desember 2007 1. SCR_ENTER_COND yang tidak ada SCR_ENTER_MSG sudah tidak membuat segfault. 2. Cetak kata yang berjarak lebih dari 2 spasi dari kata sebelumnya di windows akan dianggap sebagai kalimat baru. V7.12.03, Senin 3 Desember 2007 1. dtparser prg yang ada ap_expdt sudah ok. 2. File jrn.dat sesudah peremajaan diset rw-rw-rw (BCREATE) 3. Pada saat peremajaan (scr2911), bila gagal menghapus rekord maka program akan jalan terus. 4. Pesan jalan yang menggulung layar di alphacom sudah ok. V7.11.12, Senin 12 November 2007 1. Ticker bisa diisi via scr962. V7.11.10, Sabtu 10 November 2007 1. SFL_SORT_BY_FIELD yang kadang menghasilkan double free segmentation fault sudah diperbaiki (sct942). V7.11.07, Rabu 07 November 2007 1. Run -ticker diperbaiki agar tidak ada kata yang tertumpuk di ujung kanan baris pesan. V7.11.05, Senin 05 November 2007 1. run -ticker bisa dihapus ticker.txtnya dan ditambahkan sewaktu waktu. V7.11.04, Minggu 04 November 2007 1. run -ticker diperbaiki sehingga menampilkan baris per baris, bukan huruf per huruf. V7.11.02, Jumat 02 November 2007 1. Pembatasan posting di scr911 untuk struktur lama sudah ok kembali. V7.11.01, Kamis 01 November 2007 1. Perbaikan run yang kadang segfault pada saat masuk scr221. V7.10.26, Jumat 26 Oktober 2007 1. Run -u akan menolak penyimpanan ke direktori lain. V7.10.19, Jumat 19 Oktober 2007 1. Variabel lokal tidak dikosongkan lagi pada saat memanggil laporan dari layar query di windows (scr1238). 2. EDITS untuk VALIDATE_DUP_BUF3_IF sudah ok. V7.10.16, Selasa 16 Oktober 2007 1. run -ticker sudah bisa dipakai di linux text untuk menampilkan isi file yang ada di file ticker.txt. File ticker.txt harus berada di direktori data. V7.10.15, Senin 15 Oktober 2007 1. Judul di trans yang hanya 1 karakter lebarnya sekarang sudah ok. V7.10.13, Sabtu 13 Oktober 2007 1. run -root sudah jalan lagi. V7.10.05, Jumat 05 Oktober 2007 1. SFL_SORT_BY_FIELD diperbaiki untuk yang memakai SFL_SELECT. 2. run -lain sudah ok. V7.10.03, Rabu 03 Oktober 2007 1. PageUp di Scan yang ada rekap sudah ok (scr723). 2. PST_SUB_ADDCMD dan PST_ADD_CMD yang keluar pesan masalah karena kondisi di PST_ADD_CMD tidak terpenuhi sudah diperbaiki (scr325). 3. Pilihan di layar cetak sekarang kembali seperti awal sesudah mencetak. Bila ingin mempertahankan pilihan pilihan yang sudah diisi gunakan run -kr (keep requests). V7.09.30, Minggu 30 September 2007 !!!Harus parser dan gen lagi!!! 1. SUBFILE ditambah fasilitas untuk menjalankan layar rekap pada saat ke master ('m'), ke detail ('d') atau mencetak ('o'). SFL_RKP_SCR /* Scr ini akan dijalankan pada saat ke master, ke detail atau 'o'. */ SFL_RKP_MAP(m????) /* Map ini dijalankan sebelum SFL_RKP_SCR */ SFL_RKP_COND /* Bila cond ini ada, akan dicek dulu sebelum menjalankan SFL_RKP_SCR*/ 2. Diskon tipe 1 di det1 516 untuk bonus barang sudah ok. V7.09.29, Sabtu 29 September 2007 1. Program yang langsung berhenti pada saat pembatasan divisi di scr911/4d diisi leibh dari 10 rekord sudah diperbaiki. V7.09.27, Kamis 27 September 2007 1. Run -r3 dapat dipakai untuk menghidupkan 3 run untuk station linux text, tapi ip server harus dimulai dengan 192 atau 193. V7.09.25, Selasa 25 September 2007 1. DBC_JOIN yang kadang muncul DT_PUT_BACK_SET error sudah diperbaiki. V7.09.24, Senin 24 September 2007 1. Tombol untuk trans2 sudah ok (scr516). V7.09.22, Sabtu 22 September 2007 1. Sesudah menambah rekord yang ada UPDATE_BUF3, kemudian tekan k untuk kembali ke rekord sebelumnya sudah tidak masalah. V7.09.20, Kamis 20 September 2007 1. Field yang kadang terproteksi semua bila scr911,2d diisi sudah diperbaiki. 2. File sjl juga bisa dikontrol cabang dan divisinya seperti file bbm via scr911,4d. V7.09.19, Rabu 19 September 2007 1. Perbaikan scr1823 yang langsung terbang ke scr1876. Bila ada nama calcs yang sama dan sama sama memanggil fungsi ap (mis.ap_bulat) sekarang sudah ok, sebelumnya nilai ap_bulat bisa salah. Untuk ksystem versi lama, hapus semua CALCS yang memanggil fungsi ap. Ganti dengan cara lain, tanpa memanggil fungsi ap di CALCS. 2. Scr1721 yang menambah data pelanggan (scr1712) pada saat scan di kode pelanggan sudah ok. V7.09.18, Selasa 18 September 2007 1. File dom juga dikontrol sama seperti file bbm. 2. Proteksi field sudah ok lagi. V7.09.17, Senin 17 September 2007 1. Pembatasan pencarian rekord yang dibatasi lewat scr911,4d sudah ok. V7.09.16, Minggu 16 September 2007 1. SCAN yang ada EDIT VALIDATE_SCAN sudah ok. 2. Isian brttrn pada saat posting sudah ok. 3. Pada saat mengubah isian DFALT_LIST di linux text, sudah tidak kembali ke field awal. 4. DFALT_LIST di IMAGE tombol dari mastera sudah ok. 5. Ada fasilitas ap_arfld(lfields,lpos1,lpos2,.....,lpos12); untuk membantu pengambilan data awal dari excel yang disimpan dengan pembatas tab (tab delimited) dipakai di scr2851. Fasilitas ini memungkinkan scr2851 mengambil data awal dari file excel dengan pilihan kolom bebas. V7.09.15, Sabtu 15 September 2007 1. Print di grafis diperbaiki pada saat cetak angka di tabel. 2. Print di grafis sekarang juga sudah menggunakan kertas secara penuh. Bila ingin menggunakan margin (tidak penuh), gunakan ksrun -margin. V7.09.12, Rabu 12 September 2007 1. Field field di bawah ini tidak boleh dipakai karena akan diisi secara otomatis dengan "A" pada saat pengisian awal dan diubah menjadi "L" pada saat tutup bulan untuk mendeteksi bahwa rekord yang fieldnya isinya "A" adalah hasil inputan bulan ini. acmblnll, fgrblnll, hfkblnll, pcmblnll, pmbblnll, ppdblnll dan ppmblnll. V7.09.11, Selasa 11 September 2007 1. Penambahan rekord yang langsung segmentation fault di scr221, scr1721 sudah diperbaiki. 2. Pencarian rekord di detail (dengan /) sudah menampilkan rekord yang ditemukan. V7.09.10, Senin 10 September 2007 1. Gunakan run -rlpr untuk perusahaan yang butuh cetak lokal di linux. 2. SFL_SORT_UPDOWN UP atau SFL_SORT_UPDOWN DOWN sudah jalan untuk pilihan SFL_SORT_BY_FIELD. Jumlah rekord detail yang diijinkan dibatasi s/d 5000 rekord. Panjang maksimum STRING yang diurutkan 20 karakter. V7.09.09, Minggu 09 September 2007 1. SFL_SORT_BY_FIELD sudah jalan tapi baru default UP. SFL_SORT_UPDOWN UP/DOWN belum jalan. V7.09.07, Jumat 07 September 2007 1. File pjc dan pbc sekarang dikontrol sama seperti file bbm lewat cabang dan divisi via scr911,4d. V7.09.06, Kamis 06 September 2007 !!!Harus parser semua screen!!! 1. Ada pilihan {SCAN_IGNORE_CABDVS} untuk mengabaikan pembatasan cabang dan divisi yang diset di scr911,4d. 2. Ada fasilitas SANDI_STRING untuk mengubah beberapa karakter menjadi karakter yang tidak bisa dibaca dgn cara sbb: vstringsandi STRING 20 SANDI_STRING(vstringasli) V7.09.05, Rabu 05 September 2007 1. Ap_krsms(notelp,pesan) sudah tersedia untuk mengirim sms via server sms. Panjang pesan maksimum 160 karakter (1 sms). 2. Program kskrmsms juga sudah disediakan dan harus dihidupkan di /etc/inittab dengan parameter kskrmsms -s -l mis. kskrmsms -s193.16.14.252 -lksystem V7.09.03, Senin 03 September 2007 1. Pembatasan divisi sekarang ditambah pembatasan cabang, sehingga sekarang batasannya adalah cabang dan divisi. Bila hanya cabang yang diisi dan divisi kosong di scr911,4d, artinya semua divisi di cabang itu boleh dibaca. Bila divisi diisi di scr911, 4d tapi rekordnya sendiri misalnya bbmdvs adalah kosong, maka rekord bbm itu juga boleh dibaca. 2. File sup, plg, lkm, bkk, ppm, pmb, mts, por, pcm, fim, kym, pjc, pbc, dom dan sjl. sekarang juga ikut dikontrol lewat pembatasan cabang dan divisi seperti file bbm, dibatasi oleh scr911, 4d. V7.08.31, Jumat 31 Agustus 2007 1. ap_ubgrp ditambahkan untuk mengubah grup dari user. ap_ubgrp (name,newgrp); name = usrnam; newgrp = usrgrp yang baru; V7.08.27, Minggu 26 Agustus 2007 1. SFLNOTSAME untuk trans2 sudah ok. V7.08.24, Jumat 24 Agustus 2007 1. g_grpcab ditambahkan untuk mengecek grup ini ada di cabang mana, diambil dari grpcab. V7.08.23, Kamis 23 Agustus 2007 1. Scan untuk buku besar yang dibatasi divisinya sudah ok. 2. Untuk menghilangkan memastikan jarak antar kata hanya satu spasi, batasi baris dengan ~~ dan ~~. Mis. BODY +~~saya harus ke sana~~ akan tampil saya harus ke sana V7.08.22, Rabu 22 Agustus 2007 1. Multi user untuk windows sudah ok. V7.08.20, Senin 20 Agustus 2007 1. ap_adbtf untuk tipe 'M' bisa mengambil harga rata di brghrgrat dengan mengisi parameter terakhir lhrgrata dengan nilai 1.0 2. Perbaikan Scan yang ada validasi ke bbm (scr911) sehingga kondisi validasi ke bbm (g_vldbbmdvson) direset pada saat keluar dari scann. V7.08.19, Minggu 19 Agustus 2007 1. Run -m (monochrome) tetap menampilkan warna biru untuk field yang bisa dispasi. 2. Run -w sudah bisa dipakai untuk menampilkan program yang cuma 80 kolom x 25 baris. 3. Divisi juga membatasi file sup (masih dicoba). V7.08.17, Jumat 17 Agustus 2007 (Merdeka 62 th) 1. SFLNOTSAME sudah jalan lagi. V7.08.15, Rabu 15 Agustus 2007 1. Program single user untuk windows sudah ok. V7.08.13, Senin 13 Agustus 2007 1. Pilihan laporan simpan file (pilihan 8) sudah jalan lagi di linux text. V7.08.12, Minggu 12 Agustus 2007 1. SELECT untuk RT_DEFAULT sudah ok. 2. Angka BIG sudah sesuai pada saat lanjut atau kembali, sebelumnya angka lama tertinggal bila angka baru sama dengan 0. 3. Tanda '*' di scr911 untuk pembatasan nomor rekening sudah bisa (mis.1*). 4. Tanda '*' sudah bisa dipakai di linux text untuk mengganti spasi pada field yang ada validatenya (warna biru). 5. Single user sudah tidak dibatasi jumlah perubahan dan jumlah data. V7.08.11, Sabtu 11 Agustus 2007 1. Laporan lewat RT_DEFAULT yang SELECTnya salah sudah diperbaiki. 2. VALIDATE_RKP diperbaiki sehingga akan mengecek data yang diketik tetap bagian dari index. V7.08.10, Jumat 10 Agustus 2007 1. Untuk bisa masuk ke prompt (shell) di V7.08.07 di bawah, run harus dengan pilihan run -sh. V7.08.08, Rabu 08 Agustus 2007 (belum stabil) 1. Mulai mencoba rlpr untuk printer lokal di linux. 2. Rlpr hanya perlu diinstall di server linux saja, tidak perlu di klien. File rlpr-2.05-1.i386.rpm sudah disertakan di ksystem.sh. 3. Untuk menjalankan cetak lokal di linux, gunakan putty untuk linux. Set nama printer di linux client = printer. Cetak dengan menggunakan pilihan 1. Untuk program yang baru, set col=100 dan row=27. V7.08.07, Selasa 07 Agustus 2007 1. Untuk program yang online text, sekarang bisa dibuat diatur hanya user ROOT dan RI yang bisa masuk prompt dgn cara sbb: di .bash_profile diatur sbb: sesudah baris sh $HOMESTR/birthday "today" ditambah run if test $? != 100 then logout fi maka pada saat user ROOT atau RI masuk ke run, ketik F12 di layar menu, user akan diminta mengisi password sekali lagi kemudian program akan keluar dan masuk ke prompt. 2. Tampilan koma di linux BIG diubah jadi garis lurus agak tipis supaya lebih kelihatan seperti koma. V7.08.06, Senin 06 Agustus 2007 1. Tampilan text yang muncul hanya 80 kolom sudah diperbaiki. V7.08.05, Minggu 05 Agustus 2007 1. Laporan yang kadang hang sesudah menjalankan 'e' (mis.215 tombol 'e' cetak, balik ke 215, keluar dari 215, masuk ke 243, kemudian cetak di scr243, hang) sudah diperbaiki. 2. Laporan yang menggunakan RT_DEFAULT, SELECT sudah dijalankan lagi. 3. Klik di tombol 'o' sudah jalan untuk cetak laporan di Windows. V7.08.04, Sabtu 04 Agustus 2007 1. Image tombol di detail linux text sudah ok. V7.08.02, Kamis 02 Agustus 2007 1. Menu data kosong yang hurufnya sangat kecil sudah diperbaiki. V7.08.01, Rabu 01 Agustus 2007 1. Pencarian di tombol linux text sudah ok. 2. SCR_REPORT_IF, RPT_TO_FLY dan RT_DEFAULT (scr325) sudah ok. 3. Untuk menghilangkan spasi banyak di laporan, batasi dengan karakter ~. Mis. ~abc def ghi~ akan menghasilkan abc def ghi V7.07.31, Selasa 31 Juli 2007 1. Tampilan linux text yang 100 kolom x 27 baris sudah ok via putty. Ubah jumlah kolom dan baris di putty melalui pilihan Window di sisi kiri. V7.07.27, Jumat 27 Juli 2007 1. Tombol 'e' sudah jalan untuk SCR_REPORT_IF (scr111) maupun RPT_TO_FLY. RPT_TO_FLY mencetak rekord yang diquery, sedang SCR_REPORT_IF mencetak secara umum. V7.07.24, Selasa 24 Juli 2007 1. Tombol di linux text sudah mulai berfungsi tapi belum benar. V7.07.22, Minggu 22 Juli 2007 1. Alt1 sudah jalan di linux text, tapi IMAGE tombol belum. V7.07.20, Jumat 20 Juli 2007 1. Perubahan detail otomatis melalui PST_UPD_DET_COND sudah bisa sampai transi (sebelumnya transe). V7.07.19, Kamis 19 Juli 2007 1. g_scrqry sudah ok untuk tombol 'e' mis. scr111. 2. Tombol spasi untuk validate sudah ok di linux text. V7.07.18, Rabu 18 Juli 2007 1. Ksystem text: Field yang ada edit sudah berwarna biru, tapi belum bisa spasi. 2. run -q bisa untuk program tanpa nomor menu. V7.07.14, Sabtu 14 Juli 2007 1. Atribut-Input Field yang berfungsi sebagai tombol yang sebelumnya NOCHANGE sekarang diubah menjadi TOMBOL untuk memperjelas program dan supaya diloncati di linux yang text. V7.07.13, Jumat 13 Juli 2007 1. Dialog F9 sudah diletakkan di kanan atas dari posisi run. 2. Scr325, transg1, warna kursor sudah biru pada saat di kode barang. V7.07.12, Kamis 12 Juli 2007 1. '*" sudah bisa dipakai lagi di query. 2. Ctrl-T di station windows sudah jalan. V7.07.11, Rabu 11 Juli 2007, (tidak stabil) 1. Ap_dscnt untuk diskon dengan kondisi barang yang berbeda beda sudah ok. V7.07.10, Selasa 10 Juli 2007 1. Mematikan program lewat windows diabaikan pada saat posting. 2. Diskon per unit diperbaiki (scr516). 3. VALIDATE_IF di laporan selalu akan berwarna biru. 4. Tombol * untuk pengganti spasi sudah jalan di layar laporan. V7.07.09, Senin 09 Juli 2007 1. Multiuser untuk linux text sudah diperbaiki. 2. Sesudah isi pilihan di Laporan, kemudian cetak laporan, pada saat kembali ke pilihan cetak, pilihan yang sudah dipilih sebelumnya masih tetap ada. V7.07.06, Jumat 06 Juli 2007 1. Keluar dari scr966 sudah tidak masalah. V7.07.04, Rabu 04 Juli 2007 1. PST_ADD_CMD, PST_UPD_CMD, PST_DEL_CMD untuk setiap trans, transg1, transa, transag1, trans2, trans2g1 dst sudah ok untuk trans2g1. 2. Pembatasan 3 layar untuk linux text sudah ok, termasuk untuk CPU AMD. 3. Ap_asiub diperbaiki agar dapat menggunakan index yang duplikat untuk mencari rekord rekord yang mau diubah. V7.06.29, Jumat 29 Juni 2007 1. Perbaikan install di linux agar ikon Ksystem langsung keluar untuk semua login. V7.06.28, Kamis 28 Juni 2007 1. Program yang tidak jalan bila data masih kosong sudah diperbaiki. V7.06.26, Selasa 26 Juni 2007 1. Font sudah bisa disimpan untuk user yang bukan root. V7.06.23, Sabtu 23 Juni 2007 1. F3 untuk ROOT atau RI sudah jalan walau run dari hasil Ctrl-T. V7.06.22, Jumat 22 Juni 2007 1. Ctrl-T untuk menjalankan ksrun baru juga bisa dijalankan dari layar naik-trun. V7.06.21, Kamis 21 Juni 2007 1. Setiap komputer sekarang diberi hak untuk 3 run. Untuk program grafis (Linux ataupun Windows) harus menggunakan Ctrl-T untuk menjalankan run baru. Bila diklik langsung dari ikon, maka akan dihitung sebagai 1 user baru. V7.06.15, Jumat 15 Juni 2007 1. Bila sudah ada field grpytgj, user grup yang grpytgj nya diset Y yang bisa akses data gaji. Bila belam ada field grpytgj, masih menggunakan cara lama. V7.06.14, Kamis 14 Juni 2007 1. File abd sudah dapat dicari rekordnya. V7.06.13, Rabu 13 Juni 2007 1. Perbaikian jurnal sementara agar sesudah membuat 1 jurnal sementara tidak kembali ke rekord pertama dari hasil query. V7.06.11, Senin 11 Juni 2007 1. Jurnal sementara (F2) untuk rekord yang masih OPEN sudah bisa untuk semua rekord hasil query (tidak hanya satu). Pada saat F2 akan muncul pertanyaan satu rekord atau semua yang mau dibuatkan jurnal sementara. V7.06.08, Jumat 08 Juni 2007 1. Perubahan struktur jrp untuk mendukung jurnal sementara yang langsung banyak rekord. (harus pakai struktru program versi minimum V7.06.08 juga). V7.06.07, Kamis 07 Juni 2007, tidak stabil 1. File grp ditambah 1 field untuk memberi wewenang akses ke file gaji (kyd dan kyt), diset di scr911. 2. Dtapprbl atau ksindex yang lambat sudah diperbaiki. V7.06.06, Rabu 06 Juni 2007, tidak stabil 1. ap_pwcnf(usrkode,usrgrp,usrhasil); ditambahkan untuk dipakai di HOOKS cur_keybd=EN untuk mengisi password supervisor. a.Bila usrkode diisi, maka password dari user ini harus dimasukkan. b.Bila usrkode kosong dan usrgrp diisi, maka salah satu user dengan grup ini bisa dipakai passwordnya. User yang dipakai passwordnya akan disimpan di usrhasil. V7.06.05, Selasa 05 Juni 2007 1. Pengaturan proteksi layar sudah diperbaiki. Sekarang da informasi apakah boleh posting atau tidak untuk layar yang diijinkan. Bila proteksi scr120 tidak boleh posting dan scr121 boleh posting maka user grup ini pada saat masuk ke scr121 bisa posting tapi scr122 tidak bisa posting, Ini berjalan dengan struktur baru yang ada field gdtpst. 2. Pada saat di menu scr120, pilihan 2 sekarang langsung masuk ke scr122. 3. scr8099 tipe SCR_NXT_APP sudah ok. V7.06.04, Senin 04 Juni 2007 1. Pengisian diskon di scr516 (dim,did,dit), bila master diisi dan det1 atau det2 lupa diisi sudah tidak hang. Scr531 otomatis proses screen SCR_NXT_POSTING (eg.8086 dst) pada saat masuk ke trans2. V7.06.02, Sabtu 02 Juni 2007 1. Perbaikan laporan a, tulisan di luar tabel maksimal 100 karakter. b. Baris yang mengandung (...........) sudah diletakkan secara proporsional. V7.05.30, Rabu 30 Mei 2007 1. Fungsi ap_lawan(jrnnomut,jrnnobbm,namadbcalcs) sudah ditambahkan untuk membantu laporan arus kas detail (cash flow). V7.05.28, Senin 28 Mei 2007 1. Field jrpdf1 ditambahkan untuk urutan jurnal sementara. V7.05.26, Sabtu 26 Mei 2007 1. Bila ada field yang VALIDATE_IF tapi kondisinya tidak memenuhi maka warna field akan kuning pada saat kursor masuk (tidak biru) dan spasi tidak berfungsi sebagai tanda tanya (windows). V7.05.25, Jumat 25 Mei 2007 1. PAGE_LENGTH untuk kertas folio bisa diset antara 70 s/d 75. 2. Tombol 2d di scr2700 sudah ok. V7.05.23, Rabu 23 Mei 2007 1. Scr221 pada saat menambah data di tanggal faktur dan kita klik ke No.Faktur sudah tidak hang. 2. PAGE_LENGTH 72 otomatis ukuran folio sudah diperbaiki. 3. Untuk mengubah laporan jurnal sementara F2, gunakan sct144cs.rts. Program standar menggunakan scr144cs.rts. 4. Laporan yang ada kotak (mis. untuk nama pelanggan) di bagian kanan atas sudah bisa jalan. V7.05.22, Selasa 22 Mei 2007 1. Perbaikan cetakan agar ukuran font di cetakan sudah ok. 2. Untuk mencetak di kertas folio, sekarang tinggal diset PAGE_LENGTH 72 di rtsnya. Pemilihan ukuran kertas diabaikan. PAGE_LENGTH 66 selalu A4 dan PAGE_LENGTH 72 selalu folio. V7.05.20, Minggu 20 Mei 2007 1. Posisi kata TOTAL di laporan yang tidak menampilkan garis vertikal (ksrun -i) sudah sama dengan laporan aslinya. V7.05 sv19, Sabtu 19 Mei 2007 1. Ukuran normat (font 27 18, 10 cpi) sudah dibetulkan (diperbesar). 2. Tulisan di laporan yang kadang numpuk sudah diperbaiki. V7.05 sv08, Selasa 08 Mei 2007 1. Pada saat menunggu laporan bekerja, tampilan botol pasir sudah keluar untuk menunjukkan sedang proses. V7.05 sv07, Senin 07 Mei 2007 Harus parser semua scr dan sct!! 1. Untuk memasukkan spasi pada field yang ada validasinya, gunakan tombol * (shift 8). 2. Sedang dibuat fasilitas SFL_SORT_BY_FIELD dan SFL_SORT_UPDOWN UP/DOWN untuk mengurutkan subfile sesuai field tertentu yang tidak ada indexnya. V7.05 sv04, Jumat 04 Mei 2007 1. RT_NO_SCR_FONT sudah ada untuk menampilkan besar font standar untuk tampilan layar walaupun pada saat dicetak akan mengikuti ukuran font yang diset di rts. V7.04 sv30, Senin 30 April 2007 1. Tampilan judul di tabel laporan yang salah sudah ok. 2. ap_impdt yang mengisi BONS untuk scr221 sudah diperbaiki sehingga tidak tergantung nomor layar. 3. run -root untuk menambah rekord di direktori sebagai root atau ri supervisor atau manager sudah ok. V7.04 sv28, Sabtu 28 April 2007 1. Layar login sudah diperbaiki sehingga tidak kacau bila diklik dengan cara apapum. 2. Perubahan font pada tengah baris seperti contoh di bawah ini sudah ok jarak antara tulisan Coba-coba dengan nama perusahaan. SET_VAR0 27 69 SET_VAR1 27 70 + Coba-coba @@xxxxxxxxxxxxxxxxxxxxxxxx@ setfont tebal SET_VAR0 "" stspersh SET_VAR1 "" V7.04 sv27, Jumat 27 April 2007 1. Tombol Backspace tidak diaktifkan pada saat mengisi nama di layar login untuk menghindari kekacauan tampilan. V7.04 sv26, Kamis 26 April 2007 1. ap_rmspc(string,new_string) sudah ditambahkan ke ap. Fungsi ini mengopi string ke new_string tetapi semua spasi di string dibuang terlebih dahulu sebelum dikopikan. V7.04 sv24, Selasa 24 April 2007 1. FLSIZ(lnamafile) sudah bisa dipakai di CALCS untuk mengambil besar suatu file. 2. RT_DEV6_PRINT1 dan RT_DBCALCS sudah ok di windows dan linux text. 3. g_servername sudah ditambahkan sebagai variabel global yang berisi nama server yang muncul dari echo $HOSTNAME. V7.04 sv19, Kamis 19 April 2007 1. runxml sudah ok, no faktur sementara SMSTTBB-. V7.04 sv17, Selasa 17 April 2007 1. ppmtglfak,ppdtglfak diisi tgl sms masuk, ppmcrtjam diisi jam masuk untuk dtscrrunxml. V7.03 sv31, Sabtu 31 Maret 2007 1. Pengisian rekord saldo awal sudah ok bila ada baris kosong di baris terakhir. V7.03 sv30, Jumat 30 Maret 2007 1. SFLNOTSAME di layar detail applikasi sudah ok. V7.03 sv06, Selasa 06 Maret 2007 1. dtscrrunxml -j -r sudah jalan untuk pesan lewat sms. V7.02 sv27, Selasa 27 Pebruari 2007 1. THS ditambahkan di CALCS untuk menghasilkan string tahun, mis. cnofak "PJ" + THS(ppmtgl) + "-" akan menghasilkan PJ07- V7.02 sv26, Senin 26 Pebruari 2007 1. CHECKSFL dan SFLNOTSAME sudah ok. 2. Ksrun -nfoto akan melihat gambar jpg di direktori foto. V7.02 sv21, Rabu 21 Pebruari 2007 => masalah jangan dipakai 1. SFLNOTSAME sudah jalan lagi. V7.02 sv19, Senin 19 Pebruari 2007 1. Dtsentinel untuk sentinel backup sudah ok. V7.02 sv17, Sabtu 17 Pebruari 2007 1. Isi angka di image tombol terus langsung klik ok yang mengacaukan angka mis.100 jadi 10.000 sudah ok. 2. Pencarian barang di scr711 dipercepat. V7.02 sv15, Kamis 15 Pebruari 2007 1. Tekan tombol 'd' untuk membekukan judul di laporan. V7.02 sv10, Sabtu 10 Pebruari 2007 1. Layar POS kalau dibesarkan sudah ok, layar lain kalau dibesarkecilkan, tampilan detail juga sudah menyesuaikan sendiri sehingga tidak ada yang terpotong. V7.02 sv09, Jumat 09 Pebruari 2007 1. Ap_adbtf untuk tipe R (rata-rata) sudah bisa jalan. V7.02 sv06, Selasa 06 Pebruari 2007 1. Peremajaan yang kadang jrn.datnya tidak terhapus sudah ok. 2. Pilihan Diskon dengan bonus barang untuk setiap kelipatan jumlah (Scr516, detail1, tipe Disc = 1) sudah jalan. V7.01 sv26, Jumat 26 Januari 2007 1. Pesan "jalankan ksindex dulu" pada saat membaca file sekarang sudah dikuatkan membaca sampai lima kali baru keluar pesan ini. Hal ini terjadi terutama di WINDOWS karena masalah jaringan. Dengan perbaikan ini diharapkan tidak terjadi lagi masalah ini. V7.01 sv25, Kamis 25 Januari 2007 1. Angka BIG di IMAGE(master) yang tidak berubah di scr325 sudah diperbaiki. V7.01 sv24, Rabu 24 Januari 2007 1. Query di tombol sudah ok. 2. Pada saat di image tombol dan enter enter s/d ke tombol OK, kursor sudah tidak berkedip di tempat yang salah. V7.01 sv21, Minggu 21 Januari 2007 1. INIT_QUERY OPEN di scr1823 sudah ok, tapi query di tombol sementara masih diperbaiki. V7.01 sv17, Rabu 18 Januari 2007 1. Pencarian detail sudah ok. V7.01 sv16, Selasa 16 Januari 2007 1. Ksystem.exe dan ksystem.sh sekarang sudah tidak mengubah informasi di Ikon Ksystem (mis. run -x0050 tidak hilang). V7.01 sv15, Senin 15 Januari 2007 1. ADD_DIR dan UPD_DIR yang gagal pada saat posting sudah kembali ke direktori semula. V7.01 sv04, Kamis 4 Januari 2007 1. Scr911, 4d bila diisi UMUM, posting scr423 sudah ok. V6.12 sv30, Sabtu 30 Desember 2006 1. Query via tombol sudah jalan. V6.12 sv20, Rabu 20 Desember 2006 1. Perbaikan MONITOR_TYPE supaya tidak hang (scr155). V6.12 sv18, Senin 18 Desember 2006 1. Hasil LAST_TARGET juga disimpan di r_string32. 2. VALIDATE_DIR di windows sudah ok. 3. Detail scr1721 yang kadang kursor hilang sesudah ? ke angsuran sudah ok. V6.12 sv10, Minggu 10 Desember 2006 1. Ap_ptbtf bila brdjml2 akan dimasukkan ke rekord pertama dari brt yang dihasilkan, masuk ke field brtjml2. V6.12 sv08, Jumat 08 Desember 2006 1. Detail sudah bisa dicari dengan / seperti SCAN. Pencarian di scan dan detail juga dapat dijalankan di ksystem yang text. V6.12 sv05, Selasa 05 Desember 2006 1. Mengisi layar yang diijinkan di detail 911, mis. 1234 pada saat dienter sudah tidak menjadi 1. V6.12 sv04, Senin 04 Desember 2006 1. Ap_dscnt sudah bisa jalan di Linux yang AMD. V6.12 sv03, Minggu 03 Desember 2006 Untuk mengubah Ksystem dari versi 7.5sv10 ke versi >= 6.12.03 1. ap_impdt tambah 1 parameter terakhir dengan lreplace_calc, lreplace_calc adalah STRING 20, DEFAULT ke BLANKS. 2. ap_tglhr tambah 1 parameter terakhir dengan ltglstr, ltglstr adalah STRING 50, tidak usah diDEFAULT.. V6.12 sv02, Sabtu 02 Desember 2006 1. Diskon sudah bisa langsung dimunculkan di scr531. 2. Prioritas untuk diskon (base) di scr516 adalah paling tinggi barang, kemudian kombinasi kategori dan sub kategori dan yang paling rendah kategori. Jadi bila ada diskon untuk kategori AGR 5% dan ada lagi diskon untuk barang SWALLOW yang berkategori AGR 10% maka diskon yang dipakai adalah 10%. V6.12 sv01, Jumat 01 Desember 2006 1. Diskon kombinasi DEP dan SUB sudah ok. Bila di detail2 layar diskon (scr516) ada 1 rekord yang hanya Dep (mis. AGR) dan ada rekord lain yang kombinasi DEP dan SUP (mis. AGR dan 02), maka diskon yang dipakai adalah yang no urutnya paling akhir. V6.11 sv30, Kamis 30 November 2006 1. Perbaikan laporan yang tidak bisa digeser ke kanan sehingga garis vertikal kanan tidak kelihatan. 2. Judul dalam tabel bila diperbesar sudah tidak terpotong kecuali kalau mengenai batas garis vertikal. V6.11 sv29, Rabu 29 November 2006 1. Perbaikan field PICTURE sehingga pada saat pencarian atau penambahan rekord, gambar dihilangkan dulu. Untuk mencoba fasilitas PICTURE ini, coba scr212 yang menyimpan data karyawan. Tambah 1 rekord karyawan, mis. ADI, kemudian buat 1 file gambar dengan nama ADI.JPG, maka gambar ADI.JPG akan tampil di layar. V6.11 sv28, Selasa 28 November 2006 1. Gambar sudah dapat dimunculkan di layar dengan menambahkan PICTURE di output attribute dari FIELD. Gambar yang ditest baru format jpg. Mis. FIELD(master) plgkode PROTECT PICTURE 5 1 plgcab NOCHANGE INPUTRI 2 /* jenis */ Nama gambar sama dengan nama field tanpa jpg, jadi bila nama field plgkode = AHMAD, maka gambar yang ditampilkan adalah AHMAD.JPG (JPG harus huruf BESAR). sementara gambar hanya ditampilkan pada saat cari, tidak pada saat menambah rekord. V6.11 sv24, Jumat 24 November 2006 1. Menghentikan program lewat penutupan window (ujung kanan atas x) sudah dikonfirmasi dulu, tidak langsung mati. V6.11 sv22, Rabu 22 November 2006 1. Perbaikan dtsentinel untuk mengatasi masalah hang bila komputer dinyalakan terus menerus. 2. Pesan "DUKUNGAN ANDA AKAN BERAKHIR DI AKHIR BULAN INI" sudah ditampilkan di windows untuk dukungan yang akan habis. V6.11 sv21, Selasa 21 November 2006 1. Perbaikan pencarian di scan, bila sampai di rekord terakhir, sudah bisa panah ke atas untuk rekord sebelumnya. V6.11 sv20, Senin 20 November 2006 1. Ap_dscnt untuk potongan rupiah sudah ok. V6.11 sv19, Minggu 19 November 2006 1. Menambah 2 rekord di detail yang pada saat backspace kembali ke rekord pertama sudah diatasi. 2. Pada saat Scan sudah dapat melihat isi field dengan F7. 3. Pada saat Scan, dapat dicari kata tertentu dengan menekan tombol / dan 'n' untuk mencari rekord selanjutnya. V6.11 sv14, Selasa 14 November 2006 1. Cari di scr711, kemudian ubah kemudian tekan tombol image yang core-dumped sudah ok. V6.11 sv12, Minggu 12 November 2006 1. Layar 270 dan 280 sekarang bisa dipakai untuk sct tanpa harus ada scrnya. V6.11 sv09, Kamis 09 November 2006 1. Perbaikan untuk laporan sehingga judul yang tampil (bukan tabel) di layar sudah sesuai dengan yang dicetak. 2. Bila ada huruf : yang ingin diratakan dengan bawahnya, harus diberi spasi sebelumnya jadi: nama : Alamat : tanda : akan tampil rata, tapi jika sbb; nama : Alamat: maka tidak akan tampil rata karena : yang di Alamat: tidak ada spasinya. V6.11 sv08, Rabu 08 November 2006 1. Menekan tombol Informasi sudah tidak core dumped. 2. Posisi garis lurus atau garis bawah di laporan sudah ok. 3. Di laporan, tulisan di luar table maximum hanya boleh 90 karakter. V6.11 sv07, Selasa 07 November 2006 1. RT_NXT_POSTING sudah bisa dijalankan dari layar query. 2. Image dari tombol sudah bisa keluar dengan enter di tombol OK. 3. Cetakan Landscape untuk kertas ukuran Letter sekarang 200 kolom, untuk portrait 150 kolom. !!Perubahan kode versi Ksystem, sekarang dimulai lagi dengan V6.11 sv06 artinya tahun 2006 bulan 11 tanggal 6. Hal ini untuk mempermudah melihat tanggal perubahan hanya dengan melihat versinya saja. V6.11 sv06, Senin 06 November 2006 1. Laporan di windows bila diperbesar fontnya sudah tidak tabrakan dengan kolom sebelahnya. V7.7 sv16, Jumat 03 November 2006 1. Ukuran setengah halaman sudah bisa di windows dengan mengeset ukuran kertas lewat control panel->printer&faxes->file->server- preferences->new form, buat ukuran 8.5 x 5.5 inchi, beri nama form. V7.7 sv15, Selasa 31 Oktober 2006 1. PAGE_LENGTH 40 di rts sudah ok di windows. V7.7 sv14, Minggu 29 Oktober 2006 1. Ukuran font sudah bisa disesuaikan untuk tulisan yang di luar tabel. V7.7 sv13, Jumat 20 Oktober 2006 1. Pencetakan laporan diubah sehingga tampilan di layar hanya s/d 90 kolom, tapi cetakan yang keluar di printer akan tampil semua atau secukupnya bila lebar kertas tidak mencukupi. V7.7 sv12, Kamis 19 Oktober 2006 1. Jumlah kolom di laporan di default ke 80. 2. Font+ sudah tidak mengacaukan tampilan. 3. Laci kas tidak otomatis dibuka oleh Ksystem (POS). V7.7 sv11, Selasa 17 Oktober 2006 1. Tampilan detail yang kacau sesudah F1 atau F2 sudah ok. V7.7 sv10, Senin 16 Oktober 2006 1. Pada saat cari di ksystem text sudah kelihatan INIT_QUERYnya. 2. Pada saat cari di ksystem text dan di ESC ESC, sudah tidak keluar dari layar. 3. F5 untuk buka laci sudah ok di POS. V7.7 sv09, Sabtu 14 Oktober 2006 1. Laci di POS sudah bisa dibuka lewat tombol F5 dan juga otomatis pada saat masuk layar kasir (trans2). V7.7 sv08, Kamis 12 Oktober 2006 1. Rekord master tidak bisa dihapus bila ada detail walau melalui tombol. 2. Voucher F2 sudah ok. V7.7 sv07, Rabu 12 Oktober 2006 1. Penghapusan rekord master pada saat masuk tombol yang seharusnya tidak bisa sudah diperbaiki. V7.7 sv06, Selasa 10 Oktober 2006 1. Tekan tombol End di trans2 POS langsung cetak ke printer. V7.7 sv05, Senin 9 Oktober 2006 1. Scr924, ekspor file ke txt sudah ok. V7.7 sv04, Jumat 6 Oktober 2006 1. Scr539 pada saat ke trans2 otomatis menjalankan SCR_NXT_POSTING. 2. Pada saat restore, *.str tidak dihapus. V7.7 sv03, Kamis 5 Oktober 2006 1. Dari trans2 (kasir) pindah ke voucher lewat F2 sudah ok. 2. Laporan di scr531 yang kadang kacau kalau ada diskon sekarang sudah ok. V7.7 sv02, Senin 2 Oktober 2006 1. Pindah dari detail ke master sudah ok pada saat ada perbaikan nilai di master. 2. Barang yang tidak diset di scr516 sudah tidak didskon V7.7 sv01, Minggu 1 Oktober 2006 1. ap_dscnt sudah ok bila scr516 kosong. - di DT_PRQRY (dq_query.c) diubah dari screen_no=DT_PRQRY_CMD(num,ch,&done); menjadi screen_no=DT_PRQRY_CMD(num,ch,&done); if (qrykeypos == 0) /* no record found */ { done = 1; continue; } 2. ap_dscnt juga sudah dapat menggunakan dimtgl1 dan dimtgl2 sebagai batas tanggal awal dan akhir berlankunya diskon. - di DT_PRQRY (dq_query.c) diubah dari else if (g_curimg == start_image) { menjadi else if (g_curimg == start_image) { DATET *tglawl = (DATET *)dimtgl1->fadr; DATET *tglakh = (DATET *)dimtgl2->fadr; if (*tglawl >= *tglakh || g_tgltrn < *tglawl || g_tgltrn > *tglakh) g_dscnt_direction = 'U'; /* go to next master record */ V7.6 sv99, Senin 25 September 2006 1. ap_dscnt sudah tidak hang. V7.6 sv98, Kamis 21 September 2006 1. MAP ke field lokal yang panjangnya s/d 1000 sudah ok. 2. Import txt jam yang mengandung detik spt 02:50:03 sudah ok, tapi detiknya diabaikan di ap_asimp atau ap_imtab. V7.6 sv97, Selasa 19 September 2006 1. Menyimpan data query ke txt dengan tombol Y (khusus ROOT) sudah ok. 2. HOOKS AFTER_INPUT field numeric yang gagal sudah tidak mengacaukan isi field tsb, baik via cur_field= atau cur_keybd=EN. V7.6 sv96, Minggu 17 September 2006 1. Export data via layar query (khusus ROOT) dengan tombol 'Y' sudah tidak hang. 2. Hooks yang gagal pada saat menekan tombol End untuk field numeric sudah diperbaiki sehingga tampilan tetap 1,000 tidak 1.000 pada saat kembali ke field yang sama. 3. HKCURSOR sudah jalan untuk QUERY_POS V7.6 sv95, Kamis 14 September 2006 1. ap_dscnt sudah bisa dicoba. V7.6 sv94, Selasa 12 September 2006 1. User sudah bisa mengubah passwordnya sendiri di scr913. 2. Tombol 'y' sudah bisa untuk mengekspor file yang diquery menjadi .txt (hanya untuk user ROOT). V7.6 sv93, Senin 11 September 2006 1. HOOKS yang HKCURSOR STAY di trans QUERY_POS sudah menahan kursor di situ, tidak turun ke rekord selanjutnya pada saat dienter. V7.6 sv92, Jumat 08 September 2006 1. Pesan kesalahan sudah dimunculkan bila pindah dari satu field ke field lain tapi melalui field tengah yang EDIT atau HOOKSnya gagal. 2. BEFORE_INPUT di trans QUERY_POS sudah ok. 3. Mengubah rekord barang di POS yang membuat scroll-up sudah ok. V7.6 sv91, Kamis 07 September 2006 1. Perbaikan ap_adbtf agar inkonsistensi antara brd dan btf bisa diatasi bila rekord diubah oleh user lain pada saat bersamaan. V7.6 sv90, Rabu 06 September 2006 1. Perbaikan SCR_POS agar bisa menggunakan panah naik turun pada saat mengisi barang. 2. F3 di layar QUERY untuk menunjukkan nilai field tertentu sudah ok pada saat lanjut ke rekord selanjutnya. V7.6 sv89, Selasa 05 September 2006 1. SCR_NXT_POSTING, SCR_NXT_COND dan SCR_NXT_MAP untuk layar query dengan SCR_POS akan dijalankan pada saat pindah dari trans ke trans2. V7.6 sv88, Senin 04 September 2006 1. Perbaikan ap_adfgr untuk pembayaran faktur dengan nota kredit dan nilai faktur = nilai nota kredit. V7.6 sv87, Minggu 03 September 2006 1. RT_JOIN_OUTPUT suda ok walau tidak ada rts berikutnya. 2. SCR_POS sudah bisa untuk trans2 (kas dan kartu kredit,F1) dan trans2a (Voucher,F2). 3. Pada saat ke det2, tampilan det1 sudah tidak hilang di windows. V7.6 sv85, Jumat 01 September 2006 1. Menjalankan laporan scr143 di 0608 sudah tidak kembali ke 0000. V7.6 sv84, Rabu 30 Agustus 2006 1. Perbaikan layar QUERY_TYPE_POS. V7.6 sv83, Jumat 25 Agustus 2006 1. SCR_POS bisa ditambahkan di layar QUERY_TYPE untuk menjadikan QUERY_TYPE menjadi POS. V7.6 sv82, Kamis 24 Agustus 2006 1. Perbaikan laporan RT_NXT_POSTING yang menggunakan SCR_CHDIR banyak direktori. V7.6 sv81, Rabu 23 Agustus 2006 1. DBC_PREFIX untuk DBC_LAST_TARGET sekarang sudah bisa pakai field DBC_PREFIX {} V7.6 sv80, Rabu 23 Agustus 2006 1. Pada saat menekan tombol End HOOKS yang cur_keybd=EN sudah dijalankan di laporan (tipe REPORT_TYPE). V7.6 sv79, Selasa 22 Agustus 2006 1. Khusus untuk layar APP_TYPE yang dijalankan lewat RT_NXT_POSTING, SCR_CHDIR di layar tsb. dapat diisi dengan beberapa subdirektori sekaligus, mis. 060206030604. V7.6 sv78, Rabu 16 Agustus 2006 1. Penambahan file ppd, pmb, ppm, fgr dan pcm otomatis akan mengecek field ppdblnll dan bila isinya kosong akan diisi dengan "A". V7.6 sv77, Senin 14 Agustus 2006 !!Harus parser semua!! 1. RT_NXT_COND ditambahkan untuk kondisi RT_NXT_POSTING. 2. Field yang mempunyai VALIDATE_BUF3_IF tapi tidak berwarna biru pada saat masuk ke field itu sudah diperbaiki (sct711). V7.6 sv76, Minggu 13 Agustus 2006 1. SCR_QRYFLD sudah ditambahkan untuk mengubah pilihan default jrnnomut pada saat F2. V7.6 sv75, Jumat 11 Agustus 2006 1. F8, kemudian posting dari layar F8 sudah bisa di windows. V7.6 sv74, Kamis 10 Agustus 2006 1. F2 sekarang dapat dipakai untuk membuat jurnal sementara bila rekord belum diposting. V7.6 sv73, Selasa 8 Agustus 2006 1. Kspar SCAN_SUM_CALCS= sekarang mengecek bila nama_calc sudah didefinisikan atau belum. Bila belum akan mengeluarkan pesan kesalahan dan berhenti parser (scr525). 2. Perbaikan fasilitas SCR_QRY_SCAN di scr711 yang tadinya tidak mengenolkan nilai brgsdakhbl sekarang sudah ok. V7.6 sv72, Senin 7 Agustus 2006 1. Laporan scr143 yang menggunakan RT_NXT_POSTING di direktori lama sudah bisa jalan. 2. ksrun -pc untuk RT_NXT_POSTING (scr132) sudah ok. V7.6 sv71, Senin 7 Agustus 2006 1. Scr325 detail yang POnya dianggap tidak ada sesudah menekan tombol End di field PO sudah ok di windows. V7.6 sv70, Sabtu 5 Agustus 2006 1. Pesan "Jurnal belum ada, ingin membuat Jurnal Percobaan" dihilangkan dulu pada saat F2 sebelum ada jurnal. 2. Ksystem.sh di CD sudah bisa langsung diklik untuk instalasi di Linux. V7.6 sv69, Sabtu 5 Agustus 2006 1. VALIDATE di transg1 sudah ok. V7.6 sv68, Jumat 4 Agustus 2006 1. Pada saat Cari, field tanggal sudah dikosongkan isinya (scr2722). 2. Penambahan rekord duplikat akan menambah ke scr961. V7.6 sv67, Jumat 4 Agustus 2006 1. Perbaikan ap_ptbtf pada saat mengubah brd supaya tidak hang. V7.6 sv66, Kamis 3 Agustus 2006 1. Perbaikan scr623 yang tidak mengubah total cek pada saat pengisian. 2. ap_ptbtf diperbaiki untuk pengubahan ke brd, bila tidak ketemu membuat rekord msg di scr961. 3. RT_NXT_POSTING diperbaiki, dilakukan sebelum RT_DEFAULT dijalankan. V7.6 sv65, Rabu 2 Agustus 2006 1. INIT_QUERY yang tidak jalan di windows (scr1823) sudah ok. 2. Perbaikan untuk mencegah kegagalan pengubahan ke file bbm pada saat ap_adjrn. V7.6 sv64, Senin 31 Juli 2006 1. HOOKS yang DUP, pada saat balik lagi ke fieldnya, sudah tidak dijalankan HOOKS BEFORE_INPUT untuk field itu di KS_FOCUS_IN. V7.6 sv63, Minggu 30 Juli 2006 1. Print Text lokal untuk linux sudah ada pilihan halaman awal akhir. !!Perlu Parser semua!! V7.6 sv62, Sabtu 29 Juli 2006 1. Perbaikan pilihan untuk printer lokal Text di Linux, belum selesai. 2. VALIDATE_RKP sekarang dicek bahwa ada rekord yang ketemu seperti VALIDATE yang biasanya. 3. RT_JOIN_FIELD1 /* field dari file yang sama */ RT_JOIN_FIELD2 /* field dari file yang diJOIN */ sudah bisa untuk dipakai di RT_DEFAULT sehingga RT_DEFAULT dapat mencari field field dari file yang dijoinkan. V7.6 sv61, Sabtu 29 Juli 2006 1. Pada saat kita mengisi penjualan detail (scr525) dan mengisi mis. BRG1 dengan saldo 10 dan kita pilih 1 untuk barang itu, kemudian tombol End untuk merekam. Rekord ppd terbentuk. Bila kita ubah data ppd itu dan kita tanda tanya di kode barang, maka akan tampil saldo sisa tinggal 9, padahal kita ingin menampilkan 10. Untuk kebutuhan ini ditambahkan fasiitas DBC_UPD_MAP untuk DBCALCS dengan tipe SCANSCAN. Untuk VALIDATE_RKP yang memanggil SCANN dengan SCAN_REKAP juga disediakan fasilitas {SCAN_UPD_MAP=}. Lihat contoh di scr525 dan scr623. Program yang mengecek jumlah saldo cukup harus disesuaikan. !!Perlu Parser semua!! V7.6 sv60, Jumat 28 Juli 2006 1. Pada saat ap_impad, bila ada EDITS yang gagal, akan dimunculkan di layar untuk kemudahan pencarian masalah. 2. Ap_impad untuk scr222 yang membuat rekord pcm, pcmstsnya sudah terisi OPEN, bukan IMPT lagi. V7.6 sv59, Selasa 25 Juli 2006 1. ap_ptbtf sudah ok. Ap ini menngurangi brd, mengubah status btf jadi CL dan membuat rekord brt untuk setiap brd yang diubah. V7.6 sv58, Senin 24 Juli 2006 1. ap_ptbtf dalam proses. V7.6 sv57, Sabtu 22 Juli 2006 1. Tampilan laporan yang flickering (byar byar) di layar pada saat naik turun sudah diperbaiki. 2. RT_NXT_POSTING yang "Don't Send" di windows sudah ok. V7.6 sv56, Jumat 21 Juli 2006 1. RT_NXT_POSTING sudah jalan di text dan windows. V7.6 sv55, Kamis 20 Juli 2006 1. Print local text untuk linux grafis sudah jalan untuk LTSP dan juga untuk terminal windows dengan Xming dan putty SSH -X. !!Harus parser semua scr!!! V7.6 sv54, Rabu 19 Juli 2006 1. RT_NXT_MAP dant RT_NXT_POSTING ditambahkan untuk melakukan menjalankan scr tertentu sebelum mengeluarkan laporan, tapi belum jalan. V7.6 sv53, Senin 17 Juli 2006 1. Print local text untuk linux sudah bisa dijalankan dengan pilihan 't'. V7.6 sv52, Sabtu 15 Juli 2006 1. Program yang "Don't Send" di scr132 bila dijalankan berkali kali sudah diperbaiki. V7.6 sv51, Kamis 13 Juli 2006 1. Perbaikan agar pada saat End dan melakukan EDITS untuk semua field sebelum HOOKS untuk field tsb, g_ignore_display diset 1. V7.6 sv50, Rabu 12 Juli 2006 (tidak stabil) 1. Perbaikan untuk mengatasi "Don't Send" pada saat posting. 2. Perbaikan ap_adfgr lagi untuk kondisi faktur == giro untuk 2 faktur dan 2 giro. V7.6 sv49, Selasa 11 Juli 2006 1. Perbaikan ap_adfgr untuk kondisi nilai faktur > giro. V7.6 sv48, Senin 10 Juli 2006 1. Perbaikan scr221 bila jumlah kas diubah dari 1000 ke 0 akan muncul field harus diisi, bila diisi 1000 lagi dianggap masih 0, sekarang sudah ok. V7.6 sv47, Minggu 9 Juli 2006 1. Perbaikan DBC_COND untuk DBC_COMMAND UPDATE_BUF3. 2. CHECKSFL diperbaiki agar field di master diubah jadi 0 bila tidak ada rekord detail. V7.6 sv46, Jumat 7 Juli 2006 1. ap_adfgr(nobuk,index_pjd_atau_pbd,index_pcm) sudah dibuat untuk membentuk file fgr (file baru) yang berfungsi sebagai penghubung faktur dan giro. File fgr ini menggantikan fungsi sld untuk program mulai dari versi 4 sv07. V7.6 sv45, Jumat 7 Juli 2006 1. Pada saat posting dengan menekan tombol 'g', bila posisi sedang ada di detail, maka akan otomatis pindah ke master dulu untuk mengecek bila ada CHECKSFL yang harus dijalankan. CHECKSFL ini otomatis dijalankan pada saat program berpindah dari detail ke master. Bila program diposting pada saat di master, CHECKSFL juga dijalankan. V7.6 sv44, Kamis 6 Juli 2006 1. ap_adjrn sekarang memberi tahu bila nomor rekening yang dimasukkan tidak ada di buku besar. V7.6 sv43, Rabu 5 Juli 2006 1. PST_UPD_DET_COND di master yang mengubah detail berdasarkan SFL_MAP bila rekord master diubah sekarang otomatis dijalankan bila PST_UPD_DET_CONDnya tidak ada. V7.6 sv42, Selasa 4 Juli 2006 1. TME_STR ditambahkan di rts untuk mengubah TIME menjadi STR. V7.6 sv40, Minggu 2 Juli 2006 1. g_scrnumstr sudah dapat dipakai untuk mengecek nomor layar dalam bentuk string mis. 222. V7.6 sv39, Sabtu 1 Juli 2006 1. SCR_REPORT_IF dan RPT_TO_FLY sekarang menggunakan tombol 'e' dan sudah jalan di windows. 2. Field yang diSKIP_IF sudah ok walau menggunakan tombol, mis scr221, tambah kemudian ke field tanggal. V7.6 sv38, Rabu 28 Juni 2006 1. Dari tombol ok di IMAGE tombol, sudah bisa backspace untuk kembali lagi ke field. V7.6 sv37, Selasa 27 Juni 2006 1. Judul detail mengguanakan /----\ atau |----| untuk baris pertama sudah sama hasilnya. 2. Penempatan POPUP pada saat pilihan menggunakan spasi di detail sudah tepat. 3. Scrollbar di detail sudah sesuai jumlah rekord. V7.6 sv36, Senn 26 Juni 2006 1. Scr2853 yang "don't send" sudah ok. V7.6 sv35, Minggu 25 Juni 2006 1. Pencarian rekord yang tidak ketemu pada saat pertama, kemudian ketemu banyak rekord (scr323) sudah diperbaiki. V7.6 sv34, Sabtu 24 Juni 2006 1. Layar posting sudah ok lagi. V7.6 sv33, Jumat 23 Juni 2006 1. Di layar aplikasi, bila field terakhir di master diSKIP, sudah bisa turun ke detail. V7.6 sv32, Rabu 21 Juni 2006 1. Image tombol bisa banyak kotak. V7.6 sv31, Rabu 21 Juni 2006 1. Program di windows yang "Don't Send" waktu masuk ke laporan sudah diperbaiki. V7.6 sv30, Rabu 21 Juni 2006 1. Komputer yang sepertinya hang pada saat di detail karena menekan mouse di posisi tertentu sudah diperbaiki. V7.6 sv29, Selasa 20 Juni 2006 1. Laporan bisa dicetak tanpa garis vertikal, dengan ksrun -i atau menggunakan pilihan option di windows. V7.6 sv28, Minggu 18 Juni 2006 1. Image tombol sudah bisa lanjut dan kembali pada saat cari. 2. Sesudah update rekord di master, 2d sudah ok. V7.6 sv27, Kamis 15 Juni 2006 1. ap_adbtf diperbaiki untuk tipe 'M'. V7.6 sv26, Rabu 14 Juni 2006 1. Perbaikan pada saat keluar dari image tombol dari field numeric dengan menekan tombol ok, angkanya sudah betul. V7.6 sv25, Selasa 13 Juni 2006 1. Perbaikan untuk menghindari segmentation fault di scr221 pada saat masuk tombol. V7.6 sv24, Senin 12 Juni 2006 1. Pada saat masuk ke tombol Image, sekarang bisa batal dengan menekan Esc. 2. Image di tombol sekarang bisa diquery. 3. Semua DEFAULTS untuk tombol sekarang harus ada di master atau trans. V7.6 sv23, Jumat 09 Juni 2006 1. Pada saat cari di scr311, pindah layar sudah ok di windows. V7.6 sv22, Kamis 08 Juni 2006 1. VALIDATE_SCAN sudah tidak masalah di scr526. 2. ap_impad sudah ok untuk screen yang ada trans dan transa. V7.6 sv21, Rabu 07 Juni 2006 1. CHECKSFL trans sudah ok. V7.6 sv20, Selasa 06 Juni 2006 1. Scr235, bila detail kosong sudah ok di windows (master query, trans application_type). V7.6 sv19, Sabtu 03 Juni 2006 1. Pada saat posting, bila SFL_COND dari trans2 gagal, rekord dari trans1 selanjutnya tetap akan diproses (scr132). V7.6 sv18, Kamis 01 Juni 2006 1. Posting scr325 yang memory fault karena field master local dan diprotect sudah diperbaiki. V7.6 sv17, Rabu 31 Mei 2006 1. Jumlah kotak di image sudah bisa s/d 8. V7.6 sv16, Minggu 28 Mei 2006 1. IMG_DEFAULT untuk transa sudah ok. V7.6 sv15, Jumat 26 Mei 2006 1. ap_imtab sudah ok bila ada baris kosong. V7.6 sv14, Rabu 24 Mei 2006 1. Sekarang ada ap_imtab untuk mengambil data awal dari excel. File excel disimpan dengan pilihan tab deliniter (menjadi .txt). ap_imtab(namafile,fields,datetype,nama_map)"; Fungsi ini mengimport data yang dibatasi oleh tab (tab delimited), biasanya dari file excel. fields berisi namafield1+namafield2 dst (mis. brgkode+brgnama dst) Bila ada kolom yang ingin dilompati, gunakan junk, mis. brgkode+junk+brgnama, ini berarti kolom ke 2 diabaikan. Datetype: 1=DD-MM-YY, 2=MM-DD-YY,3=YY-MM-DD,4=YYYY-MM-DD,5=DD-MM-YYYY. Bila ingin melakukan map sebelum data ditambahkan, mis.memberi nilai awal pada field field tertentu, gunakan nama_map. V7.6 sv13, Rabu 23 Mei 2006 1. Bila jumlah warna lebih kecil dari jumlah kotak dan ada layar kedua (scr311) sudah ok. 2. Validate di layar 2, tampilannya sudah ok (scr914). V7.6 sv09, Rabu 17 Mei 2006 1. Tampilan tombol SHOW_IMAGE sudah diberi judul yang sesuai. 2. Field di SHOW_IMAGE sudah bisa dilakukan F7. V7.6 sv08, Selasa 16 Mei 2006 1. Tombol di master (SHOW_IMAGE) harus menggunakan judul yang diawali dengan angka dari 1 s/d 0, mis. 1.PPN atau 0.PEMBULATAN. Tombol ini dapat dikombinasikan dengan tombol untuk ke detail (SHOW_SFL). Bedanya tombol detail harus diawali denga 1d. untuk trans, 2d. untuk transa, mis. 1d.Biaya, 2d.Pembayaran V7.6 sv07, Jumat 12 Mei 2006 1. SHOW_IMAGE_IF sudah bisa jalan. V7.6 sv06, Jumat 12 Mei 2006 1. Perubahan untuk trans, sekarang bila SFL_COND di SUBFILE(trans) gagal, maka SUBFILE selanjutnya yang dicari adalah transg1, transg2 dst (g untuk ganti). Bila SFL_COND di transa gagal, maka SUBFILE selanjutnya yang dicari adalah transag1, transag2 dst. V7.6 sv05, Rabu 10 Mei 2006 1. Tombol di SHOW_SFL harus diberi judul mis. 1d.Kas, 2d.Biaya dst. V7.6 sv04, Selasa 09 Mei 2006 1. SHOW_SFL trans sudah bisa dipakai sebagai tombol di master. V7.6 sv02, Selasa 02 Mei 2006 1. PST_SUB_ADDCMD untuk detail sudah ok. V7.6 sv01, Senin 01 Mei 2006 1. Sentinel prt0555 ke atas harus menggunakan Ksystem V7.6 V7.5 sv60, Sabtu 22 April 2006 (belum stabil) 1. Pesan berapa rekord detail1 diproses diperbaiki. V7.5 sv59, Minggu 16 April 2006 (belum stabil) 1. EDITS VALIDATE di SCAN sudah ok. V7.5 sv58, Minggu 16 April 2006 (belum stabil) 1. run -lain bisa dipakai untuk memastikan bahwa kode user dan password tidak sama, bila sama otomatis akan masuk ke scr913. 2. PST_AFT_ADDCMD, PST_BFR_ADDCMD, PST_ADDCMD sekarang artinya sama, akan dijalankan sebelum penambahan rekord asli. Bila rekord asli ingin ditambahkan dulu baru PST_ADDCMD ini dijalankan, gunakan PST_SUB_ADDCMD sebagai ganti penambahan rekord yang asli, jadi tambahkan mis. DBCALCS(dsupadd) DBC_COMMAND ADD_SUBSTITUTE DBC_TARGET ppmprmidx ppmprm SPCALCS(spsubadd) dsubadd POSTING(master) PST_SUB_ADDCMD spsubadd PST_AFT_ADDCMD spcalcs1 3. PST_AFT_UPDCMD, PST_BFR_UPDCMD, PST_UPDCMD sekarang artinya sama, akan dijalankan sebelum pengubahan rekord asli. Bila rekord asli ingin diubah dulu sebelum menjalankan PST_UPDCMD ini, gunakan PST_SUB_UPDCMD. 4. PST_AFT_DELCMD, PST_BFR_DELCMD, PST_DELCMD sekarang artinya sama, akan dijalankan SESUDAH penghapusan rekord asli. V7.5 sv57, Kamis 13 April 2006 (belum stabil) 1. RT_SUM1 sudah jalan lagi. 2. Tampilan BIG di trans2 sudah tidak menggulung. V7.5 sv56, Senin 10 April 2006 (belum stabil) 1. Perbaikan tombol, Escape dan End sementara berfungsi sama. Pada saat menambah rekord di detail, klik ke rekord detail yang lain sudah diabaikan. V7.5 sv55, Kamis 06 April 2006 (belum stabil) 1. ap_asiub, setiap membaca 1 baris (rekord) di file txt sudah dikosongkan dulu sebelum membaca baris selanjutnya. V7.5 sv54, Kamis 30 Maret 2006 (belum stabil) 1. Menghapus detail yang mempunyai SPCALCS yang memanggil UPDATE_RANGE sudah ok. V7.5 sv53, Rabu 29 Maret 2006 (belum stabil) 1. HOOKS di tombol sudah ok. V7.5 sv52, Rabu 29 Maret 2006 (belum stabil) 1. Pada saat menambah data, tombol sudah bisa diaktifkan. 2. Segmentation fault sesudah menekan tombol sudah diperbaiki. V7.5 sv51, Selasa 28 Maret 2006 (belum stabil) 1. Mastera sudah bisa jalan lagi. V7.5 sv50, Minggu 26 Maret 2006 (belum stabil) 1. Trans sudah bisa sampai transq (walau ada COVER_MASTER). 2. Bila MAP ke field string yang panjangnya lebih pendek, sudah tidak muncul pesan kesalahan, tapi langsung dikopikan sepanjang field tujuan yang pendek. 3. Bila pindah dari layar query ke layar laporan (mis. dari scr221 ke scr134) sudah tidak mati lagi (karena kotak di scr134 > 1). !!!Harus parser semua scr dan sct!!! V7.5 sv49, Kamis 23 Maret 2006 (belum stabil) 1. Tombol di master sudah bisa ditekan dalam posisi cari. V7.5 sv46, Senin 13 Maret 2006 (belum stabil) 1. VALIDATE_BUF3_IF sudah ok, tidak mengubah BUF1. 2. Zoom+ bisa menggunakan tombol p (plus), sedang zoom- bisa menggunakan tombol m (minus). V7.5 sv45, Minggu 12 Maret 2006 (belum stabil) 1. VALIDATE_BUF3_IF di windows sudah menampilkan tombol ?. V7.5 sv44, Jumat 10 Maret 2006 (belum stabil) 1. Khusus Field yang output attributenya BIG, akan ditampilkan pada saat MAP, walaupun MAP dipanggil oleh trans dan field yang BIG itu ada di IMAGE(master) yang posisinya di bawah trans. V7.5 sv43, Kamis 9 Maret 2006 (belum stabil) 1. UPD_SUBSTITUTE bila kondisi DBC_COND tidak memenuhi syarat, update yang normal tetap dijalankan, sesudah semua PST_AFT_UPDCMD. 2. Laporan di windows yang di Zoom terus sudah ok. V7.5 sv42, Rabu 8 Maret 2006 (belum stabil) 1. IMAGE di SCAN yang punya VALIDATE dan MAP sudah ok di windows. V7.5 sv40, Kamis 2 Maret 2006 (belum stabil) 1. DEFAULT(transa) yang DUP_INIT sudah ok bersamaan dengan IMG_DEFAULT. V7.5 sv39, Rabu 1 Maret 2006 (belum stabil) 1. IMG_HOOKS(trans) di IMAGE(transa) bisa berjalan bersama dengan HOOKS(transa). V7.5 sv38, Sabtu 25 Pebruari 2006 (belum stabil) 1. Perbaikan ksrun -multi untuk windows. V7.5 sv37, Rabu 22 Pebruari 2006 (belum stabil) 1. Pada saat posting, bila di master, otomatis ke detail dulu. Hal ini untuk membantu fasilitas CHECKSFL. V7.5 sv36, Senin 20 Pebruari 2006 1. IMG_DEFAULT dan IMG_EDITS di transa sudah menjalankan DEFAULT yang di trans dan juga DEFAULT yang di transa. V7.5 sv35, Selasa 14 Pebruari 2006 (belum stabil) 1. CHECK_SFL jika ke master pada saat belum ada detail sudah ok. V7.5 sv34, Minggu 12 Pebruari 2006 (belum stabil) 1. Ukuran font pada saat laporan di window yang kadang keluar terlalu kecil sudah diperbaiki. 2. Popup DFALT_LIST di windows detail sudah ok. V7.5 sv33, Kamis 09 Pebruari 2006 (belum stabil) 1. Pembatasaan di divisi 911 4d sudah ok. 2. Import file (scr923) yang menumpuki yang lama sudah diperbaiki. V7.5 sv32, Senin 06 Pebruari 2006 (belum stabil) 1. Scan untuk field yang numeric sudah ok. 2. Init Default di trans sudah tampil di windows. V7.5 sv31, Minggu 05 Pebruari 2006 (belum stabil) 1. SCAN sudah ok dengan SCR_QRY_SCAN. V7.5 sv30, Jumat 03 Pebruari 2006 (belum stabil) 1. F8 pada saat scan sudah ok di windows. V7.5 sv29, Selasa 31 Januari 2006 (belum stabil) 1. Scr924 (import file) diperbaiki. V7.5 sv28, Senin 30 Januari 2006 (belum stabil) 1. ap_impdt untuk replace_calc sudah ok. V7.5 sv27, Senin 23 Januari 2006 (belum stabil) 1. ap_impdt ditambah satu parameter nama calc (lreplace_calc) menjadi ap_impdt(lnama_calc,lnama_map,lnama_dir,lreplace_calc); Fungsi ini mengimport data txt dari direktori IMPORT bila memenuhi kondisi di lnama_calc. Bila ada lnama_map, maka map akan dijalankan dulu sebelum data diimpor.Bila lnama_dir tidak kosong, data di direktori ini yang diambil. Bila rekord sudah ada sebelumnya dan lreplace_calc bernilai 1, maka rekord lama akan ditumpuk oleh rekord baru. V7.5 sv26, Minggu 22 Januari 2006 (belum stabil) 1. SCAN REKAP sudah menjumlah secara otomatis field field yang numerik. V7.5 sv25, Kamis 19 Januari 2006 (belum stabil) 1. SCAN REKAP sudah bisa detail ke SCAN REKAP lagi di scr155. V7.5 sv24, Rabu 11 Januari 2006 (belum stabil) 1. Scr945 sudah ditambahkan untuk mengirim pesan ke satu grup tertentu, bukan user tertentu. V7.5 sv22, Minggu 8 Januari 2006 (belum stabil) 1. F11 kondisi CALCS ppmnobbm == "102.02" sudah tidak mengambil rekord dengan ppmnobbm "102.02.02". 2. User RI yang supervisor sudah boleh mengubah data lama. V7.5 sv21, Rabu 4 Januari 2006 (belum stabil) 1. CHECK_SFL untuk trans2 (scr221) sudah ok. 2. Untuk angka yang ingin dijadikan string di excel, depan angka harus ditambah huruf ', mis: 005000 menjadi '005000. V7.5 sv20, Minggu 1 Januari 2006 (belum stabil) 1. ap_tglhr ditambah tglstr menjadi ap_tglhr (tgl,hari,day,month,year, tglstr); tglstr ini menyimpan string spt 21 Maret 2005, pastikan panjang string cukup (20). V7.5 sv19, Jumat 23 Desember 2005 (belum stabil) 1. SORT_COL sudah bisa disort (diurutkan) per bagian, asal setiap bagian diakhiri dengan batas akhir \----------------/ V7.5 sv18, Rabu 21 Desember 2005 (belum stabil) 1. Pada saat masuk screen, DEFAULT INIT untuk variabel lokal akan langsung dijalankan dan tidak perlu diset lagi dengan INIT_UPDATE atau INIT_QUERY. V7.5 sv17, Senin 19 Desember 2005 (belum stabil) 1. RT_SORT_COL bila hasilnya disimpan ke file sudah ok. V7.5 sv16, Sabtu 17 Desember 2005 (belum stabil) 1. HOOKS BEFORE_INPUT untuk field yang PROTECT sudah ok di windows. 2. Sct.rts yang terlalu panjang sudah tidak segmentation fault. 3. Pesan "binary file" sudah diatasi untuk laporan. 4. Lebar laporan diperpanjang dari 2048 ke 4096 karakter. !!Harus parser semua!! V7.5 sv15, Senin 12 Desember 2005 (belum stabil) 1. POSTING PST_AFT_ADDCMD sekarang sama dengan PST_BRF_ADDCMD POSTING PST_AFT_UPDCMD sekarang sama dengan PST_BRF_UPDCMD POSTING PST_AFT_DELCMD sekarang sama dengan PST_BRF_DELCMD Spcalcs ini akan dijalankan sebelum penambahan/pengubahan/penghapusan rekod, tapi sesudah PST_SUB_ADDCMD. V7.5 sv14, Sabtu 10 Desember 2005 1. ap_adjrn sudah bisa dipakai untuk menambah jurnal dan mengubah bbm pada saat posting. ap_adjrn(jrntrnflg,jrnnobbm,jrnnomut,jrnket,jrntype,jrnasal,jrnjml,jrncrttgl,jrnscrtrn,jrncab,jrntype2,jrnasaltr,jrnpst,jrnbbmlwn,jrndf1)" Keterangan: Menambah jurnal dan mengubah bbm yang terkait, bila jrntrnflg == 1 jrntrn ambil nomor terakhir+1, bila jrntrnflg == 0, menggunakan nomor yang terakhir dipakai. V7.5 sv13, Kamis 08 Desember 2005 1. Fungsi ap sudah bisa menggunakan buf2 (~) atau buf3 (#). 2. Perbaikan agar "" bisa dikopikan ke variabel lokal. V7.5 sv12, Kamis 08 Desember 2005 1. DBC_TARGET, DBC_LAST_TARGET sudah bisa memakai buf2 dan buf3 dari field dengan menggunakan tanda ~ atau #. 2. Perubahan DT_MPDOD sudah tidak memanggil DT_RECLEN (intern). V7.5 sv11, Selasa 06 Desember 2005 1. r_count8 sementara dapat dipakai untuk mengecek apakah laporan sedang mencetak PAGE_FTR terakhir atau bukan, r_count8 == 1 bila sedang mencetak PAGE_FTR di halaman terakhir. V7.5 sv10, Minggu 04 Desember 2005 1. EDITS CHECKSFL akan dijalankan pada saat mau posting melalui tombol 'g'. 2. scr931 sudah tidak bisa membaca .dat .idx dan .str. V7.5 sv09, Minggu 27 November 2005 1. ap_adbtf, btfkdukr yang diisi sudah benar. V7.5 sv08, Kamis 24 November 2005 1. run -u sudah ok dengan pemecahan file via ZXZ. V7.5 sv07, Kamis 24 November 2005 1. Perbaikan ap_impad agar pesan validate yang gagal atau posting yang gagal muncul di layar. V7.5 sv06, Rabu 23 November 2005 1. ap_impad dengan screen query yang menggunakan MASTER_MP untuk pengecekan saldo pada saat import sudah ok. V7.5 sv05, Senin 21 November 2005 1. MASTER_MP ditambah MST_COND untuk pilihan menjalankan atau tidak. V7.5 sv04, Jumat 18 November 2005 1. SCR_QRY_SCAN ditambahkan untuk layar query supaya dbcalcs ini dijalankan pada saat query. V7.5 sv03, Rabu 16 November 2005 1. ap_adbtf diubah jadi, ap_adbtf(tipe,ppmnofak,ppdbrg,ppdlok,ppdnourt,brdno,fldrekap,jmlunit,&dipenuhi,&totalhpp.hargarata); V7.5 sv02, Rabu 16 November 2005 1. ap_gbdup() sudah ditambahkan untuk mengekspor data di direktori duplikat dan menggabung txt yang dihasilkan ke direktori utama. V7.5 sv01, Senin 14 November 2005 1. Perbaikan fungsi setField untuk tidak menghapus spasi di belakang field. V7.4 sv99, Jumat 11 November 2005 1. Fasilitas SCR_FILE_DUP sekarang sudah ada untuk membuat memberitahu master file dari layar tipe APP_TYPE. Init berguna untuk mengubah status rekord menjadi POST di direktori duplikat pada saat posting. V7.4 sv98, Kamis 10 November 2005 1. ap_adbtf diubah jadi, ap_adbtf(ppmnofak,ppdbrg,ppdlok,ppdnourt,lfldrekap,ljmlunit,&ldipenuhi,<otalhpp); V7.4 sv97, Minggu 6 November 2005 1. ap_adbtf diubah jadi, ap_adbtf(ppmnofak,ppdbrg,ppdlok,ppdnourt,lfldrekap,ljmlunit,&ldipenuhi); Dengan menggunakan lfldrekap, VALIDATE_MON untuk field ini akan dijalankan untuk memilih rekord brd yang akan diambil. bila ljmlunit > 0, maka brd yang memenuhi syarat akan dipotong brdsisuntprc nya dan untuk setiap brd yang diubah nilainya akan dibuatkan 1 rekord btf yang menyimpan nomor brdno dan juga jumlah unit yang dipotong. 2. Klik mouse ke field sekarang akan diurutkan seakan akan setiap field dilakukan enter hingga ke field yang diklik. Bila ada field yang gagal editnya, maka kursor akan berhenti di field tsb. V7.4 sv96, Sabtu 5 November 2005 1. ap_adbtf(lfldrekap,ljmlunit,ldipenuhi) sudah ditambahkan ke ksystem TEXT *lfldrekap; double ljmlunit; double *ldipenuhi; V7.4 sv95, Rabu 2 November 2005 1. ap_adbtf ditambahkan untuk membantu kontrol barang. V7.4 sv94, Senin 31 Oktober 2005 1. {SCAN_REKAP=} {SCAN_SUM_FIELD=} sudah ditambahkan di fasilitas SCAN. V7.4 sv93, Senin 24 Oktober 2005 1. Jumlah pencarian data di query pembatasan s/d 1.000.000 rekord. 2. Sentinel backup bisa melihat program walau tanggal transaksi tidak sama hari ini. 3. Tulisan BACKUP ditambahkan di belakang KSYSTEM di layar login dan layar menu untuk sentinel backup. V7.4 sv92, Rabu 19 Oktober 2005 1. Pilihan jumlah detail sekarang sudah bisa s/d 20d. V7.4 sv91, Rabu 12 Oktober 2005 1. Ap_impad diperbaiki agar tidak berhenti pada saat edit ada kesalahan. 2. Hang di scr99 diperbaiki. V7.4 sv90, Senin 10 Oktober 2005 1. Laporan yang banyak menggunakan CALCS_VIRTUAL sudah diperbaiki agar cetak laporannya lebih cepat. 2. Scr232 yang segmentation fault di windows sudah diperbaiki. 3. run -pc untuk layar yang detail ada SFL_ADD_OK sudah ok (pengecekan diabaikan). 4. Edit dari detail ke master pesannya diabaikan. V7.4 sv88, Jumat 7 Oktober 2005 1. Pada saat masuk ke direktori via scr921 dan sts.dat tidak ada, program sudah tidak hang. 2. Memperbaiki program ap_rmfrm di windows. V7.4 sv87, Kamis 6 Oktober 2005 1. Bila ada versi ksystem baru, pada saat pindah direktori via scr921 sekarang secara otomatis akan diparser ulang. V7.4 sv86, Rabu 5 Oktober 2005 1. ksrun -t0 untuk windows sudah ok. V7.4 sv85, Rabu 5 Oktober 2005 /* Harus parser */ 1. Tambahan fasilitas DBC_JOIN_TARGET untuk SCANSCAN. 2. Perbaikan agar pada saat run menjalankan screen yang ada SCR_CHDIR tetap membaca program di direktori utama. V7.4 sv84, Selasa 4 Oktober 2005 1. Perbaikan untuk hang pada saat koneksi putus ketika sedang cetak laporan hasil query. 2. Perbaikan untuk SCANSCAN di detail untuk pencarian dengan target awal dan akhir yang sama telah dipercepat dengan membaca data dari hard-disk hanya satu kali. V7.4 sv83, Senin 3 Oktober 2005 1. F9 F9 lagi sudah tidak keluar dari layar. V7.4 sv82, Jumat 30 September 2005 1. Perbaikan agar pada saat di detail dan HOOKS ke field tertentu tidak hang lagi. V7.4 sv79, Rabu 28 September 2005 1. autofile sekarang ditambah informasi txt or htm mis. 99:99 scr918 txt 99:99 scr244 htm akan menghasilkan lap918.txt dan lap244.htm V7.4 sv78, Selasa 27 September 2005 1. Perbaikan pada saat posting dan edits ada yang gagal, posting tetap akan dilanjutkan. 2. Perbaikan pada saat tekan tombol End dan ada HOOKS yang cur_keybd=EN yang ada HKCURSOR= yang membuat hang diperbaiki. 3. Edits pada saat posting yang gagal sudah tidak membuat program jadi hang. V7.4 sv77, Senin 26 September 2005 /* Harus parser */ 1. Fasilitas SHOW_IMAGE di EDITS sudah ada untuk menampilkan tombol di windows. 2. Perbaikan warna untuk DFALT_LIST di windows. 3. Perbaikan program autofile yang gagal bila banyak rts. V7.4 sv75, Kamis 22 September 2005 1. Menutup layar Scan sudah tidak hang di windows. 2. Posisi layar scan sudah berada di dalam layar ksystem, bukan di sembarang tempat. V7.4 sv74, Rabu 21 September 2005 1. Kotak bersampingan boleh jarak 1 spasi. 2. Scan di windows untuk page down di halaman terakhir sudah ok. 3. Field protect yang diquery dan backgroundnya jadi rusak sudah diperbaiki (windows). V7.4 sv73, Senin 19 September 2005 1. Kotak di master bisa diberi warna sendiri melalui {IMG_BOX_COLOR1=red,blue,green} V7.4 sv72, Sabtu 17 September 2005 1. Warna di windows sudah diperbaiki. V7.4 sv70, Rabu 14 September 2005 1. Perbaikan untuk detail windows yang tabel, urutan kursor diurutkan sesuai tampilan, tidak bisa loncat. 2. Besar buffer untuk parser diperbesar, bila buffer tidak cukup sekarang akan diberitahu pada saat parser. V7.4 sv69, Selasa 13 September 2005 1. CHECKSFL SFLNAME=trans2 sudah bisa. V7.4 sv68, Senin 12 September 2005 (hati hati, mungkin ada masalah) 1. Perintah CHECKSFL dan CHECK_SFL_IF sudah ditambahkan di edit untuk menyamakan total field detail dengan di master. Bila salah dbcalcs akan dijalankan untuk setiap rekord detail. mis. Jumlah total tidak sama ppmtothrg CHECKSFL_IF cppmopen SFLNAME=trans SFLFIELD=trans_field daddppm 2. Setiap posting sekarang akan dilakukan 2 tahap untuk run -pc. Tahap pertama akan mengecek apakah index untuk perintah UPDATE dan DELETE sudah ok. Perintah ADD tidak dicek. Bila ada index yang salah, posting akan dibatalkan. V7.4 sv67, Jumat 09 September 2005 (hati hati, mungkin ada masalah) 1. DBC_COMMAND ADD_DIR sudah ok walau ada DBC_LAST_TARGET. V7.4 sv66, Rabu 07 September 2005 1. Detail table di windows sudah bisa dibesar/kecilkan layarnya. V7.4 sv65, Minggu 04 September 2005 1. Header untuk detail di windows yang table sudah jalan. V7.4 sv63, Selasa 30 Agustus 2005 1. Perbaikan DBC_SUM_MAP. 2. DBC_LAST_TARGET sudah bisa untuk DBC_COMMAND yang ADD_DIR. V7.4 sv62, Selasa 30 Agustus 2005 1. DBC_COMMAND SCANSCAN sekarang bisa ditambah DBC_LAST_TARGET untuk batas akhir dan DBC_SUM_MAP untuk menambah nilai tiap rekord ke field atau variabel lokal tertentu. Untuk Map yang dipakai dari DBC_SUM_MAP, perintah DO_CALC, DO_CALC_IF, REPLACE dan REPLACE_IF akan MENJUMLAH nilai ke field tujuan, bukan memindahkan nilai. 2. SCR_CHDIR sekarang bisa masuk ke direktori yang lebih dalam (tidak hanya di bawahnya langsung, mis. coba1/0105, bukan 0105. V7.4 sv61, Senin 29 Agustus 2005 1. Judul table di detail windows sudah muncul. V7.4 sv60, Senin 29 Agustus 2005 1. Detail yang satu baris sudah mulai diubah sebagai table di windows. V7.4 sv59, Kamis 25 Agustus 2005 1. Scan sudah menggunakan Dialog di windows sehingga bisa dipindah pindah. V7.4 sv58, Rabu 24 Agustus 2005 1. Scan akan selalu terisi penuh walau sudah di halaman terakhir pada saat menekan PageDown. V7.4 sv57, Selasa 23 Agustus 2005 1. Perbaikan MONITOR_TYPE untuk linux text. V7.4 sv56, Selasa 23 Agustus 2005 1. Screen tipe MONITOR_TYPE sudah ok dan dapat dilihat di scr155. V7.4 sv55, Senin 15 Agustus 2005 1. Perbaikan agar VALIDATE_MON hanya satu yang dijalankan, bawahnya sudah tidak perlu dicek di EDITS untuk MONITOR_TYPE. V7.4 sv54, Sabtu 13 Agustus 2005 1. Screen tipe MONITOR_TYPE sudah jalan. V7.4 sv51, Jumat 5 Juli 2005 1. Laporan yang pakai kombinasi CALCS_VIRTUAL dan RETURN NO_LINEFEED sudah tidak hang. V7.4 sv50, Selasa 2 Juli 2005 1. Scr1521 pada saat menekan tombol End di baris yang barangnya masih kosong sudah ok. V7.4 sv49, Selasa 2 Juli 2005 1. F11 untuk scr221 dan scr1821 sudah ok. V7.4 sv48, Sabtu 30 Juli 2005 (tidak stabil, F11 masalah) 1. run -c untuk scr191 sudah ok. V7.4 sv47, Kamis 28 Juli 2005 1. ap_htrbg pilihan 4 sudah memberi besar angsuran dalam bentuk desimal riil. 2. ap_angbe(bunga_perth,jumlah_bulan,nilai_htg,D_atau_R,&angs_bulanan); double bunga_perth; COUNT jumlah_bulan; double nilai_htg; TEXT *D_atau_R; double *angs_bulanan; V7.4 sv46, Selasa 26 Juli 2005 1. Screen yang punya SCR_JOIN_FIELD sudah bisa masuk ke join cond dengan menekan tombol F11. 2. ap_htrbg pilihan 6 sudah bisa untuk bunga perth langsung efektif, bukan bunga flat spt pilihan 3. 3. ap_htrbg pilihan 7 sudah bisa untuk angsuran I bayar di depan, bunga perth sudah efektif (pil 4, bunga perth masih bunga flat). V7.4 sv44, Rabu 20 Juli 2005 1. DBC_SELECT sudah ditambahkan khusus untuk DBC_COMMAND JOIN. 2. run -c sudah bisa menjalankan laporan atau program secara otomatis. Format file adalah sbb: HH:MM misal: Nama file = autofile Isi file: 99:99 scr918 /* 99:99 artinya langsung, tanpa menunggu */ 20:00 scr192 /* dijalankan pada jam 20:00, ** bila waktu sekarang sudah lewat, misalnya ** sekarang jam 21:00 tetap akan dijalankan ** langsung tanpa menunggu esok harinya. */ 99:99 scr141 /* sesudah menjalankan scr192, segera jalankan ** scr141 ini */ Waktu mulai dan selesai dari setiap scr akan dicatat di file .out dalam contoh ini adalah autofile.out. V7.4 sv43, Selasa 19 Juli 2005 1. VALIDATE_JOIN_BUF3 dan VALIDATE_JOIN_BUF3_IF sudah ada. V7.4 sv42, Senin 18 Juli 2005 1. Laporan scr525 pilihan 5 sudah bisa jalan di windows. 2. Scr2521 (batal 221) yang segmentation fault pada saat ke detail dan ke master lagi sudah diperbaiki. V7.4 sv41, Jumat 15 Juli 2005 1. Empat grup buat personalia yang bisa akses file kyd dan kyt adalah HRD_ADM, HRD_AST, HRD_SPV dan HRD_MGR. V7.4 sv40, Sabtu 09 Juli 2005 1. File karyawan yang dibatasi sekarang hanya kyd dan kyt. 2. Bila masalah masuk ke subdirektori, pilih hapus frm di 921 pada saat mau pindah ke sub direktori. 3. Grup PERSONALIA boleh membaca kyd dan kyt. V7.4 sv39, Jumat 08 Juli 2005 1. Perbaikan di windows scr1823 dan scr511 yang menggunakan {SCAN_SCR_QRYFLD=lkmkode} dan {SCAN_SCR_EQLFLD=plgkdpml} V7.4 sv38, Kamis 07 Juli 2005 1. Perbaikan agar g_grpdvs yang membaca via scr911 4d sudah ok. !!Perlu parser dan gen V7.4 sv37, Kamis 07 Juli 2005, tidak stabil 1. Jumlah file maksimum ditambah dari 99 jadi 139. Perlu diparser dan digen lagi. V7.4 sv36, Rabu 06 Juli 2005, tidak stabil 1. Perbaikan dtsentinel agar tidak mati waktu install ksystem baru. 2. Warna field master via telnet di linux sudah sama dengan yang di console. V7.4 sv35, Rabu 06 Juli 2005 1. Di scr1521 (POS), pada saat mengisi barang, ditekan panah bawah sudah tidak menimbulkan baris kosong. V7.4 sv34, Selasa 05 Juli 2005 1. Scan ke buku besar yang divisi di 911 4d diisi sudah ok. 2. Bila scr911 4d diisi 1 divisi saja, maka semua user dengan grup ini hanya untuk divisi ini. Default yang sebelumnya UMUM juga otomatis berubah dengan divisi ini. V7.4 sv33, Selasa 28 Juni 2005 1. Untuk user dengan grup RI yang bukan manager dan bukan supervisor, tidak bisa melihat file kym, kyd atau plt. V7.4 sv32, Senin 27 Juni 2005 1. F10 sudah bisa lagi. V7.4 sv31, Senin 20 Juni 2005 1. Ksystem sudah bisa jalan di Mandrake Linux. V7.4 sv30, Minggu 5 Juni 2005 1. User dengan grup RI dan usrpos == manager boleh mengubah data. 2. Perbaikan F11 sehingga bisa masuk ke COND setiap saat. V7.4 sv29, Minggu 5 Juni 2005 1. ap_cfdir sekarang filenya bisa diisi "all" untuk mengecek semua file. V7.4 sv28, Sabtu 4 Juni 2005 1. ap_cfdir(dirnam,filnam) sudah ok dan filnamnya bisa berisi banyak file dengan dibatasi tanda +, mis ap_cfdir(ldir,lfilnam); DEFAULT ldir INIT "0505" lfilnam INIT "brg+ppm+pcm" V7.4 sv27, Jumat 3 Juni 2005 1. ap_cfdir sudah dibuat untuk mengecek apakah rekord rekord di file di subdir ada atau berbeda dengan rekord yang ada di direktori utama. V7.4 sv26, Rabu 1 Juni 2005 1. Field yang ada prefixnya {P} sudah ok di windows/linux grafis. V7.4 sv25, Minggu 29 Mei 2005 (tidak stabil untuk grafis) 1. Field yang PROTECT maupun yang diskip via DO_SKIP_IF di windows sudah dijalankan EDITnya. V7.4 sv24, Sabtu 28 Mei 2005 1. Bila satu field diskip (DO_SKIP_IF) sekarang EDITS tetap dijalankan. V7.4 sv23, Rabu 25 Mei 2005 1. Dtsentinel sudah bisa masuk ke /etc/inittab. V7.4 sv22, Sabtu 21 Mei 2005 1. Sentinel multiuser sudah ok lagi. V7.4 sv21, Sabtu 21 Mei 2005, (tidak stabil: tidak jalan untuk multiuser) 1. Semua error dari database pada saat posting akan disimpan di scr961 dengan nomor bukti diawali dengan ERR-, sedang untuk semua pengubahan data baik melalui F10 maupun SCR_LOG, rekord msg akan diawali dengan UBH. V7.4 sv20, Kamis 19 Mei 2005 1. Ksystem linux grafis sudah bisa jalan lagi tanpa harus melalui terminal. V7.4 sv19, Jumat 13 Mei 2005 1. Scr1233 yang kesulitan menghapus rekord sesudah masuk ke layar scr1236 melalui F8 di scan detail sudah diperbaiki. 2. Program sgl sudah bisa jalan lagi. V7.4 sv18, Kamis 12 Mei 2005 1. ap_bulat bila input angka negatif mis. -12000 sudah ok. V7.4 sv17, Senin 9 Mei 2005 1. Perbaikan posting batal posting (scr2554) agar tidak segmentation fault. 2. Warna detail2 sekarang defaultnya diubah jadi hitam di atas putih untuk memperjelas tampilan (linux text). V7.4 sv16, Sabtu 7 Mei 2005 2. Sort untuk layar naik-turun dengan jumlah baris lebih dari 32768 sudah ok (tidak segmentation fault). V7.4 sv15, Kamis 5 Mei 2005 1. Pada saat ap_impad, semua layar yang dijalankan dari ap_impad tidak boleh memanggil SCR_CHDIR. V7.4 sv14, Rabu 4 Mei 2005 1. Perbaikan pembatasan divisi via scr911-4d, sekarang sudah ok pada saat scan. V7.4 sv13, Selasa 3 Mei 2005 1. Sentinel backup sudah bisa masuk ke subdirektori (mis. 0504) lewat scr921. V7.4 sv12, Rabu 27 April 2005 1. Perbaikan untuk mencegah segmentation pada saat sort di layar naik turun. V7.4 sv11, Selasa 26 April 2005 1. Pada saat di screen SCAN_SCR_ADD, F8 dapat langsung kembali ke screen awal tanpa kembali ke SCAN di windows. V7.4 sv09, Minggu 24 April 2005 1. Fungsi persen (%) di F9 (kalkulator) sudah bisa untuk perkalian, pertambahan dan pengurangan dengan persen, mis. 1000 * 7.5% = 75, 1000+5% = 1050, 1000 - 5% = 950. 2. Pada saat SCAN_SCR_ADD (f8 pada saat scan), sudah bisa langsung F8 lagi untuk mengambil nilai terakhir. 3. Perbaikan ap_asimp supermarket, bila jumlah barang == 0 dan bukan diskon, maka jumlah barang dianggap = 1. V7.4 sv08, Jumat 22 April 2005 1. Perbaikan agar pada saat mencari rekord dan pindah dari layar master1 ke master2 dan sebaliknya tidak segmentation fault. V7.4 sv06, Rabu 20 April 2005 1. ap_noser yang duplikat hanya membuat 1 rekord msg. V7.4 sv05, Senin 18 April 2005 1. Tampilan detail untuk layar monochrome sudah ok. 2. Bila jaringan putus, posting scr221 akan tetap diselesaikan dan kemudian keluar dari program, versi sebelumnya tidak keluar dari program (runnya hidup terus). V7.4 sv04, Minggu 17 April 2005 1. ap_noser ditambah dengan 1 field (lnama_map) tipe STRING yang berisi nama map yang akan dijalankan sebelum menambahkan rekord ke harddisk. Bila tidak ada map, lnama_map diisi dengan BLANKS V7.4 sv03, Sabtu 16 April 2005 1. Perbaikan perbaikan agar file database tidak bisa kemasukkan karakter dari tampilan layar. V7.3 sv99, Rabu 13 April 2005 1. Pada saat posting, komputer mati di station linux sudah bisa jalan terus s/d posting selesai. V7.3 sv98, Rabu 13 April 2005 1. Scan dari file lkm ke file lkm lagi sudah ok. V7.3 sv97, Selasa 12 April 2005 1. Perbaikan untuk menangani DAT_MDY yang tanggalnya diisi kacau sehingga membuat segmentation fault. 2. F7 pertama akan menunjukkan nama field, F7 yang kedua akan berfungsi seperti tombol Escape. 3. Setiap menulis ke layar, program akan mengecek bila printf akan menulis ke layar (menggunakan isatty(1)). 4. Pembatasan divisi di scr911 detail 4d sudah diset untuk membatasi pada saat cari atau scan ke file bbm, bbmdvsnya dicek dengan batasan yang diset di scr911 4d. V7.3 sv95, Sabtu 09 April 2005 1. Pada saat membuka file data (mbopen) sekarang dicek apakah nomor file yang didapat antar 0 s/d 2 (/dev/tty). Bila demikian maka program akan berhenti. 2. run -p di data lain sudah tidak akan berusaha untuk parser. V7.3 sv93, Kamis 07 April 2005 1. Pada saat posting, bila ada DBCALCS yang gagal, maka DBCALCS yang gagal akan muncul di layar dan direkam di scr961, tetapi program akan tetap melanjutkan proses selanjutnya, tidak berhenti walaupun ada dbcalcs yang gagal. V7.3 sv92, Rabu 06 April 2005 1. Fungsi ap_asiub menabaikan baris yang dimulai dengan esc (ascii 27) atau yang awalnya Ctrl-M atau yang barisnya tidak ada isinya sama sekali (spasi dianggap isi, tidak kosong). 2. Laporan sudah jalan s/d tanggal 10 bulan selanjutnya sesudah waktu dukungan berakhir. V7.3 sv91, Rabu 06 April 2005 1. MAX_SCREN ditambah dari 1750 menjadi 2000. 2. Segmentation di scr99 diperbaiki. V7.3 sv90, Senin 04 April 2005 1. Mencegah masuk ke scr503 dari layar menu. Layar ini hanya berfungsi untuk next posting. V7.3 sv89, Sabtu 02 April 2005 1. File msg tidak ditutup pada saat keluar masuk screen kecuali pada saat pindah direktori lewat scr921. Hal ini untuk mengatasi masalah index msg yang mudah rusak. V7.3 sv88, Jumat 01 April 2005 1. Perbaikan fungsi userfun di rtuser.c untuk mengatasi segmentation fault pada saat laporan. V7.3 sv87, Rabu 30 Maret 2005 1. Scr917 sudah bisa pilihan 3 untuk membuat struktur di MYSQL dan pilihan 4 untuk menyimpan struktur file ke DT_*.TXT. V7.3 sv86, Selasa 29 Maret 2005 1. Ctrl-C tidak mengecek apakah ada pesan baru atau tidak. V7.3 sv83, Jumat 25 Maret 2005 1. Pada saat meanmpilkan IMAGE, dicek dulu apakah stdout berubah nilai. V7.3 sv82, Kamis 24 Maret 2005 1. Pada layar query, sct.man sudah dapat dibaca via tombol F1. V7.3 sv81, Rabu 23 Maret 2005 1. Fungsi ap_asimp, memindahkan file ke direktori IMPORTlm sudah tidak perlu konfirmasi lagi bila file sudah ada di IMPORTlm. V7.3 sv80, Selasa 22 Maret 2005 1. Perbaikan ap_asimp agar field yang kosong tetap terisi kosong, tidak terisi dengan data field dari rekord sebelumnya. V7.3 sv79, Selasa 22 Maret 2005 1. Mematikan program yang gagal exit pada saat hang. 2. Mencegah agar layar menu tidak segmentation fault. 3. Memberi pesan file yang gagal bila error 231. V7.3 sv74, Sabtu 19 Maret 2005 1. Perbaikan pada saat komputer di terminal dimatikan, sudah tidak hang lagi. V7.3 sv70, Minggu 13 Maret 2005, tidak stabil 1. Layar SCR_APP_NXT yang mengandung laporan pada saat posting sudah jalan di windows. V7.3 sv69, Kamis 10 Maret 2005, tidak stabil 1. Sentinel USB sudah bisa jalan di linux. V7.3 sv68, Senin 7 Maret 2005, tidak stabil 1. prt0241/sct1738 pada saat F1 akan mencari di prt0241/sct1738.frm dulu. Kalau tidak ketemu akan mencari di prg/scr1738.frm. V7.3 sv67, Minggu 6 Maret 2005, tidak stabil 1. Layar APP_TYP_NXT sudah bisa mempunyai RTREE untuk mencetak laporan sesudah proses. V7.3 sv66, Sabtu 19 Pebruari 2005, tidak stabil 1. Tulisan LOGO di linux text sudah tidak muncul. V7.3 sv65, Rabu 16 Pebruari 2005, tidak stabil 1. Run -jc:\ otomatis diubah menjadi run -jc: (backslash dibuang) agar dapat jalan di windows98. 2. Simpan ke file untuk file yang punya kolom panjang sudah tidak memory fault. V7.3 sv64, Senin 14 Pebruari 2005, tidak stabil 1. RETURN NO_LINEFEED yang banyak karena menggunakan fasilitas CALCS_VIRTUAL sudah ok. V7.3 sv63, Sabtu 12 Pebruari 2005, tidak stabil 1. Tulisan TLOGOSARI sudah keluar ok di laporan, sebelumnya keluar TSARI karena ada kata LOGO di tengahnya. V7.3 sv62, Sabtu 5 Pebruari 2005, tidak stabil 1. Run di linux text bila jaringan putus, run tidak langsung berhenti, tapi akan menyelesaikan dulu semua posting baru keluar. 2. Perbaikan ap_impad, sesudah selesai bisa melanjutkan SPCLC selanjutnya. V7.3 sv61, Sabtu 5 Pebruari 2005 1. Perintah tar di ap_systm sudah ok di windows. V7.3 sv60, Minggu 30 Januari 2005 1. PageDown di Scan yang setiap rekordnya 2 baris sudah ok. 2. Laporan di windows diperbaiki agar posisi header menyesuaikan pada saat di zoom+ atau zoom-; V7.3 sv59, Kamis 27 Januari 2005 1. Station di windows akan menggunakan fasilitas gzip langsung dari server (di c:\ksystem\bin). 2. ap_dlsfl di windows sudah memberikan keterangan file yang sedang dihapus. V7.3 sv58, Rabu 26 Januari 2005 1. Perbaikan ksrun -multi supaya bisa jalan untuk data yang ada di luar c:\ksystem. 2. Ksuhbver sekarang disimpan hasilnya di ksubhver.out V7.3 sv57, Senin 24 Januari 2005 1. Di subdirektori, bila layar APP_TYPE tidak ada SCR_APP_DIR_OK, sudah tidak bisa masuk ke layar tsb. V7.3 sv56, Senin 24 Januari 2005 1. Pencarian rekord di windows yang ada 2 layar, bila sudah sampai ke field terakhir di master1 dan dienter sudah pindah ke layar ke dua. V7.3 sv55, Rabu 17 Januari 2005 1. Perbaikan cetak di windows yang membuat program illegal operation. 2. F9 F9 sudah bisa menyimpan hasil ke field. 3. Ksindex sudah membuat file ksindex.out yang baru setiap saat, tidak menambahi di bawahnya. V7.3 sv54, Rabu 17 Januari 2005 1. Perbaikan ksrun bila scr999.frm atau scr000.frm belum ada, sudah tidak hang. V7.3 sv53, Senin 17 Januari 2005 1. Ksrun untuk multi user (di station) sudah ok untuk windows. V7.3 sv52, Minggu 16 Januari 2005 1. Pada saat parser di windows, bila ada index rusak sudah muncul pemberitahuan, tidak langsung keluar dari program parser. V7.3 sv51, Sabtu 15 Januari 2005 1. Huruf '\' (backslash) sudah bisa dipakai di scr931. V7.3 sv50, Rabu 12 Januari 2005 1. RT_NO_AUTO_FONT ditambahkan sebagai pilihan di RTREE untuk menghidupkan semua ukuran font (10,12,15,17 dan 20 cpi). Bila pilihan ini tidak diset ukuran yang bisa diatur hanya 20 cpi dan double height, yang lainnya diatur secara otomatis. 2. Pilihan printer default (dev=1) sudah jalan di windows. V7.3 sv49, Selasa 11 Januari 2005. 1. Perbaikan font pada saat di zoom di windows. V7.3 sv48, Jumat 07 Januari 2005. 1. Cetak ke printer di windows yang membuat memory fault sudah diperbaiki. V7.3 sv47, Senin 03 Januari 2005. 1. Perbaikan program untuk ksrun -multi. V7.3 sv46, Selasa 28 Desember 2004. 1. Ksrun -multi untuk windows sudah ok. V7.3 sv45, Selasa 21 Desember 2004. 1. VALIDATE_JOIN dan VALIDATE_JOIN_IF sudah jalan yang mengabaikan suffix {Sxxxxx} sehingga akan mendapatkan rekord pertama yang memenuhi target (tanpa suffix). V7.3 sv44, Senin 20 Desember 2004. 1. Perbaikan untuk segmentation fault di scr99. V7.3 sv43, Rabu 15 Desember 2004. 1. Program sekarang bisa berjalan s/d tgl 10 bulan berikutnya pada saat dukungan sudah berakhir. V7.3 sv42, Sabtu 11 Desember 2004. 1. Perbaikan di windows agar POS dapat kembali dari trans2 ke trans dengan menekan tombol ESC. V7.3 sv41, Jumat 10 Desember 2004. 1. POS dari trans2 bisa kembali ke trans dengan tombol ESC. V7.3 sv40, Jumat 10 Desember 2004. 1. Perbaikan ap_asimp untuk pembatas koma dan |. V7.3 sv39, Kamis 09 Desember 2004. 1. ap_asimp bila ldebug == 4, delimiter (pembatasnya) adalah |. V7.3 sv38, Rabu 08 Desember 2004. 1. Angka besar di scr1823 sudah hilang pada saat menambah rekord baru. 2. ap_asimp bila ldebug == 3, membaca file yang antar fieldnya dibatasi dengan koma (comma separated values atau csv). V7.3 sv37, Selasa 07 Desember 2004. 1. Perubahan untuk bisa dicompile di sco. V7.3 sv36, Jumat 03 Desember 2004. 1. Perbaikan segmentation fault untuk scr221. V7.3 sv35, Senin 29 November 2004. 1. Cetak di windows diperbaiki agar judul tidak terlalu besar bila dicetak double folio. 2. Perbaikan scr1823 detail, pada saat tekan F8 sudah langsung "terbang" ke 1876 dan tekan tombol F8 lagi sudah bisa balik ke scr1823. V7.3 sv34, Rabu 24 November 2004. 1. Perbaikan program sql untuk hapus dan ubah data di windows. V7.3 sv33, Jumat 19 November 2004. 1. ksrun di windows akan menampilkan layar yang belum terdaftar. V7.3 sv32, Kamis 11 November 2004. 1. Perbaikan ap_impad untuk scr2834. V7.3 sv31, Kamis 11 November 2004. 1. Pesan VALIDATE gagal pada saat ap_impad sesudah menambah rekord sudah tidak ditampilkan. 2. SCAN yang ada SCAN_SELECT dan EDIT yang pertama kali dapat satu rekord kemudian kalau ditandatanya lagi dapat banyak rekord sudah diperbaiki. V7.3 sv30, Selasa 9 November 2004. 1. SCAN yang mengandung SCAN_SELECT dan EDIT(scanroll) yang bila ditanda tanya awal tidak ketemu kemudian ditanda tanya lagi ketemu rekord sudah diperbaiki. V7.3 sv29, Senin 8 November 2004. 1. Program sentinel.exe sekarang diubah namanya jadi ksmulti.exe yang berfungsi untuk menjalankan multiuser di windows. V7.3 sv28, Jumat 5 November 2004. 1. Laporan naik-turun yang difreeze kolomnya sudah bisa dicetak atau disimpan ke file dalam kondisi freeze. V7.3 sv27, Kamis 4 November 2004. 1. Setiap kali masuk ke layar query, nilai field di program sekarang dikosongkan supaya bila melakukan posting dan kembali ke layar query semula, kemudian melakukan F9 dua kali tidak terjadi segmentation fault. V7.3 sv26, Rabu 3 November 2004. 1. Perbaikan scr625, untuk scan yang tidak menemukan rekord, isi file tidak terisi data dari scan yang gagal. V7.3 sv25, Selasa 2 November 2004. 1. Backup dan restore di windows sudah bisa ke folder manapun. V7.3 sv24, Minggu 31 Oktober 2004. 1. Perbaikan tampilan pada saat peremajaan (scr2911) sehingga pesan pesan pada saat kopi data atau menghapus data muncul di layar. V7.3 sv23, Jumat 29 Oktober 2004. 1. Perbaikan POS untuk windows. V7.3 sv22, Kamis 28 Oktober 2004. 1. POS di windows diperbaiki. V7.3 sv21, Rabu 27 Oktober 2004. 1. Perbaikan scr423 agar pada saat mengisi -1000 di det2 dan pindah dengan mouse ke rekord lain sudah tidak salah nilainya. V7.3 sv20, Senin 25 Oktober 2004. 1. Pada saat masuk ke field tanggal yang kosong di windows, pembatas - - dihilangkan. V7.3 sv19, Minggu 24 Oktober 2004. 1. Perbaikan SFL_APP_TYPE (scr423 det2) di windows agar nilai faktur tidak kacau pada saat menggunakan mouse sesudah mengisi nilai faktur. V7.3 sv18, Kamis 21 Oktober 2004. 1. Field di detail yang diPROTECT sudah bisa dilihat lewat F7. 2. Perbaikan scr1521 (POS) yang berhenti sesudah mengisi kode barang. V7.3 sv17, Sabtu 16 Oktober 2004. 1. Pindah ke layar ke 2 dengan tombol 's' sudah menampilkan nilai terbaru di windows. V7.3 sv16, Rabu 13 Oktober 2004. (tidak stabil) 1. RT_SPCALCS ditambahkan untuk fungsi RTREE. V7.3 sv15, Selasa 12 Oktober 2004. 1. Memperbaiki scr423 bila detail2 dibatalkan, total faktur di master ikut disesuaikan (pbctotfak). V7.3 sv13, Senin 11 Oktober 2004. 1. Memperbaiki scr423 det2 pada saat HOOKS gagal pada saat mau keluar dari field di windows. V7.3 sv12, Minggu 10 Oktober 2004. 1. ap_asimp diperbaiki untuk menangani nama file yang mengandung direktori, mis. awl/awlbbm.txt dan ldirnya diisi blanks. V7.3 sv11, Kamis 07 Oktober 2004. 1. Pencarian rekord yang tidak bereaksi di scr1823 sudah ok. V7.3 sv10, Rabu 06 Oktober 2004. 1. Layar APP_TYPE yang mengandung DT_RTREE sudah jalan lagi di linux. 2. Tombol 'v' untuk cetak rekord yang diquery sudah ok. V7.3 sv08, Rabu 06 Oktober 2004 1. ap_impdt yang gagal karena menutup file sesudah diimport (DT_CLSCRTIFIL) sudah diperbaiki (scr2932). V7.3 sv07, Selasa 05 Oktober 2004 1. run di subdir tidak dibolehkan di linux. 2. ap_impdt akan mengabaikan file ???.dat dan ???.idx. V7.3 sv06, Senin 04 Oktober 2004 1. Perbaikan layar scr2811 dan det2 423 yang kacau pada saat menggunakan mouse. 2. Nama perusahaan yang berubah pada saat pindah direktori (scr921) sudah ok. 3. Pada saat posting, semua field di SCR_NXT_POSTING akan dianggap protect. V7.3 sv04, Kamis 30 September 2004 1. SFL_LINES(1) di trans2 sudah ok di windows. V7.3 sv03, Selasa 28 September 2004 1. SCAN_SELECT yang ada EDIT sudah ok (Lita:sct731). V7.3 sv01, Senin 27 September 2004 1. Perbaikan program untuk mengatasi segmentation fault. V7.2 sv99, Minggu 26 September 2004 1. ap_asimp untuk import data sriratu disesuaikan agar diskon satu card bisa langsung mengubah pdsperdis dari barang yang dijual, tidak menambah pds baru. 2. Cetak di windows untuk landscape, jumlah baris diubah dari 66 menjadi 40. V7.2 sv98, Sabtu 25 September 2004 1. SCAN_SELECT yang keluar isinya walau seharusnya tidak ada (scr737) bila diulang 2x sudah ok. V7.2 sv95, Selasa 14 September 2004 1. run -d sudah bisa berhenti di DEBUG. V7.2 sv94, Senin 13 September 2004 1. ap_asimp akan menghilangkan blanks di awal string. Untuk pilihan tanggal DD-MM-YYYY gunakan tipe=5. V7.2 sv93, Jumat 10 September 2004 1. Segmentation fault di sriratu(scr3191) sudah diatasi masalahnya. 2. Restore data lama sudah dapat langsung mengubah struktur bila strukturnya berbeda dengan struktur program sekarang. V7.2 sv91, Kamis 09 September 2004 1. Restore data sekarang akan memberitahu kalau gagal. V7.2 sv90, Selasa 07 September 2004 1. Laporan untuk angka minus sudah tampil rapi. 2. F5 untuk windows didefault ke vi, bila ingin menggunakan edit, jalankan run -p -eedit.com V7.2 sv89, Senin 06 September 2004 1. Pindah ke direktori kemudian esc esc hingga ke layar login sudah tidak mengacaukan file sts. 2. Laporan di windows sudah ok. V7.2 sv88, Minggu 05 September 2004 (belum stabil) 1. Laporan tanpa garis pembatas tampilannya diperbaiki. V7.2 sv87, Kamis 02 September 2004 (belum stabil) 1. Segmentation fault pada scr2938 yang memanggil ap_impad sudah ok. 2. Perubahan status pada saat posting di trans sudah tampak di layar pada windows. 3. Parser sct di windows sudah ok. V7.2 sv86, Selasa 31 Agustus 2004 (stabil) 1. Font yang dipilih sudah disimpan untuk setiap user di field usrfont. V7.2 sv85, Jumat 27 Agustus 2004 (stabil) 1. Font di windows sudah bisa diset melalui options. 2. Garis bawah di laporan sudah tampil dengan benar. V7.2 sv84, Selasa 23 Agustus 2004 (stabil) 1. Instalasi awal di windows yang tidak mengopi posting.str yang baru bila ada struktur lama sudah diperbaiki. V7.2 sv83, Selasa 24 Agustus 2004 (stabil) 1. Perbaikan program untuk mengatasi Segmentation fault pada saat F9. V7.2 sv82, Senin 23 Agustus 2004 (stabil) 1. Icon Ksindex di windows sudah dibentuk dari install awal. Ksindex ini akan mengindex file. Dengan adanya Icon di windows ini, maka bila ada kerusakan data tidak perlu lagi masuk ke dos prompt. V7.2 sv81, Sabtu 21 Agustus 2004 (belum stabil) 1. run sudah diubah sehingga bila terjadi segmentation fault, program akan berhenti tapi tidak mati sehingga dapat diperiksa mengapa terjadi segmentation fault. V7.2 sv80, Rabu 18 Agustus 2004 (belum stabil) 1. Ukuran font di laporan sudah sesuai degan yang akan dicetak ke printer (WYSIWYG, what you see is what you get). Bila ukuran di layar dibesar atau dikecilkan dengan Zoom+ atau Zoom-, hasil cetakan di printer juga akan mengikuti ukuran di layar. V7.2 sv79, Minggu 15 Agustus 2004 (belum stabil) 1. Untuk windows, ukuran font hanya bisa diset untuk double width (27 87 1) dan normal width (27 87 0). Untuk ukuran yang lain diabaikan. Untuk ketebalan (bold), kemiringan (italic) dan garis bawah (underline) sudah bisa diset seperti biasanya pada printer epson. V7.2 sv77, Kamis 05 Agustus 2004 (belum stabil) 1. Folder c:\kstemp sudah tidak dibuat di ksystem windows. File sementara disimpan di folder yang ditunjuk oleh variabel global TEMP. V7.2 sv76, Rabu 04 Agustus 2004 (belum stabil) 1. SCR_REPORT_IF sekarang dapat digunakan untuk terbang dari layar query ke laporan lain dengan tombol 'e'. Misalnya di scr111, untuk setiap tipe nomor rekening kita ingin ke laporan laporan yang berbeda, maka perintahnya adalah SCR_REPORT_IF ca 541 cb 741 dst. V7.2 sv75, Kamis 29 Juli 2004 (belum stabil) 1. Garis di detail windows sudah diperbaiki agar lebih rapi. V7.2 sv74, Selasa 27 Juli 2004 (belum stabil) 1. Gagal masuk ke layar tertentu sudah keluar informasi di layar untuk windows. V7.2 sv73, Minggu 25 Juli 2004 (belum stabil) 1. Perubahan nama perusahaan di scr914 akan langsung muncul di layar menu tanpa harus keluar dulu dari run. 2. Posting dengan tombol 'g' ke scr selanjutnya yang fieldnya tidak diskip oleh program sudah ok. (dq_qryt2.c, baris 250). V7.2 sv72, Jumat 23 Juli 2004 (stabil) 1. RT_JOIN_OUTPUT sudah bisa s/d 98 files. V7.2 sv71, Rabu 21 Juli 2004 (stabil) 1. Pencarian rekord di laporan naik turun yang kadang kadang gagal diperbaiki. V7.2 sv70, Rabu 14 Juli 2004 (stabil) 1. Laporan yang langsung menggunakan field untuk SEARCH seperti ppmnofak sudah ok. 2. Virtual untuk sesudah membaca rekord terakhir sudah dihitung ulang sehingga virtual yang tergantung control sudah ok untuk rekord terakhir di rts (rtread.c). V7.2 sv69, Selasa 13 Juli 2004 (stabil) 1. Pencarian di layar naik-turun laporan sudah tidak menghiraukan huruf besar/kecil. V7.2 sv68, Kamis 08 Juli 2004 (stabil) 1. Laporan di windows sudah langsung disesuaikan jumlah kolomnya sehingga terlihat semua di layar. Juga disediakan tombol untuk menambah dan mengurangi jumlah kolom. Tampilan yang tampak di layar akan tampil juga di kertas pada saat dicetak. V7.2 sv67, Kamis 01 Juli 2004 (stabil) 1. Perbaikan ap_impad yang gagal mengubah status OPEN jadi INPG. 2. Tombol pada saat layar naik-turun laporan sudah bisa sampai ke paling bawah. V7.2 sv66, Senin 28 Juni 2004 (stabil) 1. Default font diset Times, ukuran huruf diperbaiki. Belum ada fasilitas set font dan ukuran. V7.2 sv65, Sabtu 22 Juni 2004 (stabil) 1. Kursor yang kedip kedip kalau ada field yang dilompati sudah ok. V7.2 sv64, Selasa 22 Juni 2004 (stabil) 1. Pembatasan bbm di scr911, detail ke 3 (3d) sudah bisa menggunakan * (mis. 4*.01). 2. run -u sekarang bisa untuk meletakkan hasil laporan yang disimpan ke file (pilihan 8) atau .htm (pilihan 9). mis. run -utmp atau run -u/usr/tmp. V7.2 sv63, Kamsi 17 Juni 2004 (stabil) 1. VALIDATE_DIR di windows sudah ok. V7.2 sv62, Rabu 16 Juni 2004 (stabil) 1. Login yang menyimpan direktori terakhir sudah diperbaiki. V7.2 sv61, Senin 14 Juni 2004 (stabil) 1. Scan di windows ditambah 2 tombol, PgUp dan PgDn untuk memudahkan operasi menggunakan mouse. V7.2 sv60, Sabtu 12 Juni 2004 (stabil) 1. Tombol Esc dan End yang tidak muncul kembali sesudah scan sudah dimunculkan kembali. V7.2 sv59, Sabtu 5 Juni 2004 (stabil) 1. ap_bgbbg(bunga_pertahun,lama_bulan,&akumulasi_bunga) sudah bisa dipakai, juga bisa dipakai sebagai calcs seperti ap_bulat. V7.2 sv58, Minggu 30 Mei 2004 (stabil) 1. Prefix di FIELD sudah boleh lebih dari satu. 2. Bila scan dibatalkan, tanda tanya di field juga dihilangkan. 3. Sesudah popup muncul, tombol panah di windows untuk DFALT_LIST bisa ditekan lagi untuk menghilangkan popup. 4. Pesan gagal yang timbul kadang kadang pada saat menghapus sudah diperbaiki. V7.2 sv57, Senin 10 Mei 2004 (stabil) 1. Scan di runw -sql sudah ok tapi masih perlu perbaikan. V7.2 sv56, Sabtu 23 April 2004 (stabil) 1. setup di windows diperbaiki sehingga menjalankan ksubhver bila struktur program berubah. V7.2 sv55, Jumat 16 April 2004 (stabil) 1. ap_impad sekarang bisa langsung posting. Parameter postingflg (tipe INT2, nilai 0 atau 1) sekarang menjadi parameter ke 2. ap_impad(scrno,postingflg); V7.2 sv54, Kamis 15 April 2004 (stabil) 1. Tombol panah atas bawah di menu windows sudah tidak loncat. 2. Text di windows sudah bisa dipilih dengan mouse waktu edit (untuk menghapus sebagian text). V7.2 sv53, Rabu 14 April 2004 (stabil) 1. Tombol tab sudah tidak masuk ke field pada saat menunggu perintah query. V7.2 sv52, Sabtu 10 April 2004 (stabil) 1. Pengisian data sekarang langsung dalam posisi insert, tidak overwrite (menumpuki yang lama). 2. Tombol 'v' untuk mencetak rekord yang diquery sudah ok, bisa kembali ke layar query sesudah mencetak. V7.2 sv51, Rabu 07 April 2004 (stabil) 1. MAND_FILL sudah ok. 2. Data awal buku besar saja untuk kredit sudah mengambil data kat.txt. V7.2 sv50, Minggu 29 Maret 2004 (stabil) 1. Scroll yang ada di mouse sekarang sudah bisa dipakai untuk laporan naik turun, di detail ataupun pada saat scan. V7.2 sv49, Minggu 28 Maret 2004 (stabil), Garuda terbang perdana smg ke sgpore. 1. ap_tgjpp diperbaiki sehingga tgl memperhatikan tgl terakhir di bulan itu. V7.2 sv48, Rabu 17 Maret 2004 (stabil) 1. Virtual di windows yang menggunakan NO yang nilainya kadang kadang kacau sudah diperbaiki. 2. Laporan rts yang virtualnya banyak sekali sudah ok. V7.2 sv47, Rabu 3 Maret 2004 (stabil) 1. Batasan hal awal akhir untuk dicetak di windows sudah jalan. V7.2 sv46, Selasa 2 Maret 2004 (stabil) 1. ap_impdt diperbaiki sehingga bila ada cond yang gagal, tidak mengakibatkan program mati. 2. Update detail2 scr623, kemudian esc yang mengubah tampilan no. faktur sudah diperbaiki di windows. V7.2 sv45, Minggu 29 Pebruari 2004 (stabil) 1. ap_impad untuk scr2933 diperbaiki lagi untuk windows. V7.2 sv44, Rabu 25 Pebruari 2004 (stabil) 1. ap_expdt diperbaiki sehingga data yang tidak kosong semua terexport. V7.2 sv43, Rabu 25 Pebruari 2004 (tidak stabil, ap_expdt salah) 1. Perbaikan ap_impad untuk import data scr2933. V7.2 sv42, Rabu 25 Pebruari 2004 (stabil) 1. Tombol Del di windows sudah jalan. 2. Field yang scroll sudah bisa muncul di baris bawah bila panjang untuk windows. 3. ap_expdt sudah tidak membentuk file yang isinya kosong. V7.2 sv41, Selasa 24 Pebruari 2004 (stabil) 1. Pada saat melihat hasil laporan (layar naik-turun), sudah bisa memanggil kalkulator lewat F9 di windows. V7.2 sv40, Jumat 20 Pebruari 2004 (stabil) 1. Sesudah mengubah atau menambah rekord, tombol panah di master sudah tidak bisa diklik lagi. V7.2 sv39, Kamis 19 Pebruari 2004 (stabil) 1. Import data awal di windows-98 sudah tidak memory fault. V7.2 sv38, Selasa 17 Pebruari 2004 (stabil) 1. Scr525 yang sesudah mengisi kode pelanggan nomor faktur otomatis yang harusnya keluar sudah keluar sekarang. V7.2 sv37, Selasa 17 Pebruari 2004 (stabil) 1. DEFAULT INIT_QUERY untuk file yang jumlah fieldnya lebih dari 100 sudah ok. V7.2 sv36, Sabtu 14 Pebruari 2004 (stabil) 1. Menu di modul 3400 dan 3500 sudah dapat diverifikasi. 2. scr231 (pencairan cek), sesudah posting tampilan det2 sudah tidak tampak lagi di windows. V7.2 sv35, Sabtu 14 Pebruari 2004 (stabil) 1. Alamat email dikeluarkan di layar login untuk windows. V7.2 sv34, Rabu 11 Pebruari 2004 (stabil) 1. Scr2811 (saldo awal buku besar) yang mapnya tidak dijalankan bila escape ke master terus turun ke detail lagi sudah diperbaiki di windows. V7.2 sv33, Jumat 7 Pebruari 2004 (stabil) 1. run -sql untuk jalan di database sql mulai dicoba. V7.2 sv32, Jumat 23 Januari 2004 (stabil) 1. Font di linux text untuk Epson yang tidak terdaftar di ksystem sudah bisa dijalankan. V7.2 sv31, Jumat 23 Januari 2004 (stabil) 1. MASTER_MP yang hang di scr2532 sudah ok. V7.2 sv30, Sabtu 10 Januari 2004 (stabil) 1. scr151 yang menggabungkan data dari subdirektori sudah ok. V7.2 sv29, Jumat 9 Januari 2004 (stabil) 1. Perbaikan untuk windows yang salah bila menekan 'o' di scr2223, kembali dengan escape untuk kembali ke scr2223 lagi, ke detail dan update rekord di det1, enter tidak jalan. 2. Laporan yang panjang sekali sudah ok untuk dicari kata tertentu. V7.2 sv28, Kamis 8 Januari 2004 (tidak stabil) 1. Laporan dari layar query melalui 'o', bila field pertama diSKIP sekarang sudah ok di windows. V7.2 sv27, Rabu 7 Januari 2004 (stabil) 1. USE_CONST_SETS sudah dapat dipakai lagi di SCAN. 2. RT_DBCALCS dan RT_DEV6_PRINT1 sudah ok di windows. V7.2 sv26, Rabu 7 Januari 2004 (stabil) 1. Scr1521 (POS) sudah diperbaiki. V7.2 sv25, Minggu 21 Desember 2003 (stabil) 1. run -d di scr1591 sudah ok. V7.2 sv24, Rabu 17 Desember 2003 (stabil) 1. File di prt???? yang mengandung ~ (mis. scr221.rts~) sudah tidak membuat run terhenti. V7.2 sv23, Minggu 14 Desember 2003 (stabil) 1. Backup data di windows akan melaporkan gagal bila tempat tidak cukup. V7.2 sv22, Kamis 11 Desember 2003 (stabil) 1. Posting yang berhenti (hang) pada saat rekord detail tidak ada sudah diperbaiki (khusus Windows). V7.2 sv21, Kamis 11 Desember 2003 (sangat tidak stabil, posting hang bila masuk layar yang tidak ada rekord detail) 1. ap_asimp sekarang dapat memilih direktori transfer secara bebas mis. C:/transfer di windows dan direktori c:/transferlm akan dibuat secara otomatis. V7.2 sv20, Rabu 10 Desember 2003 (sangat tidak stabil, posting hang bila masuk layar yang tidak ada rekord detail) 1. Hang di scr623 det2, pada saat insert record dan pilihan Y diubah jadi T terus enter, sudah diperbaiki untuk windows. V7.2 sv19, Rabu 10 Desember 2003 (stabil) 1. umum.var sudah terbaca untuk data kosong. V7.2 sv18, Selasa 9 Desember 2003 (stabil) 1. Scr623 yang kadang kadang HOOKSnya kadang tidak jalan sudah ok di windows. V7.2 sv17, Senin 8 Desember 2003 (stabil) 1. dtparser scr899 (hotel) yang mengandung SCANSCAN sudah ok. 2. Det1 yang tidak ada isinya sudah tidak bisa diposting dan tidak bisa turun ke baris selanjutnya yang masih kosong. V7.2 sv16, Kamis 4 Desember 2003 (stabil) 1. Memilih Help dari layar login sudah ok. V7.2 sv15, Selasa 2 Desember 2003 (stabil) 1. dtcatlog yang tidak bisa menambah field baru sudah ok. 2. ap_impdt ditambah 1 parameter (lnamadir) untuk memilih direktori yang ingin diimport, bila kosong maka tetap menggunakan direktori IMPORT. V7.2 sv14, Jumat 28 November 2003 (stabil) 1. Masalah di layar app_type windows (scr222) yang tidak bisa memilih faktur yang mau diposting sesudah ke detail dan kembali ke master sudah ok. V7.2 sv13, Selasa 25 November 2003 (stabil) 1. Pilihan Backup dan Restore data dari file menu sudah ok. 2. Pencarian kata di layar naik-turun yang salah diperbaiki. V7.2 sv12, Sabtu 22 November 2003 (stabil) 1. Sort untuk angka format luar negeri (1,000,000.00) sudah ok. V7.2 sv11, Senin 17 November 2003 (stabil) 1. Pesan EDIT yang tidak muncul di 2811 versi windows sudah ok. V7.2 sv10, Minggu 16 November 2003 (stabil) 1. kspar -h sudah muncul help. 2. Icon Ksystem sudah langsung muncul di Windows. 3. Default direktori di icon adalah c:\ksystem untuk data V7.2 sv09, Sabtu 15 November 2003 (stabil) 1. Pesan kesalahan pada saat ap_impad sekarang ditampilkan, pesan yang muncul adalah dari layar yang dipanggil dari ap_impad, bisa scr atau sct. 2. scr2721 yang selalu memanggil file brd sudah diperbaiki. V7.2 sv08, Minggu 9 November 2003 (stabil) 1. Pilihan F1 sudah jalan di linux. 2. Data kosong sudah bisa jalan lagi. V7.2 sv07, Kamis 6 November 2003 (stabil) 1. Pilihan 6 sudah tidak muncul pada saat 'o' dari layar naik-turun. 2. Master detail di windows dipercepat jalannya. V7.2 sv06, Rabu 5 November 2003 (stabil) 1. ap_asimp dan ap_asiub sudah langsung dapat memilih file dari direktori. Namfile harus diisi dengan target diinginkan misalnya "a-" atau * bila semua file. File yang datanya ingin diambil harus diletakkan di direktori yang diset sebagai parameter di ap_asimp. V7.2 sv05, Selasa 4 November 2003 (stabil) 1. Pesan "Tanggal transaksi tidak boleh lewat 30 hari dari tgl komputer" walaupun tanggalnya belum lewat sudah diperbaiki. V7.2 sv04, Rabu 29 Oktober 2003 (stabil) 1. Layar posting di subdir yang kadang masih bisa masuk walau tidak ada SCR_APP_DIR_OK diperbaiki. V7.2 sv03, Selasa 28 Oktober 2003 (stabil) 1. Cetak laporan yang diurutkan sudah ok di windows. V7.2 sv02, Selasa 28 Oktober 2003 (stabil) 1. run -j sudah ok di linux. 2. panah ke kanan sudah ok. 3. ap_asimp untuk windows sudah ok. 4. ap_asiub, jumlah field awal-akhir ditambah dari 14 menjadi 25. V7.2 sv01, Minggu 26 Oktober 2003 (tidak stabil, run -j gagal) 1. Print LOGO di windows sudah bisa, dengan menggunakan kata LOGO di rts. 2. Ksystem sudah jalan untuk tahun >= 2004. V7.1 sv99, Kamis 16 Oktober 2003 (stabil) 1. Tombol-tombol di layar hasil laporan di windows sudah ok. V7.1 sv98, Selasa 14 Oktober 2003 (stabil) 1. Tombol panah di windows sudah bagus dan logo sudah bisa keluar di layar. V7.1 sv97, Jumat 10 Oktober 2003 (stabil) 1. Laporan di subdir yang keluar pesan "Gagal membuka file ???.dat, jalankan dtapprbl dulu" sudah diperbaiki. V7.1 sv96, Rabu 8 Oktober 2003 (tidak stabil) 1. Memory fault pada saat masuk scr918 dari data kosong sudah diperbaiki (check_status di prc_scr). V7.1 sv95, Rabu 8 Oktober 2003 (tidak stabil) 1. Core dumped pada saat mengubah master yang ada detailnya sudah diperbaiki (mis.scr525, spart). 2. SCR_APP_DIR_OK sudah ok. V7.1 sv94, Selasa 7 Oktober 2003 (tidak stabil) 1. Peremajaan di UNIX yang keluar "cp -f" tidak ada sudah diperbaiki. V7.1 sv93, Jumat 3 Oktober 2003 (tidak stabil) 1. Pindah direktori yang memori fault sudah ok. 2. Laporan yang memanjang ke kanan s/d 2000 karakter sudah ok dipindah ke html. V7.1 sv92, Senin 29 September 2003 (tidak stabil) 1. Laporan di multiuser windows sudah ok. V7.1 sv91, Sabtu 27 September 2003 (tidak stabil) 1. scr3400 dan scr3500 sudah bisa dipakai untuk program tambahan. Ini menambah scr3000 dan scr3100 yang sudah dapat dipakai sebelumnya. V7.1 sv90, Sabtu 27 September 2003 (stabil) 1. Tombol End di layar naik turun sudah ok. 2. Untuk laporan yang memanjang ke kanan sekarang sudah dapat hingga 2048 karakter, PAGE_WIDTH di rts HARUS diset sesuai panjang yang diinginkan. V7.1 sv89, Kamis 25 September 2003 (stabil) 1. Slider di det1 and det2 sudah bisa jalan di windows. 2. ap_tlrhr sudah ditambahkan untuk program BPR. a. Tombol End membuat program mati waktu di layar naik turun. V7.1 sv88, Sabtu 20 September 2003 (stabil) 1. Tampilan garis di windows dibuat lebih manis. 2. Tombol di windows diperbaiki sehingga tulisan di detail masih bisa kelihatan walaupun hanya 1 karakter. V7.1 sv87, Jumat l9 September 2003 (stabil) 1. Pesan DT_APPEND_LOG yang muncul terus di layar sudah diperbaiki. V7.1 sv86, Kamis 18 September 2003 (tidak stabil) 1. Perintah mv sudah ok di windows. 2. Scrollbar (buat naik turun di detail) di windows sudah diaktifkan. V7.1 sv85, Selasa 9 September 2003 (stabil) 1. scr931 membaca file grafik sudah ok di windows, pilihan ? masih belum jalan di windows. V7.1 sv84, Jumat 5 September 2003 (stabil) 1. Tombol Ctrl-O untuk mencetak hasil query sudah diubah jadi tombol 'v' dan sudah bisa kembali ke layar query sesudah mencetak. V7.1 sv83, Kamis 4 September 2003 (stabil) 1. Tombol DFALT di detail windows sudah ok. V7.1 sv82, Rabu 3 September 2003 (stabil) 1. Tombol validate sudah ok di windows. V7.1 sv81, Senin 1 September 2003 (stabil) 1. F9 yang core dumped pada saat di layar query sudah diperbaiki. 2. run -b2 untuk windows sudah bisa untuk perintah query dalam bahasa Inggris. V7.1 sv80, Jumat 29 Agustus 2003 (stabil) 1. Tombol DFALT_LIST, DFALT_SCAN dan VALIDATE sudah keluar di windows. V7.1 sv79, Sabtu 20 Agustus 2003 (stabil) 1. Hang atau segmentation fault pada saat ada posting gagal sudah diperbaiki. V7.1 sv78, Sabtu 16 Agustus 2003 (stabil) 1. print yang tampak di layar sudah ok dengan LTSP. V7.1 sv77, Selasa 12 Agustus 2003 (stabil) 1. PST_UPD_DET_COND sudah jalan di windows. 2. Print pilih halaman sudah ok di linux dan windows. V7.1 sv76, Kamis 7 Agustus 2003 (stabil) 1. Tanggal sudah bisa di windows. V7.1 sv75, Kamis 7 Agustus 2003 (stabil) 1. Menghapus detail scr423 sekarang sudah mengubah tampilan di master. V7.1 sv74, Rabu 6 Agustus 2003 (stabil) !!Harus diparser semua scr dan digen dulu 1. Font printer sudah ok. 2. scr931 bila membaca file aneh aneh sudah tidak mati. V7.1 sv73, Kamis 31 Juli 2003 (tidak stabil) 1. Menambah informasi untuk field (pushbuttonflg) untuk menambah tombol panah dan tanda tanya untuk windows. 2. Font tidak jalan. V7.1 sv72, Minggu 27 Juli 2003 (tidak stabil) 1. Pilihan 8 dan 9 sudah tidak mematikan program. 2. Font tidak jalan. V7.1 sv71, Kamis 24 Juli 2003 (stabil) 1. Pilihan penerbit sudah dimasukkan ke Ksystem untuk data kosong. 2. F8 di SCAN pada saat master data masih kosong sudah ok di windows. V7.1 sv70, Mingu 20 Juli 2003 (stabil) 1. POS untuk klinik sudah tidak menambah pds yang isinya kosong pada saat menambah data dengan baris terakhir kosong. 2. Update rekord di detail sudah tidak mengacaukan cursor. V7.1 sv69, Jumat 18 Juli 2003 (stabil) 1. Menu Tools F1 s/d F12 sudah ok di windows. 2. dtparser diperbaiki di windows sehingga pesan kesalahan di EDITS dan SUBFILE kelihatan di layar. V7.1 sv68, Jumat 11 Juli 2003 (stabil) 1. Tombol InsertLine dan DeleteLine di subfile yang ada SFL_ADD_OK sudah bisa. 2. File sementara /tmp/NONE??? di windows sudah dihapus sesudah dicetak. 3. Tombol Escape dan End sudah ada di windows. V7.1 sv67, Kamis 10 Juli 2003 (stabil) 1. Tombol Cari tambah dll sudah jalan di windows. V7.1 sv66, Minggu 6 Juli 2003 (stabil) 1. F9 (kalkulator) sudah ok di windows. V7.1 sv65, Selasa 2 Juli 2003 (stabil) 1. DT_CPPRG sudah tidak menghapus direktori prg. V7.1 sv64, Minggu 29 Juni 2003 (tidak stabil, DT_CPPRG menghapus prg pada saat peremajaan) 1. Dtubhver sudah ok. V7.1 sv63, Sabtu 28 Juni 2003 (stabil) 1. F7 di APP_TYPE yang kadang kadang memory fault sudah ok. V7.1 sv62, Rabu 25 Juni 2003 (stabil) 1. Tampilan untuk UNSEEN_ST sudah ok. 2. Kursor yang kadang kadang tidak nampak sudah kelihatan terus. V7.1 sv61, Senin 23 Juni 2003 (stabil) 1. Verifikasi yang gagal sebagian sudah diperbaiki. V7.1 sv60, Jumat 20 Juni 2003 (stabil) 1. Field UNSEEN di windows pada saat ke detail sudah ok. V7.1 sv59, Kamis 19 Juni 2003 (stabil) 1. UNSEEN di windows sudah ok. V7.1 sv58, Rabu 18 Juni 2003 (stabil) 1. SCR_MONITOR untuk layar APP_TYPE sudah ok, hanya belum bisa cek konsistensi. V7.1 sv57, Rabu 18 Juni 2003 (stabil) 1. Penambahan rekord yang tidak bisa direkam sudah ok. 2. Posting yang gagal (mis. scr221) sudah ok. V7.1 sv56, Minggu 15 Juni 2003 (tidak stabil) 1. POS sudah bisa master diisi. 2. Memory untuk query sudah dihapus pada saat keluar layar. V7.1 sv55, Kamis 12 Juni 2003 (stabil) 1. POS diperbaiki. 2. Field yang menjadi BIG dengan sendirinya sudah diperbaiki. 3. IMAGE(report) yang tidak CLS (clear screen) sudah bisa jalan. V7.1 sv54, Rabu 11 Juni 2003 (stabil) 1. P.O.S (Point of Sales) sudah jalan di windows. V7.1 sv53, Minggu 08 Juni 2003 (stabil) 1. Cetak di windows sudah tidak kembali lagi ke pilihan cetak ke mana. V7.1 sv52, Selasa 03 Juni 2003 (stabil) 1. Panah ke bawah di P.O.S sudah bisa langsung ke rekord selanjutnya (scr1521). V7.1 sv51, Minggu 01 Juni 2003 (stabil) 1. Ksystem Windows sudah bisa simpan file sebagai text atau html. V7.1 sv50, Rabu 28 Mei 2003 (stabil) 1. Nilai hasil F9 yang disimpan ke field yang banyak angka di belakang koma (mis.10.000/3->3.333.3333) akan tetap tersimpan di field walaupun yang nampak hanya 2 digit di belakang koma. V7.1 sv49, Selasa 27 Mei 2003 (stabil) 1. F3 di layar query yang menampilkan nilai suatu field sekarang sudah ok untuk angka dan tanggal. V7.1 sv48, Minggu 25 Mei 2003 (stabil) 1. F8 di windows yang menyebabkan memory fault sudah ok. V7.1 sv47, Sabtu 24 Mei 2003 (stabil) 1. Huruf tebal, italic dan underline sudah ok di windows. V7.1 sv46, Kamis 22 Mei 2003 (stabil) 1. Tulisan "det1: 1/10" pada saat di detail aplikasi sudah keluar. V7.1 sv45, Rabu 21 Mei 2003 (stabil) 1. Data kosong sudah ok di windows. V7.1 sv44, Minggu 18 Mei 2003 (stabil) 1. Menekan tombol End di scr913 sudah tidak mati di windows. 2. Memory fault pada saat query di scr912, backspace, end, kemudian pindah ke scr911, tekan c dan menekan end sudah diperbaiki. V7.1 sv43, Kamis 15 Mei 2003 (stabil) 1. Layar naik turun (laporan) di windows sudah mulus tampilannya. V7.1 sv42, Selasa 13 Mei 2003 (stabil) 1. Tampilan pada saat keluar dari layar (mis.scr525) sudah tidak patah patah, demikian juga pada saat membesarkan atau mengecilkan ukuran window. 2. RT_JOIN_OUTPUT sudah ok di windows. V7.1 sv41, Rabu 7 Mei 2003 (stabil) 1. SCR_AUTO_ADD_MST yang langsung ke detail pada saat add di master sudah ok baik di linux maupun di windows. 2. K-System windows sudah bisa memanggil program lain seperti gzip dan tar (peremajaan dan pindah direktori). 3. dtparser untuk unix bisa memarser program lama yang + nya tidak berpasangan dan DFALTnya masih menggunakan HELP seperti DFALT_SCAN_HELP. V7.1 sv40, Jumat 2 Mei 2003 (stabil) 1. Pesan Mst:0/-1 sudah diperbaiki pada saat rekord master dihapus. V7.1 sv39, Kamis 1 Mei 2003 (stabil) 1. PgUp dan PgDn pada saat di detail 192 yang membuat masalah 2 rekord yang disorot sudah diperbaiki. V7.1 sv38, Selasa 29 April 2003 (stabil) 1. Data awal kosong sudah ok di program hotel. V7.1 sv37, Kamis 24 April 2003 (stabil) 1. Peremajaan (scr2911) yang keluar perintah del sudah diperbaiki. 2. F2 untuk sct tidak jalan, masalahnya ada di scr144.rts, bukan Ksystem. V7.1 sv36, Jumat 18 April 2003 (tidak stabil) 1. Perbaikan dtparser untuk linux graphics. V7.1 sv35, Kamis 17 April 2003 (tidak stabil) 1. Font sudah jalan di windows. 2. Print screen sudah ok di linux (Ctrl-P). 3. Di direktori data lama sudah tidak bisa masuk layar APP_TYPE. V7.1 sv34, Kamis 10 April 2003 (stabil) 1. dtparser dan run di linux (text mode) sudah tidak butuh qt. V7.1 sv32, Selasa 8 April 2003 (stabil) 1. Print screen (Ctrl-P) dan Pilih print server (Ctrl-v) sudah jalan lagi di linux. V7.1 sv31, Kamis 3 April 2003 (stabil) 1. Ekspor data sudah ok di windows (DT_FLDLO). 2. CD windows sudah dibuat dan dapat dicoba. V7.1 sv30, Sabtu 29 Maret 2003 (stabil) 1. Scr931 sudah ok untuk mencetak file. 2. Peremajaan bulanan sudah ok di windows. 3. Pindah direktori sudah ok di windows. 4. printer sudah bisa cetak di windows, tapi besar karakter belum bisa diatur. V7.1 sv29, Sabtu 15 Maret 2003 (stabil) 1. VALIDATE_SR2, mencari nomor plu yang kosong secara otomatis untuk supermarket sudah ok. V7.1 sv28, Sabtu 15 Maret 2003 (stabil) 1. Masuk ke nomor screen yang kacau sesudah gagal posting (mis.sct711) sudah diperbaiki. V7.1 sv27, Kamis 13 Maret 2003 (stabil) 1. Peremajaan yang tidak menjalankan scr191 dari 2857 sudah diperbaiki. V7.1 sv26, Rabu 12 Maret 2003 (tidak stabil, peremajaan masih masalah) 1. dtopnkey untuk unix harus menggunakan program baru dan file gzip harus dimasukkan ke /usr/bin sebagai root. V7.1 sv25, Jumat 7 Maret 2003 (tidak stabil) 1. dtparser sudah tampil bagus di windows. 2. Bila menggunakan Redhat V8.0, ubah file /etc/sysconfig/i18n dari LANG="en_US.UTF-8" menjadi LANG="en_US" supaya tampilan garis bisa muncul di ksytem mode text. V7.1 sv24, Rabu 5 Maret 2003 (stabil) 1. VALIDATE_SR2_if diubah dari 11 digit menjadi 9 digit. V7.1 sv23, Kamis 27 Pebruari 2003 (stabil) 1. dtparser prt sudah bisa di windows, tapi belum bisa dtparser -x0000 dan belum isi nama user ri atau user grup root. 2. gen -x sudah bisa di windows. V7.1 sv22, Kamis 27 Pebruari 2003 (stabil) 1. Kalau ingin mengubah kode user (usrkode) menjadi huruf besar, gunakan run -caps. V7.1 sv21, Rabu 19 Pebruari 2003 (stabil) 1. DEFAULT mis bbmno INIT {bbmno} yang memunculkan string bbmno (seharusnya isinya) sudah diperbaiki. V7.1 sv20, Rabu 19 Pebruari 2003 (stabil) 1. Mencari kata tertentu '/' pada saat laporan sudah ok di windows. 2. Posting sudah bisa langsung di windows. V7.1 sv19, Jumat 14 Pebruari 2003 (stabil) 1. DO_SCAN F2 sudah ok. 2. F2 sudah tidak terbang ke laporan scz. 3. RT_JOIN_OUTPUT sudah ok di windows. 4. DFALT_LIST sudah diperbaiki. 5. Tampilan layar sudah ok pada saat menekan tombol 'o' dan escape dari layar query. catatan: Untuk menghilangkan tampilan master pada saat di trans atau trans2, gunakan {COVER_MASTER} di trans dan/atau {COVER_TRANS} di trans2. V7.1 sv18, Minggu 9 Pebruari 2003 (tidak stabil, DO_SCAN masih masalah) 1. Pasangan + + yang kadang tampilnya kacau sudah ok. V7.1 sv17, Senin 3 Pebruari 2003 (tidak stabil, DFALT_LIST kacau) 1. DFALT_LIST di report sudah tidak muncul blanks pada saat awal. 2. DO_SCAN F2 yang dipanggil dari HOOKS sudah diperbaiki. V7.1 sv16, Kamis 30 Januari 2003 (stabil) 1. Cetak laporan ke printer postscript sudah ok, tapi huruf besar kecil masih belum bisa diset. V7.1 sv15, Jumat 17 Januari 2003 (stabil) 1. Field yang ada prefix mis. scr372 {Pdomrekum} sudah ok di windows. 2. Posting layar yang masternya query sedang detailnya aplikasi sudah ok di windows (scr235). 3. Pesan yang tampil pada saat menambah di detail sudah benar. 4. Query yang kadang kadang menghasilkan tidak sesuai yang dicari sudah ok di windows. V7.1 sv14, Selasa 14 Januari 2003 (stabil) 1. Edit masterb yang menginduk ke EDIT(master) via {IMG_EDITS=master} sudah ok di windows. V7.1 sv13, Selasa 14 Januari 2003 (stabil) 1. Dtparser direktori lama yang tanda + nya tidak berpasangan dibuat tetap jalan. 2. ap_asimp untuk sriratu pcmdvs diisi informasi acmpjawab. V7.1 sv12, Minggu 12 Januari 2003 (stabil) 1. Pindah ke direktori yang menghapus frm juga menghapus frm bilan run -x dan juga mengopy scrdef.str atau scrdef.str ke subdir. V7.1 sv11, Sabtu 11 Januari 2003 (stabil) 1. Pindah ke direktori lama sekarang sudah ok, termasuk parser scr lama. Bila perlu parser lagi di subdirektori, pilihan hapus frm dari subdirektori sekarang ada di scr921. V7.1 sv10, Rabu 8 Januari 2003 (stabil) 1. MAXTITLE dan MAXROWARR diperbesar dari 80 menjadi 100 untuk pembuatan laporan html. V7.1 sv09, Senin 6 Januari 2003 (stabil) 1. Pengisian data yang menggunakan SFL_ADD_OK dan SFL_ADD_ENTER (mis. saldo awal, scr2811) sudah bisa mengabaikan record terakhir yang tidak memenuhi edits untuk windows. V7.1 sv08, Senin 6 Januari 2003 (stabil) 1. Laporan ke html diperbesar MAXHDRBUF dari 2000 menjadi 4000. V7.1 sv07, Senin 6 Januari 2003 (stabil) 1. Laporan panjang yang jumlah judulnya > 40 yang ingin dipindah ke html sekarang sudah ok, judul diperbanyak hingga 80. V7.1 sv06, Minggu 5 Januari 2003 (stabil) 1. Penambahan data di layar yang ada master dan master2 sudah ok, mis. scr2892. V7.1 sv05, Minggu 29 Desember 2002 (stabil) 1. scr931 dan layar scr981 sudah ok di windows. V7.1 sv04, Sabtu 28 Desember 2002 (stabil) 1. Posting langsung dari layar aplikasi (bukan 'g') sudah ok di windows. V7.1 sv03, Kamis 26 Desember 2002 (stabil) 1. Fasilitas UNSEEN_ST yang menghilangkan tampilan field pada saat awal sudah ok di windows. V7.1 sv02, Minggu 22 Desember 2002 (stabil) 1. F3, F10, F11 dan F12 di layar query sudah ok. Ini berarti semua tombol function dari F2 s/d F12 sudah ok. F1 (help) masih belum diaktifkan. V7.1 sv01, Sabtu 21 Desember 2002 (stabil) 1. Data kosong yang kadang kadang core dumped di windows sudah diperbaiki. 2. F10 sudah jalan di windows. 3. Run versi 7.0 dan sebelumnya hanya berjalan hingga akhir 2003, run versi 7.1 ini dst tidak dibatasi waktunya. Harap ksystem lama diubah dulu dengan versi 7.1 atau sesudahnya. V7.0 sv98, Kamis 19 Desember 2002 (stabil) 1. Tampilan nomor sudah bisa rata kanan (windows). 2. Tampilan field yang pojok kanan di detail sudah digeser sedikit ke kiri. V7.0 sv97, Minggu 15 Desember 2002 (stabil) 1. UNSEEN_IF sekarang harus diikuti oleh calcs. V7.0 sv96, Rabu 11 Desember 2002 (stabil) 1. Data awal sudah bisa diimport lewat windows. V7.0 sv95, Sabtu 7 Desember 2002 (stabil) 1. Cetak 'o' atau 'v' (sebagai ganti dari ctrl-o) sudah ok di windows. V7.0 sv94, Selasa 3 Desember 2002 (stabil) 1. ap_asimp diperbaiki lagi supaya mengambil nilai sales apa adanya, tanpa dijadikan 7 digit. 2. SFL_DEL_COND ditambah untuk menghapus tampilan layar subfile yang bukan hasil dari Ctrl-N. V7.0 sv93, Selasa 3 Desember 2002 (stabil) 1. Warna text di console diubah dari kuning jadi putih. 2. UPDATE_RANGE ok walau menggunakan SFLOAT. V7.0 sv92, Rabu 27 November 2002 (stabil) 1. ap_asimp diperbaiki untuk membuat pds yang ada diskon walau jumlah barang dan subtotnya 0. 2. Proses VALIDATE pada saat PST_UPD_DET_COND dihilangkan, memperbaiki masalah scr221 tipe HL yang bila ada 2 rekord detail dan masternya diubah, rekord pertama detail berubah nilainya jadi nol. V7.0 sv91, Minggu 24 November 2002 (stabil) 1. F3 sudah ok di windows. 2. F2 dalam penyelesaian. V7.0 sv90, Sabtu 23 November 2002 (stabil) 1. F5 sudah ok di windows. 2. F4 sudah ok di windows. V7.0 sv89, Kamis 21 November 2002 (stabil) 1. F8 untuk windows sudah ok. 2. F8 yang kadang keluar tulisan "aneh, tidak seharusnya terjadi" sudah diperbaiki. V7.0 sv88, Senin 18 November 2002 (stabil) 1. ap_asimp untuk sriratu diperbaiki untuk pdsdep dan pdssub yang 7 digit. V7.0 sv87, Minggu 17 November 2002 (stabil) 1. Penambahan rekord pada saat SCAN_SCR_ADD sudah ok di windows. V7.0 sv86, Jumat 15 November 2002 (stabil) 1. Password root yang bila diubah akan gagal masuk layar login sudah diperbaiki. 2. Laporan yang disort sudah bisa disimpan ke file dalam keadaan urut seperti layar. V7.0 sv85, Jumat 15 November 2002 (stabil) 1. ap_asimp (sriratu) membaca txt tanpa harus ada lokasi. V7.0 sv84, Minggu 10 November 2002 (tidak stabil) 1. Perbaikan program F8. V7.0 sv83, Jumat 8 November 2002 (tidak stabil) 1. Pengisian tanggal hanya boleh bulan ini stsyt16 == B sudah ok. V7.0 sv82, Selasa 5 November 2002 (stabil) 1. CHKTG(ltgl) sudah ditambahkan untuk mengecek apakah tgl ok, bila tgl tidak bisa mundur stsyt16 == "T", tgl harus = g_tgltrn bila stsyt16 == "Y", tgl selalu ok bila stsyt16 == "B", tgl hanya ok dalam bulan ini. V7.0 sv81, Jumat 1 November 2002 (stabil) 1. Perbaikan tampilan layar pada saat update dan hapus rekord detail. V7.0 sv80, Kamis 31 Oktober 2002 (stabil) 1. ap_asimp untuk supermarket diperbaiki ppmtothrg tidak dipotong diskon. V7.0 sv79, Minggu 27 Oktober 2002 (stabil) 1. UNSEEN_IF sudah ok di windows. V7.0 sv78, Jumat 25 Oktober 2002 (stabil) 1. Tampilan transt yang tidak muncul di layar app_type sudah muncul. V7.0 sv77, Kamis 17 Oktober 2002 (stabil) 1. dtparser sekarang boleh grup ri atau grup root. 2. Posting di windows sudah bisa. V7.0 sv76, Selasa 15 Oktober 2002 (stabil) 1. F3 untuk query detail dihidupkan lagi. V7.0 sv75, Selasa 8 Oktober 2002 (tidak stabil) 1. Detail aplikasi di layar query sudah ok di windows (scr423), sedang menghidupkan layar aplikasi versi windows (scr192). V7.0 sv74, Minggu 6 Oktober 2002 (tidak stabil) 1. DFALT_HELP, DFALT_LIST_HELP dan DFALT_SCAN_HELP dihilangkan. 2. DFALT_SCAN_BLANK ditambahkan untuk memberi nilai awal blank pada saat menambah rekord. V7.0 sv73, Kamis 3 Oktober 2002 (tidak stabil) 1. DFALT_SCAN yang kadang kadang tidak hilang tampilan popupnya sudah diperbaiki. 2. Variabel global g_ipname ditambahkan untuk menyimpan informasi workstation (ipname). V7.0 sv72, Kamis 3 Oktober 2002 (tidak stabil) 1. DBC_LAST_LEN otomatis akan diisi panjang target di DBC_LAST_TARGET bila tidak diisi. 2. Layar aplikasi boleh ada SCAN_SCR_ADD. 3. Pada saat scan, tekan F8 terbang ke layar lain, cari rekord, batal, terus kembali ke layar semula yang keluar pesan, gunakan USE_CONST_SET sudah diperbaiki. V7.0 sv69, Jumat 13 September 2002 (tidak stabil) 1. USE_SETS dan USE_CONST_SETS sudah tidak dibutuhkan lagi, akan dihitung secara otomatis oleh ksystem, usulan dari bp.Andreas Wangsaraharja. 2. DBC_USE_SETS sekarang sudah tidak dibutuhkan, otomatis dihitung dari DBC_TARGETnya. 3. Format angka dapat diubah dari indonesia ke inggris dan sebaliknya dengan menekan tombol Ctrl-X atau dengan run -ln. V7.0 sv68, Jumat 13 September 2002 (stabil) 1. Pada saat menambah atau mengubah rekord detail, rekord master akan dibaca dulu dari harddisk seperti pada saat menghapus. V7.0 sv67, Kamis 12 September 2002 (stabil) 1. EDIT di dalam SCAN sudah diperbaiki. V7.0 sv66, Senin 02 September 2002 (tidak stabil) 1. ap_bgsml(string, flag); sudah ditambahkan ke ap. Bila flag == 1, maka string diubah jadi huruf besar semua, bila flag == 0, maka string diubah jadi huruf kecil semua. Ap ini dapat dipanggil juga melalui calcs. V7.0 sv65, Kamis 22 Agustus 2002 (tidak stabil) 1. SCR_AUTO_CONFIRM ditambahkan untuk posting tanpa rekam dan enter sesudah menekan tombol End (aplikasi). 2. BLINK ditambahkan untuk output attribute. V7.0 sv64, Jumat 16 Agustus 2002 (stabil) 1. Master detail penampilan sudah ok, tapi scrollbar masih belum jalan. V7.0 sv63, Jumat 9 Agustus 2002 (stabil) 1. Query di scr711 layar 2 sudah ok di windows. V7.0 sv62, Rabu 7 Agustus 2002 (stabil) 1. Master query, det1 aplikasi bisa posting ke det2. V7.0 sv61, Minggu 28 Juli 2002 (stabil) 1. Layar menu utama, submenu dan submenu2 di Windows sudah diberi judul. V7.0 sv60, Sabtu 27 Juli 2002 (stabil) 1. Layar di windows sudah bisa dibesar-kecilkan. V7.0 sv59, Minggu 21 Juli 2002 (stabil) 1. Pencarian rekord sudah bisa menggunakan mouse. V7.0 sv58, Minggu 14 Juli 2002 (stabil) 1. Scan untuk windows sudah dapt memakai page-up, page-down dan mouse. 2. Tampilan untuk field disabled, textnya diubah jadi hitam agar lebih jelas. V7.0 sv57, Selasa 9 Juli 2002 (stabil) 1. ap_asimp (ambil data sriratu) ditambah diskon, ppmtotdis sekarang berisi diskon, ppmtotdis2 berisi jumlah rekord. pdsperdis berisi nilai diskon. pcm DISC dibentuk berdasar shift (pagi, siang) dan dept-sub. V7.0 sv56, Senin 1 Juli 2002 (stabil) 1. Variabel global g_pwd yang menyimpan direktori dari run yang sedang berjalan sudah ada (mis: /home/ksystem). V 7.0 sv55, Rabu 13 Juni 2002 (stabil) 1. Untuk program tsusanti, login sudah dapat menggunakan usrkode atau usrnam. V7.0 sv54, Sabtu 8 Juni 2002 (stabil) 1. Laporan di windows sudah bisa sort dan freeze, user ROOT juga boleh mengubah file. V7.0 sv53, Minggu 2 Juni 2002 (stabil) 1. Laporan di windows sudah bisa mencari kata. V7.0 sv52, Kamis 30 Mei 2002 (stabil) 1. Laporan gui sudah bisa dicari dan bisa menampilkan garis. V7.0 sv51, Kamis 23 Mei 2002 (stabil) 1. Panah kanan pada saat laporan naik-turun sudah ok. V7.0 sv50, Senin 20 Mei 2002 (stabil) 1. Masalah INIT_QUERY yang kacau karena F2 jurnal sudah diperbaiki. V7.0 sv49, Senin 20 Mei 2002 (tidak stabil) 1. F2 sekarang bisa dipakai untuk mencetak jurnal langsung dari layar transaksi. V7.0 sv48, Jumat 3 Mei 2002 (tidak stabil) 1. Perhitungan lebih kecil di calcs yang salah sudah diperbaiki. V7.0 sv47, Rabu 1 Mei 2002 (tidak stabil) 1. Double height untuk screen sudah ok. V7.0 sv46, Selasa 30 April 2002 (tidak stabil) 1. Untuk multiscreen linux (dengan screen), pilihan double height dan double width (untuk font besar) diabaikan karena membuat macet printer. V7.0 sv45, Selasa 30 April 2002 (tidak stabil) 1. Laporan dengan RT_DEFAULT yang kadang kadang tidak ketemu rekord sudah diperbaiki. 2. Field yang tidak mau scroll (scr3229) diperbaiki. V7.0 sv44, Kamis 25 April 2002 (tidak stabil) 1. scr423 yang masalah pada saat query sudah diperbaiki. V7.0 sv43, Rabu 17 April 2002 (tidak stabil) 1. Variabel C yang dipakai sebagai kondisi virtual ke 2 sudah diperbaiki untuk kondisi hanya menemukan 1 rekord untuk SEARCH yang pertama. V7.0 sv42, Minggu 14 April 2002 (tidak stabil) 1. Perubahan program untuk menerima field input dari operator. V7.0 sv41, Rabu 10 April 2002 (tidak stabil) 1. Sentinel 1 user dengan perubahan seperti multiuser lainnya sekarang sudah tersedia, kebutuhan untuk backup maupun program single user yang banyak perubahan. V7.0 sv40, Jumat 5 April 2002 (tidak stabil) 1. PST_DET_COND sekarang mengubah trans, transa ... s/d transe. 2. Tampilan layar yang selalu bergeser ke atas pada saat posting di komputer windows yang menggunakan putty sudah diperbaiki. V7.0 sv39, Kamis 04 April 2002 (tidak stabil) 1. Banyak perubahan untuk masuk ke Windows. 2. Nama user dan grup yang huruf kecil sekarang datanya otomatis diubah menjadi huruf besar. V7.0 sv38, Kamis 7 Maret 2002 (stabil) 1. Masalah stsnol yang diubah dari sfloat menjadi dfloat untuk laporan sudah ok. V7.0 sv37, Selasa 5 Maret 2002 (tidak stabil) 1. Masalah stsnol yang diubah dari sfloat menjadi dfloat sudah diperbaiki. V7.0 sv36, Kamis 28 Pebruari 2002 (tidak stabil) 1. Warna master dan trans dibedakan lagi. V7.0 sv35, Rabu 20 Pebruari 2002 (tidak stabil) 1. ap_omron menghasilkan huruf besar (A-F) untuk nomor hexadesimal bila ada, mis. 12A, bukan 12a. V7.0 sv34, Minggu 17 Pebruari 2002 (stabil), Bp. Rabda (The Tong Liang) dimakamkan hari ini, sedang mamanya Hway Tik besok pagi. 1. RESTRICT(trans) di det yang diabaikan bila ada RESTRICT(transa), scr323, sudah diperbaiki. V7.0 sv33, Selasa 12 Pebruari 2002 (stabil) 1. UPDATE_RANGE sudah ok walau panjang target tidak sepanjang index. 2. dtparser -v untuk mencampur garis tebal dan tipis di layar sedang run -v untuk mencampur garis tebal dan tipis di laporan. V7.0 sv32, Jumat 8 Pebruari 2002 (stabil) 1. Untuk supermarket ap_asimp selisih menambah ppm (semua shift jadi 1) dan menambah pcm untuk setiap shift. 2. Tampilan yang agak kacau di scr525 sudah diperbaiki. V7.0 sv31, Selasa 5 Pebruari 2002 (tidak stabil) 1. transa di layar APP_TYPE sudah bisa jalan. V7.0 sv30, Senin 4 Pebruari 2002 (stabil) 1. Garis tebal dan tipis sekarang jadi default lagi, untuk menghilangkan garis tebal, gunakan dtparser -v dan run -v. 2. Layar naik turun di puttY sudah ok. V7.0 sv29, Sabtu 2 Pebruari 2002 (stabil) 1. Garis tebal dan tipis dapat dimunculkan di layar dengan dtparser -v, sedang laporan yang ingin menampilkan kombinasi tebal dan tipis dapat dimunculkan dengan run -v. V7.0 sv28, Jumat 1 Pebruari 2002 (stabil) 1. dtparser -v akan menampilkan garis tebal di layar. 2. run -v akan menampilkan garis tebal di laporan. 3. Tampilan garis yang putus putus sudah diperbaiki. 4. Bila msg.dat terlalu besar (>=100.000 rekord), F10 tidak lagi dicatat di sana. V7.0 sv27, Kamis 31 Januari 2002 (stabil) 1. Komentar File usr.dat jangan dipindah pada saat login sebagai root sudah diperbaiki. 2. Bila ada masalah dengan F10 delete yang tidak bisa menghapus, hapus/pindah dulu file msg.dat & msg.idx. 3. Pada peremajaan data bulanan, harap file msg.dat dan msg.idx ini dihapus sehingga tidak bertambah terus. V7.0 sv26, Selasa 29 Januari 2002 (stabil) 1. Pesan hard disk sudah mau habis padahal masih banyak diperbaiki. V7.0 sv25, Jumat 25 Januari 2002 (stabil) 1. ap_omron(input,hasil) ditambahkan untuk berhubungan dengan alat penunjuk angka mesin Omron. Untuk mengikuti satu per satu xor yang terjadi gunakan run -d. V7.0 sv24, Minggu 20 Januari 2002 (stabil) 1. FLISI(namafield) ditambahkan untuk mengetahui apakah file kosong atau sudah ada minimum 1 rekord di file tsb. Dipakai di dalam CALCS, contoh: CALCS() cjrnkosong FLISI(jrnprm) == 0 V7.0 sv23, Jumat 18 Januari 2002 (stabil) 1. DBC_LAST_TARGET untuk UPDATE_RANGE, index boleh komposit (lebih dari satu field) dan boleh duplikat. V7.0 sv22, Rabu 16 Januari 2002 (stabil) 1. Informasi shift pagi dan siang untuk ap_asimp sriratu sudah ok. V7.0 sv21, Selasa 8 Januari 2002 (stabil) 1. ap_asiub diperbaiki sehingga membaca target dengan betul. V7.0 sv20, Senin 7 Januari 2002 (stabil) 1. run -root dengan user grup root atau usrpos manager sudah jalan lagi untuk mengubah data di direktori lama. V7.0 sv19, Minggu 9 Desember 2001 (stabil) 1. SCR_JOIN_COND diperbaiki agar pencarian di scr711 berhasil untuk program non-supermarket. V7.0 sv18, Kamis 5 Desember 2001 (stabil) 1. Mulai versi ini Ksystem saya beri penilaian stabilitas program menjadi 3 kategori: - sangat stabil-> sudah benar benar teruji - stabil -> dapat dipakai tanpa risiko berarti - tidak stabil -> ada perubahan yang berbahaya, hati hati memakainya. 2. RST_EXIT_COND yang tidak dijalankan pada saat mencari rekord, membatalkan pencarian kemudian menambah rekord diperbaiki. V7.0 sv17, Rabu 4 Desember 2001 (stabil) 1. ap_asimp untuk sriratu sekarang menjumlah selisih dari setiap cash register ke file ppm. V7.0 sv16, Selasa 3 Desember 2001 (stabil) 1. Masalah pada saat parser dan run yang core dumped karena SCR_JOIN_COND,SCR_JOIN_FIELD1 dan SCR_JOIN_FIELD2 sudah diperbaiki. V7.0 sv15, Kamis 22 November 2001 (tidak stabil) 1. RT_SERVER_DEV sekarang bisa mengambil field atau global variabel, mis. RT_SERVER_DEV r_dev. 2. SCR_G_POSTING bisa posting melalui layar tipe APP_TYPE sedang posting melalui layar query tidak. Hal ini memperbaiki posting yang berputar terus seperti dari scr527 (retur penjualan). 3. SCR_JOIN_COND ditambahkan sebagai kondisi untuk melakukan SCR_JOIN_FIELD1 dan SCR_JOIN_FIELD2. V7.0 sv14, Rabu 21 November 2001 1. Penambahan/pengubahan/penghapusan user hanya boleh grup root, sedang pengubahan data hanya user ri dengan grup ri. User lain dengan grup ri sudah tidak boleh. run -masalah hanya boleh oleh grup root atau ri. 2. F10 untuk mengubah field sekarang bisa banyak sekaligus, mis. bbmsdawlbl = bbmsdakhbl = bbmsdawlth = bbmsdakhth = 0 3. Cetak lokal diperbaiki lagi. V7.0 sv13, Selasa 20 November 2001 1. Jumlah HD sisa dibetulkan untuk Redhat Linux 7.1, bila sisa Hard disk di bawah 10 MB, akan diberi peringatan. V7.0 sv12, Selasa 20 November 2001 1. dtparser sct yang minta password terus sudah diperbaiki. 2. cetak lokal scr915 sudah diperbaiki, harus program versi 3.1 02 atau sesudahnya (ada file ctk di scr917). V7.0 sv11, Sabtu 17 November 2001 1. dtparser scr yang minta password terus sudah diperbaiki. V7.0 sv10, Jumat 16 November 2001 1. Pengesetan printer lokal melalui scr915 sudah jalan. Untuk komputer pusat gunakan nama console, untuk station lain yang lewat LTSP, gunakan who -ml untuk mengetahui kode_ip dari station tsb. V7.0 sv09, Jumat 16 November 2001 1. File ctk ditambahkan ke ksystem. Struktur ada di direktori ctktxt dan scr915 ditambahkan untuk mengeset printer lokal (khusus Linux). V7.0 sv08, Rabu 14 November 2001 1. ap_impad(scrno) ditambahkan untuk mengubah rekord IMPT menjadi OPEN. 2. Pengubahan file hanya boleh oleh user ri. V7.0 sv07, Selasa 6 November 2001 1. Field usrkode dengan index usrkodidx (panjang A 11) ditambahkan ke file usr. scr912.std juga diubah untuk mengakomodasi perubahan ini. V7.0 sv06, Senin 5 November 2001 1. sgl bisa jalan di semua user (tidak hanya ksystem). 2. Khusus untuk pembatasan divisi (scr911, 4d), dicek juga melalaui SCR_JOIN_FIELD2 bila field=dvskode. V7.0 sv05, Sabtu 3 November 2001 1. Dari SCR_APP bisa SCR_NXT_POSTING ke SCR_APP lagi. Caranya dengan menambahkan SCR_G_POSTING di SCR_APP awal, scr yang kita jalankan End terus Rekam. 2. Pengaturan grpdvs dihilangkan. Pembatasan buku besar maupun divisi sekarang dilakukan melalui scr911 dari master ke 3d (bbm) atau 4d (dvs). Divisi UMUM selalu dibolehkan tapi tidak otomatis ditampilkan pada saat SCAN (hanya kalau diijinkan melalui scr911 atau dikosongkan di scr911, 4d). V7.0 sv04, Rabu 31 Oktober 2001 1. run -hp, dianggap desk-jet atau laserjet, PAGE_LENGTH maximum=59, bila PAGE_LENGTH di rts lebih besar 59 akan diset = 59. 2. login user lagin, kemudian pindah ke ksystem sudah bisa dtparser. V7.0 sv03, Rabu 24 Oktober 2001 1. Pada saat mau menghapus rekord detail, sekarang otomatis membaca rekord master terbaru dulu (seperti melakukan Ctrl-D di master). 2. Scan pada saat ? kemudian esc esc yang menyebabkan core dumped sudah diperbaiki. V7.0 sv02, Jumat 12 Oktober 2001 1. run -ln ditambahkan untuk mencetak angka dengan format 1,000.00 V7.0 sv01, Kamis 11 Oktober 2001 1. ap_asimp sekarang semua file diimpor, sebelumnya harus *.txt atau *.dat. 2. SCR_LOG_ADD, SCR_LOG_UPD dan SCR_LOG_DEL ditambahkan untuk mencatat transaksi yang perlu diwaspadai. SCR_LOG masih berlaku. V6.9 sv97, Senin 8 Oktober 2001 1. Pindah direktori via 921 yang gagal diperbaiki. V6.9 sv96, Sabtu 6 Oktober 2001 1. SCR_CHDIR yang membuat kacau program mundur diperbaiki. V6.9 sv95, Kamis 4 Oktober 2001 1. Cetak ke Deskjet HP dan Canon diperbaiki, Ctrl-M ditambahkan ke laporan secara otomatis untuk memperbaiki tampilan rusak yang seperti tangga. V6.9 sv94, Selasa 25 September 2001 1. F8 pada saat SCAN diperbaiki. 2. SCAN yang selalu mengambil nilai pada saat sampai paling bawah diperbaiki. V6.9 sv93, Minggu 23 September 2001 1. SCAN_SCR_QRYONLY= ditambahkan untuk langsung masuk ke layar dalam posisi mencari record (tidak perlu menekan tombol c), dan dapat mengambil rekord dengan keluar dari layar dengan menekan tombol F8. V6.9 sv92, Selasa 18 September 2001, Rahmat Kartolo meninggal dunia. 1. DBC_SUM_FIELD4 ditambahkan, hasil perhitungan masuk ke r_double5. V6.9 sv91, Jumat 14 September 2001 1. Cetak laporan via RT_DEFAULT yang Segmentation fault sudah diperbaiki. 2. Perhitungan di CALCS A - B yang selisihnya <= 0.001 otomatis nol (batas spelling, stsnol, dapat diset di scr914 layar 2) V6.9 sv90, Selasa 11 September 2001 1. Buka laci kas untuk program restoran. V6.9 sv89, Senin 10 September 2001 1. ap_bulat bila parameter bulat_ke <= 0, maka hasil = input. V6.9 sv88, Jumat 7 September 2001 1. ap_asiub diperbaiki untuk fldpos2 dan fldpos3. V6.9 sv87, Kamis 6 September 2001 1. ap_asiub ditambah 2 parameter lfldpos2 dan lfldpos3 untuk max index dengan 3 fields (semuanya string). V6.9 sv86, Selasa 4 September 2001 1. master2a dipakai sebagai layar kedua mastera bila ada. Bila tidak ada tetap menggunakan master2. 2. Contoh salah1 s/d salah6 sekarang dapat dipilih langsung bila data masih kosong. V6.9 sv85, 3 September 2001 1. run -hp sudah jalan. V6.9 sv84, 1 September 2001 1. scr921 sekarang bisa tanda tanya untuk melihat subdir. V6.9 sv83, 30 Agustus 2001 1. ap_dlsfl yang mengubah data di direktori (scr2911) diperbaiki. V6.9 sv82, 23 Agustus 2001 !!Harus dtparser lagi 1. RT_SERVER(nama_server) dan RT_SERVER_DEV sudah ditambahkan untuk mencetak ke beberapa printer sekaligus. V6.9 sv81, 20 Agustus 2001 1. ap_bulat diperbaiki hingga angka 2.500.000 dengan bulat 0.01 ok. 2. detail 4d s/d 9d ke transc s/d transh sudah ok. V6.9 sv80, 17 Agustus 2001 1. SCR_DIR untuk program mundur diperbaiki. 2. Nama Login user dimunculkan di layar login dan layar menu. 3. Bisa login ke user lain dari terminal dengan mengetik login. V6.9 sv79, 14 Agustus 2001 1. F3 di direktori masalah sekarang bisa digunakan untuk melihat file. V6.9 sv78, 13 Agustus 2001 1. F5 untuk run -masalah diperbaiki. V6.9 sv77, 10 Agustus 2001 1. Tampilan garis sekarang hanya yang tipis, yang tebal dihilangkan. Ini dilakukan karena Linux yang baru tidak mendukung kombinasi garis tebal dan tipis bersamaan (simpul simpul kombinasi jadi gambar kotak). Bila masih ingin garis yang tebal, gunakan dtparser -m V6.9 sv76, 3 Agustus 2001 1. Tampilan warna untuk detail APP_TYPE diperbaiki (scr2321). 2. run -masalah diperbaiki pada saat masuk ke detail . V6.9 sv75, 1 Agustus 2001 1. run -masalah diperbaiki lagi. V6.9 sv73, 21 Juli 2001 1. Gagal pada saat peremajaan karena ada komentar seperti {00155 "Y" = sudah diperbaiki. 2. run -x yang gagal dan keluar pesan, single user harus run -x0000 sudah diperbaiki. V6.9 sv72, 17 Juli 2001 1. Perbaikan untuk run -masalah sehingga bisa dipakai oleh semua user, bukan hanya root. V6.9 sv71, 17 Juli 2001 1. Komentar yang tidak perlu "File not found" pada saat mencetak sudah dihilangkan. V6.9 sv70, 15 Juli 2001 1. Perbaikan parser untuk calcs sehingga cpot1 tidak mengecek file pot. V6.9 sv69, 12 Juli 2001 1. Scr929 sudah ada untuk mencoba masalah hasil run -masalah. V6.9 sv68, 10 Juli 2001 1. F4 untuk integer yang keluar nan dll sudah diperbaiki. 2. sgl boleh khusus untuk user ri. V6.9 sv67, 08 Juli 2001 1. Data awal program kredit ditambah kat.txt. 2. Perubahan single user bisa 10 dan harus run -x0000. V6.9 sv66, 07 Juli 2001 !!Harus dtparser dan gen lagi!! 1. Pada saat masuk ke subdir, tetap membaca scrdef lama kecuali scrdef lama sudah tidak berfungsi. Bila sudah tidak berfungsi, baru menggunakan scrdef sekarang. V6.9 sv65, 05 Juli 2001 1. ap_dlsfl yang tidak menghapus brd (scr2911) sudah diperbaiki. 2. Pindah ke subdir sudah ok, walau struktur k-system berubah yang ditandai dengan perlu dtparser semua scr lagi. 3. RT_DEV6_PRINT0 sudah dapat dipakai supaya tidak bisa dicetak di printer, hanya di layar. V6.9 sv64, 01 Juli 2001 1. SCAN_SCR_ADD_AUTO dapat dipakai seperti SCAN_SCR_ADD dan harus dipakai bersamaan dengan SCAN_SCR_QRYFLD dan SCAN_SCR_EQLFLD untuk otomatis menambah dan mengubah rekord di layar "terbang". V6.9 sv63, 30 Juni 2001 !!Harus diparser dulu!! 1. ap_impdt sudah diperbaiki untuk Linux. V6.9 sv62, 28 Juni 2001 1. Run bersamaan untuk beberapa user (ksystem nss coba) sudah ok. V6.9 sv61, 25 Juni 2001 1. Layar naik-turun diperbaiki untuk terminal linux. V6.9 sv60, 22 Juni 2001 1. Percobaan perbaikan untuk mengatasi hang di N.Sakti. 2. Tombol bawah untuk layar naik-turun diperbaiki. V6.9 sv59, 21 Juni 2001 !!Harus diparser dulu!! 1. SCR_JOIN_FIELD1 nama_field dan SCR_JOIN_FIELD2 nama_join_field sudah ditambahkan seperti perintah F11 untuk JOINnya nama_field=nama_join_field. Semua field yang termasuk di file yang dijoin otomatis dapat dicari di layar. V6.9 sv58, 15 Juni 2001 1. Jumlah file + index diperbesar jadi 644. V6.9 sv57, 14 Juni 2001 1. Pindah ke subdirektori di user selain ksystem (run -j) sudah ok. V6.9 sv56, 12 Juni 2001 1. Pembuatan file html (dari output, pilihan 9) bila masalah sekarang diberi tahu barisnya. 2. Tombol End tanpa menekan enter sudah ok untuk POS. V6.9 sv55, 02 Juni 2001 1. ap_asimp untuk Sriratu yang kadang kadang core dumped sudah diperbaiki. V6.9 sv54, 29 Mei 2001 1. Pencarian kata diperbaiki untuk layar naik-turun dari F1 menu. V6.9 sv53, 27 Mei 2001 1. Transaksi yang harus diawasi (scr961) dan informasi file (scr917) ditambahkan ke help (F1) dari layar menu. 2. ap_akar2(input,hasil) sudah disediakan. V6.9 sv52, 26 Mei 2001 1. Layar help di menu diperbaiki. V6.9 sv51, 23 Mei 2001 1. run -masalah sudah ok baik di ksystem maupun di user lain. 2. Masuk ke program dari layar ratusan sudah ok. 3. Hanya user root atau ri yang boleh melakukan F10. V6.9 sv50, 21 Mei 2001 1. F1 di menu sekarang diperbesar fungsinya sehingga menyediakan menu informasi yang lebih lengkap, masih belum selesai semuanya. 2. run -masalah diperbaiki tapi belum selesai. V6.9 sv49, 18 Mei 2001 1. Fasilitas Freeze(f) dan sort(s) bila masuk tanpa mengetik angka sudah diperbaiki. V6.9 sv48, 17 Mei 2001 1. Masalah hang di Redhat 7.0 diperbaiki. V6.9 sv47, 16 Mei 2001 1. MAP yang mengosongkan tanggal sudah jalan. 2. run dan dtapprbl tidak bisa jalan barenng lagi. 3. F3 sudah bisa mencari file pertama (abs). 4. dtubhver sekarang otomatis menghapus direktori prt dan frm di subdir. V6.9 sv46, 15 Mei 2001 1. Menu K-System sekarang menampilkan nomor. Untuk menghilangkan nomor gunakan run -n. V6.9 sv45, 11 Mei 2001 1. Jumlah scr+sct diperbanyak dari 1500 menjadi 1750. 2. ap_dlsfl sekarang dapat menghapus master saja. V6.9 sv44, 10 Mei 2001 1. Pengaturan login di terminal diperbaiki lagi. V6.9 sv43, 09 Mei 2001 1. Run di pusat yang hanya bisa 1 sudah diperbaiki. V6.9 sv42, 05 Mei 2001 1. Layar untuk terminal linux sudah ok. 2. Fasilitas SCR_AUTO_ADD_MST sudah ada untuk otomatis turun ke detail1 pada saat menambah di master. V6.9 sv41, 26 April 2001 1. Untuk mengubah server sekarang menggunakan Ctrl-V (berubah dari Ctrl-U). V6.9 sv40, 18 April 2001 1. UPDATE_DIR sekarang tidak membaca sts di subdir DIR. 2. ap_dlsfl ditambah 1 parameter, map_sebelum_cond. V6.9 sv39, 15 April 2001 1. ap_dlsfl diubah sehingga bisa langsung menghapus master. 2. scr921 yang tidak bisa diposting dari subdir sudah ok. V6.9 sv38, 09 April 2001 1. Sentinel yang tidak dikenal diperbaiki. V6.9 sv37, 09 April 2001 1. TABLE tidak harus diisi lagi. 2. ap_slshr bila DD_patokan diisi kosong sudah ok. V6.9 sv35, 08 Maret 2001 1. ap_tglhr sudah memberi kode hari (0=>minggu) yang benar. 2. RT_DEFAULT sudah bisa membaca target dengan benar. V6.9 sv34, 02 Maret 2001 1. Jumlah tty untuk single user dibatasi jadi 3 di komputer pusat. 2. TABLE_RANGE sudah ok, TABLE dan TABLE_RANGE sekarang kosong juga dicek apakah dalam TABLE (TABLE_RANGE). 3. MAND_PLUS sudah ditambahkan di EDIT untuk isian harus > 0. V6.9 sv33, 25 Pebruari 2001 1. DEFAULT diaktifkan lagi di SFL_COPY. 2. ap_slshr diperbaiki sehingga ada plus minus hari. V6.9 sv32, 23 Pebruari 2001 1. ap_tglhr sekarang menentukan hari (minggu s/d sabtu), tgl, bulan dan tahun dalam bentuk INT2. V6.9 sv31, 21 Pebruari 2001 1. sct dan scr dengan nomor yang sama harus mempunyai judul dan tipe layar yang sama. V6.9 sv30, 13 Pebruari 2001 1. Cetak antar linux dan Unix diperbaiki (run -lp). V6.9 sv29, 11 Pebruari 2001 1. Tampilan warna terminal di linux diperbaiki. V6.9 sv28, 11 Pebruari 2001 1. Ctrl-Z diubah menjadi Ctrl-U untuk mengubah print-server. 2. SYS_TIME sudah bisa ditampilkan di laporan. V6.9 sv27, 08 Pebruari 2001 1. epson.tar diperbaiki untuk linux, gunakan sh epson untuk mengaktifkan printer. V6.9 sv26, 07 Pebruari 2001 1. ap_ubhtg ditambahkan. 2. .cshrcks .loginks .bash_profileks diperbaiki. V6.9 sv25, 05 Pebruari 2001 1. Font 15 (condensed, tanpa 27) sudah ok. 2. 'g' di scr221 sedang scr222 tidak boleh masuk sudah tidak hang. V6.9 sv24, 01 Pebruari 2001 1. SFL_COPY diubah sehingga tidak menghiraukan DEFAULTS. V6.9 sv23, 30 Januari 2001 1. LAST_TARGET yang menggunakan MAP yang mengubah field dari LAST_TARGET sendiri sudah ok. V6.9 sv22, 29 Januari 2001 1. Tombol j dan k bisa buat naik turun di layar SCAN. V6.9 sv21, 26 Januari 2001 1. frm lama diparser otomatis untuk run baru. 2. Pembacaan aktif.var diperbaiki supaya tidak hang. V6.9 sv20, 18 Januari 2001 1. Pembatasan layar untuk single user dibuka. V6.9 sv19, 16 Januari 2001 1. VALIDATE_F8_IF ditambahkan untuk otomatis menggunakan F8 dan lari ke layar SCAN_SCR_ADD di SCANnya. V6.9 sv18, 08 Januari 2001 1. ap_bgeff diperbaiki untuk jumlah_bulan_terbayar == 0. V6.9 sv17, 03 Januari 2001 1. User root yang ditambahkan otomatis usrposnya diset manager. V6.9 sv16, 22 Desember 2000 1. Pengaturan jumlah user yang salah untuk SCO unix diperbaiki. V6.9 sv15, 07 Desember 2000 1. ap_htrbg diperbaiki lagi untuk pilihan 4. V6.9 sv14, 06 Desember 2000 1. ap_htrbg ditambah pilihan menurun, angsuran I bayar di depan (pil 4). V6.9 sv13, 05 Desember 2000 1. Memperbaiki run -daftar. V6.9 sv12, 05 Desember 2000 1. Data kosong juga memilih jenis produk walau tidak menggunakan data bbm standar. V6.9 sv11, 04 Desember 2000 1. scr922 dan scr926 untuk melihat sisa hard disk diperbaiki. V6.9 sv10, 04 Desember 2000 1. Perbaikan untuk instalasi ke CD. V6.9 sv09, 02 Desember 2000 1. SCR_MSG diperbaiki lagi. V6.9 sv08, 01 Desember 2000 1. SCR_MSG sekarang dapat dipakai untuk menampilkan keterangan layar. V6.9 sv07, 30 November 2000 1. INIT dan MAP ke field lokal dan field database dikosongkan s/d panjang field. Untuk variabel global hanya dibatasi dengan nul pada posisi terakhir dari string. V6.9 sv06, 26 November 2000 1. Perbaikan tampilan yang muncul angka 7 di MONITOR_TYPE. V6.9 sv05, 25 November 2000 1. Tombol c, d, m, o dan b dihidupkan di MONITOR_TYPE. V6.9 sv04, 25 November 2000 1. Kursor yang "terbang-terbang" di layar MONITOR_TYPE pada saat menekan karakter sembarang sudah diperbaiki. V6.9 sv03, 24 November 2000 1. Ctrl-E sudah tidak mempengaruhi field yang NOCHANGE. 2. Sort untuk tanggal dan jam sudah ok. V6.9 sv02, 23 November 2000 1. DFALT_LIST untuk field LOCAL sudah ok. 2. Sort untuk tanggal dan jam sudah ok. 3. Nama file sudah bisa diisi (tidak terganggu tombol b,h,j,k,l pada saat cetak tampilan layar (Ctrl-P). 4. ap_asimp sudah bisa membaca 15100010.TXT (huruf besar). V6.9 sv01, 22 November 2000 1. ap_strln(string,&pjg_string) sudah ditambahkan untuk menghitung panjang string. V6.8 sv99, 21 November 2000 1. ap_htrbg sudah ada tipe 3 yang bisa menghasilkan daftar angsuran tetap dengan perhitungan bunga menurun. V6.8 sv97, 20 November 2000 1. SCR_TO_FLY sudah ok. V6.8 sv96, 19 November 2000 1. Simpan laporan ke file membutuhkan scr999 terbaru. 2. Pindah direktori memindahkan scr999 sudah ok. 3. Tombol 'b' bisa dipakai seperti ESC ESC di layar menu. V6.8 sv95, 18 November 2000 1. RT_SORT_COL2 dan RT_SORT_COL3 sudah bisa dipakai, nomor urut dari besar ke kecil, sedang string dari kecil ke besar. 2. ap_htrbg (scr1231) sudah diperbaiki. V6.8 sv94, 15 November 2000 1. Tombol 'f' 2x pada layar menu sudah tidak masalah. V6.8 sv93, 15 November 2000 1. Sistem menu sepertinya sudah stabil. V6.8 sv92, 14 November 2000 1. Mengisi nomor scr juga dapat "terbang" tanpa harus menekan tombol 'f' dulu. 2. Tombol 'f' di layar MONITOR_TYPE sudah tidak membuat hang. V6.8 sv91, 12 November 2000 /* Perlu dtparser semua scr */ 1. Menu ditambah [NXT] untuk tipe APP_TYPE_NXT. 2. F1 waktu menu sudah menunjuk pada layar yang benar. 3. Untuk mengubah print server gunakan Ctrl-Z. 4. Permission file yang satuan sudah ok. 5. Divisi yang berubah sesudah o sudah diperbaiki. V6.8 sv90, 11 November 2000 1. Run -j untuk hotel sudah ok. 2. Pindah ke direktori lama sudah ok, mengikuti scr999 yang baru. V6.8 sv89, 11 November 2000 1. Tombol 'f' untuk langsung ke pilihan nomor layar sudah jalan di layar menu. V6.8 sv88, 7 November 2000 1. Sistem menu diperbaiki lagi. V6.8 sv87, 7 November 2000, Pemilihan presiden Amerika, GORE vs BUSH 1. dtparser langsung membentuk file debug yang isinya scr scr yang judulnya kepanjangan, sedang dtparser -l langsung berhenti bila ada scr yang judulnya lebih dari 24 atau ada RPT_FILES. V6.8 sv86, 6 November 2000 1. Sistem menu K-System diubah menjadi 3 kolom sehingga tidak usah pindah pindah layar. V6.8 sv85, 2 November 2000 1. Local di APP_TYPE yang tidak muncul kalau trans ada MAP sudah ok. V6.8 sv84, 2 November 2000 1. Laporan yang Core dumped bila keluar dari scr sudah diperbaiki. V6.8 sv83, 23 Oktober 2000 1. Perubahan di scr919, sekarang pilihan adalah yang ada dan yang aktif. V6.8 sv82, 20 Oktober 2000 1. RPT_FILES di scr sudah tidak dibutuhkan lagi. 2. DBL_STR di laporan sekarang ditambah titik dan komanya. V6.8 sv81, 18 Oktober 2000 1. rtparser sekarang mengecek field yang tidak ada di SEARCH. V6.8 sv80, 16 Oktober 2000 1. Masalah ap_bulat di sriratu terjadi karena memanggil scz371 terus ap_bulat. Masalah ini sudah diperbaiki. V6.8 sv79, 12 Oktober 2000 1. Perbaikan untuk mempermudah debug program. V6.8 sv78, 11 Oktober 2000 1. INIT_QUERY_F11 yang masalah sudah diperbaiki. V6.8 sv77, 9 Oktober 2000 1. run -ibm sudah bisa untuk printer ibm (5537 001). V6.8 sv76, 7 Oktober 2000 1. run -HP tidak diset default ke kwarto. V6.8 sv75, 6 Oktober 2000 1. Panjang string untuk CALCS diperpanjang jadi 500 karakter (DT_MXSTR). V6.8 sv74, 4 Oktober 2000 1. Sesudah berhasil masuk ke run, pengubahan sct pada saat dipakai sekarang sudah tidak mengeluarkan komentar, "Harap program jangan diubah". V6.8 sv73, 4 Oktober 2000 1. Pencarian mundur pada saat layar naik-turun (tombol N) sudah diaktifkan. V6.8 sv72, 2 Oktober 2000 1. Angka besar dapat menampilkan koma. Ingat besar tampilan tergantung pada tempat yang disediakan di IMAGE. Jumlah desimal sama seperti field yang lain. V6.8 sv71, 30 September 2000 1. Sentinel sekarang dapat mempunyai nomor pelanggan yang sama. V6.8 sv70, 30 September 2000 1. Angka besar sekarang dapat ditampilkan dengan mudah dengan menggunakan BIG pada output attribut. Angka besar ini akan menggunakan 3 baris mulai dari baris sesungguhnya dan 2 baris di bawahnya. Panjang tampilan sesuai dengan tampilan yang ada di IMAGE. V6.8 sv69, 28 September 2000 1. Untuk menampilkan kolom 1234567890123456790 yang dulunya perintah 'f' sekarang menggunakan tombol 'c'. V6.8 sv68, 26 September 2000 1. Pindah ke subdir dan kembali sudah ok pengecekan scr yang belum terdaftar. V6.8 sv67, 26 September 2000 1. Karakter di SETFONT yang kelebihan sudah diperbaiki. V6.8 sv66, 25 September 2000 1. Nomor dengan tampilan besar sudah diperbaiki sehingga lebih kecil bentuknya. V6.8 sv65, 25 September 2000 1. Variabel global sudah dapat dipakai sebagai parameter untuk fungsi ap. 2. Font 27 108 15 yang tidak bisa mencetak 17 cpi sudah ok. V6.8 sv64, 23 September 2000 1. ap_numbs(ycoord,angka_dbl) sudah ditambahkan dan dapat dipakai untuk menampilkan angka dengan huruf besar di layar. V6.8 sv63, 18 September 2000 1. Pengaturan ukuran huruf diperbaiki lagi. V6.8 sv62, 16 September 2000 1. Subdirektori tidak harus angka, bisa huruf. 2. Cetak dari layar ke bawah bisa meneruskan ukuran huruf, tapi versi ini masih belum ditest dengan baik. V6.8 sv61, 16 September 2000 1. Search pada saat sudah freeze sudah ok. 2. Cetak pilihan 6 kemudian simpan ke file sudah ok (scr1713). V6.8 sv60, 15 September 2000 1. Perintah freeze (tombol f) pada saat layar naik turun dikembangkan sehingga sekarang dapat beberapa kolom sekaligus, tetapi kolom di laporan harus dibatasi dengan garis vertikal. V6.8 sv59, 8 September 2000 1. scr922 untuk Linux sudah tidak core dumped. V6.8 sv58, 7 September 2000 1. gen -x4321 ok walau belum ada direktori. 2. scr96? sudah dapat dijalankan dari direktori lain (bukan ksystem) 3. Ada fasilitas SFL_NO_LAST_LINE untuk menghilangkan baris terakhir dari subfile. V6.8 sv57, 6 September 2000 1. ap_bgeff diperbaiki. V6.8 sv56, 6 September 2000 1. run -m yang core dumped di terminal sudah diperbaiki. V6.8 sv55, 6 September 2000 1. ap_bgeff diubah sehingga dapat langsung menghitung sisa nilai hutang. Fungsi ini menghitung bunga efektif dari bunga flat bulanan dan sekaligus menghitung sisa hutang bila diberi informasi mengenai hutang awal, jumlah_bulan terbayar dan angsuran bulanan flat. Untuk informasi mengenai parameter dari fungsi lihat di scr965. V6.8 sv54, 4 September 2000 1. Menu yang tidak kelihatan isinya untuk program standar terbaru sudah diperbaiki. V6.8 sv53, 31 Agustus 2000 !!! Perlu struktur baru untuk mengaktifkan variabel baru!!! 1. Variabel global g_sgldvs dan g_sgllok ditambahkan untuk program standar. V6.8 sv52, 30 Agustus 2000 1. MAP di master yang tidak muncul karena ada mastera sudah diperbaiki. 2. F7 yang menyebabkan core dumped diperbaiki. V6.8 sv51, 26 Agustus 2000 1. Pilihan cetak akan men-default ke pilihan terakhir. 2. Jumlah baris pada saat cetak sekarang dapat diset spt mengeset besar karakter. V6.8 sv50, 23 Agustus 2000 1. Cetak pilihan 2 (yang kelihatan di layar) dari scr931 sudah ok. V6.8 sv49, 22 Agustus 2000 1. g_totsel sekarang dapat digunakan untuk mengeluarkan total rekord yang lolos SELECT di rts. V6.8 sv48, 21 Agustus 2000 1. ap_strng bisa dipakai di CALCS. 2. Jumlah barang minus, harga (pdshrg) sudah ok di ap_asimp (sriratu). V6.8 sv47, 21 Agustus 2000 1. Perbaikan program untuk sentinel Linux. V6.8 sv46, 18 Agustus 2000 1. Sentinel Linux sudah bisa dicoba. V6.8 sv45, 11 Agustus 2000 1. ap_strng diperbaiki sehingga masalah string kurang panjang sudah ok. V6.8 sv44, 7 Agustus 2000 1. ap_noser diperbaiki sehingga panjang nobuk mengikuti panjang nomor awal. V6.8 sv43, 7 Agustus 2000 1. Posting di subdir layar query melalui perintah 'g' sudah tidak bisa. V6.8 sv42, 4 Agustus 2000 1. VALIDATE_DIR_IF diperbaiki sehingga bila jumlah index di direktori sekarang tidak sama dengan di direktori yang di VALIDATE boleh jalan terus (INIX_ERR). 2. RT_DEFAULT untuk file yang rekordnya melebihi 120.000 sekarang sudah ok. V6.8 sv41, 2 Agustus 2000 1. Map ke file di SCR_FILE diperbaiki lagi. V6.8 sv40, 2 Agustus 2000 1. Map ke string yang panjangnya melebihi 120 sekarang sudah ok, sebelumnya core dumped walaupun field tujuan panjangnya sudah ok (batas maximum sekarang 1000 karakter). V6.8 sv39, 1 Agustus 2000 1. Map ke file utama (SCR_FILE) diabaikan bila sedang query. 2. Digit ke 7 sudah ok untuk Sriratu. V6.8 sv38, 21 Juli 2000 1. g_usrpos yang tidak terbaca sekarang sudah ok. V6.8 sv37, 13 Juli 2000 1. DBC_LAST_TARGET yang tidak dijalankan (nomor jrntrn kosong) sudah diperbaiki. V6.8 sv36, 9 Juli 2000 1. Keterangan terbaru di bacaini sekarang ditambahkan di paling atas dan dapat diakses lewat www.ksystem.org V6.8 sv35, 13 Juni 2000 1. user dengan grup ri dan posisi sebagai manager boleh mengubah data bulan lalu dengan run -root. V6.8 sv34, 13 Juni 2000 1. ZXZ(nama_file)ZXZ untuk memecah file dengan pilihan 8 pada saat o sudah ok. V6.8 sv33, 10 Juni 2000 1. Ctrl-P untuk cetak layar hanya untuk grup root dan ri saja. V6.8 sv32, 4 Juni 2000 1. scr931 diperbaiki sehingga tidak bingung membaca file yang dapat di-execute. 2. F3 bisa ke 960 atau ke pencarian file (khusus grup root atau ri). 3. F4 yang keluar komentar Kontinyu ? kali lagi sudah diperbaiki. V6.8 sv31, 28 Mei 2000 1. ap_asimp, harga asli sebelum diskon (Sriratu) disimpan di pdshrg2. 2. scr931 melihat file yang kadang core-dump sudah diperbaiki. V6.8 sv30, 21 Mei 2000 1. Ctrl-K yang mengeluarkan kalender, sekarang bisa maju mundur dengan menggunakan panah kanan kiri untuk bulan, panah atas bawah untuk tahun, home untuk kembali ke tgl awal dan enter untuk keluar. V6.8 sv29, 17 Mei 2000 1. Laporan yang mengandung huruf ZZ yang kacau waktu disimpan ke file sudah ok. 2. Scr931 diperbaiki sehingga bisa melihat daftar file dengan menggunakan tanda tanya. V6.8 sv28, 10 Mei 2000 1. F3 sekarang dapat dipakai oleh grup root atau ri di program Tutik untuk mencari file tertentu. Jadi misalnya bila ingin mencari file ppm di scr2700, gunakan F3 pada saat di layar menu, terus masukkan ppm, maka otomatis program akan mencari scr27?? yang berisi file ppm. 2. Sesudah masuk scr yang berisi ppm, F3 dapat juga dipakai untuk menampilkan satu field tertentu. Misalnya kita ingin menampilkan field ppmtothrg di baris paling bawah, maka kita tekan F3 lagi dan masukkan ppmtothrg, maka nilai dari field ini akan selalu tampil di baris paling bawah. Fasilitas ini berguna untuk menampakkan nilai field yang belum ada di scr. V6.8 sv27, 25 April 2000 1. field dari MAP yang ada DBC_LAST_LEN sekarang dimunculkan di layar. V6.8 sv26, 18 April 2000 1. @qqqq sekarang bisa dipakai untuk membuat field tidak muncul di laporan. V6.8 sv25, 11 April 2000 1. RT_NO_CR yang kadang kadang tidak jalan sudah diperbaiki, RT_NO_CR juga membuat laporan tidak mereset printer (tidak ada karakter reset) di awal laporan. V6.8 sv24, 10 April 2000 1. Laporan yang mengandung baris ZXZZXZ, akan dibuatkan file sendiri pada saat menyimpan ke file (pil 8). 2. Ap_asimp bisa import data otomatis untuk semua file di direktori tertentu , file lama akan disimpan ke lm. V6.8 sv23, 30 Maret 2000 1. ap_asimp diperbaiki lagi supaya tidak ada nilai minus karena diskon. V6.8 sv21, 26 Maret 2000 1. ap_bulat bila tipe salah dianggap N, scr961 diisi dengan msg. 2. Untuk program standar, user yang grupnya bukan ri dan root, run -p dianggap run biasa, tidak bisa parser otomatis. 3. ap_asimp untuk plu yang tidak ada brg (MS, sriratu), pdsplg diisi no plu. V6.8 sv18, 16 Maret 2000 1. ap_asimp diperbaiki lagi, ppd diubah jadi pds untuk mempercepat pengambilan data dari kasir. V6.8 sv15, 12 Maret 2000 1. ap_asimp diperbaiki lagi, harga lain ppd lain, tiap ppd diberi nomor urut (sriratu). V6.8 sv13, 06 Maret 2000 1. ap_asimp diperbaiki lagi, jam transaksi disimpan di ppdnobb. V6.8 sv12, 01 Maret 2000 1. run -masalah sudah bisa dicoba. Data dan program yang dibaca akan tersimpan di direktori masalah. Simpan data, struktur dan program yang ingin dikirim di direktori masalah ini. 2. Pengaturan warna (scr933) sudah ok. Kekacauan pada saat ganti warna dengan Ctrl-W karena scr933 ini gagal sehingga file warna.var yang dihasilkan tidak benar. ------------------------------------------------------------------------------ Manual Ksystem / manual / MANUAL ------------------------------------------------------------------------------ dbprt ------ dtcatlog ------- ctrl-o sebagai F3 ctrl-b sebagai F8 smtp gmail, set gmail account menjadi smtp server ------------------------------------------------- masuk gmail, Account (kanan atas0, security, less secure diset on setting email ada /home/ksystem/wt_config.xml print kasir contoh file rpt9000/faktur.101, untuk cetak F10 di scr101 master small TOKO TITAS PT. TITAS BOGA LESTARI Ruko Syailendra Kav. 05. Banyumanik Tel 024 76 4000 76 / 087 700 6000 26 ---------------------------------------- bkmnobuk : @xxxxxxxxxxxxxxxx IF bkmnobuk!=BLANKS bkmnobuk ---------------------------------------- detail bkdurt:@xx bkdjml:@xxxxxxxxxxxxxxx bkdurt bkdjml ---------------------------------------- rekap Barang yang Sudah Dibeli Tidak Dapat Dikembalikan / Ditukar Terima Kasih & Selamat Belanja Kembali ---------------------------------- setting email server untuk ksystem.wt ---------------------------------- Wt::Auth perlu: - ssl certificate untuk https yg diperlukan fitur remember-me - smtp server untuk kirim e-mail yg berisi auth-token pada saat verifikasi email/account dan forget-password Instalasi SMTP server di ubuntu 14.04 (default: postfix, biasanya sudah terinstall): $ sudo apt-get install postfix pilih sattelite Konfigurasi relay server (perlu dan penting): $ sudo postconf -e "relayhost=" misal: sudo postconf -e "relayhost=mail.fast.net.id" /* fastnet, first media */ sudo postconf -e "relayhost=mail.telkomsel.com" /* telkomset */ sudo postconf -e "relayhost=smtp.telkom.net" /* indyhome */ mengaktifkan tulisan mandarin ----------------------------- 1.sudo apt-get install ibus-libpinyin ibus-gtk ibus-gtk3 2.diaktifkan di set keyboard kanas atas di Ikon Language, Text Entry Setting lihat mail yang belum dikirim mailq flush email queue sudo postqueue -f daftar alamat smtp/mail server tiap provider bisa googling "Setting SMTP Indonesia" atau bisa lihat di link berikut: https://blog.idwebhost.com/email/daftar-setting-smtp-dan-pop3-isp-indonesia/ atau lihat file MailServers.txt Berikut daftar setting SMTP dan POP3 untuk ISP-ISP besar di seluruh Indonesia : 3 (three) coba salah satu : SMTP Server : smtp.three.co.id SMTP Server : mail.three.co.id BitNET Komunikasindo POP3 Server : mail.bit.net.id SMTP Server : mail.bit.net.id Biznet POP3 Server : pop.biz.net.id SMTP Server : smtp.biz.net.id BumiNet POP3 Server : mail.bumi.net.id SMTP Server : mail.bumi.net.id Centrin Internet outgoing (SMTP) – Jakarta : smtp.centrin.net.id outgoing (SMTP) – Bandung : smtpbdg.centrin.net.id outgoing (SMTP) – Bogor : smtp.centrin.net.id outgoing (SMTP) – Yogyakarta : smtpygy.centrin.net.id incoming (POP3) – Jakarta : mail.centrin.net.id incoming (POP3) – Bandung : smtpbdg.centrin.net.id incoming (POP3) – Bogor : mail.centrin.net.id incoming (POP3)- Yogyakarta : popygy.centrin.net.id CBN Cyberindo Aditama SMTP Server : smtp.cbn.net.id POP3 Server : pop.cbn.net.id D-Net SMTP Server : smtp.dnet.net.id POP Server : mail.dnet.net.id FastNet (Firstmedia) SMTP Server : mail.fast.net.id port 587/25 Indonesia Online Access (IdOLA) SMTP Server : smtp.IdOLA.NET.ID POP Server : Pop3.IdOLA.NET.ID Indonet pop : pop.indo.net.id smtp : smtp.indo.net.id Indosat (pilih salah satu) SMTP Server: smtp.indosat-m3.net SMTP Server: mail.indosat-m3.net SMTP Server: jktmail2.indosat-m3.net SMTP Server: hedwig.satelindogprs.com SMTP Server: smtp.indosat.net.id INDOSAT IM2 : POP : pop.indosat.net.id SMTP : smtp.indosat.net.id IndosatNet SMTP server : smtp.indosat.net.id POP3 server : pop.indosat.net.id Link Net Outgoing SMTP : mail1.link.net.id Incoming mail (POP3): mail1.link.net.id Melsa-i-net MELSANET SMTP Server : smtp.melsa.net.id POP3 Server : pop3.melsa.net.id MITRANET Outgoing SMTP server: mail.mitra.net.id Incoming POP server : mail.mitra.net.id netZAP pop : pop.net-zap.com smtp : smtp.net-zap.com PacificNet (Pacific Internet) Incoming POP server : pop.pacific.net.id Outgoing SMTP server: smtp.pacific.net.id Radnet SMTP Server : smtp.rad.net.id Port : 25 POP3 Server : pop.rad.net.id Port : 110 Speedy SMTP Server : smtp.telkom.net port 25 nonSSL SmarFren SMTP Server : mail.smartfren.com port 25 Telkomsel (Halo/Simpati/Kartu As) SMTP Server : mail.telkomsel.com UniNet Outgoing SMTP server: smtp.uninet.net.id Incoming POP server : pop3.uninet.net.id VISIONnet Outgoing Mail (SMTPServer) : pluto.vision.net.id Incoming Mail (POPServer) : pluto.vision.net.id XL SMTP Server : xlsmtp.xl.net.id Konfigurasi https: 1. dapatkan ssl certificate dengan cara: a. daftar ke Certificate Authority, atau b. buat sendiri: langkah2 diambil dari http://www.eclipse.org/jetty/documentation/9.4.x/configuring-ssl.html $ openssl genrsa -aes128 -out jetty.key $ openssl req -new -x509 -newkey rsa:2048 -sha256 -key jetty.key -out jetty.crt atau $ openssl req -x509 -newkey rsa:4096 -keyout ksystem.key.pem -out ksystem.cert.pem -days 365 2. buat DH parameters $ openssl dhparam -out dhparams.pem 2048 3. konfigurasi web server: a. nginx: dalam file /etc/nginx/sites-enabled/ksystem, tambahkan/edit server { listen 443; server_name ksystem.local; root /home/ksystem; index ksystem.fcgi; ssl on; ssl_certificate /etc/nginx/ssl/ksystem.cert.pem; ssl_certificate_key /etc/nginx/ssl/ksystem.key.pem; ssl_dhparam /etc/nginx/ssl/dhparams.pem; location / { proxy_pass http://localhost:8082/; proxy_set_header Client-IP $remote_addr; proxy_set_header REMOTE_ADDR $remote_addr; include proxy_params; } } b. wthttpd: tambahkan di command line parameter $ ksystem.wt --docroot . --https-address 0.0.0.0 --https-port 443 --ssl-certificate /etc/nginx/ssl/ksystem.cert.pem --ssl-private-key /etc/nginx/ssl/ksystem.key.pem --ssl-tmp-dh /etc/nginx/ssl/dhparams.pem ---------------------------------- setting mysql mempercepat database ---------------------------------- vi /home/ksystem/etc/my.cnf sesudah diset lakukan: 1. docker stop ks 2. docker start ks cek variabel di mysql dengan perintah mis: mysql> show variables like 'wait_timeout'; ubah: [mysqld] # # * Basic Settings # user = mysql menjadi [mysqld] innodb_flush_log_at_trx_commit=2 # # * Basic Settings # user = mysql ------------------ Instalasi Kafka: ------------------ ambil kafka dari https://kafka.apache.org/downloads kafka_2.11-0.11.0.0 extract ke /opt cara menjalankan kafka: $ cd /opt/kafka start zookeper yg diperlukan kafka $ bin/zookeeper-server-start.sh config/zookeeper.properties start kafka $ bin/kafka-server-start.sh config/server.properties install librdkafka $ git clone https://github.com/edenhill/librdkafka.git $ cd librdkafka $ ./configure $ make $ sudo make install install cppkafka $ git clone https://github.com/mfontanini/cppkafka.git $ cd cppkafka $ mkdir build $ cd build $ cmake .. $ make $ sudo make install /* Mengaktifkan library baru */ sudo ldconfig ------------------------------------------------------------------------------ Instalasi solr - search engine di program ksystem. ------------------------------------------------------------------------------ solr - search engine server start --------------------------------- apt-get install openjdk-7-jdk /* download solr-5.5.4.tgz */ http://archive.apache.org/dist/lucene/solr/5.5.4/solr-5.5.4.tgz extract di /opt cd /opt sudo tar xvfz solr-5.5.4.tgz sudo solr-5.5.4/bin/solr start sduo solr-5.5.4/bin/solr create -c ks kalau mau start (/etc/rc.local) /opt/solr-5.5.4/bin/solr start kalau mau stop /opt/solr-5.5.4/bin/solr stop Cara menambahkan data search ---------------------------- 1. Jalankan program 2. login sebagai RI 3. masuk scr4027, atau F3 di layar menu pilih brg 4. Tekan tombol c terus enter untuk mendapatkan semua brg 4. Tekan F12 maka semua rekord brg sudah ditambahkan ke index search untuk pencarian ------------- putty setting ------------- Window Row diisi 27 Column disi 100 Terminal -> Keyboard The Function keys and keypad pilih Linux Window -> Translation Received data assumed to be in whch character set diisi ISO-859-1 1998 Latin-1 West Europe1 -------------------------------- ubah data dari 32 bit ke 64 bit -------------------------------- 1. buat struktur data yang 64 bit 2. masukkan kslinux yang 64 bit 3. dtapprbl all 4. dtparser -n all 5. dtparser -n -x all 6. dtscrgen -x 7. dtscrrun -x Background run -------------- g_bgrun = 1; g_windows = 0; /* doda DATOBJ dodano from dodaptr->forder -------- ** dodano <= -DTGVDODA <= -10000, gv dynamic variable ** dodono < 0 && dodano >= -999 , static global variable ** dodano < DTSCRDODA >= 0 s/d 27999 => database field BUF1 ** dodano < DTJOINCALC: 28000 - 28999, local variables ** dodono < DTBUF2DODA: 29000 - 39999, DBCALCS tipe JOIN ** dodono < DTBUF3DODA: 40000 - 79999, BUF2 ** dodono < DTBUF4DODA: 80000 - 119999, BUF3 ** dodono < DTBUFFILE1:120000 - 159999, BUF4 ** dodono < DTBUFFILE2:160000 - 199999, BUFJOINFILE1 ** dodono < DTBUFFILE3:200000 - 239999, BUFJOINFILE2 ** dodono < DTBUFFILE4:240000 - 279999, BUFJOINFILE3 */ catatan login ----------------------- g_sglcab, g_grpcab g_sglbisnis, g_grpbisnis g_sgldvs, g_grpdvs 1.Pada saat login, dicek apakah cabang cuma 1, kalau cabang lebih dari 1, g_sglcab diset 0 dan g_grpcab kosong 2 Kalau cabang cuma satu, a. g_sglcab diset 1 dan g_grpcab diisi cabang tsb. b. dengan target cab dan CABBIS dicari di file cad, apakah bisnis cuma satu Bila bisnis lebih dari satu diset g_sglbisnis = 0 dan g_grpbisnis kosong Bila bisnis hanya satu maka - g_sglbisnis diset 1 dan g_grpbisnis diisi cadkode yang ditemukan - dengan target kode bisnis dan DTDIVISI dicari apakan divisi cuma satu Bila divisi lebih dari 1 maka g_sgldvs = 0 dan g_grpdvs kosong bila divisi hanya 1, maka g_sgldvs = 1 dan g_grpdvs diisi dvs tsb. batal posting ------------- 1. CALCS yang namanya dimulai dengan ct_ tetap akan dijalankan saat batal posting. 2. DBCALCS yang namanya dimulai dengan dt_ tetap akan dijalankan walau mengubah atau menambah rekord selain jrn. . Penamaan Detail --------------- d->trans, bila SFL_COND di trans tidak memenuhi akan cari transg1, transg2 dst 2d->transa, bila SFL_COND di transa gagal akan cari transag1, transag2 dst 3d->transb, bila SFL_COND di transb gagal akan cari transbg1, transbg2 dst Global Variabel --------------- COUNT g_curcmd; ADD => 1 UPDATE => 2 query => 3 remove => 4 Datetype di ap_asimp: 1 => DD-MM-YY 2 => MM-DD-YY 3 => YY-MM-DD 4 => YYYY-MM-DD 5 => DD-MM-YYYY Laporan SETFONT0 s/d SETFONT2 SET_VAR0 s/d SET_VAR3 TEXT g_ipname[21] => nama workstation (ipname). COUNT g_numsfl1 => jumlah rekord di detail1 COUNT g_numsfl2 => jumlah rekord di detail2 STRING g_last_pageno, total halaman di laporan, harus pakai @xxx LONG g_totsel, total rekord yang lolos SELECT di lap, tipe LONG(INT4) Catatan: 1. VALIDATE BUF3 dipakai bila validate ke file yang sama atau ada di screen yang sama, misalnya ppmnoret validate ppmnofakidx. 2. DT_MPDOD mengisi dengan blanks bila field. 3. Mengganti default qt di /etc/profile.d/qt.sh logo/icon perusahaan di ksweb ----------------------------- /home/ksystem/ksresources/images/ic_launcher_web.png Keterangan Laporan ================== 1. COUNT g_page_hdr, baru saja mencetak PAGE_HDR, gunakan SKIP_LINE g_page_hdr untuk tidak mencetak CONTROL_HDR yang berbarengan dengan PAGE_HDR. 2. ADDTO hanya boleh dipakai untuk VIRTUAL di bawah ACCUMULATOR dan virtual ini harus mempunyai unsur ACCUMULATOR. 3. RESET_VIRTUAL dapat dipakai untuk mengenolkan virtual dan dipakai di CONTROL_HDR(i) atau CONTROL_FTR(i). Fasilitas ini terutama untuk mengeset kembali variabel/virtual yang mengandung ADDTO. Contoh: CONTROL_HDR(1) + RESET_VIRTUAL v1 4. Untuk menghilangkan memastikan jarak antar kata hanya satu spasi, batasi baris dengan ~~ dan ~~. Mis. BODY +~~saya harus ke sana~~ akan tampil saya harus ke sana 5. Untuk mencetak logo di laporan, tulis LOGO mis. + Ini logo perusahaan LOGO maka di tulisan LOGO akan digantikan oleh file gambar logo.bmp. di file status harus ada field TEXT stspersh[41]; TEXT ststrntoday[2]; /* Y atau T, Y artinya g_tgltrn harus == SYSDATE*/ DATE ststglproses; /* Tanggal proses terakhir */ COUNT g_tgltrn = ststglproses+1 TEXT g_master_type; /* tipe master, 1 huruf a, b dst */ FASILITAS DEBUG --------------- K-System dapat didebug dengan menambahkan kata DEBUG (huruf besar semua) di depan EDITS dan MAP dan run dijalankan dengan -d (run -d), maka pada saat perintah baris EDITS atau MAP akan dijalankan (belum dijalankan), maka program akan berhenti dan menyediakan fasilitas bagi anda untuk mengisi nama field/local atau calcs dan isi dari field atau hasil dari perhitungan calcs akan ditampilkan di layar. Untuk melanjutkan program tekan tombol 'c'. Contoh: EDITS(master) Nama harus diisi grpnam MANDATORY DEBUG Keterangan harus diisi grpdes MANDATORY MAP(mgrp) DEBUG grpnam grpnam REPLACE grpdes grpdes REPLACE I. Program program yang merupakan bagian dari K-System -------------------------------------------------------- K-system merupakan satu alat bantu pembuatan program yang merupakan bahasa generasi ke-4. Bahasa generasi ke-4 (4GL) membebaskan programmer dari masalah "bagaimana" membuat program dan memberikan fasilitas fasilitas yang memungkinkan programmer untuk berkonsentrasi pada apa yang diinginkan tanpa perlu memikirkan bagaimana cara mendapatkannya. Dalam bab ini kita akan berusaha mengenal program program yang merupakan bagian dari K-System dan kegunaan dari tiap tiap program. Dtcalog 1. Membuat struktur database 2. Membantu kita membuatkan program program sederhana yang kemudian dapat kita sesuaikan menurut kehendak kita. (program generator) sgl - Menjalankan satu program secara mandiri. Misalnya: sgl scr110 akan menjalankan program scr110 dtparser - Membuat file .frm dari layar program Misalnya: dtparser scr110 akan menghasilkan satu file scr110.frm gen - Menggabungkan semua .frm untuk membentuk satu struktur menu Struktur menu ini disimpan di file scrdef.str run - Menjalankan program dengan menggunakan struktur menu yang ada di scrdef.str dtubhver - Mengubah data dari versi lama ke versi baru. Letakkan str lama di dir strlama IV. Struktur menu di K-System ------------------------------ Program program di K-system disusun dengan struktur menu yang menggunakan nomor nomor yang sudah baku. Setiap program yang menjadi bagian dari sistem menu harus diawali dengan nama scr (huruf kecil), misalnya: scr110 Struktur menu disusun sbb: scr000 -> layar login | | | scr099 -> layar menu utama / | \ / | \ / | \ scr100 scr200 scr300 ... scr900 / | \ / | \ / | \ scr210 scr220 scr230 ... scr290 / | \ / | \ / | \ scr211 scr212 scr213 ... scr219 Fungsi-fungsi di K-system/Faircom CALCS() Cara memakai: nama calcs perhitungan fungsi: Menghitung satu nilai tertentu atau mendapatkan kondisi betul atau salah, nama calcs harus diawali dengan karakter 'c' contoh: cnol 0 ctotpjl ppdjmu * ppdhrg cstsOPNaCLSD ppmsts == "OPEN" || ppmsts == "CLSD" cABCdanOPEN ppmplg == "ABC" && ppmsts == "OPEN" cppdada djoinppd == 1 cststgl lsts + STRING(ltgl1) /* ubah jadi STRING, untuk index */ ccoba lsts + FLD_TO_STRING(ltgl) /* semua tipe ke string tanpa ** ada spasi baik di depan ** maupun di belakang */ cstsutk lsts + STRIP(luntuk) /* hapus spasi di belakang luntuk */ djoinppd adalah nama DBCALCS tipe JOIN cperintah "cp EXPORT/\* 1111/IMPORT" /* '*' harus ditulis \* */ cbulat DO_LIB ap_bulat(lnilai,lbulat_ke,&lhasil) c2pangkat3 2 $ 3 cthbln DO_LIB ap_thbln() /* string -> r_string8, sedang cakmhr DO_LIB ap_akmhr() ** lainnya -> r_double8 ctambl DO_LIB ap_tambl() */ cakhbl DO_LIB ap_akhbl() cbulanprj BULAN(ltgl) /* bulan dari tanggal ltgl => numeric */ cthnbulanprj THBLN(ltgl) /* tahun_bulan dari tanggal ltgl => numeric */ cnofak "PJ" + THBLS(ltgl) /* hasil string mis. PJ0702 */ THBLS_DD(ltgl) THBLS_MM(ltgl) THBLS_YY(ltgl) THBLS_YYYY(ltgl) cnofak "PJ" + THBLLLS(ltgl) /* bulan lalu string */ cnofak "PJ" + THS(ltgl) /* hasil string, mis. PJ07 */ cdirada CHKDR(ldir) /* cek apakah ldir ada sebagai direktori, ** ldir = STRING, hasil => numeric */ cdirada CHKDR_TGL(ltgl) /* cek apakah ada direktori yang ** namanya = YYMM dari ltgl = DATE. ** hasil => numeric */ ctglok CHKTG(bkktgl) /* Untuk mengecek tanggal mundur hingga ** sebelum bulan ini, mundur hanya bulan ** ini (B) atau tidak bisa mundur (T), ** tergantung dari isian stsyt16 */ crekordjrnisi FLISI(jrnprm) == 1 /* Mengecek bila database file jrn sudah ** ada isinya atau belum */ cbesarfile FLSIZ(lnamafile) /* melihat besar file, file apapun */ cname LASTWORD(ppdket) /* melihat kata terakhir dari /home/ksystem/laporan/msg.txt, menghasilkan msg.txt */ DBCALCS() Fungsi: Menambah, mengubah atau menghapus SATU rekord yang ada di hard-disk. Cara memakai: 1. DBC_COMMAND ADD/ADD_DIR/UPDATE/UPDATE_BUF3/UPDATE_DIR/DELETE/DELETE_RANGE/JOIN/JOIN_DIR/ADD_NO_CLEAR/ADD_NO_CLEAR_DIR/ADD_NO_CLEAR_PRM_DIR/UPDATE_LT/UPDATE_RANGE/JOIN_LT/JOIN_LAST_SFL/SCANSCAN DBC_TARGET ... DBC_FILE DBC_MAP DBC_COND /*pembatasan untuk menjalankan DBCALCS, untuk UPDATE_RANGE dan * DELETE_RANGE berfungsi untuk menentukan apakah akan menjalankan * rekord ini atau tidak, bila tidak maka akan mencari rekord * selanjutnya untuk diproses. * Khusus untuk UPDATE_RANGE harus memastikan bahwa index * yang dipakai di DBC_TARGET tidak boleh berubah pada saat * menjalankan UPDATE_RANGE ini sendiri. Dengan kata lain, semua * field yang ada di index tidak boleh diubah oleh perintah ini * sendiri. /* khusus ADD_DIR dan UPDATE_DIR*/ DBC_DIR <0 atau nama sub_dir> atau {nama_field} /* khusus untuk dipakai dengan PST_BFR_ADDCMD */ DBC_STOP_COND DBC_STOP_MSG pesan disini /* Fasilitas ini terutama untuk mengambil data barang sehingga ** bila barang sudah tidak mencukupi pada saat tekan END, ** DBC_STOP_COND akan gagal dan semua DBCALCS di bawahnya ** termasuk penambahan rekord dari query dibatalkan ** Jadi DBCALCS yang mengandung DBC_STOP_COND ini harus ** DBCALCS yang pertama dari SPCALCS yang memanggil. ** Misalnya pada saat penjualan di detail, kita ** scan barang AAA masih ada 5 buah ** terus kita pesan 3 buah, tapi pada saat kita tekan End ** barang sudah tinggal 2 buah, jadi program harus sbb: */ DBC_SELECT /* Fasilitas ini hanya untuk DBC_COMMAND JOIN saja, fungsinya ** untuk memilih lagi diantara yang ditemukan. Misalnya kita ** ingin mencari faktur untuk pelanggan tertentu yang umurnya ** sudah lebih dari 45 hari. Bila ada faktur yang umurnya lebih ** dari 45 hari untuk pelanggan itu, maka pelanggan itu tidak ** bisa dilayani dulu. Rekord yang dijoin dimasukkan ke buf3, khusus ** untuk DBC_SELECT di JOIN, rekord di buf3 dimasukkan ke buf1 pada saat ** diperiksa calcsnya DBC_SELECT. Sesudah diperiksa, buf1 yang asli dikembalikan ** kembali. */ CALCS() cbrgTcukup brgsaldoprc < ppdjmlpesan MAP(mbrg) brgsaldoprc brgsaldoprc REPLACE DBCALCS(dupdbrg) DBC_COMMAND UPDATE DBC_STOP_COND cbrgTcukup DBC_STOP_MSG Barang tidak mencukupi, barusan dijual oleh operator lain DBC_MAP mbrg SPCALCS(spcalc1) dupdbrg PST_BFR_ADDCMD spcalc1 /* khusus SCAN */ DBC_SCAN /* scan harus diatas dbcalcs ini */ DBC_SUM_FIELD /* hasil masuk r_double8 */ DBC_SUM_FIELD2 /* hasil masuk r_double7 */ DBC_SUM_FIELD3 /* hasil masuk r_double6 */ DBC_SUM_FIELD4 /* hasil masuk r_double5 */ DBC_SUM_RECORD /* hitung jumlah rekord yang ditemukan, untuk DBCALCS yang dipakai di CALCS. DBC_SUM_MAP /* Menjumlah lewat MAP */ Map dari scan ini akan menjumlah ke field tujuan, baik itu REPLACE maupun DO_CALC. Bila ada field yang bukan total, misalnya harga rata yang dihitung sesudah DBC_SUM_MAP, gunakan DBC_MAP yang akan dijalankan sesudah DBC_SUM_MAP ini.. DBC_SCAND_IMAGE /* ditampilkan di layar ** bila run -d */ DBC_LAST_TARGET .. /* batas akhir dari scan */ DBC_JOIN_TARGET /* khusus untuk SCANSCAN */ DBC_SCAN_COND /* Kondisi untuk mengecek ** apakah rekord ditambahkan ** ke SUM_FIELD atau tidak */ Catatan: 1. DBC_COMMAND tipe ADD tidak membutuhkan DBC_TARGET 2. DBC_FILE hanya untuk tipe ADD 3. Index harus tidak duplikat kecuali untuk tipe JOIN 4. Bila DBC_COMMAND tipe UPDATE atau UPDATE_DIR, rekord dibaca dulu dan diperhitungkan untuk menentukan perhitungan DBC_COND a. DBC_COND dicek, keluar bila gagal b. DBC_MAP akan dijalankan c. rekord di hard-disk akan berusaha diubah d. bila update gagal karena rekord sudah diubah orang lain, rekord terbaru akan dibaca dan proses a s/d d diatas akan diulang lagi. 5. Untuk DBC_COMMAND tipe UPDATE_BUF3 (biasanya untuk retur), DBC_COND dicek dengan rekord asli dan hanya dicek sekali saja. Bila lolos dari DBC_COND, maka a. DBC_MAP akan dijalankan b. rekord di hard-disk akan diubah c. bila update gagal karena rekord sudah diubah orang lain, rekord terbaru akan dibaca dan proses a s/d c diatas akan diulang lagi. 6. DBC_COMMAND tipe JOIN hanya akan menghasilkan nilai benar (1) atau salah (0). Benar bila satu rekord ditemukan dan tidak bila tidak ada yang ditemukan. 7. DBC_COMMAND tipe ADD_NO_CLEAR tidak akan mengosongkan rekord yang akan ditambahkan. Fungsinya untuk menambah rekord yang sedang ada di layar. Misalnya menambah rekord bkm pada saat trans1 di app_type juga bkm. 8. UPDATE_LT dan JOIN_LT mencari rekord dengan target kemudian mundur satu rekord ke belakang sesuai dengan index di target. 9. UPDATE_RANGE akan mengubah satu range rekord yang dimulai dari DBC_TARGET s/d DBC_LAST_TARGET. Index yang dipakai harus sama, cuma targetnya yang beda. Untuk keamanan, terutama bila UPDATE_RANGE dijalankan sesudah menjalankan laporan, sebaiknya semua field yang dipakai sebagai target untuk mencari sebaiknya menggunakan variabel lokal supaya tidak akan berubah pada saat menjalankan laporan. 10. JOIN_LAST_SFL berguna untuk mendapatkan rekord terakhir dari satu index dengan target yang tidak penuh. Misalnya dengan index ppdfakurtidx dan target F-1, kita akan mendapatkan nomor urut terakhir dari faktur F-1. Index ppdfakurtidx boleh duplikat. 11. Fasilitas ADD_DIR untuk menambah rekord ke direktori lain. 12. Fasilitas UPDATE_DIR untuk mengubah rekord di direktori lain. 2. DBCALCS(dsadd???) Fungsi: Untuk layar dengan tipe QUERY_TYPE, penambahan rekord yang normal akan digantikan oleh DBCALCS ini. Fungsi terpenting adalah meniadakan pengisian nomor sejenis faktur yang harus bertambah dengan sendirinya. MAP(msadd???) REPLACE DBCALCS(dsadd???) DBC_COMMAND ADD_SUBSTITUTE DBC_FILE DBC_MAP DBC_PREFIX prefix DBC_LAST_LEN atau {nama_field} DBC_LAST_TARGET MAP(msupd???) REPLACE DBCALCS(dsupd???) DBC_COMMAND UPD_SUBSTITUTE DBC_TARGET DBC_MAP msupd??? DBC_PREFIX ??? DBC_LAST_LEN DBC_LAST_TARGET Catatan: 1. Bila ada DBC_PREFIX, prefix akan digunakan misalnya DBC_PREFIX F- dan DBC_LAST_LEN = 7, maka rekord pertama akan menjadi F-00001 2. Bila DBC_PREFIX tidak ada tapi field dari DBC_LAST_TARGET sudah mempunyai isi tertentu, maka isi field akan digunakan sebagai awalan. 3. Bila DBC_PREFIX ada dan field terisi sesuatu pada saat DBCALCS ini dijalankan, maka DBC_PREFIX yang akan digunakan. 4. DBC_LAST_TARGET harus menggunakan index yang tidak duplikat dan hanya berisi satu field 5. Map dengan nama field sebagai asal dan tujuan harus ada untuk menampilkan nilai dari field itu di layar. 6. PST_SUB_ADDCMD harus ada pada POSTING untuk ADD_SUBSTITUTE 8. DBC_MAP dijalankan sesudah DBC_TARGET untuk ADD_SUBSTITUTE dan UPDATE_SUBSTITUTE tetapi sebelum DBC_TARGET untuk ADD dan UPDATE. 4. DBCALCS(dmap???) Fungsi: Menjalankan MAP dengan melalui DBCALCS. Fungsi ini dibutuhkan karena SPCALCS hanya dapat melaksanakan DBCALCS dan tidak MAP. Maka untuk memberikan fasilitas MAP pada SPCALCS, DBCALCS dengan tipe MAPMAP diadakan. DBC_COMMAND MAPMAP DBC_MAP m????? DEFAULT(master/trans/trans2) Cara memakai: Nama-field tipe-nilai atau IF Nama-field tipe-nilai Daftar tipe-nilai INIT Nilai - default ditampilkan pada saat penambahan rekord INIT_ADD - Sama dengan INIT INIT_QUERY nilai - tampil pada saat pencarian data (query) INIT_QUERY_F11 nilai - nilai harus string dengan dibatasi oleh tanda petik pada awal dan akhirnya. mis. "usrnam != "root" &&usrnam != "abcd"" Nama field tidak boleh berdiri sendiri dalam string misalnya contoh dibawah ini salah usrnam INIT_QUERYF11 "usrnam != "root" && usrnam != "abcd"" | | spasi di kedua sisi, tidak boleh DUP_DFALT - Nilai pada pengisian sebelumnya ditampilkan bila menekan TAB DUP_INIT - Nilai pada pengisian sebelumnya ditampilkan pada penambahan rekord DFALT_LIST - Nilai yang ditentukan sesudah DFALT_LIST saja yang dapat muncul dengan menekan tombol spasi. (Atribut Input harus NOCHANGE) contoh: ppmsts DFALT_LIST OPEN CLSD BLANKS DFALT_SCAN - Seperti DFALT_LIST tapi muncul seperti scan Contoh: ppmsts DFALT_SCAN OPEN "Masih belum diproses" CLSD "Sudah diproses" BLANKS "Semua" DFALT_SCAN_BLANK - Seperti DFLAT_SCAN tapi nilai awal blank dulu Daftar Nilai SYSDATE - hari ini Tanggal tertentu dengan format DDMMYYYY contoh: 23042016 SYSTIME - jam sekarang {} - Nilai dari field/local/calcs string-konstan atau "string-konstan" Catatan: 1. Nilai INIT tidak boleh nama field, batasi dengan "" mis. lstr1 INIT brgkode, harus diubah menjadi DEFAULTS(master) lstr1 INIT "brgkode" EDIT(master/trans/trans) Fungsi: Memeriksa apakan isian dari field memenuhi persyaratan tertentu Cara memakai: Pesan Nama field Tipe EDITS Informasi tambahan Tipe EDITS dan informasi tambahan bila ada MANDATORY - Harus diisi MANDATORY_IF {} - Harus diisi bila field sesudah MANDATORY_IF terisi MANDATORY_IF - Harus diisi bila calcs memenuhi syarat. Perhatikan bahwa untuk calcs tidak menggunakan kurung kurawal. MAND_FILL - Harus diisi sepenuh panjang field MAND_PLUS - Harus diisi lebih besar dari 0 MAND_ZERO_PLUS - Harus diisi lebih besar atau sama dengan 0 TABLE - Input hanya boleh sesuai dengan yang disediakan sesudah TABLE contoh: Status hanya boleh OPEN atau CLSD ppmsts TABLE OPEN CLSD TABLE_RANGE - Input hanya boleh antara 2 nilai awal dan akhir. DUPKEY {P {P {P {P {P {P {P {P {P {P {P Jumlah total tidak sama master_field CHECKSFL_IF SFLNAME=trans SFLFIELD=trans_field SHOW_SFL contoh di scr3002: Tombol d tidak ltomdet_d SHOW_SFL trans SHOW_IMAGE contoh di scr3004: Tombol ltombol4 SHOW_IMAGE imtombol1 SHOW_SCAN SHOW_SCAN_IF cond contoh: pesan pesan field_tombol SHOW_SCAN_IF c1 sjrn3101 Perintah ini menampilkan scan dengan menekan tombol atau alt-a. Contoh di scr3101 detail untuk nenampilkan jurnal lawan. FIELD(master/trans/trans2) Fungsi: Menerangkan field field yang ada di IMAGE Field di IMAGE ditandai dengan garis-garis garisbawah '_' Urutan field sesuai dengan yang ada di IMAGE dengan urutan dari baris pertama kekanan kemudian ke baris selanjutnya Cara memakai: Nama field Atribut input Atribut output Urutan Kursor contoh: IMAGE(master) /-------------------------\ | Nama: _________ | \-------------------------/ FIELD(master) plgnama ALLCAPS INPUTRI 1 Pilihan Atribut Input NONE - normal NOCHANGE - Field tidak bisa diubah NUMERIC - Hanya angka yang diterima ALPHANUMERIC - Hanya angka dan huruf a-z yang diterima ALLCAPS - Semua input diubah menjadi huruf besar FRSWORDCAPS - Huruf pertama dari kata PERTAMA diubah menjadi huruf besar ALLWORDCAPS - Huruf pertama dari SEMUA kata diubah menjadi huruf besar SCROLL - Isian field ini bisa bergeser kekiri bila tempat tidak cukup PROTECT - Field akan diloncati QPROTECT - Field ini tidak bisa di "query" dan juga dilewati pada saat RPT_TO_FLY (Ctrl-O) ke layar ini UNSEEN - Field tidak kelihatan UNSEEN_IF - Diikuti calcs, field tidak kelihatan bila hasil calcs benar. Nilai Calcs ini harus tetap sama, tidak boleh tergantung pada isian di layar ini. Input juga dapat diatur dengan memakai karakter-karakter khusus X - Semua karakter diterima A - Hanya alphabet yang diterima (A-z) Z - Semua karakter termasuk control-karakter ! - Ubah input jadi huruf besar 9 - Hanya angka yang diterima P - Prefix diikuti nama field, khusus untuk prefix dimasukkan sebagai bagian dari field. contoh: plgphn NUMERIC {(999)999-9999} BWHITE BLUE 9 ppmnofak NONE {Pusrnam} Pilihan Atribut Output NONE - normal RI - Field selalu ditampilkan dalam bentuk blok kursor. (reverse) UL - Field akan digaris bawahi. INPUTRI - Field akan menjadi blok kursor pada saat masuk dan kembali normal pada saat kursor keluar dari field. EOL - Dari posisi field sampai ke akhir baris akan dihapus sebelum field ditampilkan. ZERO - Angka nol angka muncul bila nilai dari field ini 0. BIG - Menghasilkan huruf/angka besar di tampilan layar. MEDIUM - Menghasilkan huruf/angka medium di tampilan layar. PICTURE - Menghasilkan gambar dengan ukuran baris mis: brgkode PROTECT QPROTECT PICTURE 3 61 berarti gambar ditambah setinggi 3 baris. NO_CALENDAR - Field tanggal ini tidak akan menampilkan calendar. TOMBOL - Menampilkan tombol di windows. F - Pilihan ini khusus untuk layar tipe MONITOR_TYPE. Dengan pilihan ini pada saat kursor berada di field tsb, menekan tombol 'f' akan membuat kita "terbang" ke layar . Urutan kursor Angka disini berfungsi mengatur urutan field yang akan disinggahi oleh kursor. HELP(master/trans/trans2) Fungsi: Menampilkan pesan pada saat kursor masuk ke field tertentu Berfungsi bila atribut input diisi AUTO_HELP Cara memakai: Pesan nama field contoh: IMAGE(master) /------------------------\ | Nama: __________ | \------------------------/ FIELD(master) plgnama ALLCAPS INPUTRI 1 HELP(master) Masukkan nama pelanggan anda plgnama HOOKS(master/trans/trans2) Fungsi: Melakukan perhitungan perhitungan sementara yang mempengaruhi buffer buffer dari file dan variabel variabel lokal Catatan: HOOKS BEFORE_INPUT kalau diSKIP maka EDITSnya tetap dijalankan dan HOOKS AFTER_INPUTnya juga tetap dijalankan. Untuk field yang PROTECT maka EDITS dan HOOKS AFTER_INPUTnya tetap dijalankan juga. Jadi field yang diSKIP dan diPROTECT EDITS dan HOOK AFTER_INPUTnya tetap dijalankan. Cara Memakai: BEFORE_INPUT/AFTER_INPUT cur_field= DO_MAP cur_keybd= DO_MAP SHOW DO_MAP SHOW IF ELSE HKCURSOR STAY/NOSTAY/HOME/ HKMSG pesan yang akan ditampilkan BEFORE_INPUT/AFTER_INPUT cur_field= DO_NXT_POSTING BEFORE_INPUT/AFTER_INPUT cur_keybd=EN DO_NXT_POSTING_IF IF ELSE HKCURSOR STAY/NOSTAY/HOME/ HKMSG pesan yang akan ditampilkan Catatan: 1. Bila menggunakan DO_MAP atau DO_NXT_POSTING dengan IF maka a. bila salah satu calcs sudah memenuhi syarat, map untuk calcs tsb. dijalankan dan calcs selanjutnya tidak diperiksa lagi. 2. Khusus DO_MAP SHOW IF, bila semua calcs tidak memenuhi syarat dan ada bagian ELSE maka pesan ditampilkan dan kursor diatur sesuai dengan permintaan DAN HOOKS selanjutnya untuk field yang sama TIDAK DIJALANKAN!!, tapi bila tidak ada ELSE maka HOOKS selanjutnya untuk field ini tetap dijalankan. BEFORE_INPUT/AFTER_INPUT cur_field= DO_LIB {} (parm, parm,parms); BEFORE_INPUT/AFTER_INPUT cur_field= DO_LIB_IF {} (parm, parm,parms); BEFORE_INPUT/AFTER_INPUT cur_field= DO_SKIP_IF BEFORE_INPUT/AFTER_INPUT cur_field= DO_SCAN BEFORE_INPUT/AFTER_INPUT cur_field= DO_SCAN_IF BEFORE_INPUT/AFTER_INPUT cur_field= DO_OUT Daftar pilihan DO_LIB 1. DOEDITS - Semua EDITS untuk IMAGE ini dijalankan dulu. Bila ada EDITS yang tidak memenuhi syarat, DO_LIB gagal 2. DOEDITS_HOME - Sama seperti DOEDITS tapi kursor akan kembali ke field pertama bila EDITS gagal 3. ADD_ONLY - Hanya dijalankan pada saat penambahan rekord. Kapan HOOKS dijalankan? HOOKS dijalankan pada saat kursor masuk ke satu field, pada saat keluar atau pada saat menekan tombol tertentu, misalnya tombol END. HOOKS yang BEFORE_INPUT akan dijalankan pada saat masuk ke field. HOOKS ini tetap dijalankan meskipun field itu sendiri di PROTECT di atribut inputnya. HOOKS yang AFTER_INPUT dijalankan pada saat kursor akan keluar dari field tersebut tetapi sesudah EDITS dijalankan dulu. Dengan kata lain, EDITS akan dijalankan SEBELUM HOOKS yang AFTER_INPUT. Pada saat kursor keluar dari satu field, semua HOOKS yang AFTER_INPUT untuk field itu akan dijalankan sesuai dengan urutan dari atas kebawah. Bila ada satu dari HOOKS tersebut gagal (masuk ke bagian ELSE dari HOOKS) maka perintah perintah HOOKS selanjutnya TIDAK dijalankan. Bila tidak ada ELSE, perintah HOOKS selanjutnya tetap dijalankan. HOOKS yang AFTER_INPUT TIDAK dijalankan bila mundur ke belakang dengan tombol Backspace, panah ke kiri atau panah ke atas dan field itu sendiri tidak ada isinya. IMAGE(master/trans/trans2) {pilihan} {pilihan} ... Fungsi: Menampilkan satu tampilan di layar Cara memakai: IMAGE(master) /--------------------------\ | Nama: __________ | \--------------------------/ Pilihan: NO_CLS - Layar tidak usah dibersihkan sebelum menampilkan IMAGE ini. Atribut ini HARUS diletakkan sebelum CLR_LINES, CLR_BLOCK, CLR_EXIT dan POP_UP!!! LSTFLD_ADVANCE - Bila kursor sudah ada di field terakhir, kembali ke awal atau turun ke detail untuk tipe aplikasi yang mempunyai detail. FRSFLD_BACKUP - Bila kursor ada di field pertama, kembali ke belakang. CLR_LINES= - Hapus sebanyak jumlah baris dari BASE_ROW IMAGE ini sebelum IMAGE ini ditampilkan. CLR_BLOCK - Blok layar sebesar dibutuhkan IMAGE yang akan ditampilkan dibersihkan dulu sebelum IMAGE ini ditampilkan. CLR_EXIT - Blok layar sebesar dibutuhkan IMAGE akan dihapus pada saat keluar dari IMAGE ini. POP_UP - digunakan hanya untuk keperluan SCAN. BASE_ROW={baris pertama} - Baris pertama dari IMAGE ini. BASE_COLUMN={kolom pertama} - Kolom pertama dari IMAGE ini. COVER_MASTER - khusus untuk trans bila IMAGE trans menutupi sebagian dari IMAGE master COVER_TRANS - khusus untuk trans2 bila IMAGE trans2 menutupi sebagian dari IMAGE trans IMG_BOX_COLOR1=,, - mis. {IMG_BOX_COLOR1=123,211,123} warna ini akan merupakan warna pada kotak pertama di master. IMG_BOX_COLOR2=,, warna ini akan merupakan warna pada kotak kedua di master. IMG_BOX_COLOR3=,, IMG_BOX_COLOR4=,, IMG_DEFAULT=master IMG_EDITS=master IMG_HOOKS=master LOCAL PGM_FIELDS Fungsi: Membuat variabel lokal, harus diawali dengan huruf l /* doda symbol name field type field length */ l????????? INT2 2 l????????? INT4 4 l????????? DFLOAT 8 l????????? SFLOAT 4 l????????? STRING ?? l????????? DATE 4 MAP() Fungsi: Mengisi satu nilai ke field tujuan. Nilai itu dapat didapatkan dari field asal atau dapat dihitung dulu. Syarat: Nama map harus diawali dengan huruf 'm' Cara memakai: Field awal/perhitungan field tujuan tipe contoh: ppmsts plgsts REPLACE ctotal plgtotal DO_CALC ppmsts plgsts REPLACE_IF cstsok ctotal plgtotal DO_CALC_IF cstsok #ppmsts ppmsts REPLACE Catatan: Nama field yang diawali dengan karakter '#' menggunakan buffer ketiga dari field tersebut. Konsep buffer ini akan dibahas di bab "Konsep Buffer di K-System" MASTER_MP(trans/trans2) Fungsi: Mengadakan pengecekan untuk semua rekord detail terhadap satu kondisi tertentu. Misalnya kita ingin tahu apakah semua rekord detail sudah berstatus CLSD dan apabila ada yang belum kita ingin memunculkan satu pesan di layar. Bila semua detail rekord memenuhi syarat, kita mungkin ingin mengubah status dari rekord master yang bersangkutan. Fungsi ini dapat digabung dengan POSTING sehingga pengecekan terhadap semua rekord detail dapat dilaksanakan sebelum POSTING dilaksanakan. Untuk saat ini MASTER_MP hanya boleh untuk trans dan trans2, tidak bisa transa atau trans2a. Bila POSTING(transa), maka MASTER_MP(trans) yang akan dicek. Demikian juga dengan POSTING(trans2b), maka bila ada MASTER_MP(trans2), MASTER_MP ini yang akan dijalankan. Khusus untuk MASTER_MP yang ada di layar query akan dijalankan sesuai dengan permintaan, jadi MASTER_MP(transa) akan dijalankan bila trans yang aktif adalah transa dan MASTER_MP di QUERY akan dijalankan pada saat menekan tombol END dan bukannya sesudah 'R'ekam. Cara memakai: MASTER_MP(trans/trans2) MST_DETCOND /* kondisi yang harus dipenuhi oleh tiap detail rekord*/ /* boleh ditiadakan, artinya selalu dilaksanakan */ MST_COND /* kondisi untuk menjalankan atau tidak */ MST_DETMAP /* map yang akan dijalankan sesudah tiap detail */ MST_ERMSG pesan anda disini /* pesan yang akan dikeluarkan bila ada satu detail rekord yang tidak memenuhi kondisi di MST_DETCOND */ MST_ERR_NXT_SCR_OK /* Perintah ini membuat SCR_NXT_POSTING tetap dijalankan walaupun MASTER_MP ini gagal */ MST_EXE_TIME BEFORE_POSTING/AFTER_POSTING /* Waktu pelaksanaan sebelum posting atau sesudah posting, bila baris ini tidak ada dianggap AFTER_POSTING */ MST_DETDBCALCS /* DBCALCS yang akan dilaksanakan untuk tiap detail rekord */ MST_DBCALCS /* DBCALCS yang akan dilaksanakan bila semua detail memenuhi kondisi di MST_DETCOND */ POSTING(master/trans/trans2) Fungsi: Posting mempunyai fungsi untuk mengubah database. Fungsi ini didukung oleh fungsi SPCALCS dan DBCALCS. SPCALCS sendiri hanya berfungsi untuk menjalankan sekumpulan DBCALCS Cara memakai: POSTING(master/trans/trans2) PST_ADDCMD sp??add /* QUERY_TYPE, sebelum add otomatis oleh ksystem */ PST_UPDCMD sp??add /* QUERY_TYPE, sebelum upd otomatis oleh ksystem */ PST_DELCMD sp??add /* QUERY_TYPE, sesudah del otomatis oleh ksystem */ PST_SUB_ADDCMD sp??sub /* QUERY_TYPE, substitusi add otomatis */ PST_COMMAND sp??? /* APPLICATION_TYPE */ PST_AFT_COMMAND sp??? /* APPLICATION_TYPE */ PST_COND /* QUERY & APPLICATION,kondisi untuk posting*/ PST_END_COND /* APPLICATION_TYPE, kondisi untuk selesai posting pada saat menelusuri detail */ PST_DET_AFT FIRST/LAST /* POSTING detail hanya sesudah rekord pertama atau terakhir, khusus trans */ PST_CMD_EXE_TIME BEFORE_DETAIL/AFTER_DETAIL /* Kapan posting dijalankan, sebelum detail atau sesudah, bila tidak ada baris ini, dianggap sebelum detail */ PST_UPD_DET_COND /* QUERY_TYPE, mengubah semua detail dengan ** melakukan SFL_MAP bila kondisi benar. ** Bila tidak ada PST_UPD_DET_COND ** dianggap selalu mengubah rekord ** rekord detail pada saat rekord ** master diubah */ Kapan POSTING dilaksanakan? Posting dilaksanakan pada saat menekan tombol END. Untuk layar APP_TYPE, POSTING yang dijalankan selalu master, trans dan trans2. Untuk layar QUERY_TYPE, POSTING yang dijalankan sesuai dengan Image yang sedang aktif, jadi mastera akan menjalankan POSTING(mastera) dan trans2a akan menjalankan POSTING(trans2a). PERMIT(master/trans/trans2) Fungsi: PERMIT (Pembolehan) berfungsi membatasi ruang gerak operator dalam memanipulasi data pada saat QUERY. Pembatasan ini dilakukan dengan tidak memberi kesempatan kepada operator untuk mengubah/menambah ataupun menghapus rekord dengan kondisi tertentu. Pembatasan untuk masuk ke detail juga dapat dilakukan. Cara Memakai: PERMIT(master/trans/trans2) PMT_ADD_COND /* kondisi untuk boleh menambah rekord */ PMT_ADD_FLDS /* field field yang diijinkan */ PMT_ADD_FLDS_NOT /* selain field field ini yang ** diijinkan pada saat tambah data */ PMT_UPDALL_COND /* kondisi u/ mengijinkan pengubahan semua field. Kondisi ini bila betul membuat kondisi di PMT_UPD_FIELDS tidak berfungsi */ PMT_UPDFLD_COND /* kondisi untuk mengubah field2 tertentu, yang diatur oleh PMT_UPD_FLDS */ PMT_UPD_FLDS /* field field yang diijinkan bila PMT_UPDFLD_COND terpenuhi */ PMT_UPD_FLDS_NOT /* selain field field ini yang diijinkan pada saat ubah data*/ PMT_DEL_COND /* kondisi untuk boleh menghapus */ PMT_DET_COND /* kondisi untuk boleh ke detail */ PMT_IGNDET_COND /* boleh hapus walau ada detail */ PMT_EXIT_COND /* Kondisi u/ bisa keluar dari layar atau naik ke master, rekord kosong boleh keluar*/ PMT_EXIT_MOV_COND /* Kondisi untuk bisa melakukan add, next dan prev walau tidak bisa keluar */ PMT_EXIT_MSG pesan anda disini /* Pesan yang ditampilkan bila berusa- ha keluar tapi tidak boleh */ RTREE(report) USES_IMAGE(report) USES_SCRIPT(scr???.rts) RT_SAVE_TO(lap???) /* nama file bila disimpan ke file atau html */ RT_SAVE_TO({lnamafile}) /* nama file dalam field */ RT_COND namaCalc RT_MAP namaMap RT_DBCALCS namaDbcalcs RT_SPCALCS namaSpcalcs RT_PRINT_DBCALCS namaDbcalcs /* Call DBCALCS after printing*/ RT_NXT_POSTING nomorScrPosting /* jalankan posting scr ini dulu sebelum laporan*/ RT_NXT_MAP namaMap /* Jalankan Map ini sebelum posting */ RT_NXT_COND namaCalc /* kondisi untuk menjalankan RT_NXT_POSTING */ RT_DEV6_PRINT1 /* Print ke printer dari layar naik turun hanya 1x */ RT_DEV6_PRINT0 /* Print ke Dev6 saja, ke printer tidak boleh */ RT_JOIN_OUTPUT /* Join laporan dengan laporan selanjutnya */ RT_DEFAULT /* Pilih rekord yang akan dicetak lewat DEFAULT */ RT_NO_KS /* Tidak usah mengeluarkan pesan K-System di awal laporan */ RT_NO_CR /* Tidak usah ada ^[@ (reset printer) pada awal laporan & RT_CHAR_SIZE diabaikan */ RT_NO_CHANGE /* Laporan asli tidak diubah sama sekali mis. ** /--- akan tetap keluar /---- ** !-sa akan tetap keluar !-sa */ RT_NO_PRINT_O /* Pilihan print O dihilangkan untuk laporan ini */ RT_NO_SCR_FONT /* Tampilan di layar naik-turun dibuat ukuran font normal, pada saat dicetak akan mengikuti font yang di rts */ RT_JOIN_FIELD1 /* berguna untuk RT_DEFAULT yang ingin mencari berdasarkan kombinasi file asli dan file hasil JOIN, mis.brg dan kat */ RT_JOIN_FIELD2 RT_SORT_COL <-nomor_kolom> /* urut dari besar ke kecil */ RT_SORT_COL2 /* diurutkan lagi kolom ke 2 */ RT_SORT_COL3 /* diurutkan lagi kolom ke 3 */ RT_NO_SORT_COL /* kolom yang tidak berubah urutannya walau ada RT_SORT_COL*/ RT_NO_SPACE ditambahkan untuk menghilangkan spasi di @xxxxxxxxxxxx dan @99999999999.99 RT_NO_SPACE_DECIMAL sudah ditambahkan untuk menghilangkan spasi dan pembatas ribuan pada saat dicetak. RT_PDF /* output pdf in ksystem web */ RT_XLS /* output excell (xls) in ksystem web */ SCAN(nama_scan) Fasilitas Scan adalah fasilitas untuk melihat sekelompok rekord dengan menggunakan index tertentu. Fasilitas ini dapat dipanggil melalui 1. EDITS tipe VALIDATE 2. DBCACLS tipe SCANSCAN Untuk menggunakan fasilitas Scan ini tinggal mengopi dari file "scan" yang sudah disediakan. Catatan: Untuk DBC_COMMAND SCANSCAN, jumlah field yang dipakai untuk mencari rekord di DBC_TARGET adalah jumlah field yang ada - 1, jadi mis. bila DBC_TARGET brtkodtglidx brgkode brttgl maka field yang dipakai untuk mencari rekord dengan index brtkodtglidx adalah brgkode saja, tidak termasuk brttgl. Fasilitas USE_SET tidak dipakai untuk SCANSCAN. Keterangan pilihan: {SCAN_IGNORE_CABDVS} Untuk user yang grupnya ada proteksi CAB dan DVS (scr911,4d), pilihan ini mengabaikan pembatasan tsb untuk VALIDATE yang menggunakan SCAN ini. {SCAN_SUM_FIELD=} Field yang akan ditotal jumlahnya, khusus untuk membantu DBCALCS tipe SCANSCAN yang menggunakan SCAN_SUM_CALCS. {SCAN_SUM_CALCS=} Kadang field yang ingin ditotal perlu dihitung dulu. Fasilitas ini menyediakan sarana perhitungan field sebelum dimasukkan ke SCAN_SUM_FIELD. {SCAN_REKAP=} Field yang sama akan digabung jadi satu. Bila nilai rekord di field ini sama, maka rekord rekord yang sama ini akan ditampilkan menjadi satu rekord di scann. Semua field yang tipenya numeric otomatis akan dijumlahkan. {SCAN_REKAP_LEN=} Kadang kita tidak ingin membandingkan seluruh field untuk digabung jadi satu, mis. untuk scr155 kita mau menggabungkan bbmno khusus untuk 3 digit pertama, maka gunakanlah kombinasi {SCAN_REKAP=bbmno} dan {SCAN_REKAP_LEN=3}. {SCAN_SELECT=} Bila SCAN_SELECT diisi, rekord rekord yang memenuhi syarat di calcs saja yang akan terseleksi. {SCAN_MAXRCD=} Bila SCAN_MAXRCD diisi, Jumlah maximum rekord yang ditampilkan di SCAN sesuai isi dari nilai CALCS. {SCAN_SELECT_IDX=} Bila SCAN_SELECT diisi, rekord rekord yang memenuhi syarat di calcs saja yang akan terseleksi. Semua database field yang ada di calcs HARUS menjadi bagian dari index yang ada di DBC_TARGET. {SCAN_RTS=} SCAN untuk tipe monitor dilengkapi dengan fasilitas untuk mencetak pada saat scan dengan menggunakan tombol 'o'. {SCAN_SCR_ADD_MAP=} Sebelum masuk SCAN_SCR_ADD, map ini akan dijalankan bila ada {SCAN_SCR_ADD=} Fasilitas ini sebagai pengganti IMAGE_ADD. Pada saat ditekan F8 atau data kosong, program langsung "terbang" ke layar . Untuk mengambil rekord yang sedang dibaca, gunakan tombol F8. Bila tidak ingin mengambil rekord dan kembali ke posisi SCAN, gunakan tombol ESC ESC atau Bye untuk keluar dari layar "terbang". {SCAN_SCR_QRYONLY=} Fasilitas ini seperti SCAN_SCR_ADD tetapi langsung dalam posisi cari pada saat "terbang" ke layar F8. Untuk mengambil rekord yang sedang dibaca, gunakan tombol F8 lagi. {SCAN_SCR_ADD_AUTO=} Fasilitas ini seperti SCAN_SCR_ADD tetapi langsung dalam posisi tambah pada saat "terbang" ke layar F8. Bila ketemu, harus ketemu satu rekord dan langsung "terbang" ke layar ini, cari rekord bersangkutan dan pada posisi update. Bila tombol End ditekan, langsung keluar dari layar add ini dan kembali ke layar awal. Bila Esc Esc, masih tetap di layar add. Harus dipakai bareng dengan SCAN_SCR_QRYFLD dan SCAN_SCR_EQLFLD. {SCAN_SCR_ADD_NORMAL=} Fasilitas ini untuk dipakai di layar monitor dan pada saat masuk ke scr ini akan bisa menjalankan transaksi seperti screen normal seperti biasa. {SCAN_SCR_QRYFLD=} mis. {SCAN_SCR_QRYFLD=brgkode} {SCAN_SCR_EQLFLD=} mis. {SCAN_SCR_EQLFLD=ppdbrg} Sepasang fasilitas diatas memungkinkan untuk masuk ke layar SCAN_SCR_ADD dan sekaligus mencari rekord dengan cara QRYFLD diisi dengan isian dari EQLFLD seakan akan melakukan qryfld INIT_QUERY {EQLFLD} {SCAN_F8_QRYFLD=} {SCAN_F8_EQLFLD=} Sepasang fasilitas diatas memungkinkan untuk masuk ke layar SCAN_SCR_ADD dari layar query dengan menggunakan tombol F8 dan sekaligus mencari rekord dengan cara QRYFLD diisi dengan isian dari EQLFLD seakan akan melakukan qryfld INIT_QUERY {EQLFLD} {SELECT_BAR} Jangan diubah, supaya timbul persepsi blok. {ROLL_LINES=} Jumlah baris yang akan digunakan untuk naik turun. {USE_CONST_SETS=} SCAN akan membuat target sepanjang jumlah_karakter untuk mencari rekord rekord yang ditampilkan. SCREEN Screen dan End_screen mengawali dan mengakhiri satu layar program. Nomor Layar mempunyai ruang lingkup dari 0 s/d 9999 Tipe layar: MENU_TYPE Layar tipe menu QUERY_TYPE Layar tipe query QUERY_ROOT_TYPE Layar tipe query khusus untuk grup ROOT dan grup RI. User lain tidak kelihatan. APPLICATION_TYPE Layar applikasi APP_TYPE sama dengan APPLICATION_TYPE APP_TYPE_NXT layar aplikasi untuk posting lanjutan APP_TYPE_NXT_LOOP layar aplikasi untuk posting lanjutan dan mampu mengulang ulang layar ini sendiri dengan menggunakan kondisi SCR_LOOP_COND MONITOR_TYPE Layar monitor REPORT_TYPE Layar laporan Judul layar dapat diisi sembarang karakter yang dapat dicetak Pilihan pada SCREEN: SCR_GRPTITLE namaGroupTitle Grouptitle ini akan dipakai sebagai group menu di ksystem web diletakkan di atas pilihan menu layar ini. SCR_FILE Khusus QUERY_TYPE atau MONITOR_TYPE, pilihan ini harus diisi untuk mengetahui nama dari master file SCR_HIDE_MASTER Image master akan dihilangkan pada saat masuk ke detail. SCR_QRY_SCAN Scan yang akan dijalankan secara otomatis pada saat query dan pada saat pindah dari satu rekord ke rekord lain. Fungsi utama untuk menghitung total barang dan dimasukkan ke field brg (scr711). SCR_QRY_SCAN2 Scan 2 yang akan dijalankan secara otomatis pada saat query dan pada saat pindah dari satu rekord ke rekord lain. Fungsi utama untuk menghitung total barang dan dimasukkan ke field SCR_TO_FLY ... Layar layar lain yang dapat "diterbangi" langsung dari layar ini dengan menggunakan tombol 'f' atau 'ctrl-f' RPT_TO_FLY ... Layar layar laporan yang dapat "diterbangi" langsung untuk mencetak rekord yang sudah diquery. SCR_REPORT_IF Menjalankan laporan di scr lain lewat tombol 'e'. SCR_NXT_POSTING Pilihan ini memungkinkan untuk melakukan posting dari layar lain sesudah layar ini. Khusus untuk layar dengan tipe APP_TYPE atau APP_TYPE_NXT SCR_NXT_POSTING_IF Pilihan ini memungkinkan untuk melakukan posting dari layar lain sesudah layar ini. Khusus untuk layar dengan tipe APP_TYPE. Calcs dicek dari yang pertama. Bila ada satu calcs yang sudah memenuhi syarat, layar di sampingnya akan dijalankan. Sesudah layar terakhir, otomatis akan kembali ke layar ini (seperti 'g' di layar query). Tidak boleh bersamaan dengan SCR_NXT_POSTING. SCR_NXT_MAP Map yang dilakukan sebelum pindah ke layar lain untuk melakukan POSTING lagi. SCR_NXT_MAP_AFTER Map yang dilakukan pada saat balik ke layar awal untuk melakukan POSTING lagi bila sesudah MAP ini SCR_NXT_COND masih benar. SCR_IMAGE_MAP Map yang dilakukan untuk memilih tipe dari master dengan mengubah variabel global g_master_type. Isinya boleh 'a' s/d 'z'. Bila diisi 'a' maka harus ada IMAGE(mastera) dan master2a bila ada layar kedua. SCR_ENTER_COND Kondisi untuk masuk ke layar ini, bila gagal pesan di SCR_ENTER_MSG akan dikeluarkan SCR_ENTER_MSG Pesan Pesan yang dikeluarkan bila gagal masuk ke layar karena tidak memenuhi SCR_ENTER_COND SCR_NXT_COND Kondisi untuk melakukan posting secara otomatis dengan pilihan 'g' di layar query, juga berlaku untuk layar APPLICATION_TYPE. SCR_NXT_MSG Pesan anda bila kondisi 'g' tidak memenuhi. SCR_NXT_MSG IF c1 Pesan anda bila kondisi 'g' tidak memenuhi. IF c2 Pesan anda bila kondisi 'g' tidak memenuhi. SCR_APR_COND Kondisi untuk melakukan approvol secara otomatis dengan pilihan 'v' di layar query. SCR_APR Perintah ini menjalankan proses approval lewat calcs. Calcs ini harus memanggil ap_apprv. SCR_APR_TRANS , mis SCR_APR_TRANS transb SCR_APR_MSG Pesan anda bila kondisi 'v' tidak memenuhi. SCR_USE_ALONE Layar hanya boleh dipakai 1 orang. SCR_PRINT_FAKTUR_COND Cetak rpt/faktur. bila kondisi terpenuhi SCR_PRINT_FAKTUR_MSG pesan pesan pesan Pesan yang dikeluarkan bila pada saat menekan p kondisi tidak terpenuhi. SCR_PRINT_FAKTUR_DBCLC namaDbclc Dbcalcalcs yang dijalankan sesudah mencetak dengan p. SCR_LOOP_COND Kondisi ini berfungsi pada layar APP_TYPE_NXT_LOOP yang akan mengulang-ulang layar ini hingga kondisi ini gagal. Pada saat kondisi ini gagal, layar di SCR_NXT_POSTING akan dijalankan. SCR_READ_DVS_UMUM Kondisi ini bila diset akan membuat program membaca rekord dvs dengan target UMUM dan index dvskodidx yang tidak boleh duplikat. Bila rekord tidak ditemukan, pesan ditampilkan dan tidak bisa masuk ke layar ini. SCR_TGLTRN_PASS_OK Bila ststrntoday diisi "Y" dan g_tgltrn <> SYSDATE maka program tidak bisa masuk ke layar query maupun aplikasi. Pilihan ini memungkinkah untuk tetap masuk ke layar walaupun g_tgltrn <> SYSDATE. Pilihan ini juga memungkinkan untuk masuk ke layar walau stsbintang berisi 'Y'. SCR_CHDIR atau SCR_CHDIR {nama_variabel} Pindah ke direktori sebelum masuk ke layar ini. Mis. SCR_CHDIR 9999 (harus nomor) atau SCR_CHDIR {r_string2}, berarti pindah ke dir 9999 atau ke dir isian dari r_string2 seperti kita menjalankan cd coba. Sesudah selesai dengan scr ini, direktori tetap di dir coba sampai program menjalankan scr yang SCR_CHDIR 0 untuk kembali ke dir semula. Struktur di dir harus sama dengan dir 0. Khusus untuk layar layar lanjutan tipe aplikasi pada saat posting atau RT_NXT_POSTING, sesudah posting akan kembali ke direktori asal. SCR_LOG = SCRLOG_ADD + SCR_LOG_UPD + SCR_LOG_DEL Perintah ini akan membuat semua perubahan, penghapusan dan penambahan rekord baru di layar ini (khusus untuk QUERY_TYPE) dicatat di LOG.dat yang dapat dilihat melalui scr961 SCR_LOG_ADD, SCR_LOG_UPD, SCR_LOG_DEL Perintah ini sama seperti SCR_LOG tapi khusus untuk ADD, UPDATE dan DELETE. SCR_APP_DIR_OK (khusus APP_TYPE) Posting boleh dijalankan walaupun berada di subdir (mis.9802) SCR_G_POSTING (khusus APP_TYPE) Menjalankan 'g' seperti di layar query, pada saat rekam di layar ini, layar selanjutnya akan otomatis dijalankan tanpa perlu merekam lagi. SCR_POS Membuat layar QUERY_TYPE menjadi layar QUERY_TYPE_POS (mis.scr531). SCR_AUTO_ADD_MST Pilihan ini membuat pada saat menekan end di master akan otomatis turun ke detail1 dan langsung pada posisi tambah. Demikian juga sesudah menambah di detail1 akan pada posisi tambah lagi masih di detail1. SCR_AUTO_CONFIRM berguna untuk penambahan rekord master dan langsung menekan tombol Enter untuk rekam tanpa menekan tombol enter. SCR_JOIN_COND nama_calcs Kondisi di SCR_JOIN tidak boleh mengandung field dari rekord yang dijoin (SCR_JOIN_FIELD2). SCR_JOIN_FIELD1/SCR_JOIN_FLDADD1 nama_field SCR_JOIN_FIELD2/SCR_JOIN_FIELDADD2 nama_index_yang_dijoin nama_join_field Satu pasang pilihan di atas berfungsi untuk menggabung file yang sedang diquery dengan file yang ingin dijoin dengan perintah nama_field = nama_join_field. Dengan perintah ini semua field yang termasuk di file yang dijoin akan ikut dalam pencarian (tidak diloncati). Pada saat menambah, mengubah atau menghapus rekord utama, rekord yang dijoin juga ditambah, diubah dan dihapus juga. SCR_JRNFLD Mis. bkknum Field ini akan berisi nama field utama yang tidak duplikat yang akan dipakai untuk membuat jurnal percobaan (F2) di laporan scr144.rts. SCR_APRFLD Mis. bkknum Field ini akan berisi nama field utama yang tidak duplikat yang akan dipakai untuk mengecek status approval (F8) di laporan scr141f8.rts. SCR_QRYFLD jrnpst 1. Ini dipakai untuk membuat jurnal percobaan (F2) untuk memberitahu bahwa field penghubung di jrn adalah jrnpst, bila tidak ada pilihan ini maka field penghubung adalah jrnnomut. 2. Untuk layar query yang batal posting (SCR_BATALPST), pilihan ini sebagai field penghubung guna mencari semua jrn yang jrnpstnya (dengan memakai index jrnpstmutidx) supaya semua jurnal dengan jrnpst yang sama akan dihapus. 3. Bila tidak ada pilihan ini, maka field penghubung adalah jrnnomut dengan index jrnmutidx. SCR_BATALPST untuk memberi tahu bahwa SCREEN untuk batal posting, SCR_FILE harus btl. Variabel global g_batalpst akan terisi 1 di saat proses batal posting. Semua calcs akan diubah + jadi - dan sebaliknya kecuali nama calcs diawali dengan ct_. Jurnal yang terbentuk pada saat posting akan dihapus. SCR_VOIDPST sama dengan SCR_BATALPST tapi jurnal yang terbentuk pada saat posting tidak dihapus, tapi jurnal balik akan ditambahkan untuk mengimbangkan (mengoffset) jurnal pada saat posting. SCR_NO_REKAM Pada saat rekam tidak ada pertanyaan (R)ekam atau (B)atal, langsung dijalankan. SCR_UPLFLD namaField1 mis. SCR_UPLFLD plgkode namaField1 namaField2, mis. SCR_UPLFLD plgkode plgsales SCR_UPLFLD diletakkan di kotak yang judulnya UPLOAD SCR_UPLFLD2 namaField1 mis. SCR_UPLFLD2 plgkode namaField1 namaField2, mis. SCR_UPLFLD2 plgkode plgsales SCR_UPLFLD2 diletakkan di kotak yang judulnya UPLOAD2 SCR_UPLFLD3 namaField1 mis. SCR_UPLFLD3 plgkode namaField1 namaField2, mis. SCR_UPLFLD3 plgkode plgsales SCR_UPLFLD3 diletakkan di kotak yang judulnya UPLOAD3 SCR_POSTING_FAST_ADD namaFile adalah fasilitas untuk menambah rekord di file tertentu (mis.brt) secara cepat. SCR_SHOW_DETAIL transa pada saat di master, menunjukkan transa. SCR_LOGFLD namaField Untuk kepentingan log, isi nama dari namaField akan dimasukkan ke lognobuk pada saat menambah (type=A), ubah (U), hapus(D) atau posting(P). SCR_LOGMAP namaMap Untuk kepentingan log, map ini dijalankan untuk menambahkan informasi lain selain lognobuk. SPCALCS(sptrans) Fungsi: Spcalcs berfungsi untuk melaksanakan serangkaian DBCALCS dan DO_LIB. DBCALCS/DO_LIB akan dijalankan sesuai dengan urutan yang dibuat. Cara Memakai: SPCALCS DO_LIB DO_LIB_IF DO_DETAIL SUBFILE Fungsi: Subfile berfungsi untuk menghubungkan dua file data dalam formasi master file dan detail file. Field atau kombinasi field dari file master akan digunakan untuk mencari rekord rekord yang ada di file detail dengan menggunakan index dari file detail. Index ini sendiri harus bisa duplikat. Bila SUBFILE ada DEFAULT mis. SUBFILE(trans) ada DEFAULT(trans) maka setiap rekord yang ditemukan di detail akan disimpan di file sementara di harddisk sehingga perubahan data di trans akan terus disimpan di file sementara tsb. Bila tidak ada kebutuhan menyimpan ke file sementara, jangan menggunakan DEFAULT untuk SUBFILE tsb. Cara Memakai: SUBFILE(trans/trans2) SFL_LINES(8) /* Jumlah baris yang akan digunakan oleh detail */ SFL_TITLE(transt/trans2t) SFL_COPY_IMAGE(copy_image) /* Nama IMAGE untuk copy dari detail ke detail */ /* Di dalam IMAGE fieldnya harus satu saja dan ** harus field master yang ** dipakai sebagai target untuk ke subfile */ SFL_MAP_MAP(m????) /* Map umum, tidak bisa bareng dengan SFL_MAP */ SFL_RKP_SCR /* Scr ini akan dijalankan pada saat ke master, ke detail atau 'o'. */ SFL_RKP_MAP(m????) /* Map ini dijalankan sebelum SFL_RKP_SCR */ SFL_RKP_COND /* Bila cond ini ada, akan dicek dulu sebelum menjalankan SFL_RKP_SCR*/ SFL_SELECT /* kondisi yang diselect */ SFL_REKAP /* direkap sesuai field1 */ SFL_REKAP2 /* direkap sesuai field1+field2 */ SFL_REKAP3 /* direkap sesuai field2+field2+field3 */ SFL_COND /* kondisi untuk ke detail */ SFL_COPY_COND /* kondisi untuk copy */ SFL_DEL_COND /* kondisi untuk menghapus tampilan rekord ** sfl yang bukan hasil dari ctrl-N, tapi ** rekord sesungguhnya belum dihapus dari ** hard-disk. Gunakan PST_AFT_DELCMD bila ** ingin menghapus rekord dari hard-disk. */ SFL_TARGET SFL_TARGET_IF calc1 namaIndex namaField SFL_TARGET_GTE SFL_TARGET_GTE_IF calc1 namaIndex namaField {namaField} /* index dari file detail field field master u/ target */ SFL_MAP /* parent field child field */ SFL_APP_TYPE /* Mengubah subfile tipe query menjadi applikasi */ SFL_ADD_OK /* Boleh menambah rekord tambahan di subfile yang lain dari yang pertama ditampilkan di layar dengan menggunakan Ctrl-N */ SFL_ADD_ENTER Tombol enter pada baris terakhir di SUBFILE akan diubah menjadi Ctrl-N secara otomatis untuk penambahan rekord. SFL_LIMIT_CABANG membatasi cabang sesuai batasan cabang di scr3002. mis. SUBFILE ke bbc, maka bbccab dicek apakah masuk dalam daftr 3002. SFL_DIR YYMM atau {} Gunakan rekord di direktori YYMM untuk ditampilkan di subfile. Bila ada VALIDATE maka rekord divalidasi terhadap file lain di direktori YYMM kecuali bila VALIDATE_DIR dihidupkan. SFL_HOOKS_AFTER_EDIT Fasilitas ini menjalankan HOOKS BEFORE_INPUT (yang tidak PROTECT) pada saat turun ke detail. SFL_SHOW_SFL Menampilkan detail dari rekord ini. Sementara hanya berjalan bila sedang di trans dan akan menampilkan trans2. SFL_NO_LAST_LINE Fasilitas ini menghilangkan baris terakhir dari subfile, berfungsi untuk mempermanis tampilan, biasanya tampilan subfile ditutup pada baris terakhir oleh title. SFL_TRANS2_FIELD Isi nama_field berisi trans2 yang diinginkan mi.s trans2a. Setaip rekord trans berisi trans2 yang berlainan. SFL_TRANS2_FIELD2 Isi nama_field berisi trans2 yang diinginkan mi.s trans2a. Setaip rekord trans berisi trans2 yang berlainan. Field ini akan dipakai hanya kalau SFL_COND di SFL_TRANS2_FIELD di atas gagal. SFL_SORT_BY_FIELD Fasilitas ini mengurutkan detail berdasarkan field ini. Berguna untuk mengurutkan detail dari field yang tidak punya index. SFL_SORT_UPDOWN UP/DOWN untuk mengurutkan naik atau turun SFL_TEMPLATE(namatemplate) SFL_SHOW_DETAIL trans2 pada saat di subfile, menunjukkan trans2 SFL_UPLFLD namaField Fasilitas mengupload gambar di detail, lihat keterangan V15.11.11 di atas untuk contohnya, harus di transt, tidak boleh trans. SFL_UPL_COND namaCalcs SFL_UPLREADONLY Keterangan: 1. Rekord rekord yang muncul di detail dicari dengan cara menggabung field field master menjadi satu target pencarian. Kemudian target ini dicari di index dari file detail. 2. Bila SFL_TARGET yang digunakan, rekord rekord di detail dicari dengan memastikan bahwa index yang ditemukan cocok dengan target yang dicari SEPANJANG target itu. contoh: SFL_TARGET ppdfakbrgidx ppmfak ppmfak = "FAK1" maka semua rekord di ppd yang depannya FAK1 akan ditampilkan, tapi FAK2 tidak akan ditampilkan. 3. Bila SFL_TARGET_GTE (Greater or Equal) yang digunakan, rekord rekord di detail dicari dengan memastikan bahwa index yang ditemukan lebih besar atau sama dengan target awal dan lebih kecil atau sama dengan target akhir. Dengan kata lain SFL_TARGET_GTE SELALU membutuhkan pasangan target awal dan akhir. Target akhir ditandai dengan kurung paragraph. contoh: SFL_TARGET_GTE ppdfakbrgidx ppmfak {lfak} ppmfak = "FAK1" lfak = "FAK5" maka semua rekord di ppd yang lebih besar FAK1 dan lebih kecil FAK5 akan ditampilkan. 4. SFL_MAP berfungsi mengopi field dari master ke detail HANYA pada saat PENAMBAHAN rekord di detail. 5. Pada layar tipe QUERY_TYPE, SUBFILE atau detail yang biasanya berbentuk QUERY_TYPE juga dapat diubah menjadi APPLICATION_TYPE dengan menambahkan perintah SFL_APP_TYPE 6. Untuk mempercepat pencarian rekord rekord detail khusus untuk layar dengan tipe APPLICATION_TYPE, harap gunakan SFL_TARGET_GTE. III. Konsep database -------------------- Database = Kumpulan file File = kumpulan rekord File dibagi menjadi file data dan file index rekord = kumpulan field Konsep file index Fungsi: Mempermudah pencarian satu rekord di file data dengan cara mengurutkan field atau gabungan field dari file data. Pada setiap rekord dari file index halaman/posisi dari rekord yang dikehendaki dicatat. Cara: Tiap file index 1. Mempunyai nama 2. Diberitahu field field yang akan diurutkan 3. Ditentukan boleh duplikat atau tidak contoh: File brg pada mulanya kosong, bayangkan file brg seperti satu buku brg yang masih kosong. Tiap halaman dari buku barang ini akan kita isi dengan satu rekord barang. Struktur file brg sbb: brgkod A 18 brgnama A 26 brgjumlah I 5 Kita ingin satu file index dengan nama brgkodidx Field yang diurutkan adalah brgkod tidak boleh duplikat Kita juga ingin file index lain dengan nama brgjumnamidx Field yang diurutkan adalah brgjumlah dan brgnama boleh duplikat 1. Penambahan rekord brg dengan kode BRG1, nama BRGSATU, jumlah 5 a. halaman 1 dari file brg akan kita isi dengan rekord ini b. satu rekord file index dengan isian BRG5 dan halaman 1 kita tambahkan di file index brgkodidx c. Maka sesudah penambahan rekord ini file barang dan file index brgkodidx akan berbentuk sbb: Hal 1 2 3 brg.dat ----------------------------------- brgkode BRG1 brgnama BRGSATU brgjumlah 5 brgkodidx isian BRG1 hal di file data 1 brgjumnamidx isian 5BRGSATU hal di file data 1 d. Dapat dilihat disini bahwa halaman dari file index sendiri tidak begitu penting, tapi yang lebih penting untuk file index adalah isian dari file index tsb. urut dan halaman dari file data dicatat disini. 2. Penambahan rekord brg dengan kode BRG8, nama BRGDELAPAN, jumlah 3 Sesudah penambahan data dan file file index akan menjadi sbb: Hal 1 2 3 brg.dat ----------------------------------- brgkode BRG1 BRG8 brgnama BRGSATU BRGDELAPAN brgjumlah 5 3 brgkodidx isian BRG1 BRG8 hal di file data 1 2 brgjumnamidx isian 3BRGDELAPAN 5BRGSATU hal di file data 2 1 Kita lihat disini dalam file index brgjumnamidx bahwa posisi rekord index disesuaikan sehingga isian menjadi urut sesuai dengan field field yang diurutkan 3. Penambahan rekord brg dengan kode BRG1, nama BRGONE, jumlah 2 Sesudah penambahan data dan file file index akan menjadi sbb: Hal 1 2 3 brg.dat ------------------------------------------ brgkode BRG1 BRG8 BRG1 brgnama BRGSATU BRGDELAPAN BRGONE brgjumlah 5 3 2 brgkodidx isian BRG1 BRG1 BRG8 hal di file data 1 3 2 brgjumnamidx isian 2BRGONE 3BRGDELAPAN 5BRGSATU hal di file data 3 2 1 Tetapi tunggu sebentar, kita lihat disini bahwa index brgkodidx sekarang mempunyai dua isian yang persis sama yaitu BRG1, padahal brgkodidx sudah ditentukan untuk tidak dapat duplikat. Karena penambahan rekord ini akan membuat index brgkodidx menjadi duplikat penambahan rekord ini gagal dan tidak dilaksanakan sehingga kita kembali pada posisi sebelum penambahan rekord ini. 4. Pengubahan rekord brg dengan kode BRG1 menjadi BRG9 nama BRGSEMBILAN Sesudah penambahan data dan file file index akan menjadi sbb: Hal 1 2 3 brg.dat -------------------------------------------- brgkode BRG9 BRG8 brgnama BRGSEMBILAN BRGDELAPAN brgjumlah 5 3 brgkodidx isian BRG8 BRG9 hal di file data 2 1 brgjumnamidx isian 3BRGDELAPAN 5BRGSEMBILAN hal di file data 2 1 5. Pengubahan rekord brg dengan kode BRG9 menjadi BRG20 nama BRGDUAPUL, jumlah menjadi 3 Sesudah penambahan data dan file file index akan menjadi sbb: Hal 1 2 3 brg.dat ----------------------------------------- brgkode BRG20 BRG8 brgnama BRGDUAPUL BRGDELAPAN brgjumlah 3 3 brgkodidx isian BRG20 BRG8 hal di file data 1 2 brgjumnamidx isian 3BRGDELAPAN 3BRGDUAPUL hal di file data 2 1 Kita perhatikan disini bahwa BRG20 secara alphabet lebih kecil dari BRG8 6. Penghapusan rekord brg dengan kode BRG20 Sesudah penambahan data dan file file index akan menjadi sbb: Hal 1 2 3 brg.dat ---------------------------------------- brgkode BRG8 brgnama BRGDELAPAN brgjumlah 3 brgkodidx isian BRG8 hal di file data 2 brgjumnamidx isian 3BRGDELAPAN hal di file data 2 Kita lihat disini bahwa meskipun satu rekord dihapus dari file data brg, tetapi rekord yang masih ada tidak ada yang digeser. Halaman yang terhapus diberi tanda sehingga dapat dipakai untuk penambahan rekord selanjutnya. Dengan adanya file file index ini, kita dapat dengan mudah mencari satu rekord data berdasarkan urutan index yang ada. Misalnya kita ingin mencari jumlah dari BRG324, maka kita akan cari di brgkodidx yang sudah urut berdasarkan kode barang. Pada isian BRG324 tercantum halaman dari file data brg yang dikehendaki mis. hal 381. Kita tinggal membuka file data brg pada hal 381 dan disana tercantum semua informasi mengenai rekord BRG324. Konsep btf ---------- 1. File btf berfungsi untuk mencatat barang (brd) yang sudah Pengaturan printer ================= 1. ksysteem Text - terminal lewat putty windows, scr915 harus dikosongi supaya cetak langsung ke printer via putty. - terminal tidak lewat putty windows, scr915 harus diisi untuk mengalihkan printer 0 ke printer 1, 2 atau 3 dan run -rlp. 2. ksystem grafis - terminal linux, scr915 harus diisi dan ksrun -rlp. solr - search engine server start --------------------------------- localhost:8983/solr/#/ks/query install solr ------------ apt-get install openjdk-7-jdk /* download solr-5.5.4.tgz */ http://archive.apache.org/dist/lucene/solr/5.5.4/solr-5.5.4.tgz extract di /opt cd /opt sudo tar xvfz solr-5.5.4.tgz sudo solr-5.5.4/bin/solr start sduo solr-5.5.4/bin/solr create -c ks kalau mau start (/etc/rc.local) /opt/solr-5.5.4/bin/solr start kalau mau stop /opt/solr-5.5.4/bin/solr stop hal hal penting --------------- 1. cara membuat laporan di rptxxxx (info dari pak Widodo) a. cd opt/birt-jetty/webapps/rpt b. mkdir rptxxxx mis mkdir rpt8002 c. ln -rs rpt8002 /home/ksystem d. masukkan rptdesign di /home/ksystem/rpt8002 2. Bila icon menu tidak muncul a. cd docroot b. ln -rs ../prg . c. ln -rs ../prtxxxx . bila ada icon sendiri di prtxxxx/upload/100.jpg mis ln -rs ../prt0787 . 3. Bila F8 untuk menampilkan user keluar 504 a. cd docroot b. ln -rs ../tmp . 4. Timezone sekarang mengikuti /etc/timezone yang di dalam docker, ksh bash isi /etc/timezone harap diisi Asia/Jakarta 5. Daftar file yang ditambahkan search database solr - ahm - alm - bbg - bkm - brd - brg - btm - cab - cmp - pik - pmb - ppd - ppm - pps - psm - ssd - ssu +pilihan setting dbprt Namadb homedir noprt option otpion mis: ks_cepat /home/ksystem 0000 -nologin options: -nologin icon login tidak muncul -makedemo Membuat laporan demo -guru Menjadi guru training -j/home/ksystem set homedir menjadi /home/ksystem -maxqryread=3000 jumlah rekord maksimum yang diquery = 3000 -audituser User keluar masuk dicatat di file usd -lain Nama user dan password haraus bedq -nocreate tidak boleh membuat database baru -sj sidik jari pada saat login -onlineonly khusus untuk yang grup ONLINE -absen hanya untuk absen -xmlsvr=xxx.xx.xx.xx xml server dipindah ke ip ini. -smssendiri sms pakai smsstool -createtxt khusus membuat struktur TXT -oldksfinger pakai port ksfinger yang lama -uploadicon upload icon menu harus login sebagai root -scanlimit=100000 Jumlah rekord dibatasi sampai 100000 pada saat scan. Bila tidak diset, default adalah 1000. pakai port ksfinger yang lama -showlog menampilkan log tambah=,ubah,posting= di layar query. -joinlastempty DBCALCS JOIN last target kosong dianggal JOIN gagal. -showpersh Menampilkan nama perusahaan g_persh di bawah logo. -skipfield Menskip field tertentu via F8 F9, hanya RI yang bisa menjalankan. -debugdbprt menggunakan junkresponse sebagai jawaban dari ap_rqjsp -gvxxxx menggunakan prtxxxx/gvxxxx.var mis. -gv0500 maka akan menggunakan prt0500/gv0500.var sebagai ganti dari prg/gv.var setting printer kecil thermal termal text faktur dari ksystem.co - buat tampilannya di rpt/faktur.nomer scr misal rpt/faktur.913 - pair printer bluetooth - masuk ke ksystem.co - download ksystem-pendukung.apk - open file, klik setting, klik bluetooth Printer, pilih nama bluetooth dari printer anda. - klik tombol back - klik tombol menu, pilih printer test. - jika test tidak jalan, ada kemungkinan anda salah memilih printer bluetooth.