Yordamlar ve işlevler: G (GET_STOKISLM_MALIYET – GUNSONU)

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > Netsim Veri Sözlüğü Kılavuzu > Yordamlar ve işlevler >

Yordamlar ve işlevler: G (GET_STOKISLM_MALIYET – GUNSONU)

GET_STOKISLM_MALIYET Yordam

şema NETSIM · modül STOK

Stok hareket satırının maliyet kaydını (STOKALSA, verilen TURU/MALIYET_TIPI) yönteme göre yazar, HATA metni döndürür: gerçek maliyet takipli kartta çekilerin giriş maliyetinden; FIFO/LIFO/AGOR/HAOR'da MALIYET_BUL_STOKISLM ya da bağlı alış-satış fiyatından; ALFI/SAFL/SIOT/MTOA'da son alıştan, yoksa 'Maliyet' fiyat listesinden. Elle girilmiş kayda dokunmaz. Devir fişinden (STOKISLM.ISLEM_KODU 'STDEFİ') gelen STOKALSA satırları güncellenmez ve silinmez.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
STOK_NOFTINT32
YONTEMVARCHAR
IDOVIZ_BIRIMIFTDOVIZ_BIRIMI
FIYAT_NOFTINT32
STOK_ISLEM_NOFTINT32
MIKTARFTSAYI
MIKTAR1FTSAYI
MALIYET_TARIHITIMESTAMP
KUR_TIP_NOFTINT32
BIRIMFTSTOK_BIRIMI
FIRMA_NOFTINT32
MALIYET_TURUFTCHAR1
MALIYET_TIPIFTCHAR1
MANUELFTCHAR1
DOVIZ_BIRIMI (dönüş)FTDOVIZ_BIRIMI
BIRIM_FIYATI (dönüş)FTPARA
HATA (dönüş)FTACIKLAMA_512
STOK_ADI (dönüş)FTACIKLAMA_UZUN

Kullandıkları

Çağıranlar (1)

GET_STOKKADE_TREE Yordam

şema NETSIM · modül STOK

GET_STOKKADE_TREE0 ile ürün ağacını satır sırasıyla döndürür; yarı mamullerin ANA_MALIYET'ini alt satırlarının maliyetinden yeniden toplar, kök mamul satırını en sona koyup ANA_MALIYET'ine ilk seviye kalemlerin toplam maliyetini yazar. Maliyetler GET_RECETE_MALIYET'in verdiği yöntem sırasıyla hesaplanır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
I_STOK_NOFTINT32
I_STOK_VARYANT_NOFTINT32
I_DSTOK_NOFTINT32
I_MIKTARFTSAYI
I_MIKTAR1FTSAYI
I_BIRIMFTSTOK_BIRIMI
I_ISLEM_NOKTASI_NOFTINT32
I_OZELLIKLERFTTANITICI_KODU
I_MALIYET_YONTEMLERIFTACIKLAMA
I_STOK_DURUMUFTCHAR1
SATIR_NO (dönüş)FTINT32
ANA_SATIR_NO (dönüş)FTINT32
SATIR_TURU (dönüş)FTTANITICI_KODU
STOK_NO (dönüş)FTINT32
STOK_VARYANT_NO (dönüş)FTINT32
DSTOK_NO (dönüş)FTINT32
KALITE_NO (dönüş)FTINT32
MIKTAR (dönüş)FTSAYI
MIKTAR1 (dönüş)FTSAYI
BIRIM (dönüş)FTSTOK_BIRIMI
STOK_TIP_NO (dönüş)FTINT32
URETIM_STOK_VARYANT_NO (dönüş)FTINT32
DEGISKEN_ADI (dönüş)FTDEGISKEN_ADI
STOKTA_BULUNAN_MIKTAR (dönüş)FTSAYI
STOKTA_BULUNAN_MIKTAR1 (dönüş)FTSAYI
STOKTA_BULUNAN_BIRIM (dönüş)FTSTOK_BIRIMI
BIRIM_MALIYET (dönüş)FTSAYI
BIRIM_MALIYET_DOVIZ_BIRIMI (dönüş)FTDOVIZ_BIRIMI
MALIYET (dönüş)FTSAYI
ANA_MALIYET (dönüş)FTSAYI
SEVIYE (dönüş)FTINT32
SIRA_NO (dönüş)FTINT32
HIZALAMA (dönüş)FTACIKLAMA_UZUN

Kullandıkları

GET_STOKKADE_TREE0 Yordam

şema NETSIM · modül STOK

Varyant reçetesinden (STOKKADE) ürün ağacını yinelemeli açar: kök mamul satırı, altında hammadde ve yarı mamul satırları; miktarlar MIKTAR_HESAP_SEKLI'ne göre sabit ya da ana miktarla orantılıdır, yarı mamuller I_MAX_SEVIYE'ye (en çok 200) kadar açılır. İsteğe bağlı stok miktarı ve GET_RECETE_MALIYET ile birim maliyet verir. GET_STOKKADE_TREE'nin iç yordamıdır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
I_STOK_NOFTINT32
I_STOK_VARYANT_NOFTINT32
I_DSTOK_NOFTINT32
I_MIKTARFTSAYI
I_MIKTAR1FTSAYI
I_BIRIMFTSTOK_BIRIMI
I_ISLEM_NOKTASI_NOFTINT32
I_OZELLIKLERFTTANITICI_KODU
I_MALIYET_YONTEMLERIFTACIKLAMA
I_STOK_DURUMUFTCHAR1
I_ANA_SATIR_NOFTINT32
I_SEVIYEFTINT32
I_MAX_SEVIYEFTINT32
SATIR_NO (dönüş)FTINT32
ANA_SATIR_NO (dönüş)FTINT32
SATIR_TURU (dönüş)FTTANITICI_KODU
STOK_NO (dönüş)FTINT32
STOK_VARYANT_NO (dönüş)FTINT32
DSTOK_NO (dönüş)FTINT32
KALITE_NO (dönüş)FTINT32
MIKTAR (dönüş)FTSAYI
MIKTAR1 (dönüş)FTSAYI
BIRIM (dönüş)FTSTOK_BIRIMI
STOK_TIP_NO (dönüş)FTINT32
URETIM_STOK_VARYANT_NO (dönüş)FTINT32
DEGISKEN_ADI (dönüş)FTDEGISKEN_ADI
STOKTA_BULUNAN_MIKTAR (dönüş)FTSAYI
STOKTA_BULUNAN_MIKTAR1 (dönüş)FTSAYI
STOKTA_BULUNAN_BIRIM (dönüş)FTSTOK_BIRIMI
MALIYET (dönüş)FTSAYI
ANA_MALIYET (dönüş)FTSAYI
BIRIM_MALIYET (dönüş)FTSAYI
BIRIM_MALIYET_DOVIZ_BIRIMI (dönüş)FTDOVIZ_BIRIMI
SEVIYE (dönüş)FTINT32
SIRA_NO (dönüş)FTINT32
HIZALAMA (dönüş)FTACIKLAMA_UZUN

Kullandıkları

Çağıranlar (1)

GET_STOKKART_DEGER_FARKLI Yordam

şema NETSIM · modül BASE

Stokun (ve STOK_VARYANT_NO varyantının) belge-stok satırı arasında farklı varyant, depo stok, kalite ve lot kullanımına izin ayarlarını (ALSA_STOK_FARKLI_*) döndürür, seçilebilir; değer varyant, stok kartı, tip varyantı, stok tipi sırasıyla ilk dolu olandan alınır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
STOK_NOFTINT32
STOK_VARYANT_NOFTINT32
ALSA_STOK_FARKLI_VARYANT (dönüş)FTSYSTEMFLAGN
ALSA_STOK_FARKLI_DSTOK (dönüş)FTSYSTEMFLAGN
ALSA_STOK_FARKLI_KALITE (dönüş)FTSYSTEMFLAGN
ALSA_STOK_FARKLI_LOT (dönüş)FTSYSTEMFLAGN

Kullandıkları

Çağıranlar (3)

GET_STOKKART_DEGER_ZORUNLU Yordam

şema NETSIM · modül BASE

Stokun (ve STOK_VARYANT_NO varyantının) zorunlu kırılım ayarlarını döndürür, seçilebilir: varyant, depo stok (DSTOK), kalite, lot ve seri/çeki no zorunluluğu; değer varyant, stok kartı, tip varyantı, stok tipi sırasıyla ilk dolu olandan alınır; jenerik stok GSTOK_NO da döner.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
STOK_NOFTINT32
STOK_VARYANT_NOFTINT32
GSTOK_NO (dönüş)FTINT32
VARYANT_ZORUNLU (dönüş)FTSYSTEMFLAGN
DSTOK_ZORUNLU (dönüş)FTSYSTEMFLAGN
KALITE_ZORUNLU (dönüş)FTSYSTEMFLAGN
LOT_ZORUNLU (dönüş)FTSYSTEMFLAGN
SERI_CEKI_NO_ZORUNLU (dönüş)FTSYSTEMFLAGN

Kullandıkları

Çağıranlar (2)

GET_STOKKODU Yordam

şema NETSIM · modül STOK

Yeni stok kartı için sıradaki boş STOK_KODU'nu üretir, tek satır döndürür. ISTOK_KODU boş ya da '+' ise tipin STOK_KODU_FORMATI maskesi kullanılır (sondaki 0'lar sayaç hanesi); '*Grup*' maskesinde kartın varsayılan stok grubunun GRUP_KODU önek olur. Maskeyle başlayan en büyük koddan ilerleyip STOKKART'ta olmayan ilk kodu verir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
ISTOK_KODUFTTANITICI_KODU
STOK_TIP_NOFTINT32
STOK_NOFTINT32
STOK_KODU (dönüş)FTTANITICI_KODU

Kullandıkları

Çağıranlar (2)

GET_STOKLIMIT Yordam

şema NETSIM · modül STOK

Stok yeri ve kırılım (varyant, dstok, kalite, durum) için verilen tarihte geçerli BLOKE_MIKTAR, ASGARI, NORMAL, AZAMI limitlerini STOKLIMT'ten toplar, tek satır döndürür. Satırda boş değer limit sınıfı detayından (STOKLMSD × KATSAYI) gelir; BIRIM_DONUSTUR='E' ise başka birimlerdeki limitler BIRIMX oranıyla istenen birime (öndeğer BIRIM1) çevrilir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
STOK_NOFTINT32
STOK_VARYANT_NOFTINT32
DSTOK_NOFTINT32
KALITE_NOFTINT32
IBIRIMFTSTOK_BIRIMI
IBIRIM_DONUSTURFTCHAR1
STOK_DURUMFTSTOK_DURUM
STOK_FDURUMFTSTOK_FDURUM
STOK_YERI_NOFTINT32
TARIHDATE
BIRIM (dönüş)FTSTOK_BIRIMI
BIRIMX (dönüş)FTSAYI
BLOKE_MIKTAR (dönüş)FTSAYI
ASGARI (dönüş)FTSAYI
NORMAL (dönüş)FTSAYI
AZAMI (dönüş)FTSAYI

Kullandıkları

Çağıranlar (5)

şema NETSIM · modül STOK

Önceki (L) ve sonraki (R) stok hareketi arasındaki STOKLINK bağına atanabilecek miktarı hesaplar, tek satır döndürür: iki satırın henüz bağlanmamış MIKTAR1'lerinin küçüğü (mevcut bağ miktarı dahil); MIKTAR sonraki satırın birim oranıyla bulunur. Yükleme planlı (B/Y) taslak satırda REF_MIKTAR da dikkate alınır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
STOK_ISLEM_NO_LFTINT32
STOK_ISLEM_NO_RFTINT32
ITURUFTCHAR1
MIKTAR (dönüş)FTSAYI
MIKTAR1 (dönüş)FTSAYI

Kullandıkları

Çağıranlar (4)

GET_STOKNOPA Yordam

şema NETSIM · modül STOK

Stok kartının, yoksa tipinin noktaya bağlı özelliklerini (STOKNOPA) çözüp tek satır döndürür: tedarik şekli, MRP grubu, parti büyüklüğü, alış süreleri, giriş/çıkış toleransları, sorumluluk alanı, veri giriş formu vb. Kayıtlar işlem kodu/grubu/yönü, varyant ve dstok'a göre süzülür; işlem noktasından ana noktalara çıkılarak her alanın ilk dolu değeri alınır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IISLEM_KODUFTISLEM_KODU
STOK_NOFTINT32
STOK_VARYANT_NOFTINT32
ISTOK_TIP_NOFTINT32
ISTOK_TIP_VARYANT_NOFTINT32
DSTOK_NOFTINT32
ISLEM_NOKTASI_NOFTINT32
M1_GRUP_NO (dönüş)FTM1_GRUP_NO_NULL
TEDARIK_SEKLI (dönüş)FTSYSTEMFLAGN
FASON_YAPILAN_TEDERIK_SEKLI (dönüş)FTSYSTEMFLAGN
FASON_YAPTIRILAN_TEDERIK_SEKLI (dönüş)FTSYSTEMFLAGN
TEDARIKCI_KONTROLU (dönüş)FTSYSTEMFLAGN
KALITE_KONTROL_UYGULA (dönüş)FTSYSTEMFLAGN
PARTI_BUYUKLUGU_MIN (dönüş)FTMIKTAR
PARTI_BUYUKLUGU_MAX (dönüş)FTMIKTAR
PARTI_BUYUKLUGU_KATSAYI (dönüş)FTMIKTAR
ISKARTA_ORANI (dönüş)FTSAYI
SATINALMA_MODELI (dönüş)FTSYSTEMFLAGN
URESIP_BIRLESTIRME_MODU (dönüş)FTSYSTEMFLAGN
ALTERNATIF_STOK_KULLANIMI (dönüş)FTSYSTEMFLAGN
FARKLI_LOT_KULLANIMI (dönüş)FTSYSTEMFLAGN
ALIS_SIPARIS_VERME_SURESI (dönüş)FTSAYI
ALIS_PLANLI_TESLIMAT_SURESI (dönüş)FTSAYI
ALIS_NAKLIYE_SURESI (dönüş)FTSAYI
ALIS_MAL_KABUL_SURESI (dönüş)FTSAYI
TEDARIK_TAKVIM_NO (dönüş)FTTAKVIM_NO_NULL
AKTIF_STOK_VARYANT_NO (dönüş)FTSTOK_VARYANT_NO_NULL
KAYIT_DURUMU (dönüş)FTCHAR1
WEB_AKTIF (dönüş)FTSYSTEMFLAGN
KAR_MARJI (dönüş)FTSAYI
MIN_GIRIS_MIKTAR_TOLERANS (dönüş)FTSAYI
MAX_GIRIS_MIKTAR_TOLERANS (dönüş)FTSAYI
MIN_GIRIS_MIKTAR1_TOLERANS (dönüş)FTSAYI
MAX_GIRIS_MIKTAR1_TOLERANS (dönüş)FTSAYI
MIN_CIKIS_MIKTAR_TOLERANS (dönüş)FTSAYI
MAX_CIKIS_MIKTAR_TOLERANS (dönüş)FTSAYI
MIN_CIKIS_MIKTAR1_TOLERANS (dönüş)FTSAYI
MAX_CIKIS_MIKTAR1_TOLERANS (dönüş)FTSAYI
SORUMLULUK_ALANI_NO (dönüş)FTSORUMLULUK_ALANI_NO_NULL
LISTE_FIYATI_UYGULANIR (dönüş)FTSYSTEMFLAGN
MRP1_2B_OPTIMIZASYON (dönüş)FTSYSTEMFLAGN
VERI_GIRIS_FORMU (dönüş)FTTANITICI_ADI
VERI_GIRIS_VARYANT_KOORDINAT (dönüş)FTKOD10
VERI_GIRIS_DSTOK_KOORDINAT (dönüş)FTKOD10
RENK (dönüş)FTINT32

Kullandıkları

Çağıranlar (12)

GET_STOKUYUM Yordam

şema NETSIM · modül STOK

Ana stok (varyant, dstok, kalite, birim) için verilen UYUM_TURU'ndaki uyumlu stokları STOKUYUM'dan satır satır döndürür. IKAYNAK: E kartın kendi tanımları, R referans kartınınkiler, G genel kartınınkiler, 3 hepsi; IKENDISI='E' ise ana stok da '0' kaynağıyla döner. Sonuç KAYNAK ve SIRA_NO'ya göre sıralı, CARPAN ile.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IANA_STOK_NOFTINT32
IANA_STOK_VARYANT_NOFTINT32
IANA_DSTOK_NOFTINT32
IANA_KALITE_NOFTINT32
IANA_BIRIMFTSTOK_BIRIMI
IUYUM_TURUFTTANITICI_KODU
IKAYNAKFTCHAR1
IKENDISIFTCHAR1
KAYNAK (dönüş)FTCHAR1
ANA_STOK_NO (dönüş)FTINT32
ANA_STOK_VARYANT_NO (dönüş)FTINT32
ANA_DSTOK_NO (dönüş)FTINT32
ANA_KALITE_NO (dönüş)FTINT32
ANA_BIRIM (dönüş)FTSTOK_BIRIMI
SIRA_NO (dönüş)FTSIRA_NO
STOK_NO (dönüş)FTINT32
STOK_VARYANT_NO (dönüş)FTINT32
DSTOK_NO (dönüş)FTINT32
KALITE_NO (dönüş)FTINT32
BIRIM (dönüş)FTSTOK_BIRIMI
CARPAN (dönüş)FTSAYI

Kullandıkları

Çağıranlar (2)

GET_STOK_BIRIM1_DONUSUM_UYUM İşlev

şema NETSIM · modül STOK

İki birimin aynı stok kartında BIRIM1 üzerinden birbirine dönüştürülebilir olup olmadığını döndürür: birimler aynıysa, ikisi de BIRIM1_E_DONUSUR='E' ise ya da biri dönüşür diğerinin çarpanı 1 ise 'E', değilse NULL.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
STOK_NOFTINT32
BIRIM_AFTSTOK_BIRIMI
BIRIM_BFTSTOK_BIRIMI
#RETURN (dönüş)FTCHAR1

Kullandıkları

Çağıranlar (1)

GET_STOK_KARGO Yordam

şema NETSIM · modül ALSA

Seçilebilir; stok belgesinin hareketleri için stok birimi tanımlarındaki kargo hacmi, kütlesi ve desisini miktarla (MIKTAR1 / BIRIMX) çarparak toplar.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
STOK_ISLEMA_NOFTINT32
KARGO_HACIM (dönüş)FTSAYI
KARGO_KUTLE (dönüş)FTSAYI
KARGO_DESI (dönüş)FTSAYI

Kullandıkları

GET_STOK_VARYANT_KODU Yordam

şema NETSIM · modül STOK

Stok kartı için sıradaki boş VARYANT_KODU'nu üretir, tek satır döndürür. Kod boş ya da '+' ise tip varyantının (STOKTIVA) STOK_VARYANT_KODU_FORMATI maskesi kullanılır; kartın STOKKAVA'daki en büyük uygun kodundan ilerler, bulamazsa '@@' önekli koda geçer. 24 karaktere kırpılır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IVARYANT_KODUFTTANITICI_KODU
STOK_NOFTINT32
STOK_TIP_VARYANT_NOFTINT32
VARYANT_KODU (dönüş)FTTANITICI_KODU

Kullandıkları

Çağıranlar (2)

GET_STOK_YASI Yordam

şema NETSIM · modül KADE

Bir stokun firma ve maliyet grubundaki ortalama stok yaşını (gün) hesaplar: dönem içindeki bedelli çıkışları en eski girişlerden düşer (FIFO), kalan giriş miktarlarının son tarihe olan yaşlarını miktarla ağırlıklandırır. STOKISLM'den okur, tek satır döndürür.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
ISTOK_NOFTINT32
FIRMA_NOFTINT32
MALIYET_GRUP_KODUFTTANITICI_KODU
ILK_TARIHFTZAMAN
SON_TARIHFTZAMAN
STOK_NO (dönüş)FTINT32
YAS (dönüş)FTSAYI

Kullandıkları

GET_STYEREZV_LIST Yordam

şema NETSIM · modül STOK

Verilen stok yeri rezerv kaydından (STYEREZV) başlayıp ANA_STOK_YERI_REZERV_NO zinciri boyunca yukarı çıkarak her kaydı ve anasını satır satır döndürür (en çok 100 adım).

açıklama girilmemiş

Parametre / dönüşTipAçıklama
ISTOK_YERI_REZERV_NOFTINT32
STOK_YERI_REZERV_NO (dönüş)FTINT32
ANA_STOK_YERI_REZERV_NO (dönüş)FTINT32

Kullandıkları

GET_TAKIPNO Yordam

şema NETSIM · modül BASE

Takip/belge numarası üretir, seçilebilir: MASKE boş ya da '+' ile bitiyorsa, tablo-alan için işlem kodu, kayıt durumu, nokta, personel, stok yeri, proje, terminal, kullanıcı ve tarihe uyan NUMARALA biçiminden (ya da maskeden) şablon kurar, tablodaki en büyük eşleşen değerden sonraki kodu döndürür; tekil tanımda boş numara bulunana kadar ilerler.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
TABLENAMEFTNSSQL_OBJECT
FIELDNAMEFTNSSQL_OBJECT
MASKEFTTAKIP_NO
ISLEM_KODUFTISLEM_KODU
KAYIT_DURUMUFTKAYIT_DURUMUN
TARIHTIMESTAMP
ISLEM_NOKTASI_NOFTINT32
PERSONEL_NOFTINT32
STOK_YERI_NOFTINT32
PROJE_NOFTINT32
RAPOR_NOFTINT32
PRIMARYKEYINTEGER
TAKIP_NO (dönüş)FTTAKIP_NO

Kullandıkları

Çağıranlar (20)

GET_TATIL_PLAN_NO Yordam

şema NETSIM · modül IKDT

Bir işyeri personelinin verilen tarihteki ana periyodunda (PDKSUYPE, sınıf -1, etkin) o güne denk gelen ve 'Hafta Tatili' aktiviteli tatil planını, periyot numarası ve periyot başıyla döndürür. Seçilebilir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IK_ISYERI_PERSONEL_NOFTINT32
TARIHFTTARIH
TATIL_PLAN_NO (dönüş)FTINT32
PERIYOT_NO (dönüş)FTINT32
PERIYOT_BASI (dönüş)FTTARIH

Kullandıkları

Çağıranlar (2)

GET_TRANSACTION_VAR İşlev

şema NETSIM · modül BASE

Transaction düzeyindeki bir değişkenin değerini okur (Firebird USER_TRANSACTION bağlamı, PostgreSQL netsim_tran. ayarı); tanımsızsa NULL.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
VAR_NAMEFTACIKLAMA
#RETURN (dönüş)FTACIKLAMA

Çağıranlar (79)

GET_UPBASTOK_KS_ISLEM_KODU İşlev

şema NETSIM · modül MRP2

Bağlı stok (UPBASTOK) kullanım şeklinden öndeğer stok işlem kodunu döndürür: M/E/P → STKÜRG, H/S/N → STKSRF, A/D/T/t/p/C/c → STKÜRİ, Y → STÜMYÜ, s → STÜMYS, y → STÜMYİ, Ç → ÜRPROS; tanımsız kodda NULL. UPBASTOK ya da veri giriş tanımında işlem kodu yoksa gerçekleşen girişlerinde kullanılır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
KULLANIM_SEKLIFTCHAR1
#RETURN (dönüş)FTISLEM_KODU

Çağıranlar (1)

GET_UPBASTOK_MRP1_ONCEKI_ADIM Yordam

şema NETSIM · modül MRP2

Seçilebilir. Rota adımındaki bir bağlı stok için aynı rota varyantında önceki adımların istenen kullanım şeklindeki ('*' hepsi) en yakın bağlı stoğunu döndürür. Bulamazsa MRP1 bağlantılı arama devre dışı olduğundan boş bir satır döner; RAISE_EXC 'E' değilse HATA alanı açıklama taşır, hata fırlatılmaz.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IUP_BAGLI_STOK_NOFTINT32
KULLANIM_SEKLIFTCHAR1
RAISE_EXCFTCHAR1
UP_BAGLI_STOK_NO (dönüş)FTINT32
HATA (dönüş)FTACIKLAMA_2048

Kullandıkları

Çağıranlar (1)

GET_UPBASTOK_ONCEKI_ADIM Yordam

şema NETSIM · modül MRP2

Seçilebilir. Rota adımındaki bir bağlı stok için aynı rota varyantında daha küçük sıralı adımlardaki, istenen kullanım şeklindeki ('*' hepsi) aktif bağlı stokları yakından uzağa en çok FIRSTN satır döndürür.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IUP_BAGLI_STOK_NOFTINT32
KULLANIM_SEKLIFTCHAR1
FIRSTNFTINT32
UP_BAGLI_STOK_NO (dönüş)FTINT32

Kullandıkları

GET_UPDV_MUAFIYETLERI Yordam

şema NETSIM · modül IKBO

Asgari ücret damga vergisi istisnası tablosunu üretir: ILK_TARIH ayından yıl sonuna her ay için istisna matrahını (ASGARI_UCRET × 30; ilk altı ay önceki dönem asgari ücretiyle) ve istisna tutarını (matrah × DV_ORAN) döndürür. Seçilebilir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
ILK_TARIHFTTARIH
SON_TARIHFTTARIH
ASGARI_UCRET_ONCEKIFTSAYI
ASGARI_UCRETFTSAYI
DV_ORANFTSAYI
PPUPDVMUAFIYETAY (dönüş)FTINT32
PPUPDVMUAFIYETMATRAH (dönüş)FTSAYI
PPUPDVMUAFIYET (dönüş)FTSAYI

Kullandıkları

GET_UPGV_MUAFIYETLERI Yordam

şema NETSIM · modül IKBO

Asgari ücret gelir vergisi istisnası tablosunu üretir: her ay için istisna matrahını (ASGARI_UCRET × 30 × (1 − 0,15); ilk altı ay önceki dönem asgari ücretiyle) ve yıl başından kümülatif matrahı ILK_TARIH ayından itibaren döndürür. Seçilebilir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
ILK_TARIHFTTARIH
SON_TARIHFTTARIH
ASGARI_UCRET_ONCEKIFTSAYI
ASGARI_UCRETFTSAYI
PPUPGVMAFIYETAY (dönüş)FTINT32
PPUPGVMUAFIYETMATRAH (dönüş)FTSAYI
PPUPGVMUAFIYETKGVM (dönüş)FTSAYI
PPUPGVMUAFIYET (dönüş)FTSAYI

Kullandıkları

GET_UPISEMRI_CALISMA Yordam

şema NETSIM · modül MRP2

Seçilebilir. Bir iş istasyonunun açık ana iş emirlerini, menüde görünen ve malzeme zamanlı (KULLANIM_ZAMANI='M') bağlantılarıyla listeler; IK görev yetkisi (O operatör, K kontrolör, N onaylayan, H herkes) süzülür, reçeteden üretilmiş alt proses işlemleri gizlenir. Gösterim şekli E ise iş emri başına tek satır, M ise makine plan detayı başına satır döner.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
UP_IS_ISTASYONU_NOFTINT32
UP_MAKINE_GRUP_NOFTINT32
IS_OPERATORFTCHAR1
IS_KONTROLORFTCHAR1
IS_ONAYLAYANFTCHAR1
UP_IS_EMRI_NO (dönüş)FTINT32
UP_BAGLI_STOK_NO (dönüş)FTINT32
M2_ISEMRI_LINK_NO (dönüş)FTINT32
M2_IE_PLAN_DETAY_NO (dönüş)FTINT32
IS_EMRI_GOSTERIM_SEKLI (dönüş)FTCHAR1

Kullandıkları

GET_UPKAKAPA Yordam

şema NETSIM · modül ALSA

Seçilebilir; aktif kaynak kapasite tanımlarından (UPKAKAPA) kaynak tipi (öntanım P), MRP1 kaynak, tesis, makine, operasyon, iş istasyonu, stok, varyant, kalite ve stok tipine uyanları (boş alan joker) SIRA_NO ve özgüllüğe göre döndürür (öntanım ilk 1). Günlük kapasite zaman birimine göre hesaplanır; randıman yoksa makinenin randımanı alınır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IKAYNAK_TIPIFTCHAR1
IM1_GRUP_NOFTINT32
IM1_KAYNAK_NOFTINT32
IUP_URETIM_TESIS_NOFTINT32
IUP_MAKINE_GRUP_NOFTINT32
IUP_MAKINE_TIP_NOFTINT32
IUP_MAKINE_NOFTINT32
IUP_MAKINE_AYARD_NOFTINT32
IUP_OPERASYON_NOFTINT32
IUP_IS_ISTASYONU_NOFTINT32
ISTOK_NOFTINT32
ISTOK_VARYANT_NOFTINT32
IDSTOK_NOFTINT32
IKALITE_NOFTINT32
IFIRSTNFTINT32
UP_KAYNAK_KAPASITE_NO (dönüş)FTINT32
SIRA_NO (dönüş)FTINT32
UP_MAKINE_AYARD_NO (dönüş)FTINT32
KAPASITE_BIRIMI (dönüş)FTTANITICI_KODU
ZAMAN_BIRIMI (dönüş)FTCHAR1
BIRIM_KAPASITE (dönüş)FTSAYI
KAYNAK_KAPASITE (dönüş)FTSAYI
KAYNAK_KAPASITE_GUN (dönüş)FTSAYI
MIN_HIZ (dönüş)FTSAYI
HIZ (dönüş)FTSAYI
MAX_HIZ (dönüş)FTSAYI
UYARI_MIN_HIZ (dönüş)FTSAYI
UYARI_MAX_HIZ (dönüş)FTSAYI
AYAR_SURESI (dönüş)FTSAYI
RANDIMAN (dönüş)FTSAYI
M1_GRUP_NO (dönüş)FTINT32
M1_KAYNAK_NO (dönüş)FTINT32
UP_URETIM_TESIS_NO (dönüş)FTINT32

Kullandıkları

Çağıranlar (4)

GET_UPMADRLG_OPIMIZED_SAYAC İşlev

şema NETSIM · modül URET

Makine durum günlüğü tetikleyicisinde (UPMADRLG_EDIT) yeni sayacın önceki kayıtla birleşip birleşemeyeceğini ve birleşik değeri hesaplar. OPER='C': yönteme göre (H hız farkı, M en büyük, N en küçük, O ortalama, S süre ağırlıklı) sapma ESIK_DEGER'i aşarsa veya süre geçersizse 1, değilse NULL; diğer OPER birleşik sayacı verir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
OPERFTCHAR1
ESIK_KONTROLUFTCHAR1
OPT_SEKLIFTCHAR1
ESIK_DEGERFTSAYI
ESIK_SUREFTSAYI
L0_SAYACFTSAYI
LL_SAYACFTSAYI
L0_SUREFTSAYI
LL_SUREFTSAYI
#RETURN (dönüş)FTSAYI

Çağıranlar (1)

GET_UPMAKINE_HM_BITIS Yordam

şema NETSIM · modül URET

Seçilebilir. Makinenin güncel durumu (UPMADURU) ve stok yerine yüklü hammaddeler için (raf, stok tipi, stok, DSTOK süzgeçli) hammaddenin ve mamulün bitiş süresini ve zamanını tahmin eder: iş emrinin sarf/mamul bağlantıları, hedef ya da kapasite hızı ve kapasite birim ihtiyacı kullanılır, takvim dikkate alınmaz. Eksik tanımlar HATA'da listelenir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
UP_MAKINE_NOFTINT32
RAF_SIRA_NOFTINT32
IHAMMADDE_STOK_TIP_NOFTINT32
IHAMMADDE_STOK_NOFTINT32
IHAMMADDE_DSTOK_NOFTINT32
UP_OPERASYON_NO (dönüş)FTINT32
UP_IS_ISTASYONU_NO (dönüş)FTINT32
UP_MAKINE_TIP_NO (dönüş)FTINT32
UP_MAKINE_AYARD_NO (dönüş)FTINT32
UP_IS_EMRI_NO (dönüş)FTINT32
M2_ISEMRI_LINK_NO (dönüş)FTINT32
M2_IE_PLAN_DETAY_NO (dönüş)FTINT32
UP_BAGLI_STOK_NO (dönüş)FTINT32
UP_DURUS_NEDEN_NO (dönüş)FTINT32
HEDEF_HIZ (dönüş)FTSAYI
FIILI_HIZ (dönüş)FTSAYI
KAPASITE_HIZ (dönüş)FTSAYI
KAPASITE_BIRIM_IHTIYAC (dönüş)FTSAYI
KAPASITE_ZAMAN_BIRIMI (dönüş)FTCHAR1
HAMMADDE_STOK_YERI_DETAY_NO (dönüş)FTINT32
HAMMADDE_STOK_YERI_NO (dönüş)FTINT32
HAMMADDE_STOK_YERI_RAF_NO (dönüş)FTINT32
HAMMADDE_STOK_NO (dönüş)FTINT32
HAMMADDE_STOK_VARYANT_NO (dönüş)FTINT32
HAMMADDE_BIRIM (dönüş)FTSTOK_BIRIMI
HAMMADDE_DSTOK_NO (dönüş)FTINT32
HAMMADDE_KALITE_NO (dönüş)FTINT32
HAMMADDE_LOT_NO (dönüş)FTINT32
HAMMADDE_STOK_DURUM (dönüş)FTSTOK_DURUM
HAMMADDE_STOK_FDURUM (dönüş)FTSTOK_FDURUM
HAMMADDE_STOK_MIKTAR (dönüş)FTSAYI
HAMMADDE_STOK_MIKTAR1 (dönüş)FTSAYI
HAMMADDE_MIKTAR (dönüş)FTSAYI
HAMMADDE_MIKTAR1 (dönüş)FTSAYI
HAMMADDE_GERCEKLESEN_MIKTAR (dönüş)FTSAYI
HAMMADDE_GERCEKLESEN_MIKTAR1 (dönüş)FTSAYI
HAMMADDE_BITIS_SURESI (dönüş)FTSAYI
HAMMADDE_BITIS_ZAMANI (dönüş)FTZAMAN
MAMUL_STOK_NO (dönüş)FTINT32
MAMUL_STOK_VARYANT_NO (dönüş)FTINT32
MAMUL_BIRIM (dönüş)FTSTOK_BIRIMI
MAMUL_DSTOK_NO (dönüş)FTINT32
MAMUL_KALITE_NO (dönüş)FTINT32
MAMUL_LOT_NO (dönüş)FTINT32
MAMUL_MIKTAR (dönüş)FTSAYI
MAMUL_MIKTAR1 (dönüş)FTSAYI
MAMUL_GERCEKLESEN_MIKTAR (dönüş)FTSAYI
MAMUL_GERCEKLESEN_MIKTAR1 (dönüş)FTSAYI
MAMUL_BITIS_SURESI (dönüş)FTSAYI
MAMUL_BITIS_ZAMANI (dönüş)FTZAMAN
HATA (dönüş)FTACIKLAMA_512

Kullandıkları

GET_UPMAKINE_RANDIMAN Yordam

şema NETSIM · modül URET

Seçilebilir. Bir makinenin tarih aralığındaki duruş/çalışma kayıtlarından gün ve vardiya kırılımı çıkarır ve her biri için GET_UP_RANDIMAN sonucunu (süreler, duruş sayısı, hız, randımanlar) döndürür.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IUP_MAKINE_NOFTINT32
ILK_TARIHFTZAMAN
SON_TARIHFTZAMAN
UP_VARDIYA_NO (dönüş)FTINT32
TARIH (dönüş)FTTARIH
ISLETME_KAPASITE_SURE (dönüş)FTSAYI
ISLETME_CALISMA_SURE (dönüş)FTSAYI
ISLETME_DURUS_SURE (dönüş)FTSAYI
ISLETME_DURUS_ADET (dönüş)FTINT32
ISLETME_HEDEF_HIZ (dönüş)FTSAYI
ISLETME_FIILI_HIZ (dönüş)FTSAYI
ISLETME_HEDEF_ISLEM_MIKTARI (dönüş)FTSAYI
ISLETME_CALISMA_RANDIMAN (dönüş)FTSAYI
ISLETME_URETME_RANDIMAN (dönüş)FTSAYI
MAKINE_KAPASITE_SURE (dönüş)FTSAYI
MAKINE_CALISMA_SURE (dönüş)FTSAYI
MAKINE_DURUS_SURE (dönüş)FTSAYI
MAKINE_DURUS_ADET (dönüş)FTINT32
MAKINE_HEDEF_HIZ (dönüş)FTSAYI
MAKINE_FIILI_HIZ (dönüş)FTSAYI
MAKINE_HEDEF_ISLEM_MIKTARI (dönüş)FTSAYI
MAKINE_CALISMA_RANDIMAN (dönüş)FTSAYI
MAKINE_URETME_RANDIMAN (dönüş)FTSAYI
PERSONEL_KAPASITE_SURE (dönüş)FTSAYI
PERSONEL_CALISMA_SURE (dönüş)FTSAYI
PERSONEL_DURUS_SURE (dönüş)FTSAYI
PERSONEL_DURUS_ADET (dönüş)FTINT32
PERSONEL_HEDEF_HIZ (dönüş)FTSAYI
PERSONEL_FIILI_HIZ (dönüş)FTSAYI
PERSONEL_HEDEF_ISLEM_MIKTARI (dönüş)FTSAYI
PERSONEL_CALISMA_RANDIMAN (dönüş)FTSAYI
PERSONEL_URETME_RANDIMAN (dönüş)FTSAYI
TOPLAM_DURUS_SURE (dönüş)FTSAYI
TOPLAM_DURUS_ADET (dönüş)FTINT32
TOPLAM_SURE (dönüş)FTSAYI
TOPLAM_HEDEF_ISLEM_MIKTARI (dönüş)FTSAYI
TOPLAM_FIILI_ISLEM_MIKTARI (dönüş)FTSAYI

Kullandıkları

GET_UPROTADE_FULL Yordam

şema NETSIM · modül URET

Gövdesi koşullu derlemeyle devre dışıdır; çağrıldığında satır döndürmez.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
US_ALISSATIS_NOFTINT32
FULL_SIRA_NO (dönüş)FTACIKLAMA_2048

GET_UP_IS_EMRI_MAKINE Yordam

şema NETSIM · modül URET

Seçilebilir. Bir iş emrinin bir iş istasyonunda çalışabileceği makineleri döndürür: iş emri ve istasyon bağlı kapasitelerindeki makine, makine tipi ve grubu (aynı üretim tesisinde aktif makineler) ile makine plan detayları toplanır; yalnız istasyonda tanımlı olanlar, KAYNAK alanında kaynak listesiyle döner.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
UP_IS_EMRI_NOFTINT32
UP_IS_ISTASYONU_NOFTINT32
UP_MAKINE_NO (dönüş)FTINT32
KAYNAK (dönüş)FTACIKLAMA

Kullandıkları

GET_UP_RANDIMAN Yordam

şema NETSIM · modül URET

Seçilebilir. Makinenin (tesis verilip makine verilmezse tesisin her aktif makinesi için) tarih aralığındaki duruş günlüğünden (UPDURUSL) işletme, makine ve personel kırılımında kapasite/çalışma/duruş süresi, duruş sayısı, hedef/fiili hız ile çalışma ve üretme randımanını (%) hesaplar; personel ve vardiya süzgeci alır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
ILK_TARIHFTZAMAN
SON_TARIHFTZAMAN
IUP_URETIM_TESIS_NOFTINT32
IUP_MAKINE_NOFTINT32
IIK_PERSONEL_NOFTINT32
IUP_VARDIYA_NOFTINT32
ISLETME_KAPASITE_SURE (dönüş)FTSAYI
ISLETME_CALISMA_SURE (dönüş)FTSAYI
ISLETME_DURUS_SURE (dönüş)FTSAYI
ISLETME_DURUS_ADET (dönüş)FTINT32
ISLETME_HEDEF_HIZ (dönüş)FTSAYI
ISLETME_FIILI_HIZ (dönüş)FTSAYI
ISLETME_HEDEF_ISLEM_MIKTARI (dönüş)FTSAYI
ISLETME_CALISMA_RANDIMAN (dönüş)FTSAYI
ISLETME_URETME_RANDIMAN (dönüş)FTSAYI
MAKINE_KAPASITE_SURE (dönüş)FTSAYI
MAKINE_CALISMA_SURE (dönüş)FTSAYI
MAKINE_DURUS_SURE (dönüş)FTSAYI
MAKINE_DURUS_ADET (dönüş)FTINT32
MAKINE_HEDEF_HIZ (dönüş)FTSAYI
MAKINE_FIILI_HIZ (dönüş)FTSAYI
MAKINE_HEDEF_ISLEM_MIKTARI (dönüş)FTSAYI
MAKINE_CALISMA_RANDIMAN (dönüş)FTSAYI
MAKINE_URETME_RANDIMAN (dönüş)FTSAYI
PERSONEL_KAPASITE_SURE (dönüş)FTSAYI
PERSONEL_CALISMA_SURE (dönüş)FTSAYI
PERSONEL_DURUS_SURE (dönüş)FTSAYI
PERSONEL_DURUS_ADET (dönüş)FTINT32
PERSONEL_HEDEF_HIZ (dönüş)FTSAYI
PERSONEL_FIILI_HIZ (dönüş)FTSAYI
PERSONEL_HEDEF_ISLEM_MIKTARI (dönüş)FTSAYI
PERSONEL_CALISMA_RANDIMAN (dönüş)FTSAYI
PERSONEL_URETME_RANDIMAN (dönüş)FTSAYI
TOPLAM_DURUS_SURE (dönüş)FTSAYI
TOPLAM_DURUS_ADET (dönüş)FTINT32
TOPLAM_SURE (dönüş)FTSAYI
TOPLAM_HEDEF_ISLEM_MIKTARI (dönüş)FTSAYI
TOPLAM_FIILI_ISLEM_MIKTARI (dönüş)FTSAYI

Kullandıkları

Çağıranlar (2)

GET_UP_VARDIYA_PERSONEL Yordam

şema NETSIM · modül URET

Seçilebilir. Bir vardiyada çalışan IK personellerini tekil olarak döndürür: vardiya kaynak satırlarına (UPVARDPE) doğrudan atanmış personel, atanmış görevlerin personelleri ve iş istasyonu bağlı kapasitesindeki (kullanım şekli 'İ') personel ve görev sahipleri.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
UP_VARDIYA_NOFTINT32
UP_IS_ISTASYONU_NOFTINT32
IK_PERSONEL_NO (dönüş)FTINT32

Kullandıkları

GET_URESIP_MRP_ANA_ALSA Yordam

şema NETSIM · modül URET

Seçilebilir. Gövdesi koşullu derlemeyle devre dışıdır; her çağrıda ALISSATIS_DETAY_NO boş tek satır döndürür.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
US_ALISSATIS_NOFTINT32
FIRSTNFTINT32
ALISSATIS_DETAY_NO (dönüş)FTINT32

GET_URETIM_ETIKET Yordam

şema NETSIM · modül MRP2

Seçilebilir. Gövdesi koşullu derlemeyle devre dışıdır; her çağrıda ETIKET_ADI ve FILTRE_NO boş tek satır döndürür.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IM2_ISEMRI_LINK_NOFTINT32
IUP_BAGLI_STOK_NOFTINT32
ETIKET_ADI (dönüş)FTACIKLAMA
FILTRE_NO (dönüş)FTINT32

GET_URETIM_VARYANT Yordam

şema NETSIM · modül MRP1

Seçilebilir. Bir stok için üretimde kullanılacak varyantı bulur: önce varyantın URETIM_STOK_VARYANT_NO'su (Z/F tedarikte stok kartının hızlı üretim varyantı), birim uyumsuzsa kullanım yeri 'Ü' olan, tip varyantı, DSTOK uyumu ve birim dönüşümü tutan ilk varyant. Bulamazsa satır döndürmez; ISLEM_NOKTASI_NO kullanılmaz. PUBLIC'e EXECUTE verilmiştir (bilinçli; kullanıcı kararı 2026-10-20).

açıklama girilmemiş

Parametre / dönüşTipAçıklama
STOK_NOFTINT32
STOK_VARYANT_NOFTINT32
DSTOK_NOFTINT32
KALITE_NOFTINT32
BIRIMFTSTOK_BIRIMI
ISLEM_NOKTASI_NOFTINT32
TEDARIK_SEKLIFTCHAR1
URETIM_STOK_VARYANT_NO (dönüş)FTINT32

Kullandıkları

Çağıranlar (1)

GET_USERSECCLASSRIGHTS Yordam

şema NETSIM · modül YONE

Verilen kullanıcının bir güvenlik sınıfı ve işlem kodu için grup bazında haklarını satır satır döndürür: ana grubu ve etkin (E) üyelikleri üzerinden aktif gruplardaki KULLGRYE kayıtlarının GUVENLIK_MENUIK_NO, grup, DEF_SECURITY ve 8 bite indirgenmiş RIGHTS değerleri.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
GUVENLIK_SINIF_NOFTINT32
IISLEM_KODUFTISLEM_KODU
KULLANICI_NOFTINT32
GUVENLIK_MENUIK_NO (dönüş)FTINT32
KULLANICI_GRUP_NO (dönüş)FTINT32
GUVENLIK_MENU_NO (dönüş)FTINT32
RIGHTS (dönüş)FTINT32
DEF_SECURITY (dönüş)FTINT32

Kullandıkları

GET_VERGORAN Yordam

şema NETSIM · modül BASE

Vergi oranını bulur, seçilebilir: VERGORAN'da vergi uygulama tipi, vergi grubu ve vergi türüne uyan, ITARIH'te geçerli aktif ilk (SIRA_NO) satırın giriş/çıkış oranı, oran böleni ve muhasebe kodlarını döndürür. Bulunamazsa RAISE_EX='E' ise istisna, değilse oranlar 0 ve bölen 1 döner.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IVERGI_UYST_NOFTINT32
IVERGI_GRUP_NOFTINT32
IVERGI_TURUFTTANITICI_KODU
ITARIHFTZAMAN
RAISE_EXFTCHAR1
VERGI_ORAN_NO (dönüş)FTINT32
GIRIS_ORANI (dönüş)FTSAYI
CIKIS_ORANI (dönüş)FTSAYI
ORAN_BOLENI (dönüş)FTSAYI
MUHASEBE_KODU_BILESENI (dönüş)FTMUHASEBE_HESAP_KODU
MUHASEBE_OZEL_KOD (dönüş)FTMUHASEBE_HESAP_KODU
OTOMASYON_REFERANS_KODU (dönüş)FTTANITICI_KODU

Kullandıkları

Çağıranlar (27)

GET_YEVMIYE_BILGI Yordam

şema NETSIM · modül MUHA

Yevmiye numarası verilecek muhasebe fişinin eksiklerini metin olarak döndürür (seçilebilir, tek satır): pasif fiş, sıfır toplamlı fiş veya satır, belge tipi gerekli hesapta boş belge tipi, e-defter belge tipi geçersizliği, belge no/tarih, belge tipi açıklaması ve ödeme yöntemi boşlukları; açılış fişlerinde belge kontrolleri atlanır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
FIS_ASIL_NOFTINT32
BILGI (dönüş)FTACIKLAMA_4000

Kullandıkları

GET_YILLIK_IZIN_HAKKI Yordam

şema NETSIM · modül IKAY

Bir işyeri personelinin ITARIH günü itibarıyla (boşsa bugün) yıllık izin hakkını (HAKKI, gün), dayandığı kıdemi (KIDEM_YILI) ve yaşı (YASI, tam yıl) döndürür; geçmiş bir yılın hakkı o yılın yıldönümüyle sorulur. Çalışma günleri iki uç dahil sayılır (yıldönümü günü tam yıl eder). IZIN_HAKEDIS_BASLAMA_TARIHI girilmişse kıdem yalnız o tarihten sayılır (GET_IZIN_SURESI dönemlerinin o tarihten sonraki günleri, dönem yoksa tarihten ITARIH'e; kıdem dışı izinlerden de yalnız o tarihten sonra başlayanlar düşülür). Girilmemişse dönemlerin toplamından kıdem dışı izinler düşülür; dönemler yoksa ya da işe ilk başlamayı kapsamıyorsa işe ilk başlama tarihinden sayılır. 1–6 yıl 14, 6–15 yıl 20, 15+ yıl 26 gün; 18 yaş ve altı ya da 50 yaş ve üstüne en az 20 gün. IZIN_TAHAKKUK ve IKIZTOPL_BI/_BU kullanır. Seçilebilir, yan etkisiz.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IIK_ISYERI_PERSONEL_NOFTINT32
ITARIHFTTARIH
KIDEM_YILI (dönüş)FTSAYI
YASI (dönüş)FTINT32
HAKKI (dönüş)FTINT32

Kullandıkları

Çağıranlar (3)

GRANT_USERRIGHTS Yordam

şema NETSIM · modül YONE

Bir kullanıcı/rol ve nesne için hak bit maskesinden (1 S, 2 I, 4 U, 8 D; nesne tipi 5 yordamda EXECUTE) SQL betiği satırları üretir: önce REVOKE ALL, sonra gereken GRANT deyimleri. Yalnız metin döndürür, çalıştırmaz.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
USER_NAMEFTNSSQL_OBJECT
RELATION_NAMEFTNSSQL_OBJECT
OBJECT_TYPEFTINT32
RIGHTSFTINT32
SQL_SCRIPT (dönüş)FTACIKLAMA_UZUN

GRISASIL_MI_CARI_UPDATE Yordam

şema NETSIM · modül CREM

Grup işleminin (GRISASIL) fihrist kaydı değişince bağlı belgelerin carisini günceller: eski ve yeni fihristin cari karşılığı farklıysa gruptaki CARIISLM, ALSAASIL, STOKASIL ve GRISASIL bağlantılarında eski cariyi yenisiyle değiştirir (fihrist türü kayıtlarda cari 0 sayılır).

açıklama girilmemiş

Parametre / dönüşTipAçıklama
GRUP_ISLEM_NOFTINT32
OLD_FIHRIST_NOFTINT32
NEW_FIHRIST_NOFTINT32

Kullandıkları

Çağıranlar (1)

GRISDETA_MI_INSERT Yordam

şema NETSIM · modül CREM

Grup işlemine (GRISASIL) yeni bir detay (GRISDETA) ve bağlı kaynak kaydı ekler: SINTERNAL'e göre cari işlem, alış-satış başlığı/satırı, stok başlığı/hareketi (çeki dahil), zamanlanmış görev, irtibat, servis ürünü/parçası/hatası ya da alt grup işlemi oluşturur; mevcut ticari kayıt bağlanıyorsa yeniden yaratmaz. Yeni GRUP_ISLEM_DETAY_NO'yu döndürür.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
GRUP_ISLEM_NOFTINT32
ISINTERNALFTISLEM_KODU
IISLEM_KODUFTISLEM_KODU
IINTERNALFTINT32
ANA_GRUP_ISLEM_DETAY_NOFTINT32
ISLEM_NOKTASI_NOFTINT32
PERSONEL_NOFTINT32
STOK_YERI_NOFTINT32
STOK_YERI_NO_XFTINT32
STOK_NOFTINT32
STOK_VARYANT_NOFTINT32
DSTOK_NOFTINT32
IBIRIMFTSTOK_BIRIMI
MIKTARFTSAYI0
ILK_STOK_CEKI_NOFTINT32
ISLEM_TANIM_NOFTINT32
ISLEM_YERIFTISIM_KISA
HEDEF_TARIH_FORMATIFTISIM_KISA
YONTEMFTISIM_KISA
IRTIBAT_ACIKLAMAFTACIKLAMA
HESAPFTCHAR1
OPERFTCHAR1
GRUP_ISLEM_DETAY_NO (dönüş)FTINT32

Kullandıkları

Çağıranlar (1)

GRISDETA_MI_UYGULA Yordam

şema NETSIM · modül CREM

Grup işleminin işlem kodu ve noktasına uyan CRM sürecini (CREMSUTA) bulur, sürecin otomatik/elle bayrağına uyan adımlarını (CREMSUTD) sırasıyla GRISDETA_MI_INSERT ile detay olarak ekler; servis ürünü/parçası/hatası, görev veya irtibat detayında o kaynağa bağlı alt adımları uygular. Gövde aynı dosyada ALTER ile doldurulur.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
GRUP_ISLEM_NOFTINT32
GRUP_ISLEM_DETAY_NOFTINT32
IOLD_DURUMFTISLEM_DURUM
INEW_DURUMFTISLEM_DURUM
OTOMATIK_DURUMFTCHAR1

Kullandıkları

Çağıranlar (2)

GRISORAN_COGALT Yordam

şema NETSIM · modül ALSA

Aktif olmayan bir grup işlem tahakkuk kaydını (GRISORAN) ikiye böler: oranı ve UORAN'ı yarıya indirir, T durumlu, carisiz bir kopya açar; kopya için 'GRISORAN-n' referanslı yeni ALSAASIL (cari 0), satırları, alt GRISORAN kayıtları, GRISDETA bağı ve sıfır miktarlı STOKALSA bağları oluşturur. Aktif kayıtta hata verir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
GRUP_ISLEM_ORAN_NOFTINT32

Kullandıkları

GRISORAN_UYGULA Yordam

şema NETSIM · modül ALSA

Tahakkuk kaydının (GRISORAN) durumu değişince 'GRISORAN-n' referanslı belgeleri günceller: aktifleşince işlem kodu ALISİP→ALİADE, VERSİP→ALIŞ olur ve pasif alt satırlar varsa yeni bir bekletme oturumu, GRISORAN ve belgeye ayrılır; pasifleşince kodlar geri çevrilir. ALSAASIL ve ALSADETA'da işlem kodu, yönü ve türü yazılır.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
GRUP_ISLEM_ORAN_NOFTINT32
KAYIT_DURUMUFTCHAR1

Kullandıkları

Çağıranlar (1)

GUNLUK_PUANTAJ Yordam

şema NETSIM · modül IKDT

Bir işyeri personelinin bir günlük PUANTAJ satırlarını puantaj türüne göre toplayıp taban/tavanla sınırlar, puantaj kartının yuvarlama şeklini uygular ve asgari-azami aralığa düşen, sıfırdan büyük satırları döndürür. Seçilebilir.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IPERSONEL_NOFTINT32
ITARIHFTTARIH
IK_ISYERI_PERSONEL_NO (dönüş)FTINT32
TARIH (dönüş)FTTARIH
PUANTAJ_NO (dönüş)FTINT32
SURE (dönüş)FTINT32
USURE (dönüş)FTINT32
OSURE (dönüş)FTINT32
PSURE (dönüş)FTINT32

Kullandıkları

Çağıranlar (1)

GUNSONU Yordam

şema NETSIM · modül IKDT

PDKS gün sonu: bir işyeri personelinin tarih aralığındaki (en çok 366 gün) normal giriş-çıkış hareketlerini (PDKSHARE) eşleştirip CREATE_PDKSGUPL ile günlük planları açar ve PDKSGUHA günlük hareketlerini (normal/fazla mesai, izin, resmi tatil, yarım gün) üretir. TEKRAR_HESAPLA 'E' ise elle girilmemiş günlük planları önce siler.

açıklama girilmemiş

Parametre / dönüşTipAçıklama
IK_ISYERI_PERSONEL_NOFTINT32
ILK_TARIHFTZAMAN
ISON_TARIHFTZAMAN
TEKRAR_HESAPLAFTCHAR1
ONCEKI_GUNFTCHAR1
NEDENLI_AKTIVITE_NOFTINT32
YARIM_GUN_MESAI_SURESIFTINT32

Kullandıkları