# Süper rotaya operasyon koşulu ve süre formülü yazmak

> Yapılandırılabilir ürünün rotasında operasyonun hangi yapılandırmada yapılacağını ve hazırlık, makine, işçilik süresinin nasıl hesaplanacağını tanımlamak.

URL: https://erpdocs.corexlogic.com/uretim/islemler/super-rota-kurali-yazma

- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Mühendisliği › Rotalar › rota › Yeni Revizyon
- **Ekran adresi:** `/erp/manufacturing/routings/{id}`
- **Gereken izin:** `erp-manufacturing-routings.edit`
- **Ön koşullar:**
  - Rotanın çıktı kartı yapılandırılabilir ve yapılandırma özellikleri tanımlı.

Süper rota yapılandırılabilir kartın tek rotasıdır. Ürün ağacı satır kuralıyla aynı dili kullanır:
[Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar#super-rota).

## Adımlar

1. **Rotalar**'da yapılandırılabilir kartın rotasını açın ve **Yeni Revizyon**'a tıklayın.
   <!-- action: click · target: "Yeni Revizyon" · expect: "Yeni Revizyon penceresi; son revizyonun operasyonları dolu gelir, kurallı operasyonların kural alanları açıktır" -->
2. Kural yazılacak operasyonun satırında **Seçim koşulu ve formüller** düğmesine (ekran okuyucu adı 'N numaralı operasyonun seçim koşulu ve formülleri') tıklayın.
   <!-- action: click · target: "40 numaralı operasyonun seçim koşulu ve formülleri" -->
3. Operasyon yalnız bazı yapılandırmalarda yapılacaksa **Seçim koşulu** alanına ifadeyi yazın ve **Sına**'ya tıklayın.
   <!-- action: fill · target: "Seçim koşulu" · value: "KORUMA = EVET" -->
4. Süre yapılandırmaya bağlıysa **Hazırlık formülü (dk)**, **Makine formülü (dk)** ya da **İşçilik formülü (dk)** alanına ifadeyi yazın. Boş bırakılan alan için satırdaki sabit süre kullanılır.
   <!-- action: fill · target: "İşçilik formülü (dk)" · value: "3 * BOY" -->

   ![Rota revizyonu — operasyonun seçim koşulu ve süre formülleri](https://erpdocs.corexlogic.com/img/screens/uretim/kosul-rota-revizyon.png)
   1. Seçim koşulu ve formüller — satırın altında açılır
   2. Seçim koşulu — Evet ise operasyon emre gelir
   3. Süre formülü — sabit sürenin yerine geçer
   4. Sına — kaydetmeden denetim
   5. Revizyonu Oluştur — taslak revizyon

5. **Revizyonu Oluştur** ile taslak revizyonu kaydedin, sonra revizyonu yayınlayın.
   <!-- action: click · target: "Revizyonu Oluştur" -->

**Sonuç:** Yayınlanan revizyondan sonra açılan emirlerde operasyonlar yapılandırmaya göre seçilir ve süreler formülden hesaplanır; rota detayında her operasyonun altında kural metni görünür.

![Süper rota — operasyonların seçim koşulu ve süre formülleri](https://erpdocs.corexlogic.com/img/screens/uretim/kosul-rota.png)
1. Koşullu operasyon
2. Kural metni — koşul ve formül
3. Sabit süre — formül varsa onun yerine geçer

## Bilmeniz gerekenler

- Seçim koşulu **Evet** ise operasyon emre gelir; **Hayır** ya da **bilinmiyor** ise gelmez. Boş = her zaman.
- Formül sabit sürenin **yerine geçer** (ağaçtaki miktar formülü gibi eklenmez). Sonuç 0–1.000.000 dakika arası
  olmalı ve iki ondalığa yuvarlanır. Makine ve işçilik temel miktar başına, hazırlık parti başınadır.
- Formülün okuduğu değer boşsa emir açılmaz: `N numaralı operasyonun işçilik formülü hesaplanamadı — konfigürasyonda gereken değer yok.`
  Sonuç sayı değilse: `… sayı vermeli.`; aralık dışıysa `… 0 ile 1000000 dakika arası değer vermeli.`
- Seçim koşulu Evet/Hayır vermeli: `N numaralı operasyonun seçim koşulu Evet/Hayır vermeli.`
- Hiç operasyon seçilmezse: `Konfigürasyon rotanın hiçbir operasyonunu seçmiyor — rotanın seçim koşullarını düzeltin.`
- Kural yalnız yapılandırılabilir kartın rotasında kaydedilir:
  `Seçim koşulu ve formüllü süre yalnız yapılandırılabilir kartın rotasında kullanılır.`
- Toplu yazım için Rotalar aktarım kitabının **Operasyonlar** sayfasında **SecimKosulu**, **HazirlikFormulu**,
  **MakineFormulu**, **IscilikFormulu** sütunları kullanılır.

## Örnek — ölçülü konveyör (DMO-KSL-01)

| Op. | Kural | BOY 12,5 · PVC · Koruma Evet ile emirde |
|---|---|---|
| 10 Profil kesim | Makine formülü `2 * BOY * 0.8` | Makine 20 dk |
| 20 Şase ve makara montajı | İşçilik formülü `30 + 6 * BOY` | 105 dk |
| 30 Bant montajı ve gerdirme | İşçilik formülü `EGER(BANT_TIPI = 'PU', 40, 25) + 2 * BOY` | 50 dk |
| 40 Koruma kapağı montajı | Seçim koşulu `KORUMA = EVET`, işçilik `3 * BOY` | 37,5 dk |
| 60 Çalışma testi | İşçilik `EGER(BOY > 10, 30, 20)` | 30 dk |

## İlgili

- [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar)
- [Rotalar](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar)
