Bu sayfa src/cluster_erp/modules/production/ içindeki iki alt modülü anlatır. work_centers/ iş merkezlerini (WorkCenter), haftalık saatlerini ve her birinin çalıştırabildiği operasyon tiplerini tutar. capacity/ iş merkezlerindeki yükü haftalık olarak takvim kapasitesine karşı hesaplar. Aynı takvim matematiğini kullanan çizelgeleme panosu çizelgeleme sayfasında açıklanır.
Kapsam ve kaynak¶
- Tanımlandığı yer:
work_centers/models.py,work_centers/services.py,work_centers/routes.py,capacity/services.pyvecapacity/routes.py. - Sayım: 3 tablo; 8 iş merkezi ucu ve 2 kapasite ucu (
@router.dekoratörleri).
İş merkezi alanları¶
| Ad | Anlam | Kaynak |
|---|---|---|
code, name, description |
Kimlik | src/cluster_erp/modules/production/work_centers/models.py:28-35 |
cost_center |
Serbest metin olarak masraf merkezi | src/cluster_erp/modules/production/work_centers/models.py:36 |
capacity_per_day |
Günlük kapasite tavanı, Numeric(10, 2) |
src/cluster_erp/modules/production/work_centers/models.py:37 |
capacity_units |
Paralel kaynak sayısı; aynı anda N iş çalışabilir | src/cluster_erp/modules/production/work_centers/models.py:38-43 |
setup_time_default_min |
Varsayılan hazırlık dakikası | src/cluster_erp/modules/production/work_centers/models.py:44 |
labor_rate_per_hour, overhead_rate_per_hour |
Oranlar, Numeric(12, 4) |
src/cluster_erp/modules/production/work_centers/models.py:45-46 |
timezone |
Çalışma saatlerinin IANA saat dilimi; boşsa devralınır | src/cluster_erp/modules/production/work_centers/models.py:48-54 |
organisation_id |
EventBus üzerinden çözülen sahip kuruluş | src/cluster_erp/modules/production/work_centers/models.py:55-63 |
is_active |
Etkinlik bayrağı | src/cluster_erp/modules/production/work_centers/models.py:47 |
Alt satırlar: day_of_week, start_time ve end_time ile WorkCenterHours (production_work_center_hours) ve operation_type_code ile priority taşıyan WorkCenterOperationType (production_work_center_operation_types) (src/cluster_erp/modules/production/work_centers/models.py:74-151).
Uçlar¶
| Yöntem ve yol | İzin | Kaynak |
|---|---|---|
GET, POST /work-centers/; GET, PUT, DELETE /work-centers/{work_center_id}; POST /work-centers/bulk-delete |
work_center.read, .create, .update, .delete, .bulk_delete |
src/cluster_erp/modules/production/work_centers/routes.py:25-132 |
GET, PUT /work-centers/{work_center_id}/operation-types |
work_center.read, work_center.update |
src/cluster_erp/modules/production/work_centers/routes.py:88-101 |
GET /capacity/load (crp veya rccp kipi), GET /capacity/input-output |
production_order.read |
src/cluster_erp/modules/production/capacity/routes.py:18-34 |
Kapasite görünümleri¶
- CRP, açık üretim emirlerinin kalan operasyon dakikalarını (serbest bırakılmış yük) ve son MRP çalıştırmasının planlı siparişlerinin rota dakikalarını (planlı yük) iş merkezi ve hafta başına, takvim kapasitesine karşı toplar. Aşırı yüklü satırlar katkıda bulunan emirleri ve ürünleri listeler (
src/cluster_erp/modules/production/capacity/services.py:1-16,src/cluster_erp/modules/production/capacity/services.py:73-332). - RCCP yalnızca ana çizelge kalemlerinin planlı yükünü kullanır (
src/cluster_erp/modules/production/capacity/services.py:10-11). - Girdi-çıktı, iş merkezi ve hafta başına planlanan girdiyi gerçekleşen çıktıyla birikim eğilimiyle karşılaştırır (
src/cluster_erp/modules/production/capacity/services.py:12-14,src/cluster_erp/modules/production/capacity/services.py:333). - Açık operasyon durumları
pending,ready,in_progressveon_hold; açık emir durumlarıplanned,released,in_progressveon_hold'dur (src/cluster_erp/modules/production/capacity/services.py:47-48). - Kapasite dakikaları ortak çalışma süresi motorunun
day_capacity_minutesişlevini kullanır (src/cluster_erp/modules/production/capacity/services.py:15-16); bkz. çalışma süresi.
Kısıtlar ve doğrulama¶
PUT .../operation-types, iş merkezinin yetkinlik listesini bilinen operasyon tipleriyle değiştirir (src/cluster_erp/modules/production/work_centers/services.py:127-160).- Silme
deleted_atalanını doldurur (src/cluster_erp/modules/production/work_centers/services.py:102-108). - İskelet bir iş merkezini yalnızca yetkinlik tablosundan otomatik atar: tek aday veya benzersiz en düşük
prioritydeğerine sahip aday (src/cluster_erp/modules/production/routings/scaffold.py:17-21).
Tanıtılan terimler¶
| Terim | Kod tanımlayıcısı | Tanım | Türkçe terim | Kaynak |
|---|---|---|---|---|
| capacity units | capacity_units |
Bir iş merkezinin aynı anda çalıştırabildiği iş sayısı. | Kapasite birimi | src/cluster_erp/modules/production/work_centers/models.py:38-43 |
| capability | WorkCenterOperationType |
Bir iş merkezinin önceliğiyle çalıştırabildiğini bildirdiği operasyon tipi. | Yetkinlik | src/cluster_erp/modules/production/work_centers/models.py:107 |
| CRP | load (crp kipi) |
Kapasite ihtiyaç planlaması: iş merkezi ve hafta başına kapasiteye karşı yük. | Kapasite ihtiyaç planlaması | src/cluster_erp/modules/production/capacity/services.py:73 |
İlgili sayfalar¶
92f8051 numaralı commit ile 2026-11-13 tarihinde doğrulandı.