Delivery by batch number

  1. ‹ Older
  2. tahun lalu

    Logikanya adalah
    1 - Setiap 1 Order hanya boleh di penuhi oleh max. 2 batch#
    2 - Jika qty batch#1 tidak dapat memenuhi qty order tadi, maka di cari batch# yang sama dengan atau lebih besar qty nya dari sisa order pertamayang belum terpenuhi oleh batch#1, jadi pencarian batch# bisa lompat beberapa batch# setelah batch#1

  3. Dear para suhu

    Adakah yang bisa bantu kasus yang saya hadapi

    Terima kasih sebelumnya, semoga jadi ilmu yang manfaat

    1. Di filenya ada 4 sheet, casenya ada di sheet berapa...?
    2. Bisa di simpelkan nggak contoh casenya..?
    3. Buatkan data aslinya trus buatkan lagi apa yang diinginkan.
    4. Langsung ke permasalahan dan apa yang sudah anda lakukan sehingga belum di temukan solusinya.


    Terima Kasih.

  4. Hi om Abigail

    Terima kasih atas tanggapan nya, berikut origal file dan contoh apa yg di mau (sheet ODO), file yg pertama adalah hasil kotak-katik saya tetapi belum dapet logika dengan apa yang di inginkan

  5. Untuk setiap line order ada match qty dan batch#
    Jika qty match 1 dengan batch# yg paling pertama tidak dapat memenuhi qty order maka di cari qty match 2 dengan qty batch# = atau > dari qty line order seteleh di kurangi match 1

  6. Saya coba pakai tabel bantu, mudah2xan sesuai

  7. dear pak Azumi,

    Terima kasih atas sharing ilmunya
    untuk formula yang di maksud hampir sesuai dengan kebutuhan, hanya masih ada yang perlu di tambahkan, seperti terlampir di file yang sudah saya edit

    berikut reason nya :
    > Match dan batch 1 / 2 di dapat dari sheet stock
    >untuk isi match dan batch 1, yang di cari adalah batch yang paling tua (berlaku system batch FIFO), berapapun qty nya
    >jika dengan qty batch 1, qty order belum terpenuhi maka cari batch ke2 yang qty nya sama dengan order atau lebih besar, agar order bisa OTIF
    >karena hanya dibatasi 2 batch, jika dengan batch 1 dan 2 tidak terpenuhi maka sisa order nya akan di running untuk next delievry"

  8. Klu pakai VBA mungkin seperti ini

  9. Dear om Herry,

    untuk hasil VBA nya sudah sesuai dengan yg di inginkan, untuk match dan batch 1, akan ikut aturan FIFO dan untuk match dan batch 2 nya, adalah akan mencari qty batch yg nilai nya =/> dari nilai order jika tidak ada yang bisa memenuhi hal itu maka order hanya akan mengikuti nilai yg ada di match dan batch 1 saja
    untuk VBA nya kenapa tidak mengisi semua line order yang ada di sheet OSO & ODO, selama stock nya masih tersedia?

    Terima kasih om Herry atas bantuannya

  10. Karena di sheet stock kolom K Free stock (box) Belum Di Rumus sampai Bawah dan mungkin ada perbedaan penulisan nama di data sheet stock dan data oso& odo (klu beda dikit tidak bisa di cari)
    ini sudah dirumus kolom K di sheet stock sampai bawah

  11. + Kolom Next Delivery (Untuk Sisa Order PO) dan Cek Nama yang Tidak Ada Atau tidak sama persis antara di sheet Oso& ODO dengan sheet Stock

  12. dear om Herry,

    Terima kasih atas bantuannya, saya akan cross chek datanya, untuk range nya tidak terbatas kan?, itu hanya contoh tabel yang saya punya

  13. Tidak terbatas mengikuti banyaknya baris data. cuma klu datanya semakin banyak semakin lama prosesnya

  14. Siap om, akan saya pelajari lebih detail untuk hasilnya, dan akan saya tindak lanjuti jika ada error,

    Terima kasih untuk om Herry

  15. Hi Om Herry,

    Maaf setelah beberapa waktu di trial ternyata ada parameter yang belum sesuai, adapun update parameter nya adalah :

    1. Trigger nya adalah "Material number"
    2. Jika order <160 maka akan ambil stock >= order (1 match dan 1 batch)
    3. Jika order >160 , untuk match dan batch 1, akan ambil stock min 160, dan untuk match dan batch 2, akan ambil stock >= sisa order
  16. Om Herry,

    untuk next order nya akan ambil batch pertama yang stock nya >160 atau >=order, setelah di ambil order yang pertama

  17. Moga2 benar sesuai pemahaman saya untuk parameternya

  18. Hi Om Herry,

    Terima kasih om untuk bantuannya, untuk parameter nya sudah ok, hanya masih sedikit lagi untuk parameter order <160, untuk order <160 tersebut hanya di bolehkan 1 match dan batch dalam file tersebut terdapat 2 match dan batch, padahal dengan 1 match dan batch sudah dapat memenuhi order tersebut om.

  19. ada kurang kodenya untuk parameter <= 160 . moga2 sudah benar

  20. Om Herry,

    Terima kasih atas tanggapan nya, semoga dapat terpenuhi parameternya

 

atau Mendaftar untuk ikut berdiskusi!