|
<< İç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: U |
Reçete özelliği ('R') taşıyan bir belge alt satırının (ALSADEDE) alt reçetesini varyantın reçetesine göre yeniler: varyant reçetesinde olmayan elle eklenmemiş alt satırları siler, eksik reçete satırlarını (OZELLIK 'Ü') satır/varyant miktar oranıyla ölçekleyerek ekler (hesap şekli 'H' olanlar ölçeklenmez).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETDET_NO | FTINT32 |
Belgeye stok bazında satır ekler, günceller ya da siler: belge tarihini bugüne çekip kuru -1 yapar; miktar 0 ise satırı siler (ARTIR=E değilse), varsa satırı birim MAX_MIKTAR sınırında günceller (ARTIR=E ise ekler), fiyatı -1 yapıp otomatik indirimleri yeniler; yoksa aktif, blokesiz, web aktif stok için yeni satır açar. Satır no döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| MIKTAR | FTSAYI | |
| ARTIR | FTCHAR1 | |
| BIRIM | FTSTOK_BIRIMI | |
| MIKTAR1 | FTSAYI | |
| IALISSATIS_DETAY_NO | FTINT32 | |
| STOK_VARYANT_NO | FTINT32 | |
| DSTOK_NO | FTINT32 | |
| OTOSTOK_ISLEM_UYGULA | FTCHAR1 | |
| ACIKLAMA | FTACIKLAMA | |
| ALISSATIS_DETAY_NO | FTINT32 |
Bir alış-satış detay satırının reçete özelliği ('R') taşıyan, varyantlı tüm alt satırları (ALSADEDE) için UPDATE_ALSADEDE_RECETE'yi çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETAY_NO | FTINT32 |
Satırın elle kapatma bayraklarını ALSADETA_STOK üzerinden günceller: XAKAPAT (sonraki işleme aktarım) ve XSKAPAT (sevk) yalnız E, H ya da T verilirse değişir, diğer değerlerde mevcut değer korunur.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETAY_NO | FTINT32 | |
| XAKAPAT | FTCHAR1 | |
| XSKAPAT | FTCHAR1 |
Metin olarak verilen indirim listesini ('+' ayrılmış; '&' tutar referansı, '#' sabit tutar öneki) belge ya da satırın ALSAINDI satırlarına sırayla yazar: verilen kaynaktaki (H/A/P, '*' elle) ve verilen KDV grubundaki (EXT_ORAN: KDV'den bağımsız E/H) satırları günceller, eksikleri ekler, yalnız o gruptaki fazlaları siler, ardından RECALC_ALSAINDI çağırır. Sayısal olmayan ya da 0-100 dışı otomatik/puan oranında hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| ALISSATIS_DETAY_NO | FTINT32 | |
| IINDIRIM_KAYNAGI | FTCHAR1 | |
| EXT_ORAN | FTCHAR1 | |
| INDIRIMLER | FTACIKLAMA_UZUN |
Satırın detaysız teslim satırlarının (ALSATESL, DETAY_GIRILECEK=H) gerçekleşen miktarlarını sıfırlayıp bağlı stok hareketlerinden yeniden dağıtır: rezervasyon (STKREZ) SRMIKTAR'a, diğerleri SMIKTAR'a; varyant, dinamik stok, kalite ve lot eşleşmesi önceliğiyle, tarih sırasıyla, teslim miktarını aşmadan. RECALC_STOKALSA_BAGLI_ISLEM çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETAY_NO | FTINT32 |
Cari bağlantının (BAGLCARI) BORC/ALACAK toplamlarını eski/yeni değer farkıyla günceller; bağlantı değiştiyse eski bağlantıdan düşüp yenisine ekler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| CARI_ISLEM_NO | FTINT32 | |
| OLD_CARI_BAGLANTI_NO | FTINT32 | |
| OLD_BORC | FTSAYI | |
| OLD_ALACAK | FTSAYI | |
| NEW_CARI_BAGLANTI_NO | FTINT32 | |
| NEW_BORC | FTSAYI | |
| NEW_ALACAK | FTSAYI |
BANKHEDE banka alt hesabının BORC, ALACAK ve BAKIYE_CUR toplamlarını eski değerleri düşüp yenilerini ekleyerek artımlı günceller; alt hesap değiştiyse eskisinden çıkarır, yenisine ekler (0 numaralı hesap atlanır). CARIISLM tetikleyicileri banka hareketinde çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OLD_BANKA_HESAPD_NO | INTEGER | |
| OLD_BORC | FTSAYI | |
| OLD_ALACAK | FTSAYI | |
| OLD_BAKIYE_CUR | FTSAYI | |
| NEW_BANKA_HESAPD_NO | INTEGER | |
| NEW_BORC | FTSAYI | |
| NEW_ALACAK | FTSAYI | |
| NEW_BAKIYE_CUR | FTSAYI |
Cari bakiye özet tablosu CARITOPL'u (firma, şubeli bakiye takibinde şube, cari, bakiye tipi, döviz kırılımında) eski/yeni BORC, ALACAK ve BAKIYE_CUR farkıyla günceller; anahtar değiştiyse eski satırdan düşüp yenisine ekler, satır yoksa ekler. IS_NEED_CARITOPL ile bakiye takibi istenmeyen cariler atlanır; işlem noktası bulunamazsa hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OLD_CARI_NO | FTINT32 | |
| OLD_BAKIYE_TIP_NO | FTINT32 | |
| OLD_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| OLD_ISLEM_NOKTASI_NO | FTINT32 | |
| OLD_BORC | FTSAYI | |
| OLD_ALACAK | FTSAYI | |
| OLD_BAKIYE_CUR | FTSAYI | |
| NEW_CARI_NO | FTINT32 | |
| NEW_BAKIYE_TIP_NO | FTINT32 | |
| NEW_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| NEW_ISLEM_NOKTASI_NO | FTINT32 | |
| NEW_BORC | FTSAYI | |
| NEW_ALACAK | FTSAYI | |
| NEW_BAKIYE_CUR | FTSAYI |
Bir işlemin eski/yeni tutarını işlem kodunun grubundan çıkarılan limit türüne (ALIŞ, SATIŞ, CARİ, alınan/verilen çek-senet, sipariş, teminat) göre CARIKALD'a işler; şube, firma (şube 0) ve genel (0/0) düzeyleri ile TOPLAM türü işlem dövizinde ayrı tutulur, TOPLAM_RISK risk yüzdesiyle hesaplanır. Limit grubu dövizi yoksa çıkar; son kaynak işlem kaydedilir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ISINTERNAL | FTSINTERNAL | |
| IINTERNAL | FTINT32 | |
| OLDCARI_NO | FTINT32 | |
| OLDISLEM_NOKTASI_NO | FTINT32 | |
| OLDISLEM_KODU | FTISLEM_KODU | |
| OLDDOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| OLDDOVIZ_KURU | FTSAYI | |
| OLDTUTAR | FTSAYI | |
| NEWCARI_NO | FTINT32 | |
| NEWISLEM_NOKTASI_NO | FTINT32 | |
| NEWISLEM_KODU | FTISLEM_KODU | |
| NEWDOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| NEWDOVIZ_KURU | FTSAYI | |
| NEWTUTAR | FTSAYI |
Dinamik veri kaydının kod, ad ve açıklamasını DIVETABL'daki biçim şablonlarından üretir: tarih yer tutucularını ({YYYY}, {AA}, {GG}, {SS}, {DD}…) kaydın oluşturulma zamanıyla, {DEGISKEN_ADI} yer tutucularını DIVEVEDE değerleriyle (lot alanında lot kodu) doldurur; şablonu olan alanları DIVEVERE'ye yazar (kod 24, ad/açıklama 80 karakter).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| DIVE_VERI_REF_NO | FTINT32 |
Güvenlik sınıfı–işlem kodu yetki satırlarını tamamlar: GUVENLIK_SINIF_NO ve/veya ISLEM_KODU NULL ise tüm sınıflar/işlem kodları için kendini çağırır; sınıf adı işlem kodunun formuna (scc$FORM_ADI ya da mobil form) karşılık geliyorsa eksik GUVEMEIK satırını 'DİĞER' menüsü altına ekler. İkisi de NULL ise hiç satırı olmayan sınıflara '*' satırı ekler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| GUVENLIK_SINIF_NO | FTINT32 | |
| ISLEM_KODU | FTISLEM_KODU |
Bir güvenlik sınıfının nesne haklarını (GUVESIOB) 'TABLO=SIUD;...' biçimli listeden günceller: SYSDBA'nın hakkı olan ve PUBLIC'e zaten verilmemiş nesneleri ekler, var olanların DEF_SECURITY'sine hakları OR'lar. Yalnız Firebird'de çalışır; öteki lehçelerde gövde boştur.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| GUVENLIK_SINIF_NO | FTINT32 | |
| TABLOLAR | FTACIKLAMA_4000 |
KASAHESA kasa hesabının BORC, ALACAK ve BAKIYE_CUR toplamlarını eski değerleri düşüp yenilerini ekleyerek artımlı günceller; kasa hesabı değiştiyse eskisinden çıkarır, yenisine ekler (0 numaralı hesap atlanır). CARIISLM tetikleyicileri kasa hareketinin eklenmesi, değişmesi ve silinmesinde çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OLD_KASA_HESAP_NO | INTEGER | |
| OLD_BORC | FTSAYI | |
| OLD_ALACAK | FTSAYI | |
| OLD_BAKIYE_CUR | FTSAYI | |
| NEW_KASA_HESAP_NO | INTEGER | |
| NEW_BORC | FTSAYI | |
| NEW_ALACAK | FTSAYI | |
| NEW_BAKIYE_CUR | FTSAYI |
Akıllı kod tanımının KOURTADE parçalarının BASLANGIC konumlarını SIRA_NO sırasıyla yeniden hesaplar: her parça önceki hesap alanı olmayan (HESAP_ALANI='H') parçaların uzunlukları toplamından sonra başlar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| KOD_URETME_TANIM_NO | FTINT32 |
Çeviri kaynağı kaydı: ACIKLAMA metni LANGUAGE_NO için LANGBASE'te varsa TEYIT_VERSIYON'u VERSIYON yapar ve DOSYA verilmişse DOSYA/SATIR konumunu günceller; yoksa metni giriş ve teyit sürümü VERSIYON olarak konu bağlamı ve konumuyla ekler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| LANGUAGE_NO | FTINT32 | |
| VERSIYON | FTTANITICI_KODU | |
| ACIKLAMA | FTACIKLAMA_4000 | |
| KONU_BAGLAM | FTACIKLAMA | |
| DOSYA | FTURL | |
| SATIR | FTINT32 |
Muhasebe fişi başlığının (MHFIASIL) BORC_TOPLAMI ve ALACAK_TOPLAMI alanlarını satırın eski tutarını düşüp yenisini ekleyerek artımlı günceller. MHFIDETA tetikleyicileri çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIS_ASIL_NO | FTINT32 | |
| OLD_BORC | FTSAYI | |
| OLD_ALACAK | FTSAYI | |
| NEW_BORC | FTSAYI | |
| NEW_ALACAK | FTSAYI |
Bir muhasebe fişinin tüm satırlarını firma dönemi ve hesap bazında MHHETOPL hesap bakiyelerine yansıtır: yeni kayıt durumu etkinse (A, O, M) borç/alacak eklenir, değilse düşülür; satır yoksa açılır. KAPANIŞB alt türlü fişlerde kapanış bakiyesi de güncellenir. MHFIASIL tetikleyicisi çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIS_ASIL_NO | FTINT32 | |
| NEW_KAYIT_DURUMU | FTKAYIT_DURUMUN |
Bir hesabın dönem bakiyesindeki değişikliği (kendi ve alt toplam borç/alacak farkı) üst hesabın (ANA_HESAP_KART_NO) MHHETOPL ALT_TOPLAM_BORC/ALT_TOPLAM_ALACAK alanlarına aktarır; üst hesabın satırı yoksa açar. MHHETOPL tetikleyicileri zincirleme çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRMA_DONEM_NO | FTINT32 | |
| HESAP_KART_NO | FTINT32 | |
| OLDBORC | FTSAYI | |
| OLDALACAK | FTSAYI | |
| OLDALT_TOPLAM_BORC | FTSAYI | |
| OLDALT_TOPLAM_ALACAK | FTSAYI | |
| NEWBORC | FTSAYI | |
| NEWALACAK | FTSAYI | |
| NEWALT_TOPLAM_BORC | FTSAYI | |
| NEWALT_TOPLAM_ALACAK | FTSAYI |
Bir gerçekleşen stok hareketinin eski/yeni miktar farkını iş emri bağlantısının (MRP2IELN) ve bağlı stoğun (UPBASTOK) gerçekleşen ya da (STOK_FDURUM='HURDA' ise) hurda miktarına işler ve CHECK_MRP2IELN_GERCEKLESEN ile toleransları denetler. Bağlantısız plansız hareketlerde yalnız denetim yapılır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_ISLEM_NO | FTINT32 | |
| ANA_STOK_ISLEM_NO | FTINT32 | |
| M2_ISEMRI_LINK_NO | FTINT32 | |
| UP_BAGLI_STOK_NO | FTINT32 | |
| OLD_STOK_FDURUM | FTSTOK_FDURUM | |
| OLD_MIKTAR | FTSAYI | |
| OLD_MIKTAR1 | FTSAYI | |
| NEW_STOK_FDURUM | FTSTOK_FDURUM | |
| NEW_MIKTAR | FTSAYI | |
| NEW_MIKTAR1 | FTSAYI |
Makine plan detayının (MRP2IEPD) gerçekleşen miktarına eski/yeni farkı ekler (sıfırın altına düşmez) ve ISLEM_DURUMU'nu belirler: plan miktarına ulaşıldıysa 'M', gerçekleşen varsa 'A', yoksa 'H'.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IM2_IE_PLAN_DETAY_NO | FTINT32 | |
| IOLDMIKTAR | FTSAYI | |
| IOLDMIKTAR1 | FTSAYI | |
| INEWMIKTAR | FTSAYI | |
| INEWMIKTAR1 | FTSAYI |
Stok kart parametre (STOKKAPR) satırlarını başka kayda kopyalar: OLDSINTERNAL/OLDINTERNAL kaydının, STOKKADE özelliği OZELLIK desenine (LIKE) uyan parametre satırlarını NEWSINTERNAL/NEWINTERNAL kaydına aktif olarak ekler ya da aynı STOK_DETAY_NO'lu satırı günceller.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OLDSINTERNAL | FTSINTERNAL | |
| OLDINTERNAL | FTINT32 | |
| OZELLIK | FTTANITICI_KODU | |
| NEWSINTERNAL | FTSINTERNAL | |
| NEWINTERNAL | FTINT32 |
Stokların carilerdeki karşılık kayıtlarını (STOKCAKO) satın alma geçmişinden tamamlar: aktif, giriş yönlü ALIŞ grubu belgelerdeki satıcı cari-stok çiftlerinden eksik olanları ekler. STOK_CARI='S' ise ILK_NO-SON_NO aralığındaki aktif, bloke olmayan kartlar, değilse aralıktaki cariler taranır; BIRIMLI='E' ise birimiyle yazılır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ILK_NO | FTINT32 | |
| SON_NO | FTINT32 | |
| STOK_CARI | FTCHAR1 | |
| BIRIMLI | FTCHAR1 |
Stok hareket satırının XAKAPAT ve XSKAPAT bayraklarını günceller; yalnız E/H/T değerleri yazılır, başka değer verilirse mevcut değer korunur.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_ISLEM_NO | FTINT32 | |
| XAKAPAT | FTCHAR1 | |
| XSKAPAT | FTCHAR1 |
Stok parametre değerlerini belge alt satırlarına yazar: OLDSINTERNAL/OLDINTERNAL kaydının her STOKKAPR satırı için, NEW_ALISSATIS_DETAY_NO'nun aynı STOK_DETAY_NO'lu ALSADETA alt satırında stok/kırılım, miktar, birim, ölçü, fiyat, döviz, üretim ve serbest alanları parametrede dolu olanlarla günceller; stok değişirse stok tipi, adı ve takip şeklini karttan alır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OLDSINTERNAL | FTSINTERNAL | |
| OLDINTERNAL | FTINT32 | |
| NEW_ALISSATIS_DETAY_NO | FTINT32 |
Stok parametre değerlerini stok hareketi alt satırlarına yazar: OLDSINTERNAL/OLDINTERNAL kaydının her STOKKAPR satırı için, NEW_STOK_ISLEM_NO'nun aynı STOK_DETAY_NO'lu STOKISLM alt satırında stok/kırılım, miktar, birim, ölçü, makine, stok yeri ve serbest alanları parametrede dolu olanlarla, yalnız değer farklıysa günceller.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OLDSINTERNAL | FTSINTERNAL | |
| OLDINTERNAL | FTINT32 | |
| NEW_STOK_ISLEM_NO | FTINT32 |
Sevk paketinin (STOKSEPA) bulunduğu stok yeri ve rafını tarihçe son aktif paket hareketinin (STOKASPA) giriş yerine (çıkış hareketinde 0, hareket yoksa ilk stok yeri) ve HAREKET_SAYISI'nı aktif hareket sayısına günceller.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_SEVK_PAKET_NO | FTINT32 |
Stok hareketinin (OPER I/U/D, ISLEM_YONU ±1) miktar farkını stok yeri detayına (STYEDETA: yer, raf, stok, varyant, birim, dstok, kalite, lot, durum, sahip ve rezerv cari kırılımı) ve STYEREZV özetine işler. REZERV_CARI_NO doluysa rezerv, değilse serbest miktar artar; bedelli, sahipsiz, DEMBAŞ dışı işlem envanter miktarını (EN_MIKTAR) da etkiler; ikinci birim STYEDEDE'ye.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OPER | FTCHAR1 | |
| ISLEM_KODU | FTISLEM_KODU | |
| STOK_ISLEM_NO | FTINT32 | |
| ISLEM_YONU | FTINT32 | |
| BEDELLI | FTCHAR1 | |
| STOK_YERI_NO | FTINT32 | |
| STOK_YERI_RAF_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| STOK_VARYANT_NO | FTINT32 | |
| IBIRIM | FTSTOK_BIRIMI | |
| IBIRIM2 | FTSTOK_BIRIMI | |
| DSTOK_NO | FTINT32 | |
| KALITE_NO | FTINT32 | |
| LOT_NO | FTINT32 | |
| STOK_DURUM | FTSTOK_DURUM | |
| STOK_FDURUM | FTSTOK_FDURUM | |
| SAHIP_CARI_NO | FTINT32 | |
| REZERV_CARI_NO | FTINT32 | |
| OLDCKSAYI | FTINT32 | |
| OLDMIKTAR | FTSAYI | |
| OLDMIKTAR1 | FTSAYI | |
| OLDMIKTAR2 | FTSAYI | |
| OLDDARA | FTSAYI | |
| NEWCKSAYI | FTINT32 | |
| NEWMIKTAR | FTSAYI | |
| NEWMIKTAR1 | FTSAYI | |
| NEWMIKTAR2 | FTSAYI | |
| NEWDARA | FTSAYI |
Bir takip hesabı fişinin (TAHEASIL) detay borç/alacaklarını firma dönemi × takip hesabı toplamına (TAHETOPL) yansıtır: yeni kayıt durumu A/O/M ise ekler, değilse düşer; satır yoksa açar, değerler 2 haneye yuvarlanır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| TAKIP_HESABI_ASIL_NO | FTINT32 | |
| NEW_KAYIT_DURUMU | FTKAYIT_DURUMUN |
Bir takip hesabının TAHETOPL değişimini (kendi borç/alacağı ile alt toplamları, eski/yeni farkı) üst hesabın ALT_TOPLAM_BORC/ALT_TOPLAM_ALACAK alanlarına ekler; üst hesabın dönem satırı yoksa açar. Üst hesabı olmayan hesapta bir şey yapmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRMA_DONEM_NO | FTINT32 | |
| TAKIP_HESABI_NO | FTINT32 | |
| OLDALACAK | FTSAYI | |
| OLDALT_TOPLAM_ALACAK | FTSAYI | |
| NEWALACAK | FTSAYI | |
| NEWALT_TOPLAM_ALACAK | FTSAYI | |
| OLDBORC | FTSAYI | |
| OLDALT_TOPLAM_BORC | FTSAYI | |
| NEWBORC | FTSAYI | |
| NEWALT_TOPLAM_BORC | FTSAYI |
Bir rota adımındaki, referans tanımında çıkış stok durumu veya fiziksel durumu '<OTO>' olan bağlı stokların çıkış durumlarını önceki adımın üretim (M) satırının giriş durumlarından doldurur (bulunamazsa ÜRETİM/NORMAL).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUP_ROTA_DETAY_NO | FTINT32 |
Gövdesi koşullu derlemeyle devre dışıdır; çağrıldığında hiçbir şey yapmaz (rotanın son üretim giriş adımını ve mamul stok durumlarını belirleme taslağı).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUP_ROTA_VARYANT_NO | FTINT32 |
Aktif makinelerde görev veya işlem bayrağı açık ya da uyarı/alarm zamanı geçmiş olan güncel durum kayıtlarının (UPMADURU) GOREV/ISLEM/UYARI/ALARM_DURUM bayraklarını 'H' yapar; okunan biçim ve sorumluluk alanı bilgileri kullanılmaz.
açıklama girilmemiş
Makine ve ünitenin en son durum günlüğü kaydını (UPMADRLG) güncel durum tablosuna (UPMADURU) aktarır: ayar, sipariş satırı, stok hareketi, stok, cari, iş emri, bağlantı, plan detayı, parti, proje, personel, vardiya ve istasyon; iş emri 0 ise hedef/fiili hız ve randıman temizlenir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_MAKINE_NO | FTINT32 | |
| UP_MAKINE_UNITE_NO | FTINT32 |
Duruş kaydı için, neden/tanımında işlem, uyarı veya alarm sorumluluk alanı varsa SORMALAN_UYGULA ile görev (ZMGOASIL) açar ve kaynağını (bakım modülünde makinenin bakım profilindeki tekil talep satırı, değilse duruş nedeni), nesnesini, 'Arıza Bakım Talep' türünü ve açıklamasını yazar. Bakımda profil satırı yoksa hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_DURUS_NO | FTINT32 | |
| UP_DURUS_NEDEN_NO | FTINT32 |
Seçilebilir. MRP2 planı (isteğe bağlı parti/rota adımı) için iş emri üretir: ESKI_IS_EMRI_SIL E/O eskileri siler (O yalnız siler); parti, plan tarihleri ve takvim vardiyası denetlenir; MRP2DETA istasyon, operasyon ve birleştirme kuralıyla gruplanıp periyoda göre UPISEMRI ve MRP2IELN kayıtları açılır. ISLMLOGS'a yazar, hata/uyarıyı satır döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| I_M2_ASIL_NO | FTINT32 | |
| I_UP_PARTI_NO | FTINT32 | |
| I_UP_ROTA_DETAY_NO | FTINT32 | |
| ESKI_IS_EMRI_SIL | FTCHAR1 | |
| SONUC_TIPI | FTCHAR1 | |
| SONUC_ACIKLAMA | FTACIKLAMA_UZUN |
Bir iş emrini istisnalı kapatır: kapanmamış ana bağlantılarını (MRP2IELN) ve UPISEMRI'yi 'M' yapar, çalışma durumunu 'İstisnalı Kapatıldı' ve zamanını işler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_IS_EMRI_NO | FTINT32 |
İş emrini, tek bağlantısını ya da tek makine plan detayını kapatır: plan detayları 'M' olur, ISLEM_DURUMU=IKAPATMA_SEKLI ve bitiş zamanı yazılır; plan detayı verilmemişse bağlantılar da, hiçbiri verilmemişse UPISEMRI de 'M' yapılır. IKAPATMA_SEKLI='E' ise gerçekleşmeyen kalan istisna miktarına yazılır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUP_IS_EMRI_NO | FTINT32 | |
| IM2_ISEMRI_LINK_NO | FTINT32 | |
| IM2_IE_PLAN_DETAY_NO | FTINT32 | |
| IKAPATMA_SEKLI | FTCHAR1 | |
| IBITIS_ZAMANI | FTZAMAN |
Vardiyanın personel/kaynak satırlarını (UPVARDPE) bağlı kapasite tanımlarından (UPBAKAPA) doldurur: kaynak, vardiya profili (VARDIYA_PLAN_CALISAN='V') ya da iş istasyonudur, kullanım şekli ve istasyon eşleşmesi aranır, var olanlar atlanır. SIL='E' önce tüm satırları, 'A' A/G/T/İ satırları siler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_VARDIYA_NO | FTINT32 | |
| KULLANIM_SEKLI | FTCHAR1 | |
| SIL | FTCHAR1 |
Vardiya profili makine durum atamasına izin veriyorsa vardiya kaynak satırından makine durum günlüğü yazar: OPER='I' satırın iş emri/stok bilgileriyle DURUM='S', 'M' bilgileri temizlenmiş DURUM='H' kaydı ekler, 'D' bu satırdan doğan günlükleri siler; her durumda UPDATE_UPMAKINE_IE_DURUM ile güncel durumu yeniler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OPER | FTCHAR1 | |
| UP_VARDIYA_PERSONEL_NO | FTINT32 |
Makine ve iş emri bağlantısı içeren vardiya kaynak satırı (UPVARDPE) için makine plan detayı (MRP2IEPD, SINTERNAL='UPVARDPE') üretir: kapasite, hız ve randıman GET_UPKAKAPA'dan, süre bir gün, işlem durumu aktif satırda 'X' diğerinde 'P'. OPER='U' kaynak kapasite değişmediyse dokunmaz, değiştiyse yeniden açar; 'D' siler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OPER | FTCHAR1 | |
| UP_VARDIYA_PERSONEL_NO | FTINT32 |
Seçilebilir. Gövdesi koşullu derlemeyle devre dışıdır; çağrıldığında satır döndürmez.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ISTOK_CEKI_NO | FTINT32 | |
| IUP_MAKINE_NO | FTINT32 | |
| ILK_STOK_CEKI_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| STOK_VARYANT_NO | FTINT32 | |
| STOK_CEKI_NO | FTINT32 | |
| CEKI_TAKIP_NO | FTACIKLAMA_UZUN | |
| MIKTAR | FTSAYI | |
| MIKTAR1 | FTSAYI | |
| YUK_BASLAMA_ZAMANI | TIMESTAMP | |
| YUK_BITIS_ZAMANI | TIMESTAMP | |
| YUK_YERI | CHAR | |
| C_UP_VARDIYA_NO | FTINT32 | |
| C_UP_IS_EMRI_NO | FTINT32 | |
| C_UP_IS_ISTASYONU_NO | FTINT32 | |
| C_UP_ROTA_DETAY_NO | FTINT32 | |
| C_ALISSATIS_NO | FTINT32 | |
| C_ILK_STOK_CEKI_NO | FTINT32 | |
| C_M2_ISEMRI_LINK_NO | FTINT32 | |
| C_ONCEKI_STOK_CEKI_NO | FTINT32 | |
| C_BASLAMA_ZAMANI | TIMESTAMP | |
| C_BITIS_ZAMANI | TIMESTAMP | |
| M_STOK_YERI_NO | FTINT32 | |
| M_STOK_YERI_RAF_NO | FTINT32 |
Bağlı kapasite (UPBAKAPA) satırlarını kaynak sahibinden (REF_SINTERNAL/REF_INTERNAL) yeni sahibe kopyalar; kullanım şekli ve kayıt durumu listeleriyle süzer, daha önce kopyalananları atlar ve üst-alt satır bağlarını yeni numaralara çevirir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| REF_SINTERNAL | FTSINTERNAL | |
| REF_INTERNAL | FTINT32 | |
| REF_KULLANIM_SEKILLERI | FTACIKLAMA | |
| REF_KAYIT_DURUMLARI | FTACIKLAMA | |
| SINTERNAL | FTSINTERNAL | |
| INTERNAL | FTINT32 |
Bağlı stok (UPBASTOK) satırlarını kaynak sahibinden yeni sahibe (plan satırı ve proses detayı bağıyla) kopyalar: kullanım şekli ('*' hepsi, '!' N hariç), kullanım zamanı ('!' İ hariç) ve kayıt durumuyla süzer; makine bilgisi boşsa operasyon öndeğerlerinden, parti plan satırından gelir. Kopyalananları atlar, üst satır bağlarını yeniden kurar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| REF_SINTERNAL | FTSINTERNAL | |
| REF_INTERNAL | FTINT32 | |
| REF_KULLANIM_SEKILLERI | FTACIKLAMA | |
| REF_KULLANIM_ZAMANLARI | FTACIKLAMA | |
| REF_KAYIT_DURUMLARI | FTACIKLAMA | |
| M2_ALSA_NO | FTINT32 | |
| UP_PROSES_DETAY_NO | FTINT32 | |
| SINTERNAL | FTSINTERNAL | |
| INTERNAL | FTINT32 |
Bir proses detayını (UPPROSDE) yeni sahibin (NEWSINTERNAL/NEWINTERNAL) altına 'G' durumuyla kopyalar; onay grubu yoksa üst adımdan alınır, üst proses bağı yeni numaraya çevrilir. Yeni UP_PROSES_DETAY_NO'yu döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| REF_UP_PROSES_DETAY_NO | FTINT32 | |
| NEWSINTERNAL | FTSINTERNAL | |
| NEWINTERNAL | FTINT32 | |
| ANA_UP_PROSES_DETAY_NO | FTINT32 | |
| UP_PROSES_DETAY_NO | FTINT32 |
Referans rota varyantından yeni bir rota ('G' durumlu UPROTAAS, sahibi SINTERNAL/INTERNAL) ve varyant kopyası açar; plan satırına kopyalanıyorsa makine grubu satırdan alınır. Uygulama şekli H/R olan rota adımlarını UP_COPY_UPROTADE ile, plan satırı sahipliğinde bağlı stoklarını da kopyalar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| REF_UP_ROTA_VARYANT_NO | FTINT32 | |
| SINTERNAL | FTSINTERNAL | |
| INTERNAL | FTINT32 |
Bir rota adımını (UPROTADE) verilen yeni numara ve rota varyantıyla kopyalar; kaynak adım REF_UP_ROTA_DETAY_NO olarak saklanır, iş emri, stok yeri, süre ve kapasite ayarları taşınır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| NEW_UP_ROTA_DETAY_NO | FTINT32 | |
| REF_UP_ROTA_DETAY_NO | FTINT32 | |
| UP_ROTA_VARYANT_NO | FTINT32 |
Seçilebilir. Terminal personelinin görev yetkisine (operatör/kontrolör/onaylayan) göre bir istasyonda girilebilecek iş emri bağlantılarını bulur; bağlam SINTERNAL ile seçilir: UPISEMRI, MRP2IELN, UPMAKINE, UPPARTIL, STOKCEKI/TASIYICI (okutulan çekiye uyan) veya UPPROSDE. Gruplu gösterimde rota adımı başına tek satır döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUP_IS_ISTASYONU_NO | FTINT32 | |
| IUP_MAKINE_GRUP_NO | FTINT32 | |
| ISTOK_YERI_NO | FTINT32 | |
| SINTERNAL | FTSINTERNAL | |
| INTERNAL | FTINT32 | |
| UGIRIS_M2_ISEMRI_LINK_NO | FTINT32 | |
| ILK_STOK_CEKI_NO | FTINT32 | |
| M2_ASIL_NO | FTINT32 | |
| M2_ALSA_NO | FTINT32 | |
| M2_ISEMRI_LINK_NO | FTINT32 | |
| M2_DETAY_NO | FTINT32 | |
| UP_ROTA_DETAY_NO | FTINT32 | |
| UP_BAGLI_STOK_NO | FTINT32 | |
| UP_IS_EMRI_NO | FTINT32 | |
| STOK_ISLEMA_NO | FTINT32 | |
| STOK_ISLEM_NO | FTINT32 | |
| UP_PARTI_NO | FTINT32 | |
| STOK_CEKI_NO | FTINT32 |
Seçilebilir. Makinenin verilen zamandaki (o ana kadarki son) durum günlüğü kaydını (UPMADRLG) döndürür; kayıt yoksa satır döndürmez.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_MAKINE_NO | FTINT32 | |
| ZAMAN | FTZAMAN | |
| UP_MAKINE_DURUM_LOG_NO | FTUP_MAKINE_DURUM_LOG_NO_NULL | |
| UP_MAKINE_UNITE_NO | FTUP_MAKINE_UNITE_NO_NULL | |
| UP_MAKINE_AYARD_NO | FTUP_MAKINE_AYARD_NO_NULL | |
| BASLAMA_ZAMANI | FTZAMAN | |
| BITIS_ZAMANI | FTZAMAN | |
| SURE | FTSAYI | |
| STOK_ISLEM_NO | FTSTOK_ISLEM_NO_NULL | |
| UP_IS_EMRI_NO | FTUP_IS_EMRI_NO_NULL | |
| M2_ISEMRI_LINK_NO | FTM2_ISEMRI_LINK_NO_NULL | |
| UP_BAGLI_STOK_NO | FTUP_BAGLI_STOK_NO_NULL | |
| UP_PARTI_NO | FTUP_PARTI_NO_NULL | |
| PROJE_NO | FTPROJE_NO_NULL | |
| DURUM | FTCHAR1 | |
| CALISMA_DURUMU | FTISIM_KISA |
Seçilebilir. Bir iş emri bağlantısının makine yükü sarf alt bağlantılarının (kullanım şekli 's') makine stok yerinde dolu olarak bulunup bulunmadığını denetler (MAKINE_YUKU_HAZIR E/H) ve makinenin son durum günlüğündeki iş emri ile bağlantıyı döndürür; FARKLI_IS_EMRI='E' başka iş emrinin alt bağlantılarını da sayar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUP_MAKINE_NO | FTINT32 | |
| IM2_ISEMRI_LINK_NO | FTINT32 | |
| IUP_BAGLI_STOK_NO | FTINT32 | |
| FARKLI_IS_EMRI | FTCHAR1 | |
| UP_IS_EMRI_NO | FTINT32 | |
| M2_ISEMRI_LINK_NO | FTINT32 | |
| UP_BAGLI_STOK_NO | FTINT32 | |
| MAKINE_UP_IS_EMRI_NO | FTINT32 | |
| MAKINE_M2_ISEMRI_LINK_NO | FTINT32 | |
| MAKINE_UP_BAGLI_STOK_NO | FTINT32 | |
| MAKINE_YUKU_HAZIR | FTCHAR1 |
Üretim stok hareketinde makine günlüklerini tutar: bağlı stokta makine başlama 'İşEmri Çalışma Başı' (S) ise makine zorunludur ve hareket için durum günlüğü (UPMADRLG) MERGE edilir; ekleme ya da makine değişiminde makine stok yerinin seçili raflarındaki yük ve açık çekiler UPMAYULG'a anlık olarak yazılır (değişimde eskisi silinir).
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_ISLEM_NO | FTINT32 | |
| UP_BAGLI_STOK_NO | FTINT32 | |
| OLD_UP_MAKINE_NO | FTINT32 | |
| NEW_UP_MAKINE_NO | FTINT32 | |
| OLD_DETAY_ISLEM_TURU | FTCHAR1 | |
| NEW_DETAY_ISLEM_TURU | FTCHAR1 | |
| OPER | FTCHAR1 |
Bir üretim stok hareketini alt hareketleriyle birlikte siler: stok limiti denetimini işlem değişkeniyle kapatır, kaydı 'G' yapar, alt hareketleri (ve sistem üretimi satırsa kaynak hareketin alt satırlarını) özyinelemeli siler, çekilere bağlı kalite kontrol kayıtlarını (KKISLMDE/KKISLMAS) ve çekileri temizler. Yalnız SYSTEM='H' satırlar silinir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| STOK_ISLEM_NO | FTINT32 |
Seçilebilir. Gövdesi koşullu derlemeyle devre dışıdır; çağrıldığında satır döndürmez.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| STOK_FDURUM | FTSTOK_FDURUM | |
| GECERSIZ | FTSTOK_FDURUM |
Seçilebilir. STOK_DURUM 'ÜRETİM' ise STOK_FDURUM dizgesini rotanın durum tanımlarına göre karakter konumuna göre çözer: her durum (UPRODUTA, DEGER_INDEX) için o konumdaki değer ve adı (UPRODUDE) bir satır olur; diğer durumlarda durum ve fiziksel durumu tek satırda döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_ROTA_NO | FTINT32 | |
| STOK_DURUM | FTSTOK_DURUM | |
| STOK_FDURUM | FTSTOK_FDURUM | |
| DEGER_INDEX | FTINT32 | |
| DURUM_ADI | FTTANITICI_ADI | |
| DEGER | FTSYSTEMFLAGN | |
| DEGER_ADI | FTTANITICI_ADI |
Seçilebilir. Bir rota adımı ve işlem için tanımlı gerekli fiziksel durum koşullarını (UPROVDGD) grup, seçenek ve durum konumu kırılımında, izin verilen değerler birleştirilmiş STOK_FDURUM olarak döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_ROTA_DETAY_NO | FTINT32 | |
| ISLEM | FTTANITICI_ADI | |
| GRUP | FTINT32 | |
| DEGER_INDEX | FTINT32 | |
| SECENEK | CHAR | |
| STOK_FDURUM | FTSTOK_FDURUM |
Elle eklenmiş, rotaya bağlı olmayan proses detayını (UYGULAMA_SEKLI='H') partinin rota varyantına bağlar: referans varyantta uygun adımı (P/R, istasyon ve operasyon eşleşmesi) bulur, partide karşılığını seçer ya da UP_COPY_UPROTADE ile açar, UPPROSDE'ye yazıp bağlı stokları kopyalar. Rota yoksa veya detay onaysızsa hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| UP_PROSES_DETAY_NO | FTINT32 |
YONTEM='P' iken bir rota adımının bağlı stoklarında boş makine tipi, grubu, makinesi, ayar ve raf alanlarını aynı referans adımdan kopyalanmış başka bir adımın (A/O/M) bağlı stoklarından doldurur; eşleşme REF_UP_BAGLI_STOK_NO ile yapılır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IUP_ROTA_DETAY_NO | FTINT32 | |
| YONTEM | FTCHAR1 |
Gerçekleşmiş bir üretim hareketinden (OLDSTOK_ISLEM_NO) verilen başlık altına hurda/tamir hareketi açar: kalan (MIKTAR−RMIKTAR) ya da verilen miktarla 'G' durumlu, SATIR_DURUM='HURDA-TAMİR' STOKISLM ekler, çeki kayıtlarını kopyalar, giriş çekilerine takip no üretir ve eski hareketle STOKLINK bağı kurar. Yeni STOK_ISLEM_NO'yu döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| NEWSTOK_ISLEMA_NO | FTINT32 | |
| OLDSTOK_ISLEM_NO | FTINT32 | |
| NEWANA_STOK_ISLEM_NO | FTINT32 | |
| IISLEM_KODU | FTISLEM_KODU | |
| IMIKTAR | FTSAYI | |
| IMIKTAR1 | FTSAYI | |
| IACIKLAMA | FTACIKLAMA | |
| STOK_ISLEM_NO | FTINT32 |
Servis grup işleminde bir ürünün son stok durumunu (içeri/dışarı servis işlem kodlarına göre stok başlığı, hareketi, stok ve çeki takip no) bulmak için tanımlıdır; hesap gövdesi derleme dışı (FIXME) bırakıldığından şu an hiçbir satır döndürmez.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IGRUP_ISLEM_NO | FTINT32 | |
| ISTOK_NO | FTINT32 | |
| IFSTOK_NO | FTINT32 | |
| STOK_ISLEMA_NO | FTINT32 | |
| STOK_ISLEM_NO | FTINT32 | |
| GRUP_ISLEM_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| CEKI_TAKIP_NO | FTBARKOD |
Servis ürününün veya bir çekinin son stok hareketini döndürür: TURU='URUN' ise ürünün çekisinden (yoksa servis grup işlemindeki aynı stoklu hareketlerden) en son STOKISLM'in numarası, tarihi, işlem kodu ve kayıt durumu; TURU='CEKI' ise verilen STOKCEKI'nin hareketi.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| SERVIS_URUN_NO | FTINT32 | |
| ITURU | VARCHAR | |
| STOK_ISLEM_NO | FTINT32 | |
| TARIH | TIMESTAMP | |
| ISLEM_KODU | FTISLEM_KODU | |
| STOK_CEKI_NO | FTINT32 | |
| KAYIT_DURUMU | FTCHAR1 |
Web sitesi üyesini (NUKEUSER) ekler veya günceller: varsa giriş bilgileri, bağlı şahıs kartı (SAHISLAR) ve e-posta/SMS izinlerini (NUKEMAIL MAILIZIN/SMSIZIN; izin 0 ise geçmiş bitiş tarihi) günceller; yoksa şahıs, cari yetkili (CARIYKLI), üye ve izin kayıtlarını oluşturur.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ADI | FTISIM | |
| SOYADI | FTISIM | |
| ANAADI | FTISIM | |
| BABAADI | FTISIM | |
| VATANDAS_NO | FTVATANDAS_NO | |
| MEDENI_HAL | FTKOD05 | |
| CINSIYET | FTKOD05 | |
| DOGUM_TARIHI | FTTARIH | |
| DOGUM_YERI | FTYER_ADI | |
| FTMAIL | ||
| GOREVI | FTISIM_KISA | |
| WEB_PIN | FTMAIL | |
| WEB_PASS | FTPASSWORD | |
| NICKNAME | FTISIM_KISA | |
| NUKE_SITE_NO | FTNUKE_SITE_NO | |
| NUKE_ROLE_NO | FTNUKE_ROLE_NO | |
| MAIL_IZIN | FTINT32 | |
| SMS_IZIN | FTINT32 | |
| NUKE_USER_NO | FTNUKE_USER_NO | |
| CARI_NO | FTCARI_NO |