Yönetim Paneli
Fabrika operasyonel durum özeti.
{{ dashboardStats.planned }}
Planlanan
{{ dashboardStats.active }}
Üretimde
{{ dashboardStats.completed }}
Tamamlanan (Bugün)
${{ formatCurrency(totalInventoryValue) }}
Toplam Stok Değeri
| Ürün | Stok | Limit | Durum |
|---|---|---|---|
| {{ item.name }} | {{ formatQty(item.totalQty, true) }} {{ qtyUnitSmart(item.totalQty, item.unit) }} | {{ item.criticalLimit }} | Kritik |
| Kritik ürün yok. | |||
| Lot No | Ürün | SKT | Kalan Gün |
|---|---|---|---|
| {{ lot.lotNo }} | {{ getItemName(lot.itemId) }} | {{ formatDate(lot.expiryDate) }} | {{ getDaysRemaining(lot.expiryDate) }} Gün |
| Riskli ürün yok. | |||
| İşlem | Detay | Tarih | |
|---|---|---|---|
{{ act.title }} |
{{ act.descMain }} {{ act.descSub }} |
{{ formatDate(act.date) }} |
Stok Yönetimi
| Ürün | Kategori | Marka | Miktar | Maliyet | İşlem | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ item.name }} | {{ item.category }} | {{ item.brand }} | {{ formatQty(item.totalQty, true) }} {{ qtyUnitSmart(item.totalQty, item.unit) }}{{ getStockStatus(item).text }} | ${{ formatCurrency(item.avgCost) }} | |||||||||||||||
Lot Envanteri
| |||||||||||||||||||
Tedarikçiler
| Firma | Yetkili | İletişim | Hacim | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ sup.name }} | {{ sup.contact }} | {{ sup.email }} {{ sup.phone }} | {{ getSupplierHistory(sup.id).length }} işlem | |||||||||||
|
Adres
{{ sup.address || '-' }}
Geçmiş İşlemler Toplamı
Ödenen/Borçlanılan
${{ formatCurrency(getSupplierTotal(sup.id)) }}
| ||||||||||||||
Reçeteler
| Reçete | Kategori | Ağırlık | Ham Maliyet (Top. / KG) | Yüklü Ham Maliyet (Top. / KG) | İşlemler | |
|---|---|---|---|---|---|---|
| {{ rec.name }} | {{ rec.category }} | {{ rec.totalWeight.toFixed(2) }} g | ${{ rec.totalCost }} ${{ rec.kgCost }} / KG | ${{ formatCurrency(getLoadedCostValues(rec).loadedTotal) }} ${{ formatCurrency(getLoadedCostValues(rec).loadedKg) }} / KG Yüklü maliyet yok | ||
İçerik:
Not:{{ rec.note }} | ||||||
AR-GE Çalışmaları
| Reçete | Müşteri | Durum | Tarih | Ağırlık | Ham Maliyet (Top. / KG) | Yüklü Ham Maliyet (Top. / KG) | İşlemler | |
|---|---|---|---|---|---|---|---|---|
| {{ rec.name }} | {{ rec.customerName }} - |
{{ getRAndDStatusLabel(rec.rAndDStatus) }}
|
{{ rec.createdAt || '-' }} | {{ rec.totalWeight.toFixed(2) }} g |
${{ rec.totalCost }}
${{ rec.kgCost }} / KG
|
${{ formatCurrency(getLoadedCostValues(rec).loadedTotal) }}
${{ formatCurrency(getLoadedCostValues(rec).loadedKg) }} / KG
Yüklü maliyet yok
|
| |
|
İçerik:
Not:
{{ rec.rAndDNote }}
|
||||||||
| Henüz AR-GE reçetesi oluşturulmamış. | ||||||||
Üretim (FIFO)
| No | Ürün | Lot | Hedef | Durum | İşlem | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| #{{ (ord.id || 0).toString().substr(-4) }} | {{ ord.productName }} {{ ord.note }} | {{ ord.batchLot }} | {{ formatQty(ord.targetQuantity, true) }} {{ kgUnitByQty(ord.targetQuantity, 'KG') }} | ||||||||||||||
Kullanılan Hammaddeler & Oluşan Alt Partiler
{{ sub }} Henüz üretim başlatılmadı. | |||||||||||||||||
İzlenebilirlik ve Kütle Denge
{{ res.title }}
Kullanıldığı Üretimler
| Ürün Adı | Ürün Lotu | Üretim Tarihi | Kullanılan Miktar |
|---|---|---|---|
| {{ prod.productName }} | {{ prod.batchLot }} | {{ formatDate(prod.date) }} | {{ prod.usedQty.toFixed(3) }} |
{{ res.title }}
Kullanılan Hammaddeler (İçerik)
| Hammadde | Hammadde Lotu | Tedarikçi | Giriş Tarihi | Miktar |
|---|---|---|---|---|
| {{ ing.itemName }} | {{ ing.lotNo }} | {{ ing.supplierName || '-' }} | {{ formatDate(getLotEntryDate(ing.lotNo)) }} | {{ ing.usedQty.toFixed(3) }} |
Kayıt bulunamadı.
Raporlar ve Analizler
Toplam Üretim
{{ formatQty(reportStats.totalQuantity, true) }} {{ kgUnitByQty(reportStats.totalQuantity, 'KG') }}
Toplam Maliyet
${{ formatCurrency(reportStats.totalCost) }}
İş Emri Sayısı
{{ reportStats.orderCount }}
H.Madde Tüketimi
{{ formatQty(reportStats.materialUsageKg, true) }} {{ kgUnitByQty(reportStats.materialUsageKg, 'KG') }}
- {{ i+1 }}. {{ p.name }}{{ formatQty(p.qty, true) }} {{ kgUnitByQty(p.qty, 'KG') }}
- Veri yok
- {{ i+1 }}. {{ m.name }}{{ formatQty(m.qty, true) }} {{ kgUnitByQty(m.qty, 'KG') }}
- Veri yok
- {{ i+1 }}. {{ p.name }}${{ formatCurrency(p.totalCost) }}
- Veri yok
| Tarih | İş Emri | Ürün Adı | Lot No | Hedef (KG) | Durum |
|---|---|---|---|---|---|
| {{ formatDate(row.startDate) }} | #{{ (row.id||0).toString().substr(-4) }} | {{ row.productName }} | {{ row.batchLot }} | {{ row.targetQuantity }} | {{ row.status }} |
| Kayıt bulunamadı. | |||||
| Malzeme | Toplam (KG) | Sıklık | Maliyet |
|---|---|---|---|
| {{ mat.name }} | {{ formatCurrency(mat.qty) }} | {{ mat.count }} | ${{ formatCurrency(mat.cost) }} |
| Kayıt bulunamadı. | |||
| Ürün | Toplam Üretim (KG) | Toplam Maliyet | Ort. Birim (KG) |
|---|---|---|---|
| {{ prod.name }} | {{ formatCurrency(prod.qty) }} | ${{ formatCurrency(prod.cost) }} | ${{ formatCurrency(prod.unitCost) }} |
| Kayıt bulunamadı. | |||
Ayarlar
Genel Ayarlar
Alan Yönetimi (Sürükle/Gizle)
{{ printTemplates[activePrintTemplate].title }}
| {{ f.label }} |
|---|
| --- |
| --- |
Ürün Eşleştirme (Stok Kodu ile)
Üretilen ürün tamamlandıktan sonra aktarım sırasında bu eşleştirmelerden seçim yapabilirsiniz. 1000gr paket için genelde adet, 25kg çuval için kg mantığı kullanılır.
| Ürün (Reçete) | Ambalaj | Bizim Hesap Stok | Birim | |
|---|---|---|---|---|
| Henüz eşleştirme yok. | ||||
| Kullanıcı | Rol | Durum | İşlemler |
|---|---|---|---|
|
{{ u.username }}
{{ u.email }}
|
{{ rolesConfig[u.role] ? rolesConfig[u.role].label : u.role }} | Kilitli Aktif |
|
Henüz kullanıcı oluşturulmamış. Varsayılan admin: admin / admin123
|
|||
| {{ new Date(log.at).toLocaleString('tr-TR') }} | {{ log.type }} | {{ log.username }}: {{ log.message }} |
| Henüz kayıt yok. |