AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş kuralları › BR-STOK-002

Takoz stok hareketi adet bazlıdır

BUSINESS_RULEMOD-CARIERPGOLD_COREACTIVEVERY_HIGHSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Kaynak: KB-v1 05_BusinessRules/BR-STOK-002.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

BR-STOK-002 — Takoz stok hareketi adet bazlıdır

Alan: STOK · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: UNDOCUMENTED · Kitle: END_USER, SUPPORT, DEVELOPER

Kural

Takoz işlemleri stok hareketine (StokTipi=3) GİRİŞ'te +1, ÇIKIŞ'ta −1 adet olarak yazılır; miktar/milyem/has 0 geçilir. Takozun stokta olup olmadığı bu adet toplamıyla (Stok.GetTakozAdet) belirlenir.

Ne zaman: IslemKodu = 0.

Etkisi: Takoz stok listesi adet ≠ 0 olanları gösterir.

Formül (koddaki hali): Adet = Tür=0 ? 1 : −1 ; GetTakozAdet = Sum(Adet) where StokTipi=3 and StokId=@StokId and IslemId<>@IslemId

İlişkiler

Kaynaklar

  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md — satır 336
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md — satır 339
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Functions/Stok.GetTakozAdet.md — satır 50