Manual Ksystem ada di file ini juga, cari Manual untuk "terbang" ke Manual.
V17.12.15a, Jumat 15 Desember 2017.
	1. Memperbaiki posting yang error DT_SFLNW di dtscrrunsqloto.

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.11, Senin 11 Desember 2017.
	1. SCR_JOIN_FILE1 s/d SCR_JOIN_FILE6 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.04, Senin 04 Desember 2017.
	1. Jumlah maksimum transt tanpa trans ditambah dari 20 menjadi 50.

V17.11.30a, Kamis 30 November 2017.
	1. SCR_LOGFLD2 namaField ditambahkan untuk disimpan di lognobuk2.

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, Sabtu 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.

V17.11.22, Rabu 22 November 2017.
	1. ap_idesj sudah jalan di ksystem.wt, masih kurang sedikit.

V17.11.17, Jumat 17 November 2017.
	1. Perbaikan pada saat data masih kosong supaya menu bisa naik turun
	   dengan panah atas atau panas bawah.

V17.11.16, Kamis 16 November 2017.
	1. Mengembangkan scan sidik jari tanpa memasukkan nama user, belum
	   selesai.

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

	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
	cara memakai:
LOCAL
PGM_FIELDS
lgps	   STRING	 10
llat	   DFLOAT   8
llon	   DFLOAT   8

IMAGE(master) 
/---------------------------------------------------------------------\
|lblibli: ________________  lat:___.__________ lon:___.______________ |
\---------------------------------------------------------------------/

FIELDS(master)
   lgps         GPSINFO {llat,llon}    	      INPUTRI   1  
   llat        	PROTECT                       INPUTRI   2  
   llon        	PROTECT                       INPUTRI   3 

   	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, 
 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 Nopember 2016, 
	1. Sesudah query gambar sudah keluar lagi di scr3124.

V16.11.28, Senin 28 Nopember 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 Nopember 2016, 
	1. ap_adjrn tidak mengubah/menambah bbc untuk program terbaru,
	   ditandai dengan adanya field jrnth.

V16.11.27, Minggu 27 Nopember 2016, 
	1. ap_adfgr, parameter ke 2 di ksystem web sekarang boleh index bkd,
	   ppm atau pmb.

V16.11.26, Sabtu 26 Nopember 2016, 
	1. Mulai menggunakan KScanViewer untuk scan tapi belum sempurna.

V16.11.25, Jumat 25 Nopember 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 Nopember 2016, 
	1. Perbaikan approval untuk ksystem text, pencarian rekord apm menggunakan 
	   index apmtycabidx dengan target AP+Cab+Divisi+Kodeapr.

V16.11.21a, Senin 21 Nopember 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 Nopember 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 Nopember 2016, 
	1. Ctrl-Y untuk menyimpan hasil query sudah bisa untuk ROOT dan RI
	   di ksystem web.

V16.11.19, Sabtu 19 Nopember 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 Nopember 2016, 
	1. run -daftar yang kadang tidak terdaftar semua sudah diatasi.
	  
V16.11.17, Kamis 17 Nopember 2016, 
	1. btftglfak2 dipakai untuk menyimpan btftglfak pada saat
	   ada barang booking yang diambil oleh faktur. 

V16.11.16, Rabu 16 Nopember 2016, 
	1. ap_adbtf ditambah parameter terakhir tglfak yang akan diisikan ke
	   btftglfak.

V16.11.15a, Selasa 15 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2016, 
	1. Cetak faktur via F10 ditambah Esc@ untuk reset printer
	   Epson.

V16.11.07, Senin 07 Nopember 2016, 
	1. MAP sementara tidak ditampilkan bila tidak ada DO_MAP SHOW.

V16.11.06, Minggu 06 Nopember 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 Nopember 2016, 
	1. Angka double dengan 3 digit di belakang koma sudah ok.

V16.11.03a, Kamis 03 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2015, 
	1. RT_NXT_POSTING di ksystem web sudah ok.

V15.11.24, Selasa 24 Nopember 2015, 
	1. Mulai membedakan tampilan untuk Android dan komputer.
	2. dtubhver program web harus pakai -sql.

V15.11.23, Senin 23 Nopember 2015, 
	1. ap_htdis(dimkode,namaIndex,namaFieldDiskon,persendiskon)";
	   sudah ditambahkan untuk menghitung diskon + diskon, mis. 10 + 10 + 5
	
V15.11.20, Jumat 20 Nopember 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 Nopember 2015, 
	1. PERMIT sudah jalan di ksystem web.

V15.11.19, Kamis 19 Nopember 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 Nopember 2015, 
	1. Menambah rekord di trans2 sudah ok di ksystem web.

V15.11.18, Rabu 18 Nopember 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 Nopember 2015, 
	1. Tampilan tombol di ksystem text sudah ok lagi.
	2. SCR_QRYFLD sudah ok lagi di scr623.

V15.11.15, Minggu 15 Nopember 2015, 
	1. UPLOAD gambar sekarang memastikan tidak membuat file gambar yang panjangnya 0.

V15.11.14, Sabtu 14 Nopember 2015, 
	1. Mengubah versi libjsoncpp dari 0.6 ke 1.6.5.

V15.11.12, Kamis 12 Nopember 2015, 
	1. Perbaikan detail multi baris dengan transt tanpa trans.
	2. Penambahan fasilitas dasar untuk bank service.

V15.11.11, Rabu 11 Nopember 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 Nopember 2015, 
	1. EDIT/DUPLIKAT yang gagal akan membuat field dalam keadaan 
	   tersorot di ksystem web.

V15.11.08, Minggu 08 Nopember 2015, 
	1. Perbaikan dtscrgen untuk mengatasi SCR_GRPMENU.

V15.11.07, Sabtu 07 Nopember 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 Nopember 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 Nopember 2015, 
	1. Perbaikan ap_adbtf booking untuk ksystem web.

V15.11.03, Selasa 03 Nopember 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 Nopember 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 Nopember 2014, 
	1. SCR_UPL_COND sudah jalan di ksystem web.

V14.11.27, Kamis 27 Nopember 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 Nopember 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 Nopember 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 Nopember 2014
	1. Perbaikan dtscrrunlibxml untuk bank Muamalat.

V14.11.12, Rabu 12 Nopember 2014
	1. Gambar UPLOAD2 sudah ok di Ksystem web.

V14.11.11, Selasa 11 Nopember 2014
	1. DFALT_SCAN sudah ok di ksystem web.
	2. dtparser untuk program web otomatis membuat template untuk tampilan.

V14.11.04, Selasa 04 Nopember 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 Nopember 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 Nopember 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 Nopember 2013
	1. F2 untuk jurnal percobaan sudah ok lagi di ksystem web.

V13.11.14, Kamis 14 Nopember 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 Nopember 2013
	2. Setiap layar bisa mempunyai database file s/d 100, sebelumnya 50.

V13.11.11, Senin 11 Nopember 2013
	1. Keharusan SFL_APP_TYPE harus punya DEFAULTS dihilangkan.

V13.11.10, Minggu 10 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2012
	1. SCR_JOIN_FIELDADD1 diperbaiki shg tidak menghapus field yang
	   diJOIN.

V12.11.23, Jumat 23 Nopember 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 Nopember 2012
	1. Penambahan nomor otomatis terakhir diperbaiki agar nomor
	   tidak kacau pada kondisi beban tinggi.

V12.11.21, Rabu 14 Nopember 2012
	1. ksrun windows yang trans dan transa mempunyai trans2 yang sama
	   sudah ok.

V12.11.14, Rabu 14 Nopember 2012
	1. LOCAL PGM_FIELDS sekarang bisa ditambahkan di file prg/scan atau
	   prtxxxx/scan.

V12.11.13, Selasa 13 Nopember 2012
	1. ap_adjrn diperbaiki agar perubahan ke bbm dan bbc menjadi benar
	   pada kondisi beban tinggi.

V12.11.07, Rabu 07 Nopember 2012
	1. ap_flexp dengan kondisi sudah ok untuk mysql.

V12.11.02, Jumat 02 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2011
	1. Perbaikan dtcatlog supaya tidak segfault pada saat membuat struktur.

V11.11.19, Sabtu 19 Nopember 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 Nopember 2011
	1. Posting ke layar yang manggunakan SCR_CHDIR sekarang sudah
	   tidak menimbulkan pesan "DT_END_POSTING: aneh";

V11.11.17, Kamis 17 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2011
	1. ap_adfgr untuk SCR_VOIDPST sudah tidak menghapus fgr, tapi mengubah
	   statusnya (fgrsts) menjadi 'V'.

V11.11.08, Selasa 08 Nopember 2011
	1. Jumlah CALCS, MAP, SPCALCS (MAX_GENRL) dinaikkan dari 1000 menjadi
	   1500.

V11.11.06, Minggu 06 Nopember 2011
	1. SFL_SPCALCS sudah diperbaiki sehingga menampilkan angka
	   yang benar pada saat masuk ke detail (sct571).

V11.11.05, Sabtu 05 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2009 
	1. Detail yang rekord pertama tidak tampak sudah diperbaiki.

V9.11.19, Kamis 19 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2008
	1. File kwi juga dikontrol divisinya.

V8.11.11, Selasa 11 Nopember 2008
	1. Perbaikan pencarian lanjut/kembali untuk 64 bit.

V8.11.09, Minggu 09 Nopember 2008
	1. Pencarian rekord untuk linux 64 bit (frmkey) sudah diperbaiki.

V8.11.07, Jumat 07 Nopember 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 Nopember 2007
	1. Ticker bisa diisi via scr962.

V7.11.10, Sabtu 10 Nopember 2007
	1. SFL_SORT_BY_FIELD yang kadang menghasilkan double free segmentation
	   fault sudah diperbaiki (sct942).

V7.11.07, Rabu 07 Nopember 2007
	1. Run -ticker diperbaiki agar tidak ada kata yang tertumpuk di ujung kanan baris
	   pesan.

V7.11.05, Senin 05 Nopember 2007
	1. run -ticker bisa dihapus ticker.txtnya dan ditambahkan sewaktu waktu.

V7.11.04, Minggu 04 Nopember 2007
	1. run -ticker diperbaiki sehingga menampilkan baris per baris, bukan huruf per huruf.

V7.11.02, Jumat 02 Nopember 2007
	1. Pembatasan posting di scr911 untuk struktur lama sudah ok kembali.

V7.11.01, Kamis 01 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2006
	1. Menghentikan program lewat penutupan window (ujung kanan atas x)
	   sudah dikonfirmasi dulu, tidak langsung mati.

V6.11 sv22, Rabu 22 Nopember 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 Nopember 2006
	1. Perbaikan pencarian di scan, bila sampai di rekord terakhir, 
	   sudah bisa panah ke atas untuk rekord sebelumnya.

V6.11 sv20, Senin 20 Nopember 2006
	1. Ap_dscnt untuk potongan rupiah sudah ok.

V6.11 sv19, Minggu 19 Nopember 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 Nopember 2006
	1. Cari di scr711, kemudian ubah kemudian tekan tombol image
	   yang core-dumped sudah ok.

V6.11 sv12, Minggu 12 Nopember 2006
	1. Layar 270 dan 280 sekarang bisa dipakai untuk sct tanpa harus
	   ada scrnya.

V6.11 sv09, Kamis 09 Nopember 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 Nopember 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 Nopember 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 Nopember 2006
	1. Laporan di windows bila diperbesar fontnya sudah tidak tabrakan
	   dengan kolom sebelahnya.
	
V7.7 sv16, Jumat 03 Nopember 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 Nopember 2005
	1. ap_adbtf, btfkdukr yang diisi sudah benar.

V7.5 sv08, Kamis 24 Nopember 2005
	1. run -u sudah ok dengan pemecahan
	   file via ZXZ.

V7.5 sv07, Kamis 24 Nopember 2005
	1. Perbaikan ap_impad agar pesan validate yang gagal atau
	   posting yang gagal muncul di layar.

V7.5 sv06, Rabu 23 Nopember 2005
	1. ap_impad dengan screen query yang menggunakan MASTER_MP untuk
	   pengecekan saldo pada saat import sudah ok.

V7.5 sv05, Senin 21 Nopember 2005
	1. MASTER_MP ditambah MST_COND untuk pilihan menjalankan atau tidak.

V7.5 sv04, Jumat 18 Nopember 2005
	1. SCR_QRY_SCAN  ditambahkan untuk 
	   layar query supaya dbcalcs ini dijalankan pada saat query.

V7.5 sv03, Rabu 16 Nopember 2005
	1. ap_adbtf diubah jadi, ap_adbtf(tipe,ppmnofak,ppdbrg,ppdlok,ppdnourt,brdno,fldrekap,jmlunit,&dipenuhi,&totalhpp.hargarata);
		

V7.5 sv02, Rabu 16 Nopember 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 Nopember 2005 
	1. Perbaikan fungsi setField untuk tidak menghapus spasi di belakang
	   field.

V7.4 sv99, Jumat 11 Nopember 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 Nopember 2005 
	1. ap_adbtf diubah jadi, ap_adbtf(ppmnofak,ppdbrg,ppdlok,ppdnourt,lfldrekap,ljmlunit,&ldipenuhi,<otalhpp);

V7.4 sv97, Minggu 6 Nopember 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 Nopember 2005 
	1. ap_adbtf(lfldrekap,ljmlunit,ldipenuhi) sudah ditambahkan ke ksystem
	   TEXT *lfldrekap;
	   double ljmlunit;
	   double *ldipenuhi;

V7.4 sv95, Rabu 2 Nopember 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 Nopember 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 Nopember 2004.
	1. Perbaikan program sql untuk hapus dan ubah data di windows.

V7.3 sv33, Jumat 19 Nopember 2004.
	1. ksrun di windows akan menampilkan layar yang belum terdaftar.

V7.3 sv32, Kamis 11 Nopember 2004.
	1. Perbaikan ap_impad untuk scr2834.

V7.3 sv31, Kamis 11 Nopember 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 Nopember 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 Nopember 2004.
	1. Program sentinel.exe sekarang diubah namanya jadi ksmulti.exe
	   yang berfungsi untuk menjalankan multiuser di windows.

V7.3 sv28, Jumat 5 Nopember 2004.
	1. Laporan naik-turun yang difreeze kolomnya sudah bisa dicetak
	   atau disimpan ke file dalam kondisi freeze.

V7.3 sv27, Kamis 4 Nopember 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 Nopember 2004.
	1. Perbaikan scr625, untuk scan yang tidak menemukan rekord,
	   isi file tidak terisi data dari scan yang gagal.

V7.3 sv25, Selasa 2 Nopember 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 Nopember 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 Nopember 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 Nopember 2003 (stabil)
	1. Sort untuk angka format luar negeri (1,000,000.00) sudah ok.

V7.2 sv11, Senin 17 Nopember 2003 (stabil)
	1. Pesan EDIT yang tidak muncul di 2811 versi windows sudah ok.

V7.2 sv10, Minggu 16 Nopember 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 Nopember 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 Nopember 2003 (stabil)
	1. Pilihan F1 sudah jalan di linux.
	2. Data kosong sudah bisa jalan lagi.

V7.2 sv07, Kamis 6 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2002 (stabil)
	1. F3 sudah ok di windows.
	2. F2 dalam penyelesaian.

V7.0 sv90, Sabtu 23 Nopember 2002 (stabil)
	1. F5 sudah ok di windows.
	2. F4 sudah ok di windows.

V7.0 sv89, Kamis 21 Nopember 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 Nopember 2002 (stabil)
	1. ap_asimp untuk sriratu diperbaiki untuk pdsdep dan pdssub yang 
	   7 digit.

V7.0 sv87, Minggu 17 Nopember 2002 (stabil)
	1. Penambahan rekord pada saat SCAN_SCR_ADD sudah ok di windows.

V7.0 sv86, Jumat 15 Nopember 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 Nopember 2002 (stabil)
	1. ap_asimp (sriratu) membaca txt tanpa harus ada lokasi.

V7.0 sv84, Minggu 10 Nopember 2002 (tidak stabil)
	1. Perbaikan program F8.

V7.0 sv83, Jumat 8 Nopember 2002 (tidak stabil)
	1. Pengisian tanggal hanya boleh bulan ini stsyt16 == B sudah
	   ok.

V7.0 sv82, Selasa 5 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2001
	1. dtparser scr yang minta password terus sudah diperbaiki.

V7.0 sv10, Jumat 16 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 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 Nopember 2000
	1. Perbaikan tampilan yang muncul angka 7 di MONITOR_TYPE.

V6.9 sv05, 25 Nopember 2000
	1. Tombol c, d, m, o dan b dihidupkan di MONITOR_TYPE.

V6.9 sv04, 25 Nopember 2000
	1. Kursor yang "terbang-terbang" di layar MONITOR_TYPE pada saat
	   menekan karakter sembarang sudah diperbaiki.

V6.9 sv03, 24 Nopember 2000
	1. Ctrl-E sudah tidak mempengaruhi field yang NOCHANGE.
	2. Sort untuk tanggal dan jam sudah ok.

V6.9 sv02, 23 Nopember 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 Nopember 2000
	1. ap_strln(string,&pjg_string) sudah ditambahkan untuk menghitung
	   panjang string.

V6.8 sv99, 21 Nopember 2000
	1. ap_htrbg sudah ada tipe 3 yang bisa menghasilkan daftar angsuran 
	   tetap dengan perhitungan bunga menurun.

V6.8 sv97, 20 Nopember 2000
	1. SCR_TO_FLY sudah ok.

V6.8 sv96, 19 Nopember 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 Nopember 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 Nopember 2000
	1. Tombol 'f' 2x pada layar menu sudah tidak masalah.

V6.8 sv93, 15 Nopember 2000
	1. Sistem menu sepertinya sudah stabil.

V6.8 sv92, 14 Nopember 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 Nopember 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 Nopember 2000
	1. Run -j untuk hotel sudah ok.
	2. Pindah ke direktori lama sudah ok, mengikuti scr999 yang baru.

V6.8 sv89, 11 Nopember 2000
	1. Tombol 'f' untuk langsung ke pilihan nomor layar sudah jalan 
	   di layar menu.

V6.8 sv88, 7 Nopember 2000
	1. Sistem menu diperbaiki lagi.

V6.8 sv87, 7 Nopember 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 Nopember 2000
	1. Sistem menu K-System diubah menjadi 3 kolom sehingga tidak 
	   usah pindah pindah layar.

V6.8 sv85, 2 Nopember 2000
	1. Local di APP_TYPE yang tidak muncul kalau trans ada MAP sudah ok.

V6.8 sv84, 2 Nopember 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
------------------------------------------------------------------------------

----------------------------------
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" /* indyhome */
 sudo postconf -e "relayhost=mail.telkomsel.com" /* indyhome */
 sudo postconf -e "relayhost=smtp.telkom.net" 

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 /etc/mysql/my.cnf

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;

/*
dodano from dodaptr->forder
--------
** dodano <= -DTGBDODA  <= -10000, gv dynamic variable 
** dodono < 0 && dodano >= -999 , static global variable
** dodano < DTSCRDODA  >= 0 s/d 28000 => database field
** dodano < DTJOINCALC  < 28001 - 29000, local variables
** dodono < DTBUF2DODA : 29001 - 40000, DBCALCS tipe JOIN
** dodono < DTBUF3DODA : 40001 - 80000, BUF2
** dodono < DTBUF4DODA : 80001 - 120000, BUF3
*/

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
selalin 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

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 angka besar 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_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_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.

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_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_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.