ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > ERP Genel > Ek Yazılımlar
  Aktif Konular Aktif Konular RSS - Kosul kontrol programi V3.0
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


Kosul kontrol programi V3.0

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
Asri Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 28 Ekim 2008
Konum: İstanbul
Durum: Aktif Değil
Puanlar: 2
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Asri Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Kosul kontrol programi V3.0
    Gönderim Zamanı: 05 Kasım 2008 Saat 23:20
Merhaba,

  netsis deki vbscript ile yazilan kosul dosyasi için hata kontrol programi yazmistim.

Version 3.0 Özellikleri.
- Referans.ini dosyasi kullanarak kelime bazinda yazim hatalari kontrolü.
- yazimhatalari.ini dosyasi kullanarak parantez ve tirnak (")" yada
  sizin belirleyeceginiz hatali yazim kelimeleri kontrolü.
- LEFT komutunda alinan parça ile karsilastirilan karakter lerin uzunluklarinin
  esit olup olmadiginin kontrolü.
- LEFT deki ve diger STOKKODU,STOKGRUP,CARIGRUP, VADEKODU, VADEHANGIISK degerlerinin
  ilgili txt data dosyalarinda olup olmadiklarinin kontrolü.
- IF ... THEN ve END IF  bloklarinin kontrolü. END IF ile bitmeyenlerin tespiti.
- THEN ile bitmeyenlerin kontrolü.
- Yazim hatalari için kirmizi renk, Deger hatalari için pembe, Kodlama hatalari
  için Mavi renk kullanimi.
- Kod aralarindaki fazla bosluklarin silinmesi.
- Tüm hata islemleri için log kayitlarinin yapilmasi.Her bir hata için satir numaralarinin eklenmesi saglandi.
- Bosluk silme, Deger kontrolü ve Çift tirnak hata kontrolünün seçimli olmasi saglandi.
- ' ile yapilan açiklamalarin dikkate alinmamasi.
- Kosul editör sayfasi eklendi. Kosul yazimi aninda VB kodlarinin renklendirilmesi saglandi.

* Deger kontrollerinin yapilabilmesi için ilgili firmanin
  STOKKODU,STOKGRUP,CARIGRUP, VADEKODU, VADEHANGIISK degerlerinin ilgili txt dosyaya yazilmis olmasi gerekiyor.
* Program tarafindan hatali görünen ancak hatali olmadigi düsünülen kelimelerin. Referans.ini
  dosyasina kayit edilmis olmasi gerekiyor.
  Program Referans olustur butonu ile bu islemi otomatik olarak yapacaktir. Ancak bu islem yapilmadan önce
  referans a eklenecesk kosul dosyasinin hatasiz olmasi gerekmektedir.

Örnek Log Dosyasi: Bu hatalar ayni zamanda görsel olarak renklendiriliyor.

4. satirda -->CARIKOD1 = NETDB.FIELDS(1).ASSTRIN
Bu satirda hatali kelime ASSTRIN yazimi mevcut.
 
3. satirda -->CARIGRU = NETDB.FIELDS(0).ASSTRING
Bu satirda hatali kelime CARIGRU yazimi mevcut.
 
33. satirda -->IF(CARIGRU = "212") THEN SONUCDETAY.ISKORANLARI() = 3
Bu satirda hatali kelime CARIGRU yazimi mevcut.
 
23. satirda -->IF(CARIGRUP"203") THEN SONUCDETAY.ISKORANLARI(2) = 3
Bu satirda hatali kelime CARIGRUP"203" yazimi mevcut.
 
20. satirda -->IF(LEFT(STOKKOD,2) = "000") THEN
Bu satirda hatali kelime STOKKOD yazimi mevcut.
 
27. satirda -->IF(CARIGRUP = "") THENN SONUCDETAY.ISKORANLARI(2) = 1
Bu satirda hatali kelime THENN yazimi mevcut.
 
21. satirda -->IF(CARIGRUP = "201" THEN SONUCDETAY.ISKORANLARI(2) = 3
Bu satirda parantez () hatasi mevcut.
 
30. satirda -->IF(CARIGRUP = "210")) THEN SONUCDETAY.ISKORANLARI(2) = 1
Bu satirda parantez () hatasi mevcut.
 
22. satirda -->IF(CARIGRUP = 202") THEN SONUCDETAY.ISKORANLARI(2) = 3
Bu satirda tirnak "" eksikligi mevcut.
 
28. satirda -->IF(CARIGRUP = ") THEN SONUCDETAY.ISKORANLARI(2) = 1
Bu satirda tirnak "" eksikligi mevcut.
 
29. satirda -->IF(CARIGRUP = 209") THEN SONUCDETAY.ISKORANLARI(2) = 1
Bu satirda tirnak "" eksikligi mevcut.
 
31. satirda -->IF(CARIGRUP = "211) THEN SONUCDETAY.ISKORANLARI(2) = 1
Bu satirda tirnak "" eksikligi mevcut.
 
25. satirda -->F(CARIGRUP = "205") THEN SONUCDETAY.ISKORANLARI(2) = 3
Bu satirda IF ile baslanmasi gerekiyor.
 
26. satirda -->I(CARIGRUP = "206") THEN SONUCDETAY.ISKORANLARI(2) = 3
Bu satirda IF ile baslanmasi gerekiyor.
 
24. satirda -->IF(CARIGRUP = "204") SONUCDETAY.ISKORANLARI(2) = 3
Bu satirda IF den sonra THEN kullanilmamis.
 
27. satirda -->IF(CARIGRUP = "") THENN SONUCDETAY.ISKORANLARI(2) = 1
Bu satirda hataliyazim.ini dosyasindaki "" yazim hatasi mevcut.
 
33. satirda -->IF(CARIGRU = "212") THEN SONUCDETAY.ISKORANLARI() = 3
Bu satirda hataliyazim.ini dosyasindaki () yazim hatasi mevcut.
 
20. satirda -->IF(LEFT(STOKKOD,2) = "000") THEN
LEFT de 2 karakter alinmis. Karsilastirma 3 karakter ile yapiliyor.
 
20. satirda -->IF(LEFT(STOKKOD,2) = "000") THEN
Bu 000 degeri STOKKOD dosyasinda ilk 2 karakterde bulunamadi.
 
53. satirda -->IF( LEFT (STOKKODU,4) = "0101" AND STOKKODU <> "0101006" ) THEN
Bu 0101 degeri STOKKODU dosyasinda ilk 4 karakterde bulunamadi.
 
48. satirda -->IF(LEFT(STOKKODU,2) = "00") THEN
IF .. THEN blogundan sonra END IF kullanilmamis.

Programin indirme linki:

http://rapidshare.com/files/160998495/kosulkontrol.zip.html

Iyi çalismalar.


Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 0,514 Saniyede Yüklendi.