@extends('layouts/base_view') @section('title') {!! $variables['header_routes'] !!} @endsection @section('content')

{!! $variables['judul'] !!}

@csrf
Format yang didukung: .xlsx, .xls, .csv (Maks: 10MB)
Instruksi Upload
  • Unduh template terlebih dahulu untuk melihat format yang diperlukan
  • Struktur kolom: store_code | raw_material_code | raw_material_name | uom | 2026-01-01 | 2026-01-02 | ...
  • Kolom pertama: store_code (harus ada di sistem dan user harus punya akses)
  • Kolom kedua: raw_material_code (harus ada di sistem)
  • Kolom ketiga: raw_material_name (hanya untuk referensi)
  • Kolom keempat: uom (satuan, hanya untuk referensi)
  • Kolom tanggal: 2026-01-01, 2026-01-02, 2026-01-03, ... (semua tanggal di bulan yang dipilih)
  • Dukungan multi-store: Satu file bisa berisi data untuk beberapa store
  • Pengelompokan otomatis: Sistem akan otomatis mengelompokkan data per store dan membuat header forecast terpisah
  • Maksimal 31 kolom tanggal per upload
  • Tidak boleh backdate: Forecast hanya bisa diupload untuk bulan berjalan atau bulan mendatang
  • Validasi akses: User harus punya akses ke semua store yang ada di file upload
  • Upsert otomatis: Jika forecast sudah ada untuk suatu store, data akan di-upsert (insert baru atau update yang sudah ada)
  • Setiap baris mewakili satu raw material untuk satu store dengan quantity untuk setiap tanggal
  • Kosongkan sel atau isi 0 untuk tanggal yang tidak ada forecast
  • Hanya store_code dan raw_material_code yang digunakan untuk validasi, kolom lain hanya referensi
  • Ukuran file maksimal: 10MB
  • Format yang didukung: .xlsx, .xls, .csv
Kembali
@endsection