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. |
Belirli Cari Koda Kisit |
Yanıt Yaz |
Yazar | |
by_ufuk
Yeni Üye Kayıt Tarihi: 03 Şubat 2009 Konum: Hatay Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
Gönderim Zamanı: 06 Şubat 2009 Saat 14:40 |
Merhaba arkadaslar,
örnegin "200-" ile baslayan cari hesaplari herkesin görmesini istemiyorum.Buna nerden kisitlama getirebilirim? |
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
üyelerden bir arkadas bunun ile ilgili bir kodlama yayinlamisti aratirsan bulursun.
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
sadettincetin
Üye Kayıt Tarihi: 01 Mayıs 2008 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı sadettincetin
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
bu konuda Ramazan Vurucu arkadasimin gelistirdigi çözümü sizinle paylasmak istiyorum.
Çözüm için kullanici islemleri kullanici kayitlari bölümünde her kullanici için kart seri numarasi kutucugunu kullandim. bu kutucuk bizde bos oldugu için burayi kullandim.
bizde cari hesap kodlarinin ilk üç harakteri hesap planina uygun sekilde olusturuldu. yani müsteriler 120 ile saticilar 320 ile personeller 335 ile , v.s. basliyor.
yukarida bahsettigim kutucuga kodlarin ilk üç karakterini yazarak kisitlama getiriyorum.
bütün carileri görecek kullanicilarda bu kutucuk bos birakiliyor. kisit getireceginiz kullanicilar için ise 9 karakterlik bir yazi yazilacaktir.
örnegin sadece 120 ile baslayan carileri göstermek istedigim kullanicinin kutucuguna
120120120 yaziyorum.(önünde,sonunda ve aralarinda hiç bir bosluk vermeden üç kere 120 yaziyorum.).
120 ve 320 ile baslayanlar için 120120320 veya 120320320 yaziyorum.
120, 320 ve 335 ile baslayanlar için 120320335 yaziyorum.
unutmayin kisit getirdiginiz kullanicilar için kutucuga hep 9 karakter yazmalisiniz.
simdi gelelim veri tabaninda yapacagimiz islemlere:
öncelikle asagidaki kodu çalistirarak bir fonksiyon olusturuyoruz.
CREATE FUNCTION [dbo].[CARI_KUL_YETKI]( @KULLANICI_NO INT ,@SUBE_KODU INT ,@CARI_KODU VARCHAR(15)) RETURNS INTBEGIN DECLARE @KOSUL VARCHAR(30) DECLARE @SONUC INT SET @KOSUL = ISNULL((SELECT CARDID FROM TBLKULLANP WITH(NOLOCK) WHERE KULLANICI_NO=@KULLANICI_NO AND SUBE_KODU=@SUBE_KODU),'') IF @KOSUL='' BEGIN SET @SONUC = 1 END ELSE BEGIN SET @SONUC = (SELECT COUNT(*) FROM TBLCASABIT WITH(NOLOCK) WHERE CARI_KOD=@CARI_KODU AND (CARI_KOD LIKE SUBSTRING(@KOSUL,1,3)+'%' OR CARI_KOD LIKE SUBSTRING(@KOSUL,4,3)+'%' OR CARI_KOD LIKE SUBSTRING(@KOSUL,7,3)+'%' )) END RETURN @SONUCEND daha sonra casabit view kodunun en sonuna
AND [DBO].[CARI_KUL_YETKI](V$NETUSERID,V$SUBE_KODU,CARI_KOD)=1
yaziyoruz. islem tamam. artik kullacilariniza cari hesap kodlarinda kisit getirebilirsiniz. |
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Bir deneyim dedim sonra geri aldim scriptler ile. cari silme de küt hata mesaji..
Veri tabani isleminde hata! [DBQuery : CariMas_Inq SQL : Delete From CASABIT Where (CASABIT.CARI_KOD = :CASABIT.CARI_KOD ) View or function 'CASABIT' is not updatable because the modification affects multiple base tables.(NetsisMS-42000,4405) Düzenleyen Conari - 20 Şubat 2009 Saat 16:50 |
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
sadettincetin
Üye Kayıt Tarihi: 01 Mayıs 2008 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı sadettincetin
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
TAM OLARAK NE YAPTIGINIZI ANLAYAMADIM.
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
dediginiz sekilde create ettim o function i
sonra casabit viewine o satiri ekledim. bir kaç saat denedim. sifreler falan bozuldu yeni yönteme falan geçti kullanp, sildim functioni, casabiti de tekrar create ettim. Simdi cariden kod silmeye kalkinca ekteki mesaji veriyor.
Bende inceliyorum. neden oldu diye
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
casabit view inin altinda trigger varmis o siliyormus carileri
onuda create ettim düzeldi.
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
sadettincetin
Üye Kayıt Tarihi: 01 Mayıs 2008 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı sadettincetin
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
su an problemsiz çalisiyor mu? o trigger ile alakali olarak bi islem yapmiyoruz zaten. |
|
Yanıt Yaz | |
Tweet
|
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |