|
<< İç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: M (MHRUN_CARIISLM_ENTEGRASYON – MUL) |
Onaylı/aktif bir cari, kasa, banka veya çek/senet hareketinin (CARIISLM) muhasebe fişini üretir: ayna satır verilirse asıl harekete döner, bordro ve virman bağlarını çözer, çek/senet için önceki işlem kuruna göre kur farkını hesaplar, MHFIASIL açar ve satırları MH_CARIISLM_ENTEGRASYON_DETAY ile yazar. MH_FIS_OLUSTUR=H ise yazmadan önizleme satırlarını döndürür (seçilebilir).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ICARI_ISLEM_NO | FTINT32 | |
| MH_PROFIL_NO | FTINT32 | |
| IFIS_ASIL_NO | FTINT32 | |
| OTURUM_KODU | FTTAKIP_NO | |
| IOLUSAN_FIS_KAYIT_DURUMU | FTCHAR1 | |
| ISATIR_BIRLESTIR | FTCHAR1 | |
| IISLEM_NOKTASI_NO | FTINT32 | |
| IPERSONEL_NO | FTINT32 | |
| IHESAP_ACMA_YONTEMI | FTCHAR1 | |
| MH_FIS_OLUSTUR | FTCHAR1 | |
| MUHASEBE_MASK | FTINT32 | |
| MH_HESAP_KODLARI | FTACIKLAMA_4000 | |
| MH_HESAP_KODU | FTMUHASEBE_HESAP_KODU | |
| MH_HESAP_ADI | FTACIKLAMA_UZUN | |
| MH_FIS_ACIKLAMASI | FTACIKLAMA_8000 | |
| MH_SATIR_ACIKLAMASI | FTACIKLAMA_8000 | |
| MH_HATA_ACIKLAMASI | FTACIKLAMA_8000 | |
| MH_KART_SINTERNAL | FTSINTERNAL | |
| MH_KART_INTERNAL | FTINT32 | |
| MH_BORC | FTPARA | |
| MH_ALACAK | FTPARA | |
| MH_MIKTAR | FTMIKTAR | |
| MH_MIKTAR1 | FTMIKTAR | |
| MH_BIRIM | FTSTOK_BIRIMI | |
| MH_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| MH_DOVIZ_KURU | FTPARA | |
| MH_HESAP_KODU_FORMATI | FTMUHASEBE_HESAP_KODU | |
| MH_ISLEM_NO | FTINT32 | |
| MH_SIRA_NO | FTINT32 |
Onaylı/aktif bir stok işleminin (STOKASIL/STOKISLM) muhasebe fişini üretir: borç ve alacak yönlü stok satırlarının tutarını maliyetlendirilmiş birim maliyetten (STOKALSA), yoksa maliyet fiyat listesinden, o da yoksa profil AAGOR ise dönem alış ağırlıklı ortalamasından bularak TL'ye çevirir ve MHFIASIL, MHFIDETA, MHFILINK'e yazar. MH_FIS_OLUSTUR=H ise yazmadan satırları döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_ISLEMA_NO | FTINT32 | |
| MH_PROFIL_NO | FTINT32 | |
| IFIS_ASIL_NO | FTINT32 | |
| OTURUM_KODU | FTTAKIP_NO | |
| IOLUSAN_FIS_KAYIT_DURUMU | FTCHAR1 | |
| ISATIR_BIRLESTIR | FTCHAR1 | |
| IISLEM_NOKTASI_NO | FTINT32 | |
| IPERSONEL_NO | FTINT32 | |
| IHESAP_ACMA_YONTEMI | FTCHAR1 | |
| MH_FIS_OLUSTUR | FTCHAR1 | |
| MUHASEBE_MASK | FTINT32 | |
| MH_HESAP_KODLARI | FTACIKLAMA_4000 | |
| MH_HESAP_KODU | FTMUHASEBE_HESAP_KODU | |
| MH_HESAP_ADI | FTACIKLAMA_UZUN | |
| MH_FIS_ACIKLAMASI | VARCHAR | |
| MH_SATIR_ACIKLAMASI | VARCHAR | |
| MH_HATA_ACIKLAMASI | VARCHAR | |
| MH_KART_SINTERNAL | FTSINTERNAL | |
| MH_KART_INTERNAL | FTINT32 | |
| MH_BORC | FTPARA | |
| MH_ALACAK | FTPARA | |
| MH_MIKTAR | FTMIKTAR | |
| MH_MIKTAR1 | FTMIKTAR | |
| MH_BIRIM | FTSTOK_BIRIMI | |
| MH_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| MH_DOVIZ_KURU | FTPARA | |
| MH_HESAP_KODU_FORMATI | FTMUHASEBE_HESAP_KODU | |
| MH_ISLEM_NO | FTINT32 | |
| MH_SIRA_NO | FTINT32 |
MHRUN_YDEGERLEME_ENTEGRASYONU'nu çalıştıran sarmalayıcı (ilk parametre değerleme kaydı numarasıdır); MHCALL_MUHASEBE_ENTEGRASYON DEMIDEGE kayıtları için çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| AMORTISMAN_TAKIP_NO | FTINT32 | |
| MH_PROFIL_NO | FTINT32 | |
| IFIS_ASIL_NO | FTINT32 | |
| OTURUM_KODU | FTTAKIP_NO | |
| IOLUSAN_FIS_KAYIT_DURUMU | FTCHAR1 | |
| ISATIR_BIRLESTIR | FTCHAR1 | |
| IISLEM_NOKTASI_NO | FTINT32 | |
| IPERSONEL_NO | FTINT32 | |
| IHESAP_ACMA_YONTEMI | FTCHAR1 | |
| MH_FIS_OLUSTUR | FTCHAR1 | |
| MUHASEBE_MASK | FTINT32 | |
| ITARIH | FTTARIH |
Sabit kıymet yeniden değerleme kaydının (DEMIDEGE, SINTERNAL SABTKYMT) muhasebe fişini DEARTI işlem kodunun modeliyle üretir: sabit kıymet değer artışı ve aynı değerleme grubundaki birikmiş amortisman değer artışı tutarlarını model kebirlerine MHFIDETA/MHFILINK olarak yazar. Daha önce muhasebeleşmişse hata verir; FIS_ASIL_NO döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| SABIT_KIYMET_DEGER_NO | FTINT32 | |
| MH_PROFIL_NO | FTINT32 | |
| IFIS_ASIL_NO | FTINT32 | |
| OTURUM_KODU | FTTAKIP_NO | |
| IOLUSAN_FIS_KAYIT_DURUMU | FTCHAR1 | |
| ISATIR_BIRLESTIR | FTCHAR1 | |
| IISLEM_NOKTASI_NO | FTINT32 | |
| IPERSONEL_NO | FTINT32 | |
| IHESAP_ACMA_YONTEMI | FTCHAR1 | |
| MH_FIS_OLUSTUR | FTCHAR1 | |
| MUHASEBE_MASK | FTINT32 | |
| ITARIH | FTTARIH | |
| FIS_ASIL_NO | FTINT32 |
Verilen ay ve yıldaki stok çıkışlarının (iade hariç, ISLEM_YONU=-1) satılan malın maliyetini MALIYET_BUL_STOKISLM ile seçilen maliyet yöntemine göre hesaplayıp borç ve alacak hesap kodlarıyla döndürür (seçilebilir); hesaplar modelin TEKDÜZEN alacak/borç kebirlerinde stoka bağlı karttan, yoksa MHGET_HESAP_KODU ile bulunur. Yazma yapmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| YONTEM | FTMALIYET_YONTEMI | |
| FIRMA_DONEM_NO | INTEGER | |
| AY | FTINT32 | |
| YIL | FTINT32 | |
| STOK_YERI_NO | FTINT32 | |
| DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| MH_MODEL_NO | FTINT32 | |
| STOK_ISLEM_NO | FTINT32 | |
| STOK_NO | INTEGER | |
| STOK_VARYANT_NO | FTINT32 | |
| DSTOK_NO | FTINT32 | |
| LOT_NO | FTINT32 | |
| SMM_BIRIM_FIYAT | FTPARA | |
| SMM_TUTAR | FTPARA | |
| SMM_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| SMM_DOVIZ_KURU | FTPARA | |
| BORC_HESAP_KODU | FTMUHASEBE_HESAP_KODU | |
| ALACAK_HESAP_KODU | FTMUHASEBE_HESAP_KODU | |
| MIKTAR | FTSAYI | |
| MIKTAR1 | FTSAYI |
Bir muhasebe hesabının bütçesini önceki firma döneminin (firmanın bu dönemden önce biten dönemlerinden en geç biteni) gerçekleşen değerlerinden üretir: TIPI B borç, A alacak, E ikisi (hesabın kendi tutarı yoksa alt toplamları), diğer değerde önceki dönem bütçesi alınır; ORAN yüzdesi kadar artırılıp hesabın bu dönemdeki MHHETOPL satırının BUTCE_BORC/BUTCE_ALACAK alanlarına yazılır; satır yoksa açılır. Sonucu döndürür (seçilebilir).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| HESAP_KART_NO | FTINT32 | |
| FIRMA_DONEM_NO | FTINT32 | |
| TIPI | FTCHAR1 | |
| ORAN | FTPARA | |
| BUTCE_BORC | FTPARA | |
| BUTCE_ALACAK | FTPARA |
Yevmiye numarası almış açılış veya kapanış fişinin envanter takipli hesap satırlarına ENVANTER_MADDE_NO (her kebirde bir artar) ve ENVANTER_SATIR_NO verir; kapanış fişinde numaralar dönemin açılış fişinin son numarasından devam eder. Yevmiye numarası yoksa veya fiş açılış/kapanış değilse hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIS_ASIL_NO | FTINT32 |
Muhasebe fişinin (FIS_ASIL_NO) satırlarını yeniden sıralar: önce borç, sonra alacak satırları hesap koduna göre dizilip MHFIDETA.SIRA_NO 1'den numaralanır (çakışmayı önlemek için önce en büyük sıra numarasının üzerinden geçici numara verilir). KAYIT_DURUMU parametresi kullanılmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIS_ASIL_NO | FTINT32 | |
| KAYIT_DURUMU | FTCHAR1 |
Verilen muhasebe hesap kodunun hesap planında (MHHEKART) var olmasını sağlar: yoksa noktalı kodun eksik ara ve son seviyelerini üst hesabın özelliklerini kopyalayarak açar; son seviyeye kart adı ve SINTERNAL/INTERNAL bağı yazılır. Ad MHBAKODU bağlantısındaki veya kartın (stok, cari, banka, kasa) adıdır. Hesap kart no, kod ve adı döndürür (seçilebilir).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IHESAP_KODU | FTMUHASEBE_HESAP_KODU | |
| SINTERNAL | FTSINTERNAL | |
| INTERNAL | FTINT32 | |
| HESAP_PLAN_NO | FTINT32 | |
| MH_MODEL_NO | FTINT32 | |
| IHESAP_ADI | FTTANITICI_ADI_UZUN | |
| OTO_TANIM | FTCHAR1 | |
| HESAP_KART_NO | FTINT32 | |
| HESAP_KODU | FTMUHASEBE_HESAP_KODU | |
| HESAP_ADI | FTTANITICI_ADI_UZUN |
Muhasebe kodu bileşenini kaydeder: TIPI=H ise MHKOBIIN'e model, işlem noktası ve hesap planına özgü eşleme ekler; değilse format yer tutucusuna göre ilgili kart tablosunun (cari tipi, stok tipi, vergi, işlem kodu, döviz, firma, şube, banka, kasa, bakiye tipi vb.) boş MUHASEBE_KODU_BILESENI alanını doldurur. SONUC=E döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FORMAT | FTMUHASEBE_HESAP_KODU | |
| MKB | FTMUHASEBE_HESAP_KODU | |
| INTERNAL | FTINT32 | |
| SINTERNAL | FTSINTERNAL | |
| TIPI | FTSINTERNAL | |
| ISLEM_NOKTASI_NO | FTINT32 | |
| BAGLI_NOKTALAR | FTCHAR1 | |
| MH_MODEL_NO | FTINT32 | |
| HESAP_PLAN_NO | FTINT32 | |
| SONUC | FTACIKLAMA_1024 |
Muhasebe kodu bileşeni boş kartlara otomatik bileşen verir: cari/stok tipi, vergi, işlem kodu, döviz, işlem noktası, firma, şube, şehir, güzergah, varyant, marka, stok grubu, banka, kasa ve bakiye tipi tablolarında mevcut en büyük bileşenden sırayla devam eder. BANKA_ALT_HESAP_MKB_TIP=H değilse banka alt hesapları hesap türü ve döviz bazında ayrı numaralanır. SONUC=E döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| SINTERNAL | FTSINTERNAL | |
| UZUNLUK | FTINT32 | |
| BANKA_ALT_HESAP_MKB_TIP | FTCHAR1 | |
| SONUC | FTACIKLAMA_1024 |
Firma, işlem noktası, işlem kodu ve açıklama başlangıcına uyan muhasebe fişlerini tarih bazında birleştirir: her gün için en küçük numaralı fişe diğerlerinin satırlarını MHFIS_TASI ile taşır, SATIR_BIRLESTIR=E ise MHFIS_SATIR_BIRLESTIR çalıştırır; hedef fiş numaralarını döndürür (seçilebilir).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRMA_NO | INTEGER | |
| ISLEM_NOKTASI_NO | INTEGER | |
| ISLEM_KODU | FTISLEM_KODU | |
| ILK_TARIH | TIMESTAMP | |
| SON_TARIH | TIMESTAMP | |
| XMODUL | CHAR | |
| ACIKLAMA | FTACIKLAMA | |
| SATIR_BIRLESTIR | CHAR | |
| HEDEF_FIS_NO | INTEGER |
Cari işlem entegrasyonunun satır motoru: modelin kebir satırlarına göre cari, kasa, banka, çek/senet, kur farkı, tahakkuk ve kredi ödeme planı bacaklarının hesabını MHGET_HESAP_KODU ile bulur, tutarı MHFIDETA'ya borç veya alacak olarak ekler ya da birleştirir ve MHFILINK bağını yazar; oluşan satırları döndürür (seçilebilir). MHRUN_CARIISLM_ENTEGRASYON çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| TOPLAM_ALACAK | FTPARA | |
| TOPLAM_BORC | FTPARA | |
| MUHASEBE_MASK | FTINT32 | |
| MH_MODEL_NO | FTINT32 | |
| MH_MODEL_DETAY_NO | FTINT32 | |
| BORC | FTPARA | |
| ALACAK | FTPARA | |
| ILK_BORC_ILK_ALACAK | FTPARA | |
| BMODUL | FTCHAR1 | |
| XMODUL | FTCHAR1 | |
| ODEME_YONTEMI | FTISIM_KISA | |
| HESAP_TURU | FTBANKA_HESAP_TURU | |
| DOVIZ_KURU | FTPARA | |
| ONCEKI_ISLEM_DOVIZ_KURU | FTPARA | |
| KUR_FARKI | FTPARA | |
| RESMI_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| HESAP_KART_NO | FTINT32 | |
| BANKA_HESAP_NO | FTBANKA_HESAPD_NO_NULL | |
| BANKA_HESAP_NO2 | FTBANKA_HESAPD_NO_NULL | |
| MUHASEBE_CARI_TURU | FTTANITICI_KODU | |
| BANKA_HESAP_TURU_MOK | FTACIKLAMA_UZUN | |
| ALACAK_KEBIR_KODU | FTTANITICI_KODU | |
| BORC_KEBIR_KODU | FTTANITICI_KODU | |
| BORC_REF_ORAN | FTINT32 | |
| ALACAK_REF_ORAN | FTINT32 | |
| CARI_NO | FTINT32 | |
| ISLEM_MUHASEBE_OZEL_KOD | FTACIKLAMA_UZUN | |
| HESAP_PLAN_NO | FTINT32 | |
| KOD_TURU | FTISLEM_KODU | |
| ISLEM_KODU | FTISLEM_KODU | |
| IISLEM_NOKTASI_NO | FTINT32 | |
| IHESAP_ACMA_YONTEMI | FTCHAR1 | |
| ISLEM_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| FIS_ISLEM_NOKTASI_NO | FTINT32 | |
| VADE_TARIHI | FTTARIH | |
| TARIH | FTTARIH_BUGUN | |
| ICARI_ISLEM_NO | FTINT32 | |
| MH_FIS_OLUSTUR | FTCHAR1 | |
| BAKIYE_TIP_NO | FTINT32 | |
| ORAN_BOLENI | FTSAYI | |
| KDV_ORANI | FTSAYI | |
| ISLEM_YONU | FTINT32 | |
| HATA_ACIKLAMA | FTACIKLAMA_512 | |
| MIKTAR | FTMIKTAR | |
| MIKTAR1 | FTMIKTAR | |
| MIKTAR2 | FTMIKTAR | |
| MH_HESAP_KODLARI | FTACIKLAMA_4000 | |
| SATIR_BIRLESTIR | FTCHAR1 | |
| FIS_ASIL_NO | FTINT32 | |
| MH_MODEL_ADI | FTACIKLAMA_UZUN | |
| ISLEM_ADI | FTISLEM_ADI | |
| KASA_HESAP_NO2 | FTINT32 | |
| KASA_HESAP_NO | FTINT32 | |
| CARI_NO2 | FTINT32 | |
| ACIKLAMA | FTACIKLAMA_UZUN | |
| FIS_DETAYG_NO | FTINT32 | |
| ETKILENEN_HESAP | FTISLEM_KODU | |
| BAGLI_KAYIT | FTCHAR1 | |
| TAHAKKUK_MUHASEBE_OZEL_KOD | FTACIKLAMA_UZUN | |
| BORDRO | FTCHAR1 | |
| MUHASEBE_KART_TURU | FTTANITICI_KODU | |
| DUSUMLU_FAIZ_TUTARI | FTPARA | |
| CARI_ISLEMA_NO | FTINT32 | |
| ACILIS_ISLEMI | FTCHAR1 | |
| FIS_BAKIYE | FTPARA0 | |
| KREDILER_CARI_NO | FTINT32 | |
| ASIL_REF_TUTAR | FTTANITICI_KODU | |
| CH_BANKA_HESAPD_NO | FTINT32 | |
| MH_PROFIL_NO | FTINT32 | |
| OTURUM_KODU | FTTAKIP_NO | |
| ISLEM_SAYISI | FTINT32 | |
| ANA_ISLEM_BORDRO | FTCHAR1 | |
| MH_FIS_KAYIT_DURUMU | FTCHAR1 | |
| IMH_SIRA_NO | FTINT32 | |
| ISLEM_SAYISI_BIR_MHOZEL_KODU | FTTANITICI_KODU | |
| IADE_ISLEM | FTCHAR1 | |
| PROJE_NO | FTINT32 | |
| MH_HESAP_KODU | FTMUHASEBE_HESAP_KODU | |
| MH_HESAP_ADI | FTACIKLAMA_UZUN | |
| MH_FIS_ACIKLAMASI | FTACIKLAMA_8000 | |
| MH_SATIR_ACIKLAMASI | FTACIKLAMA_8000 | |
| MH_HATA_ACIKLAMASI | FTACIKLAMA_8000 | |
| MH_KART_SINTERNAL | FTSINTERNAL | |
| MH_KART_INTERNAL | FTINT32 | |
| MH_BORC | FTPARA | |
| MH_ALACAK | FTPARA | |
| MH_MIKTAR | FTMIKTAR | |
| MH_MIKTAR1 | FTMIKTAR | |
| MH_BIRIM | FTSTOK_BIRIMI | |
| MH_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| MH_DOVIZ_KURU | FTPARA | |
| MH_HESAP_KODU_FORMATI | FTMUHASEBE_HESAP_KODU | |
| MH_ISLEM_NO | FTINT32 | |
| MH_SIRA_NO | FTINT32 |
Firma dönemi ve hesap planında (isteğe bağlı hesap kodu altında) fiş satırlarını dönemsel kontrol için listeler (seçilebilir): TURU Y en büyük tutarlı 5 satır, T aynı tutarla tekrarlanan satırlar, A/B yürüyen bakiyesi alacak/borç veren satırlar, F aktif (1, 2) hesaplarda alacak, P pasif (3-5) hesaplarda borç satırları; diğerinde tümü.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRMA_DONEM_NO | FTINT32 | |
| HESAP_PLAN_NO | FTINT32 | |
| IHESAP_KART_NO | FTINT32 | |
| TURU | FTCHAR1 | |
| FIS_ASIL_NO | FTINT32 | |
| FIS_DETAY_NO | FTINT32 | |
| BAKIYE | FTPARA | |
| TARIH | FTTARIH | |
| HESAP_KART_NO | FTINT32 | |
| HESAP_KODU | FTTANITICI_KODU |
Bir ticari kayda (SINTERNAL/INTERNAL) MHFILINK ile bağlı muhasebe fişini giriş durumuna çekip siler; açılış fişlerine (MUHAÇI) dokunmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| SINTERNAL | FTSINTERNAL | |
| INTERNAL | FTINT32 |
Temel birim miktarını (MIKTAR1) kartın aktif birimlerine çarpanı büyükten küçüğe tam katlar halinde dağıtıp birim/miktar satırları döndürür; dağıtılamayan kalan varsa BIRIM='!!HATA!!' satırıyla döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_NO | FTINT32 | |
| MIKTAR1 | FTSAYI | |
| BIRIM | FTSTOK_BIRIMI | |
| MIKTAR | FTSAYI | |
| BIRIMX | FTSAYI |
Kazanılan fırsattan proje açar: kod F-<takip no>, ad konu, cari / sorumlu / sorumluluk alanı / işlem noktası fırsattan, bütçe beklenen tutar, bitiş beklenen kapanış (yoksa ya da açılıştan önceyse açılış + 30 gün); CRMFIRST.PROJE_NO dolar. Cari yoksa, proje zaten açıksa ya da tip yoksa hata.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRSAT_NO | FTINT32 | |
| PROJE_TIP_NO | FTINT32 | |
| PROJE_NO | FTINT32 |
Seçilebilir K15 raporu: onay yolu olmayan MI vakalarını (GRISASIL ALT_SISTEM MI, yol 0) DURUM metnine göre sayar; IYOL verilirse o yolun, verilmezse GECERLI_TABLOLAR'ında GRISASIL geçen etkin yolların durumları arasında bulunup bulunmadığını (YOLDA_VAR) ve bulunduğu yolu verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IYOL | FTINT32 | |
| DURUM | FTISLEM_DURUM | |
| ADET | FTINT32 | |
| YOLDA_VAR | FTCHAR1 | |
| ISLEM_ONAY_YOL_NO | FTINT32 |
K15: yolsuz MI vakalarından DURUM metni verilen yolun bir adımı olanlara ISLEM_ONAY_YOL_NO yazar (GRISASIL_BU durumu yolda denetler); ATANAN ve eşleşmeyip yolsuz kalan KALAN sayısını döner. Etkin yol yoksa hata.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IYOL | FTINT32 | |
| ATANAN | FTINT32 | |
| KALAN | FTINT32 |
Kaynak kayda bağlı tekil hatırlatma görevi (KY_HATIRLATMA kalıbı): "Personel Görevi" sınıfında etkin tanım (önce 0) altında KAYNAK_SINTERNAL / KAYNAK_INTERNAL ile açık görevi bulur; KAPANIS NULL ise açar / günceller (hedef başlama = vade − ONCE_GUN), M tamamlar, İ iptal eder; vade ya da sorumlu yoksa iptal.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| KAYNAK_SINTERNAL | FTSINTERNAL | |
| KAYNAK_INTERNAL | FTINT32 | |
| MODUL | FTTANITICI_KODU | |
| IK_PERSONEL_NO | FTINT32 | |
| SORUMLULUK_ALANI_NO | FTINT32 | |
| VADE | FTZAMAN | |
| ONCE_GUN | FTINT32 | |
| ACIKLAMA | FTACIKLAMA_UZUN | |
| KAPANIS | FTCHAR1 | |
| ZMGOREV_NO | FTINT32 |
Satış hedefinin gerçekleşmesini yazar: personel hedefinde dönemde (yıl / ay) kazanılan fırsatların bağlı teklif tutarı (yoksa beklenen tutar) ve adedi; sorumluluk alanı hedefinde dönemdeki satış faturaları (ISLMKODL CARI_ISLEM_TURU B, ISLEM_YONU −1). Tutar hedef dövizine çevrilir, oran hedef tutara göre.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| CRM_HEDEF_NO | FTINT32 |
Gece görevi: bu yılın ve önceki yılın etkin satış hedeflerini MI_HEDEF_HESAPLA ile yeniler.
açıklama girilmemiş
İrtibatın GELECEK_IRTIBAT_TARIHI için görüşmeyi yapan saha personeline (yoksa sorumluluk alanına) hatırlatma görevi açar / günceller ve CREMIRTI.ZMGOREV_NO'ya yazar; KAPANIS İ ile iptal eder. CREMIRTI_AI/AU/BD çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IRTIBAT_NO | FTINT32 | |
| KAPANIS | FTCHAR1 |
Bitişine ONCE_GUN (öndeğer 30) gün kalan servis sözleşmeleri (SERVSOZL.SON_TARIH) ve cari anlaşmaları (CARIANTA.BITIS_TARIHI) için verilen (yoksa oturumun) IK personeline hatırlatma görevi açar / günceller; pasif ya da bitmiş olanların açık görevini iptal eder. Açılan / yenilenen görev sayısını döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ONCE_GUN | FTINT32 | |
| IK_PERSONEL_NO | FTINT32 | |
| GOREV_SAYISI | FTINT32 |
Talep olayını (açılış, durum/sorumlu değişimi, dış yorum) e-posta ile bildirir: alıcılar sorumlunun IKPERSON.EMAIL'i ve talebin TAKIPCIL takipçileri (SINTERNAL TALEPLER, ADRES @ içeren); etkin, ajan görevlisi bir "Toplu E-Posta Gönder" görev tanımı (KULLANIM_YERLERI'nde TALEPLER geçen öncelikli) altında, tamamlanmış "Talep bildirimleri" kök görevine bağlı CALISMA_ASAMA 2 görev satırları açar (HEDEF_ADRES alıcı, ACIKLAMA konu, ACIKLAMA_TEXT gövde; ajan gönderir). Tanım yoksa çıkar; hata ISLMLOGS W kaydıdır, talebi bozmaz (K20).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| TALEP_NO | FTINT32 | |
| OLAY | FTACIKLAMA | |
| ESKI_DEGER | FTACIKLAMA | |
| YENI_DEGER | FTACIKLAMA |
Talep günlüğüne (TALEPLOG) ALAN için eski/yeni değer satırı yazar; değerler aynıysa yazmaz; operatör oturumdan. TALEPLER_AI/AU çağırır (G1).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| TALEP_NO | FTINT32 | |
| ALAN | FTTANITICI_ADI | |
| ESKI_DEGER | FTACIKLAMA | |
| YENI_DEGER | FTACIKLAMA |
Market/POS için bir stok ve birimin satış fiyatını bulur: FIYAT_BUL sonuçlarını önceliğe göre sıralayıp FIYAT_SIRA_NO'ncu fiyatı (isteğe bağlı fiyat listesi, ödeme, kampanya ve işlem noktası süzgeciyle) KDV dahil ve yerel paraya çevrilmiş olarak döndürür: birim fiyat, indirimli fiyat, indirim oranı ve tutarı.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_NO | FTSTOK_NO | |
| BIRIM | FTSTOK_BIRIMI | |
| FIYAT_SIRA_NO | FTINT32 | |
| FIYAT_NO | FTFIYAT_NO | |
| ODEME_NO | FTODEME_NO | |
| KAMPANYA_NO | FTKAMPANYA_NO | |
| ISLEM_NOKTASI_NO | FTISLEM_NOKTASI_NO | |
| BIRIM_FIYAT | FTSAYI | |
| INDIRIMLI_BIRIM_FIYAT | FTSAYI | |
| INDIRIM_ORANI | FTSAYI | |
| INDIRIM_TUTARI | FTSAYI |
Bir PLU kaydı (MKPLASIL) için terazi barkodu üretir: PLU kodunu MKNONPLU işaret kodu ve alan uzunluğuna göre biçimleyip (Sharp kasalarda 13 haneye tamamlar) stok barkodu (STOKBARK) olarak ekler; barkod başka stokta kullanılıyorsa hata verir. Tartılı/adetli ayrımı şu an sabit 'tartılı' kabul edilir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| PLU_NO | INTEGER |
Stok kartı değişince PLU kayıtlarını (MKPLASIL) şablonlara göre eklemek, departmanını güncellemek veya silmek için tanımlıdır; gövdesi derleme dışı (FIXME) bırakıldığından şu an hiçbir işlem yapmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_NO | INTEGER | |
| OLD_DEPARTMAN_NO | INTEGER | |
| NEW_DEPARTMAN_NO | INTEGER | |
| TERAZI_DURUMU | INTEGER | |
| OPER | CHAR |
Mobil cihazdan gelen alış/satış belgesinin başlığını ALSAASIL'a yazar; tür bilgileri ISLMKODL'den, REFERANS_NO 'MOBIL-'+KAYIT_NO olur. Aynı referans/tarih/işlem kodlu belge varsa yeni kayıt açmaz, satır sayısını döndürür (EMPTY_TABLE='E' ise ALSADETA satırlarını siler). Başlık indirimini ALSAINDI'ye, sevk/fatura adresini ADRELINK'e yazar; işlem kodu yoksa istisna.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ISLEM_KODU | FTISLEM_KODU | |
| TARIH | TIMESTAMP | |
| CARI_NO | INTEGER | |
| KAYIT_NO | INTEGER | |
| DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| DOVIZ_KURU | FTSAYI | |
| ACIKLAMA | FTACIKLAMA | |
| IODEME_NO | INTEGER | |
| IVADE_TARIHI | TIMESTAMP | |
| INDIRIM_ORANI | FTSAYI | |
| ISLEM_NOKTASI_NO | INTEGER | |
| STOK_YERI_NO | INTEGER | |
| PERSONEL_NO | INTEGER | |
| KAYIT_TARIHI | TIMESTAMP | |
| EMPTY_TABLE | CHAR | |
| TERMINAL_NO | INTEGER | |
| BELGE_NO | FTTAKIP_NO | |
| BAKIYE_TIP_NO | INTEGER | |
| FATURA_ADRES_NO | INTEGER | |
| SEVK_ADRES_NO | INTEGER | |
| ALISSATIS_NO | INTEGER | |
| KAYIT_SAYISI | INTEGER |
Mobil aktarımda ALISSATIS_NO belgesine bir stok satırı (ALSADETA) ekler; FSTOK_NO>0 ise aynı stok/birimli satırın miktarını artırır. KDV oranı verilmezse stok kartının vergisinden alınır; satır indirimlerini ALSAINDI'ye yazar, belgeyi G sonra O (Onaylandı) yapar, onay hatasını ISLMLOGS'a yazar. İşlem süresince cari limit kontrolünü kapatır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | INTEGER | |
| ANA_ALISSATIS_DETAY_NO | FTALISSATIS_NO_0 | |
| STOK_NO | INTEGER | |
| DSTOK_NO | INTEGER | |
| BIRIM | FTSTOK_BIRIMI | |
| MIKTAR | FTSAYI | |
| BIRIM_FIYAT | FTSAYI | |
| DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| DOVIZ_KURU | FTSAYI | |
| INDIRIM_ORANI1 | FTSAYI | |
| INDIRIM_ORANI2 | FTSAYI | |
| INDIRIM_ORANI3 | FTSAYI | |
| INDIRIM_ORANI4 | FTSAYI | |
| INDIRIM_ORANI5 | FTSAYI | |
| TESLIM_TARIHI | TIMESTAMP | |
| STOK_YERI_NO | INTEGER | |
| STOK_ISLEM_KODU | FTISLEM_KODU | |
| KDV_ORANI | FTSAYI0 | |
| REFERANS_NO | FTTAKIP_NO | |
| FSTOK_NO | INTEGER | |
| STOK_DURUM | FTSTOK_DURUM | |
| STOK_FDURUM | FTSTOK_FDURUM | |
| ALISSATIS_DETAY_NO | INTEGER |
Mobil aktarımda cari bulmak için kullanılır: FLYSYSTEM.CARI_ADI_UNIQUE='E' ise aynı CARI_ADI'na sahip carinin CARI_NO'sunu döndürür. Cari oluşturan INSERT bölümü yorum satırına alınmış olduğundan yeni cari açmaz; diğer parametreler kullanılmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| CARI_ADI | FTTANITICI_ADI_UZUN | |
| CARI_TIP_NO | FTCARI_TIP_NO | |
| VERGI_DAIRESI | FTISIM_KISA | |
| VERGI_NO | FTVERGI_NO | |
| VATANDAS_NO | FTVATANDAS_NO | |
| FTMAIL | ||
| ULKE | FTYER_ADI | |
| SEHIR | FTYER_ADI | |
| ILCE | FTYER_ADI | |
| ADRES | FTADRES_SATIRI | |
| POSTA_KODU | FTPOSTA_KODU | |
| ALAN_KODU | FTTANITICI_KODU | |
| TELEFON | FTISIM_KISA | |
| RCARI_NO | INTEGER |
Mobil tahsilat/ödeme kaydını CARIISLM'e Onaylandı (O) olarak yazar; REFERANS_NO 'MOBIL-'+KAYIT_NO, aynı referans/tarih/işlem kodlu kayıt varsa onu döndürür. TUTAR işlem formundaki gibi işlem kodunun yönüne göre yazılır: yön 1 ise ALACAK, değilse BORC. Kapanan cari işlem verilmezse bağlı mobil alış/satış belgesinin INTERNAL'ı kapatılacak işlem olur; OTOKAPAT işlem noktasından gelir. İşlem kodu yoksa istisna.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| KAYIT_NO | INTEGER | |
| KAYIT_TARIHI | TIMESTAMP | |
| CARI_NO | INTEGER | |
| ISLEM_KODU | FTISLEM_KODU | |
| TARIH | TIMESTAMP | |
| VADE_TARIHI | TIMESTAMP | |
| ACIKLAMA | FTACIKLAMA | |
| ODEME_ARACI | FTODEME_ARACI | |
| DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| DOVIZ_KURU | FTSAYI | |
| BELGE_NO | FTTAKIP_NO | |
| TUTAR | FTSAYI | |
| KASA_HESAP_NO | INTEGER | |
| PERSONEL_NO | INTEGER | |
| ISLEM_NOKTASI_NO | INTEGER | |
| BANKA_HESAPD_NO | INTEGER | |
| KAPANAN_CARI_ISLEM_NO | INTEGER | |
| BAGLI_ALISSATIS_NO | INTEGER | |
| BAKIYE_TIP_NO | INTEGER | |
| CARI_ISLEM_NO | INTEGER |
Mobil çek/senet aktarımı için tanımlıdır ancak gövdesinin tamamı yorum satırına alınmıştır (FIXME V288): hiçbir tabloya yazmaz, CS_NO/CSA_NO NULL döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| KAYIT_NO | INTEGER | |
| KAYIT_TARIHI | TIMESTAMP | |
| ICARI_NO | INTEGER | |
| ISLEM_KODU | FTISLEM_KODU | |
| TARIH | TIMESTAMP | |
| VADE_TARIHI | TIMESTAMP | |
| IACIKLAMA | FTACIKLAMA | |
| SERI_NUMARASI | VARCHAR | |
| BANKA | VARCHAR | |
| ODEME_YERI | VARCHAR | |
| BORCLU | FTISIM_UZUN | |
| MUHABIR_SUBE | VARCHAR | |
| ODEME_ARACI | FTODEME_ARACI | |
| DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| DOVIZ_KURU | FTSAYI | |
| BELGE_NO | FTTAKIP_NO | |
| TUTAR | FTSAYI | |
| KASA_HESAP_NO | INTEGER | |
| PERSONEL_NO | INTEGER | |
| ISLEM_NOKTASI_NO | INTEGER | |
| BAGLI_ALISSATIS_NO | INTEGER | |
| KAPANAN_CARI_ISLEM_NO | INTEGER | |
| BAKIYE_TIP_NO | INTEGER | |
| ILK_BAKIYE_TIP_NO | INTEGER | |
| CS_NO | INTEGER | |
| CSA_NO | INTEGER |
Mobil ziyaret planı başlığını GRISASIL'a yazar: GRUP_ISLEM_NO varsa yalnız ILK_SAYI/SON_SAYI güncellenir, yoksa yeni numarayla 'MOGRİŞ' işlem kodlu, açıklaması 'PLANSIZ' bir grup işlem açılır. Grup işlem numarasını SUSPEND ile döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| GRUP_ISLEM_NO | INTEGER | |
| ILK_SAYI | INTEGER | |
| SON_SAYI | INTEGER | |
| ROUTEX | INTEGER | |
| ROUTEY | INTEGER | |
| TARIH | TIMESTAMP | |
| ACIKLAMA | VARCHAR | |
| RGRUP_ISLEM_NO | INTEGER |
Mobil ziyaret planı satırını GRISDETA'ya yazar: satır varsa DURUM/ACIKLAMA güncellenir; yoksa plan içindeki cari (SINTERNAL='CARIKART', INTERNAL=cari no) satırının altına alt satır açar, cari satırı da yoksa önce onu oluşturur. Satır numarasını SUSPEND ile döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| GRUP_ISLEM_NO | INTEGER | |
| GRUP_ISLEM_DETAY_NO | INTEGER | |
| ANA_GRUP_ISLEM_DETAY_NO | INTEGER | |
| INTERNAL | INTEGER | |
| SINTERNAL | VARCHAR | |
| DURUM | VARCHAR | |
| ACIKLAMA | VARCHAR | |
| RGRUP_ISLEM_DETAY_NO | INTEGER |
Mobil stok fişi başlığını STOKASIL'a Giriş (G) durumunda yazar; tür ve stok durumları ISLMKODL'den gelir, REFERANS_NO 'MOBİL-'+REFERANS_NO olur. Aynı referans/tarih/işlem kodlu fiş varsa yeni kayıt açmaz, satır sayısını döndürür (EMPTY_TABLE='E' ise STOKISLM satırlarını siler). İşlem kodu yoksa istisna; SUSPEND ile döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| TERMINAL_NO | INTEGER | |
| ISLEM_KODU | FTISLEM_KODU | |
| GIRIS_STOK_YERI_NO | INTEGER | |
| CIKIS_STOK_YERI_NO | INTEGER | |
| TARIH | TIMESTAMP | |
| ACIKLAMA | FTACIKLAMA | |
| EMPTY_TABLE | CHAR | |
| REFERANS_NO | INTEGER | |
| REFERANS_TARIHI | TIMESTAMP | |
| CARI_NO | INTEGER | |
| BELGE_NO | FTTAKIP_NO | |
| PERSONEL_NO | INTEGER | |
| ISLEM_NOKTASI_NO | INTEGER | |
| STOK_ISLEMA_NO | INTEGER | |
| KAYIT_SAYISI | INTEGER |
Mobil stok fişine (STOKASIL) bir STOKISLM satırı ekler; boş bırakılan işlem kodu, depo ve stok durumları fiş başlığından ve işlem yönünden alınır, BIRIMX STOKBIRI'den gelir. FSTOK_NO>0 ise STOKCEKI kaydı açar ve satırı O yapar. Stok/birim bulunamazsa istisna fırlatır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| TERMINAL_NO | INTEGER | |
| STOK_ISLEMA_NO | INTEGER | |
| STOK_NO | INTEGER | |
| DSTOK_NO | INTEGER | |
| MIKTAR | FTSAYI | |
| BIRIM | FTSTOK_BIRIMI | |
| STOK_YERI_NO | INTEGER | |
| ISLEM_KODU | FTISLEM_KODU | |
| ISLEM_ADI | FTISLEM_ADI | |
| KAYIT_DURUMU | CHAR | |
| STOK_DURUM | FTSTOK_DURUM | |
| STOK_FDURUM | FTSTOK_FDURUM | |
| FSTOK_NO | INTEGER | |
| STOK_ISLEM_NO | INTEGER |
Değişiklik günlüğünü ayrı log veritabanına taşır: LOG$DATA'nın en eski NROWS satırını LOG$SCN_NO sırasıyla iCONNECTION bağlantısındaki (iUSER/iPASSWORD) LOG$DATA tablosuna yazıp yerelden siler. Bağlantı boşsa ya da sırada kurulum (LOG$OPER='S') kaydı varsa istisna verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUSER | FTISIM_UZUN | |
| IPASSWORD | FTISIM | |
| ICONNECTION | FTACIKLAMA_UZUN | |
| NROWS | FTINT32 |
Bir üretim partisinin altına alt parti açar: kod ana parti kodu + '-' + sonek (T=Tamir, H=Hurda, diğer=Reproses), çakışmada sıra no eklenir, parti bilgileri kopyalanır. Ana partinin aktif plan satırlarını (isteğe bağlı tek satır) SIRA_NO sırasıyla, her biri yeni bir M2_ALSA_NO ile yeni partiye kopyalar; miktar verilirse satırlara sırayla dağıtılır ve bitince kalan satırlar kopyalanmaz (NULL = satırlar aynen). Yeni UP_PARTI_NO'yu ve ilk kopyanın M2_ALSA_NO'sunu döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUP_PARTI_NO | FTINT32 | |
| IM2_ALSA_NO | FTINT32 | |
| IMIKTAR | FTSAYI | |
| IMIKTAR1 | FTSAYI | |
| IPOSTFIX | FTTANITICI_KODU | |
| UP_PARTI_NO | FTINT32 | |
| M2_ALSA_NO | FTINT32 |
Seçilebilir. Bir MRP1DETA satırını yeni M1_DETAY_NO ile kopyalar (KAYIT_DURUMU='A', TARIH=şimdi) ve yeni numarayı döndürür. ADETAY_YAP='E' ise kopya kaynak satırın alt satırı olur (ANA_M1_DETAY_NO=kaynak), değilse kaynağın üst satırını paylaşır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_DETAY_NO | FTINT32 | |
| ADETAY_YAP | FTCHAR1 | |
| M1_DETAY_NO | FTINT32 |
Tek bir MRP1TOPL satırı (tedarik şekli A/N, eksik miktarlı) için MRP1TEDA'ya satınalma adayları yazar: STOKCAKO cari/tedarikçi sınıfı kayıtlarından öncelik sırasıyla en çok MAX_ALTERNATIF cari (öndeğer 3) ve plan/profil modelindeki sipariş ya da teklif seti carisi. Satınalma modeli 'T' ise satırlar teklif (T) olur; N için tek fason hammadde talep satırı açılır. Referans tarihi toplamın en erken ihtiyaç teslim tarihidir (MRP1IHTI), yoksa şimdi.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_ASIL_NO | FTINT32 | |
| IM1_TOPLAM_NO | FTINT32 | |
| M1_TEDARIK_NO | FTINT32 |
Planın tarih aralığındaki (termin MRP1_HEDEF_PLAN_TARIHI ya da belge tarihi), açık ve kapanmamış, verilen işlem grubundaki (ve isteğe bağlı ';' ayrılmış işlem kodu listesindeki) çıkış siparişi satırlarını tedarik şekli filtresine göre seçer; plana henüz girmemiş her satır/termin için MRP1_ALSADETA_EKLE'yi çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_ASIL_NO | FTINT32 | |
| FILTRE_TEDARIK_SEKLI | FTCHAR1 | |
| ISLEM_KODLARI | FTACIKLAMA_1024 | |
| ISLEM_GRUBU | FTISLEM_KODU | |
| GIRIS_KAYIT_DURUMU | FTCHAR1 |
Çıkış siparişi satırını (ALSADETA, ISLEM_YONU=-1; isteğe bağlı tek termin) MRP1 planına ihtiyaç olarak ekler: termin zorunluysa ALSATESL açar, satırın bu plandaki MRP1IHTE eşlemelerini siler, plana girmiş miktarı düşüp MRP1IHTI'ye yazar. Kapalı/uygunsuz belge, eksik termin veya filtreye uymayan tedarik şeklinde hata verir; pasif stok 'İ' durumla girer.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_ASIL_NO | FTINT32 | |
| ALISSATIS_DETAY_NO | FTINT32 | |
| IALISSATIS_TESLIM_NO | FTINT32 | |
| FILTRE_TEDARIK_SEKLI | FTCHAR1 | |
| GIRIS_KAYIT_DURUMU | FTCHAR1 |
Bir MRP1TEDA satırından alış-satış belgesi üretir: işlem kodu tedarik şekline göre MRP1 profilinden gelir (VERSİP, ÜRTSİP, HIÜRSİ, FAHIÜS, FATALE, ALISİP, ALITEK); aynı cari/kodda G/T belge varsa ona, yoksa yeni 'Taslak' ALSAASIL'a satır ve termin ekler. Üretimde alt MRP1DETA'lardan sarf satırları açar, tedariği belgeye bağlar (BAGLI_KAYIT_YONET=E); MRP1IHTE eşlemesini kurmaz, onu MRP1TEDA_AI/AU tedarik numarasıyla kurar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_TEDARIK_NO | FTINT32 |
Bir MRP1TEDA satırına bağlı alış-satış detay satırını (BAGLI_ALISSATIS_DETAY_NO) siler; belgede başka satır kalmadıysa ALSAASIL başlığını da siler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_TEDARIK_NO | FTINT32 |
Plana ait aktif/onaylı ihtiyaçlardan (MRP1IHTI A/O) henüz seviye 0 MRP1DETA satırı olmayanlar için teslim tarihi sırasıyla ana MRP1DETA satırları (KAYNAK='MRP ANA', ANA_M1_DETAY_NO=0, KAYIT_DURUMU='A') ekler; miktar, birim, tedarik şekli, fason, proses ve tedarik grubu ihtiyaçtan kopyalanır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_ASIL_NO | FTINT32 |
Tek bir MRP1DETA satırını bağımlı hesaba hazırlar: tedarik şekli 'V' ise ÜRTSİP stok planlama parametresinden belirler, Ü/Z/F için üretim varyantını (GET_URETIM_VARYANT), F için fason hizmet stoğunu (varyant, kart, tip varyantı, tip sırasıyla) yazar; hatasız G/T satırı 'A' yapar. UPDATED_COUNT değişen alan/satır sayısıdır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_DETAY_NO | FTINT32 | |
| UPDATED_COUNT | FTINT32 |
Bir ihtiyacın (M1_IHTIYAC_NO) MAX_SEVIYE'ye kadar G/T durumundaki MRP1DETA satırlarına, değişiklik kalmayana dek tekrar tekrar MRP1_BAGIMLI_HESAPLA uygular; UPDATED_COUNT son turun değişiklik sayısıdır (döngü bittiğinde 0).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_ASIL_NO | FTINT32 | |
| M1_IHTIYAC_NO | FTINT32 | |
| MAX_SEVIYE | FTINT32 | |
| UPDATED_COUNT | FTINT32 |
Fason (F) tedarik satırının izlenen stoklu sarf satırları için fason cariye hammadde sevk belgesi üretir: profildeki FASON_HAM_SEVK işlem kodu (öndeğer FASEVK) ile siparişe bağlı STOKASIL'ı bulur ya da 'Taslak' açar, her sarf satırı için ham sevk stok yerinden çıkan 'G' durumlu STOKISLM satırı ekler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_TEDARIK_NO | FTINT32 |
Bir MRP1TEDA tedarikinin sarf satırlarına bağlı STOKISLM satırlarını ve satırsız kalan STOKASIL başlıklarını siler; MRP1_FASON_HAM_SEVK_OLUSTUR'un tersidir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_TEDARIK_NO | FTINT32 |
Planın MRP hesabını siler: MRP1TOPL, MRP1DETA ve stok limitinden doğan ihtiyaçlar (MRP1IHTI SATIR_TURU='L'). Plana bağlı MRP1TEDA tedarik satırı varsa hata verir; silme süresince MRP1_HESAP_SIL_<plan no> işlem değişkeni 'E' olur.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_ASIL_NO | FTINT32 |
Bir tedarik satırının (IM1_TEDARIK_NO) ya da toplam satırının maliyetini GET_RECETE_MALIYET ile hesaplar; yöntem satırdan ya da plandan (stoktakiler, maliyet faktörleri, alımlar) gelir. MRP1TEDA'nın maliyet alanlarını yazar veya toplam satırına oransal ek maliyet koyar, sonra köke kadar her üst seviyede: maliyet faktörü alt detaylarını hesaplar (M1_MALIYET_FAKTORU_HESAPLA), üst toplamın hammadde / sabit ek / oransal ek maliyetini aktif detaylarının alt DETAYLARINDAN toplar ve üretim (Ü/Z) tedariğinin birim maliyetini toplam maliyet / net ihtiyaç olarak yazar (elle girilen korunur; yöntem [BİLEŞEN]).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_TEDARIK_NO | FTINT32 | |
| IM1_TOPLAM_NO | FTINT32 |
Bir MRP1TOPL satırındaki stoktan, planlı girişten, verilen siparişten, üretim siparişinden karşılanan ve yuvarlama miktarlarını bu toplama bağlı MRP1DETA satırlarına tarih sırasıyla (önce gelen önce) dağıtır; yalnız değeri değişen satırları günceller.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_TOPLAM_NO | FTINT32 |
Plan filtresinde verilen siparişler veya üretim siparişleri açıksa, MRP1TOPL eksiklerini (yuvarlama hariç) açık giriş siparişlerinden karşılar: VERSİP/ÜRESİP grubunda, MRP dışı olmayan ve kalanı olan satırlar (alternatif ürünler dahil) için MRP1TEDA'ya 'P' (planlı giriş) satırı açar; lotlu ihtiyaçta yalnız tamamını karşılayan satır alınır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_ASIL_NO | FTINT32 | |
| IM1_TOPLAM_NO | FTINT32 | |
| M1_TEDARIK_NO | FTINT32 |
İhtiyaç–tedarik eşlemesini (MRP1IHTE) üretir: planın stoktan tedarikleri ve bağlı giriş siparişleri (isteğe bağlı tek tedarik), aynı stok/varyant/birim/proses/tedarik grubundaki seçili çıkış siparişlerine ve üretim sarf satırlarına termin sırasıyla dağıtılır; her eşleme miktarı ve sevk durumlarıyla eklenir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_ASIL_NO | FTINT32 | |
| IM1_TEDARIK_NO | FTINT32 |
Ürün ağacını bir seviye açar: üretim varyantlı MRP1DETA satırı için reçete satırlarından (GET_MRP1PARM_STOKKADE) alt ihtiyaç miktarlarını hesaplar, birim katsayısına yuvarlar, alt tedarik şeklini belirler; aynı reçete satırının alt MRP1DETA kaydını günceller ya da yeni satır (KAYNAK='MRP BAĞIMLI', SEVIYE+1) ekler. Varyant birimi geçersizse hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_DETAY_NO | FTINT32 |
Plan filtresinde stok durumu açıksa (FILTRE_STOK_DURUMU='E'), MRP1TOPL eksiklerini (yuvarlama hariç) profil stok yerlerindeki serbest ticari stoktan karşılar: alternatif ürünler dahil, rezervsiz ve sahibi uygun STYEDETA kayıtları için MRP1TEDA'ya 'B' (stoktan) satırı açar; ALTERNATIF_STOK farkın türünü (S/V/D/K/L/B/H) gösterir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_ASIL_NO | FTINT32 | |
| IM1_TOPLAM_NO | FTINT32 | |
| M1_TEDARIK_NO | FTINT32 |
Profil stok yerlerindeki stok limitlerinden ihtiyaç üretir: plan aralığındaki her planlama periyodu için GET_STOKLIMIT asgari seviyesi eldeki serbest stokla karşılaştırılır, altında kalınıyorsa normal seviyeye tamamlayacak miktar MRP1IHTI'ye SATIR_TURU='L' satırı olarak yazılır. Plana girmiş limitler ve tedarik şekli filtresine uymayanlar atlanır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M1_ASIL_NO | FTINT32 | |
| FILTRE_TEDARIK_SEKLI | FTCHAR1 | |
| GIRIS_KAYIT_DURUMU | FTCHAR1 |
Tek bir MRP1TOPL satırı için üretim tedarik adayları yazar: Z/F'de tek MRP1TEDA (Z için kapasite GET_UPKAKAPA'dan, F için fason hizmet stoğunun ilk fason carisi), Ü'de STOKROTA'dan öncelik sırasıyla en çok MAX_ALTERNATIF_URETIM_ROTASI (öndeğer 3) rota; ilk aday 'G', diğerleri 'B' durumlu. Referans tarihi toplamın en erken ihtiyaç teslim tarihidir (MRP1IHTI), yoksa planın ilk tarihi; kapasite, stoğun MRP1KAIH'deki ilk kaynağı (varyant > kart > tip varyantı > tip) ile GET_UPKAKAPA'dan aranır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM1_ASIL_NO | FTINT32 | |
| IM1_TOPLAM_NO | FTINT32 | |
| M1_TEDARIK_NO | FTINT32 |
MRP2 planının rota adımlarından (iş emri olayı biti 1 olan UPROTADE) ve bağlı stoklarından MRP2DETA satırlarını MERGE ile oluşturur/günceller; miktarlar birim katsayısı ve birim işlem miktarına yuvarlanır. Önce plana bağlı G/T durumlu rota ve varyantları 'A' yapar; ESKI_MRP2DETA_SIL='E' ise eski satırları siler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M2_ASIL_NO | FTINT32 | |
| ESKI_MRP2DETA_SIL | FTCHAR1 |
Bir iş emri bağlantısını (MRP2IELN) istisnalı kapatır (KAYIT_DURUMU='M'); iş emrinin açık bağlantısı kalmadıysa UPISEMRI'yi de 'M' yapar ve çalışma durumunu 'İstisnalı Kapatıldı' olarak işler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| M2_ISEMRI_LINK_NO | FTINT32 |
İş emri bağlantısı için ana gerçekleşen hareketini yönetir. OPER='I' ve stok işlem başlığı verilmemişse iş emrinin mevcut başlığını kullanır ya da 'G' durumlu STOKASIL açar (işlem kodu bağlı stoktan, öndeğer ÜRTGER) ve planlanan miktarla ana STOKISLM ekler; OPER='D' ana hareketleri ve boş kalan başlığı siler. Oluşan numaraları döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| I_STOK_ISLEMA_NO | FTINT32 | |
| I_STOK_ISLEM_NO | FTINT32 | |
| I_UP_BAGLI_STOK_NO | FTINT32 | |
| I_M2_ISEMRI_LINK_NO | FTINT32 | |
| OPER | FTCHAR1 | |
| STOK_ISLEMA_NO | FTINT32 | |
| STOK_ISLEM_NO | FTINT32 |
Ana gerçekleşen hareketinin alt satırlarını uygular: OPER='U' önce alt STOKISLM satırlarını siler; I/U alt bağlantılar ya da alt bağlı stoklar (ve ilk bağlantıysa alt iş emirleri) için INSERT_MRP2IELN2STOKISLM çağırır; I/L hammadde lotunu ana harekete taşır; I sipariş satırına STOKALSA bağı ekler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| I_ANA_STOK_ISLEM_NO | FTINT32 | |
| I_UP_BAGLI_STOK_NO | FTINT32 | |
| I_M2_ISEMRI_LINK_NO | FTINT32 | |
| OPER | FTCHAR1 |
Seçilebilir. Plan satırına referans proses detayından yeni adım ekler (UP_COPY_UPPROSDE): 'A' yapar, uygulama türü ve üst adımı yazar, onay grubunu devralır, rotadaki referans adımın malzeme tanımını yeni adımın tek UPBASTOK satırına kopyalar; MRP2DETA ve iş emirlerini yeniden üretip etkinleştirir. Yalnız SINTERNAL='MRP2ALSA' desteklenir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| REF_UP_PROSES_DETAY_NO | FTINT32 | |
| SINTERNAL | FTSINTERNAL | |
| INTERNAL | FTINT32 | |
| ANA_UP_PROSES_DETAY_NO | FTINT32 | |
| UYGULAMA_TURU | FTCHAR1 | |
| UP_PROSES_DETAY_NO | FTINT32 |
Bir partinin plan satırında ANAURUN proses adımlarını sırayla dolaşır; verilen (ya da gerçekleşeni olmayan ilk) adımda önceki adımın son çıktı hareketinden URETIM_HURDA_TAMIR_GIR ile hurda/tamir/reproses hareketi açıp onaylar. Tamir ve reproseste alt parti açılır; ISONRAKILERE_EKLE='E' ise miktar o ve sonraki bağlantıların HURDA_MIKTAR'ına eklenir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUP_PARTI_NO | FTINT32 | |
| IM2_ALSA_NO | FTINT32 | |
| IUP_PROSES_DETAY_NO | FTINT32 | |
| IISLEM_KODU | FTISLEM_KODU | |
| IMIKTAR | FTSAYI | |
| IMIKTAR1 | FTSAYI | |
| ISONRAKILERE_EKLE | FTCHAR1 | |
| IACIKLAMA | FTACIKLAMA | |
| UP_PARTI_NO | FTINT32 | |
| M2_ALSA_NO | FTINT32 | |
| STOK_ISLEM_NO | FTINT32 |
Bir iş emri bağlantısının partisi ve plan satırındaki proses bağlantılarında, verilen proses detayından başlayarak sonraki tüm bağlantıların HURDA_MIKTAR değerlerine verilen farkı ekler (sıfırın altına düşmez).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM2_ISEMRI_LINK_NO | FTINT32 | |
| IUP_PROSES_DETAY_NO | FTINT32 | |
| IMIKTAR | FTSAYI | |
| IMIKTAR1 | FTSAYI |
Rota adımının (isteğe bağlı tek plan satırı) proses detaylarını başlatır: gerekirse başlığa operasyonun hizmet stoğu için 'G' durumlu STKSRF satırı açar, bağlı alt satırları ve profilin reçete sarf zamanına göre reçete sarflarını ekler, başlama zamanı ve personelini yazar. ONAY_GRUBU_UYGULA='E' ise aynı onay grubundaki adımları da başlatır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_ROTA_DETAY_NO | FTINT32 | |
| M2_ALSA_NO | FTINT32 | |
| STOK_ISLEMA_NO | FTINT32 | |
| IK_PERSONEL_NO | FTINT32 | |
| ONAY_GRUBU_UYGULA | FTCHAR1 |
Bir rota adımının (isteğe bağlı tek plan satırı) proses detaylarını bitirir: bitiş zamanı ve personelini yazar, detaya bağlı G/T durumlu STOKISLM satırlarını 'A' yapar. ONAY_GRUBU_UYGULA='E' ise aynı onay grubundaki bitmemiş adımları da bitirir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_ROTA_DETAY_NO | FTINT32 | |
| M2_ALSA_NO | FTINT32 | |
| IK_PERSONEL_NO | FTINT32 | |
| ONAY_GRUBU_UYGULA | FTCHAR1 |
Seçilebilir. Bir tarihin planlama periyodunu döndürür: PERIYOT G=gün, H=hafta, A=ay, 2/3/4/6=ay grupları; ILK_TARIH/SON_TARIH periyot sınırları, TARIH ise HIZA'ya göre seçilen gün (B=başı, S=sonu, O=ortası, 1–7 haftanın günü). Tanımsız periyot veya hizada hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ITARIH | FTTARIH | |
| PERIYOT | FTCHAR1 | |
| HIZA | FTCHAR1 | |
| ILK_TARIH | FTTARIH | |
| TARIH | FTTARIH | |
| SON_TARIH | FTTARIH |
Satılan malın maliyeti fişine bir stok çıkışının satırlarını yazar: IFIS_ASIL_NO boşsa aynı stok yeri, yıl ve ay için önceki MALİYET takip numaralı fişi silip modelin işlem koduyla yeni MHFIASIL açar; maliyet tutarını (MALIYET_BUL_STOKISLM) modelin borç ve alacak kebirlerindeki stok hesaplarına karşılıklı MHFIDETA satırı olarak ekler. FIS_ASIL_NO döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRMA_DONEM_NO | FTINT32 | |
| STOK_YERI_NO | FTINT32 | |
| MH_MODEL_NO | FTINT32 | |
| ISLEM_NOKTASI_NO | FTINT32 | |
| PERSONEL_NO | FTINT32 | |
| OTURUM_KODU | FTTANITICI_KODU | |
| AY | FTINT32 | |
| YIL | FTINT32 | |
| YONTEM | FTTANITICI_KODU | |
| STOK_ISLEM_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| TUTAR | FTSAYI | |
| MIKTAR | FTSAYI | |
| MIKTAR1 | FTSAYI | |
| FIS_TARIHI | FTZAMAN | |
| IFIS_ASIL_NO | FTINT32 | |
| FIS_ASIL_NO | FTINT32 |
Muhtasar-prim hizmet beyannamesi için firmanın ay/yıl ücret bordrolarından personel başına SGK bildirim satırı üretir: belge türü, kanun no, sicil parçaları, prim günü, hak edilen ücret, eksik gün, giriş/çıkış günleri, meslek kodu, GV matrahı ve kesintisi; ay içi giriş/çıkışta gün oranıyla bölünür. TC kimlik no, SGK no ve ad-soyad (kişisel veri) döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| AY | FTINT32 | |
| YIL | FTINT32 | |
| FIRMA_NO | FTINT32 | |
| APBELGEMAHIYET | CHAR | |
| APBELGETURU | VARCHAR | |
| APKANUNNO | VARCHAR | |
| APYENIUNITE | VARCHAR | |
| APESKIUNITE | VARCHAR | |
| APISYERINO | VARCHAR | |
| APILKODU | VARCHAR | |
| APALTISVNO | VARCHAR | |
| APSSKSICIL | VARCHAR | |
| APSGTCNO | VARCHAR | |
| APADI | VARCHAR | |
| APSOYADI | VARCHAR | |
| APPRIMGUN | VARCHAR | |
| APUZAKTANCALISMAGUN | VARCHAR | |
| APHAKEDILENUCRET | VARCHAR | |
| APIKRAMIYE | VARCHAR | |
| APISEGIRISGUN | VARCHAR | |
| APISEGIRISAY | VARCHAR | |
| APISTENCIKISGUN | VARCHAR | |
| APISTENCIKISAY | VARCHAR | |
| APCIKISNEDENI | VARCHAR | |
| APEKSIKGUNSAYI | VARCHAR | |
| APEKSIKGUNNEDEN | VARCHAR | |
| APMESLEKKODU | VARCHAR | |
| APISTIRAHATCALISMA | VARCHAR | |
| APTAHAKKUKNEDEN | VARCHAR | |
| APHIZMETAY | VARCHAR | |
| APHIZMETYIL | VARCHAR | |
| APGVMUAF | VARCHAR | |
| APAGI | VARCHAR | |
| APGVMATRAH | VARCHAR | |
| APGVENGELLI | VARCHAR | |
| APGVKESINTI | VARCHAR |
İki sayıyı NULL'ları 0 sayarak çarpar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| V1 | FTSAYI | |
| V2 | FTSAYI | |
| #RETURN | FTSAYI |