ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > ERP Genel > ERP Entegrasyonları
  Aktif Konular Aktif Konular RSS - Siparisten Irsaliye Olusturma
  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.


Siparisten Irsaliye Olusturma

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

Kayıt Tarihi: 11 Temmuz 2012
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı peggle Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Siparisten Irsaliye Olusturma
    Gönderim Zamanı: 11 Temmuz 2012 Saat 23:27
Öncelikle merhaba,
Sorunum su; netsise girilmis olan siparisleri numarasina göre çekip sipariste bulunan ürünlerin listesini excele belli bir formata göre çikti aliyorum. Bu islemden sonra o siparisin irsaliyesini olusturmak istiyorum. Ancak hata aliyorum.

http://ndn.netsis.com.tr/Forerunner/NetOpenX/Lists/Examples/DispForm.aspx?ID=93

Bu linkteki örnegi kendi kodlarima uyarladim. Kodlar asagida.

 public static bool Siparis2IrsFat()
       {
           Kernel kernel = new Kernel();
           Sirket sirket = default(Sirket);
           Fatura siparis = default(Fatura);
           Fatura irsaliye = default(Fatura);
           FatUst irsaliyeUst = default(FatUst);
           try
           {
               sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
                                             "aaa",//vt adi
                                             "bbb",//vt kullanici adi
                                             "ccc",// vt kullanici sifre
                                             "ddd",
                                             "eee",
                                             0);
              
               siparis = kernel.yeniFatura(sirket, TFaturaTip.ftSSip);
               siparis.OkuUst("999999999999999", "520-20-001");
               siparis.OkuKalem();


               irsaliye = kernel.yeniFatura(sirket, TFaturaTip.ftSIrs);

               irsaliyeUst = siparis.Ust();              
               irsaliyeUst.FATIRS_NO = irsaliye.YeniNumara("888888888888888");
              
               siparis.Siparis2IrsFat(irsaliye);
               result = true;
           }
           catch
          
           {
               result= false;
           }

           finally
           {
               try
               {
                   Marshal.ReleaseComObject(irsaliyeUst);
                   Marshal.ReleaseComObject(irsaliye);
                   Marshal.ReleaseComObject(siparis);
                   Marshal.ReleaseComObject(sirket);
                   kernel.FreeNetsisLibrary();
                   Marshal.ReleaseComObject(kernel);

               }
               catch
               {
                  
                  
               }
              
              
           }
           return result;
       }


Hata ise söyle;

Hata Kodu : 204
Detay : Hedef nesne için belge numarasi tanimlanmali

<ErrorHeader>
Error Time : 11.07.2012 15:32:19
Kernel Version : 5.0.10.1560
Kernel Address : 06A08398
Object Address : 06995180
Object Name : NXObj_TFatura06995180
Class Name : TFatura
</ErrorHeader>
<Hata>
Siparis --> Irsaliye / Fatura

Bahsi geçen nesne siparis nesnesidir.

Yukarı Dön
rhan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 05 Temmuz 2008
Durum: Aktif Değil
Puanlar: 590
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı rhan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Temmuz 2012 Saat 00:29
irsaliyeUst.FATIRS_NO = irsaliye.YeniNumara("888888888888888");
              
yeni numara alamiyorsunuz, bbb yerine bir harf (seri) verin
İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU

0544 241 45 55
0242 311 45 56
Yukarı Dön
peggle Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 11 Temmuz 2012
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı peggle Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Temmuz 2012 Saat 11:36
Orhan bey öcelikle ilginiz için tesekkürler.
Sizin söylemis oldugunuz gibi degistirdim ancak hala ayni hatayi almaya devam etmekteyim.

Bunun yaninda

irsaliyeUst = siparis.Ust();              
irsaliyeUst.FATIRS_NO = irsaliye.YeniNumara("C");

kodlarini ilk mesajimda olan linkteki örnekteki gibi

irsaliyeUst = irsaliye.Ust();
irsaliyeUst.FATIRS_NO = irsaliye.YeniNumara("C");

yaptigimda agadidaki hatayi almaktayim.

System.Runtime.InteropServices.COMException was caught
  Message=Hiçbir islem etkin degil
  Source=NetOpenX50.Fatura
  ErrorCode=-2147168242
  StackTrace:
       konum: NetOpenX50.FaturaClass.Siparis2IrsFat(Fatura objYeniBelge)
       konum: aaaa.NetsiseAktar.Siparis2IrsFat() D:\cccc\ccc\ccc\cccc\Netsis.cs içinde: satir 48
  InnerException:

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,594 Saniyede Yüklendi.