Nesne bağımlılığı eklemek (kısıt ve hesaplanan özellik)
Modül
Üretim
Menü yolu
Ana Veriler › Ürünler › Ürün Ana Verileri › ürün detayı › Yapılandırma › Nesne Bağımlılıkları
Ekran adresi
/erp/catalog/products/{id}?tab=yapilandirmaGereken izin
erp-catalog-items.editÖn koşullar
- Ürün yapılandırılabilir; prosedürün hedefi olacak özellik kartın yapılandırma özelliği (yoksa pencerede Yeni özellik oluştur).
Nesne bağımlılıkları ürünün yapılandırma kurallarıdır: hangi bileşim satılamaz (kısıt), hangi değer hesaplanır (prosedür), hangi bileşimler tabloda izinli (tablo kısıtı). Dil: İfade dili.
Adımlar
- Ürünün Yapılandırma sekmesinde Nesne Bağımlılıkları bölümüne inin ve Kural Ekle'ye tıklayın.
Kural Ekle — değer hesapla, sınır koy, tablodan seç - 1Prosedür — özelliğin değerini hesaplar
- 2Kısıt — izin verilmeyen bileşimi engeller
- 3Tablo kısıtı — varyant tablosu
- 4Formül — koşullar sayfasındaki dil
- Kısıt için Sınır koy'u seçin. Koşul alanına bileşim geçerliyken Evet veren ifadeyi yazın; "A ise B olmalı" kuralı
DEĞİL A VEYA Bbiçimindedir. - Kullanıcıya ileti alanına satışta gösterilecek cümleyi yazın. Sağdaki Dene panelinde örnek değer girip sonucu görün.
- Hesaplanan özellik için Değer hesapla'yı seçin; Hesaplanacak özellik listesinden hedefi, Nasıl hesaplansın'da Formül (gelişmiş)'i, Ne zaman'da Her zaman hesapla ya da Girilmezse hesapla'yı seçin ve Formül alanına ifadeyi yazın.
- Etkin (pasif kural uygulanmaz) işaretli kalsın; Ekle'ye tıklayın.
Sonuç
Kurallar satış satırı kaydedilirken listedeki sırayla uygulanır: prosedür değeri yazar, kısıt bileşimi denetler. Hesaplanan özellik ürün ağacı ve rota kurallarında okunabilir; sonucu Yapılandırarak Dene ile görün.
Bilmeniz gerekenler
- Kısıt yalnız sonucu bilinen durumda denetlenir; okuduğu özellik boşsa geçer.
- İleti boşsa satışta
Konfigürasyon kısıtı sağlanmıyor: <ifade>gösterilir. Demo örneğinde PU bant ve 24 m:PU gıda bandı en çok 20 m boyda üretilir. - Her zaman hesapla ile yazılan değeri kullanıcı değiştiremez:
'Ayak Çifti Sayısı' değeri kuraldan hesaplanır (8); farklı değer verilemez. - Tam sayı hedefe kesirli sonuç yazan prosedür reddedilir (
… tam sayı — prosedür … hesapladı (YUVARLA kullanın).). Seçenekli hedefe yazılan sonuç hedefin seçenek kodlarından biri olmalı. - Tarih özelliği prosedür hedefi olamaz.
- Mevcut bir varyantı bozan kural kaydedilmez; bir kartta en çok 50 kural olur.
- Kısıt ve prosedür
TABLO/TABLODEGERile varyant tablosu sorgulayabilir; ürün ağacı satırının kuralı sorgulayamaz — tablodan gelen değeri prosedürle bir özelliğe yazıp satırda okuyun.