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. |
e-fatura dizayni |
Yanıt Yaz |
Yazar | |
shelcuch
Üye Kayıt Tarihi: 29 Ekim 2007 Durum: Aktif Değil Puanlar: 15 |
Mesaj Seçenekleri
Teşekkürler(0)
Gönderim Zamanı: 26 Mayıs 2017 Saat 18:24 |
merhaba,
netsis sipariş takibi yapmıyoruz fakat bir firmaya e-fatura keserken onların vermiş olduğu sipariş numarasını fatura üst bilgiler açıklama 4 sahasına yazıp e-fatura dizaynında invoice notes kısmına yazdırıyorduk. firma artık bu numaranın xml içerisinde aşağıdaki alana yazdırılmasını istiyor. -<cac:OrderReference> <cbc:ID>000000000000001</cbc:ID> <cbc:IssueDate>2017-05-26</cbc:IssueDate> </cac:OrderReference> Netsis te siparişten faturaya çevirip o şekilde taslak oluşturduğumuzda sipariş numarası bu alana otomatik geliyor fakat başta da dediğim gibi sipariş takibi yapmadığımız için manuel olarak girdiğimiz alanı okutup buraya getirmemiz gerekiyor. bunun için dizaynda 1106 alan no yu hangi xml tag a bağlamam gerekiyor. yardımlarınız için şimdiden teşekkürler.
|
|
Socket# error 10060 anlatılmaz yaşanır...
|
|
mbaykan
Kidemli Üye Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Direkt olarak ilgili tag'a veri yazamıyorsunuz (belge olmalı) irsaliye tarih ve no'su için TBLSTHAR'a trigger yazıp , IRSALIYE_TARIHI,IRSALIYE_NO alanlarını doldurduğumda, e-faturada üst tarafta bunları Netsis çıkartıyordu ama sadece STHARSIPNUM alanına bu yöntemle sipariş no'yu yazdırmak işe yarar mı bilmiyorum trigger'ınız ile TBLSIPAMAS ve TBLFATUEK tablolarına tarih, sipno ve cari kod yazarak (oluşturarak- TBLSIPATRA olmadan) ve kalem bilgilerinde (TBLSTHAR, STHARSIPNUM) bu no'yu doldurmak gerekir Düzenleyen mbaykan - 27 Mayıs 2017 Saat 07:07 |
|
Mehmet Baykan
|
|
shelcuch
Üye Kayıt Tarihi: 29 Ekim 2007 Durum: Aktif Değil Puanlar: 15 |
Mesaj Seçenekleri
Teşekkürler(0)
|
evet dediğiniz gibi SIPAMAS a kayıt atıp STHAR da STHAR_SIPNUM tablsosunu güncellediğimde e-faturada sipariş numarası istediğim alana geliyor.Bunun için bir trigger yazdım kayıtlı olan bir fatura tekrar çağırılıp ACIK4 alanına sipariş numarası (karakter sayısı önemli değil) ve ACIK16 sahasına A harfi girilip kayıt yapıldığında SIPAMAS ta ACIK4 sahasına girilen numrayla sipariş oluşuyor fakat devamında STHAR_SIPNUM güncellenmiyor.Yazdığım trigger ın update kısmını yapamadım yani.yardımcı olabilir misiniz?
GO /****** Object: Trigger [dbo].[trg_TblFatuek] Script Date: 27.05.2017 08:57:57 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE TRIGGER [dbo].[trg_TblFatuek] ON [dbo].[TBLFATUEK] FOR UPDATE NOT FOR REPLICATION AS BEGIN INSERT INTO TBLSIPAMAS (SUBE_KODU, FTIRSIP, FATIRS_NO,CARI_KODU, TARIH, TIPI, KDV_DAHILMI, FATKALEM_ADEDI, KAPATILMIS, C_YEDEK6, ISLETME_KODU) SELECT I.SUBE_KODU,'6',I.ACIK4,I.CKOD,F.TARIH,'2','H',F.FATKALEM_ADEDI,'S','X','1' FROM INSERTED I LEFT OUTER JOIN TBLFATUIRS F ON F.FATIRS_NO=I.FATIRSNO AND F.FTIRSIP=I.FKOD AND F.CARI_KODU=I.CKOD WHERE I.ACIK16='A' end begin UPDATE TBLSTHAR SET STHAR_SIPNUM=I.ACIK4 FROM (SELECT * FROM INSERTED) I WHERE TBLSTHAR.FISNO=I.FATIRSNO AND TBLSTHAR.STHAR_ACIKLAMA=I.CKOD END GO |
|
Socket# error 10060 anlatılmaz yaşanır...
|
|
mbaykan
Kidemli Üye Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
Mesaj Seçenekleri
Teşekkürler(0)
|
ALTER TRIGGER [dbo].[trg_TblFatuek] ON [dbo].[TBLFATUEK] FOR INSERT,UPDATE NOT FOR REPLICATION AS BEGIN DECLARE @SUBE SMALLINT DECLARE @TARIH DATETIME DECLARE @FATIRSNO VARCHAR(16) DECLARE @SIPNO VARCHAR(16) DECLARE @CARIKOD VARCHAR(25) DECLARE @TIP VARCHAR(1) DECLARE @KDVDAHIL VARCHAR(1) DECLARE @KALEMADEDI SMALLINT DECLARE @KAPATILMIS VARCHAR(1) DECLARE @CYEDEK VARCHAR(1) DECLARE @FTIRSIP VARCHAR(1) DECLARE @ACIK16 VARCHAR(100) SET @ACIK16=NULL; SELECT @SUBE=I.SUBE_KODU,@FTIRSIP='6',@FATIRSNO=I.FATIRSNO, @SIPNO=I.ACIK4,@CARIKOD=I.CKOD,@TARIH= F.TARIH,@TIP='2',@KDVDAHIL='H',@KALEMADEDI=F.FATKALEM_ADEDI, @KAPATILMIS='S',@CYEDEK='X',@ACIK16=I.ACIK16 FROM INSERTED I LEFT OUTER JOIN TBLFATUIRS F ON F.FATIRS_NO=I.FATIRSNO AND F.FTIRSIP=I.FKOD AND F.CARI_KODU=I.CKOD WHERE I.ACIK16='A' IF @ACIK16='A' AND NOT EXISTS(SELECT * FROM TBLFATUEK WHERE FKOD='6' AND CKOD=@CARIKOD AND FATIRSNO=@SIPNO) begin INSERT INTO TBLSIPAMAS (SUBE_KODU, FTIRSIP, FATIRS_NO,CARI_KODU, TARIH, TIPI, KDV_DAHILMI, FATKALEM_ADEDI, KAPATILMIS, C_YEDEK6, ISLETME_KODU) VALUES (@SUBE,'6',@SIPNO,@CARIKOD,@TARIH,@TIP,@KDVDAHIL,@KALEMADEDI,@KAPATILMIS,@CYEDEK,1); UPDATE TBLSTHAR SET STHAR_SIPNUM=@SIPNO WHERE STHAR_FTIRSIP=@FTIRSIP AND FISNO=@FATIRSNO AND STHAR_ACIKLAMA=@CARIKOD AND SUBE_KODU=@SUBE; END IF @ACIK16='A' AND EXISTS(SELECT * FROM TBLFATUEK WHERE FKOD='6' AND CKOD=@CARIKOD AND FATIRSNO=@SIPNO) begin UPDATE TBLSTHAR SET STHAR_SIPNUM=@SIPNO WHERE STHAR_FTIRSIP=@FTIRSIP AND FISNO=@FATIRSNO AND STHAR_ACIKLAMA=@CARIKOD AND SUBE_KODU=@SUBE; END END |
|
Mehmet Baykan
|
|
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)
|
Dizaynda
order-OrderReferenceID ye atama yapın, Farklı bir satırda da OrderIssueDate e atama yapın, XML e bilgi gider, Tarihe gönderme yapmazsanız atadığınız değeri almıyor dizayn. Bu şekilde bir yapı oluşturulmuş.
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
shelcuch
Üye Kayıt Tarihi: 29 Ekim 2007 Durum: Aktif Değil Puanlar: 15 |
Mesaj Seçenekleri
Teşekkürler(0)
|
sayın baykan ve conari yardımlarınız için çok teşekkürler , sayın conari nin dediği gibi dizaynda dediği ilgili alanlara atama yaparak olayı çözdüm. bu konuyl alakalı son bir sorum daha olacak sizlere.yine xml içerisinde aşağıdaki alanları da sağlamam gerekiyor.
-<cac:PartyIdentification> <cbc:ID schemeID="BAYINO">20189</cbc:ID> </cac:PartyIdentification> <cbc:ID schemeID="MUSTERINO">00001</cbc:ID> </cac:PartyIdentification> </cac:PartyName> ben burada BAYINO olan kısmı yaptım. dizaynda tip sql olarak RAPOR_KODU5 FROM TBLCASABIT WHERE CARI_KOD= VT_Karekter({5000}) kodunu ve bunu da customer-AgentPartySchemaidValue ve tip başlık BAYINO olarak bunu da customer-AgentPartySchemaid alanlarına tag ettiğimde xml içerisinde geldi. aynı mantıkla MUSTERINO kısmını da yaptım fakat bu kısım gelmedi. bunu nasıl sağlayabiliriz?bu iki değer de tek bir cariye fatura kesildiğinde çalışacağından MUSTERINO kısmını da RAPOR_KODU4 alanına yazdım.
|
|
Socket# error 10060 anlatılmaz yaşanır...
|
|
mbaykan
Kidemli Üye Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Koşul {1002} <> {1028} MUSTERINO Custumer-AgentParty/SchemaId1234 Customer-AgentParty/SchemaIdValue olarak atayın MUSTERINO Customer-PartyIdentificationId 1234 Customer-PartyIdentificartionIDValue Düzenleyen mbaykan - 30 Mayıs 2017 Saat 11:11 |
|
Mehmet Baykan
|
|
shelcuch
Üye Kayıt Tarihi: 29 Ekim 2007 Durum: Aktif Değil Puanlar: 15 |
Mesaj Seçenekleri
Teşekkürler(0)
|
sayın baykan teşekkürler , dizaynda kayıt no kısmını BAYINO satıları için 0 , MUSTERINO satırları için de 1 yaparak xml içerisine yazdırdım.herkese yardımlarından dolayı teşekkürler. iyi çalışmalar.
|
|
Socket# error 10060 anlatılmaz yaşanır...
|
|
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 |