Factorizer/Cluster ERP WikiCluster ERP English
Ana sayfa / İş modülleri

Referans

Satış siparişi birimleri ve ayarları

Sales_orders içindeki units ve settings alt modülleri için başvuru; birim alanları ve benzersizliği, birim üretimi ve kiracı başına sipariş zinciri ayarları.

Bu sayfa src/cluster_erp/modules/sales_orders/ içindeki iki alt modülü anlatır. units/, bir sipariş kaleminde sipariş edilen tek tek parçaları (birimler, varlık olarak da anılır) müşterinin varlık numarası ve şirketin seri numarasıyla tutar. settings/, sipariş, sevkiyat ve belge zinciri için kiracı başına bir ayar satırı tutar. Birim taşıyan sevkiyatlar sevkiyatlar sayfasında anlatılır.

Kapsam ve kaynak

  • Tanımlandığı yer: units/models.py (SalesOrderUnit), units/services.py, units/routes.py, settings/models.py (SalesOrderSettings), settings/services.py, settings/schemas.py ve settings/routes.py.
  • Sayım: 2 tablo; 5 birim ucu ve 3 ayar ucu (@router. dekoratörleri).

Birim alanları

Ad Anlam Kaynak
code sales_order_unit yıllık dizisinden gelen iş anahtarı src/cluster_erp/modules/sales_orders/units/models.py:41, src/cluster_erp/modules/sales_orders/units/services.py:225
sales_order_id, sales_order_line_id, customer_id, project_id Birimin siparişi, kalemi, müşterisi ve projesi src/cluster_erp/modules/sales_orders/units/models.py:42-60
customer_asset_no Müşterinin PO'sunda geçen varlık numarası src/cluster_erp/modules/sales_orders/units/models.py:61
serial_no, serial_number_id Şirketin seri numarası ve envanterdeki seri kaydı src/cluster_erp/modules/sales_orders/units/models.py:62-64
status open, ready, shipped, delivered veya cancelled src/cluster_erp/modules/sales_orders/units/models.py:11, src/cluster_erp/modules/sales_orders/units/models.py:65-67
notes Notlar src/cluster_erp/modules/sales_orders/units/models.py:68

Birim uçları

Yöntem ve yol İzin Kaynak
GET /sales-orders/units/, GET /sales-orders/units/{unit_id} sales_order_unit.read src/cluster_erp/modules/sales_orders/units/routes.py:24, src/cluster_erp/modules/sales_orders/units/routes.py:86
POST /sales-orders/lines/{line_id}/units sales_order_unit.create src/cluster_erp/modules/sales_orders/units/routes.py:56
POST /sales-orders/lines/{line_id}/generate-units sales_order_unit.create src/cluster_erp/modules/sales_orders/units/routes.py:70
PUT /sales-orders/units/{unit_id} sales_order_unit.update src/cluster_erp/modules/sales_orders/units/routes.py:99

Ayar alanları

Ad Varsayılan Anlam Kaynak
internal_order_no_enabled true İç sipariş numarasının ekranlarda görünüp görünmediği; her durumda üretilir src/cluster_erp/modules/sales_orders/settings/models.py:29-36
packing_list_no_template, delivery_note_no_template PL-{shipment_code}, DN-{shipment_code} Belge numarası şablonları src/cluster_erp/modules/sales_orders/settings/models.py:35-44
pod_rule warn Teslim kanıtı olmadan teslim: off, warn veya block src/cluster_erp/modules/sales_orders/settings/models.py:45-51, src/cluster_erp/modules/sales_orders/settings/schemas.py:9
dispatch_check_level transport Bir sevkin taşıması gerekenler: none, transport veya export src/cluster_erp/modules/sales_orders/settings/models.py:49-54, src/cluster_erp/modules/sales_orders/settings/schemas.py:10
default_weight_unit_id, default_dimension_unit_id, default_package_type yok Paket varsayılanları src/cluster_erp/modules/sales_orders/settings/models.py:55-61
document_language en Çeki listesi ve sevk irsaliyesinin dili src/cluster_erp/modules/sales_orders/settings/models.py:62-66

Ayar uçları

Yöntem ve yol İzin Kaynak
GET /settings/chain/ sales_order_settings.read src/cluster_erp/modules/sales_orders/settings/routes.py:19
GET /settings/chain/{settings_id} sales_order_settings.read src/cluster_erp/modules/sales_orders/settings/routes.py:30
PATCH /settings/chain/{settings_id} sales_order_settings.update src/cluster_erp/modules/sales_orders/settings/routes.py:44

Kısıtlar ve doğrulama

  • Bir müşteri aynı varlık numarasını iki kez almaz ve bir seri numarası bir kez bulunur; ikisi de canlı satırlar arasında geçerlidir (src/cluster_erp/modules/sales_orders/units/models.py:24-39, src/cluster_erp/modules/sales_orders/units/services.py:169-197).
  • Bir kalemin canlı birim sayısı miktarını aşamaz; generate-units kalan birimleri oluşturur ve başlangıç değeri verilmişse varlık numaralarını ondan sayar (src/cluster_erp/modules/sales_orders/units/services.py:198-272).
  • shipped veya delivered bir birimin tanımlayıcıları düzenlenmiş belgelere basıldığı için dondurulur (src/cluster_erp/modules/sales_orders/units/services.py:35, src/cluster_erp/modules/sales_orders/units/services.py:274-290).
  • Ayar satırı ilk okumada oluşturulur; bir güncelleme o satırı hedeflemeli, kayıt sürümünü denetler ve numara şablonlarını doğrular (src/cluster_erp/modules/sales_orders/settings/services.py:56-96).
  • internal_order_no_enabled ayarı platforma DescribeDisplaySwitches ile bir görüntü anahtarı olarak sunulur (src/cluster_erp/modules/sales_orders/settings/services.py:97-100, src/cluster_erp/modules/sales_orders/module.py:108-110).

Tanıtılan terimler

Terim Kod tanımlayıcısı Tanım Türkçe terim Kaynak
unit (asset) SalesOrderUnit Bir sipariş kaleminde sipariş edilen, tek tek tanımlanan fiziksel parça. Birim (asset) src/cluster_erp/modules/sales_orders/units/models.py:14
customer asset number customer_asset_no Müşterinin bir birim için PO'sunda geçen numarası. Müşteri varlık numarası src/cluster_erp/modules/sales_orders/units/models.py:61
POD rule pod_rule Teslim kanıtı olmadan kaydedilen bir teslimde sistemin yaptığı. POD kuralı src/cluster_erp/modules/sales_orders/settings/models.py:45-51

İlgili sayfalar


92f8051 numaralı commit ile 2026-11-13 tarihinde doğrulandı.

Doğrulanan commit 92f8051 · 2026-11-13