terus terang saya masih sangat awan dalam hal ini.
kalau boleh dilanjut, begini:
dilapangan dan sudah berjalan,
NNNN dalam hal ini no urut,
karena ada revisi, (mungkin jumlah atau item) dan
supaya nomor tidak lompat, diterapkan penambahan huruf
A..B..C dan seterusnya
misal :
0001/TSM/AAA/III/08
0002/TSM/AAA/III/08 <--- ternyata surat jalan harus
dipecah menjadi 2 surat jalan karena kelebihan
pengiriman dll..
maka operator akan membuat revisi surat jalan menjadi
0002/TSM/AAA/III/08 <--- dgn jumlah yg sdh di revisi
0002A/TSM/AAA/III/08 <--- untuk sisa jumlah kelebihan
0003/TSM/AAA/III/08
..dst..
bagaimana solusinya?
atau untuk lebih mudah saya tambahkan satu kolom lagi
untuk mengakomodir revisi
misalnya tabel sebelumnya
NNNNN -- NoSuratJalan
menjadi
NNNNN -- Rev -- NoSuratJalan
jadi apabila ada revisi, tambahkan prefiknya
kalau tidak jadi tanpa prefik?
terima kasih sebelumnya untuk semua masukan
salam
Darsono
--- aksan kurdin <[EMAIL PROTECTED]> wrote:
> lagi ngantuk mbah,
> abis begadang mu-chelsea semalam .....
>
> cluenya aja:
> - format:
> NNNN/TSM-N/CCC/XXX/YY
>
> kalau dipecah sebenarnya:
> NNNN & /TSM-N/CCC/XXX/YY
>
> jadi yang dicek sudah ada dalam tabel adalah:
> /TSM-N/CCC/XXX/YY
> jika belum ada maka NNNN = 0001
> jika sudah ada maka NNNN = Max(NNNN) + 1
>
> sekarang ada masalah serius, bagaimana kalau
> mengedit data surat jalan
> dengan mengubah customer id ? padahal nomornya
> adalah di tengah2 :
>
> 0001/TSM-N/ABC/V/08
> 0002/TSM-N/ABC/V/08
> 0003/TSM-N/ABC/V/08 <--- mau di ubah ke kustomer
> DEF
> 0004/TSM-N/ABC/V/08
> 0005/TSM-N/ABC/V/08
> 00046TSM-N/ABC/V/08
>
> 0001/TSM-N/DEF/V/08
> 0002/TSM-N/DEF/V/08
> 0003/TSM-N/DEF/V/08
> 0004/TSM-N/DEF/V/08
>
>
> kalau diubah , berarti penomoran dengan rumus di
> atas menghasilkan
> 0005/TSM-N/DEF/V/08
> apakah nomor di atas 0003 nya ABC juga harus
> dikurangi satu semuanya ? atau
> boleh ada nomor yang lompat ?
>
> dari best praktis ERP yang sudah demo ke kantor
> kami, nomor dokumen tidak
> ada yang diubah atau di hapus, tetapi memakai sistem
> status / flag. Dalam
> hal ini berarti 0003-nya ABC cuma di flag closed
> saja, baru bikin nomor
> surat jalan baru.
>
> Aksan Kurdin