OBJECT ile mevcut faturada farklı cari seçip kaydedebilir miyiz?

Gönderen Konu: OBJECT ile mevcut faturada farklı cari seçip kaydedebilir miyiz?  (Okunma sayısı 630 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı dfom_2004

  • Yeni Kullanıcı
  • *
  • Karma: 0
Merhaba xml ile Tiger a aktarılmış faturalarda sadece farklı müşteri seçip tekrar kaydetmek istiyoruz. Bunu object ile yapabilir miyiz?

Çevrimdışı dfom_2004

  • Yeni Kullanıcı
  • *
  • Karma: 0
merhaba ben biraz araştırıp işlemi yaptım ve çalıştı. Faturadaki cari değişti bakiyesi aktarıldı. Ancak dikkat etmem gereken başka bir şey var mıdır. Bu denemeyi test firmasında yaptım.Aktif firmamda denemeden önce sizin fikirlerinizi almak isterim.


Kod: [Seç]
int invoiceRef = 13;

            Data inv = UnityApp.NewDataObject(DataObjectType.doSalesInvoice);
            if (inv.Read(invoiceRef))
            {
                inv.ReplicMode = true;
                inv.DataFields.FieldByName("DATA_REFERENCE").Value = 0;

                MessageBox.Show(inv.DataFields.FieldByName("NUMBER").Value.ToString());
                inv.DataFields.FieldByName("ARP_CODE").Value = "1001";


                if (!inv.Post()) {
                    MessageBox.Show("HATA OLUŞTU");
               
                }

               
            }

            UnityApp.UserLogout();
            UnityApp.Disconnect();

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Silinip yeniden aktarılmasını tavsiye ederiz , illa bu yontem dersen ciddi debug etmeniz gerekir.Bazen sizin degil LOD daki bir hatadan bile farklı problemler çıkıyor.

Carinin , INVOICE , STLINE , STFICHE , CLFLINE , CLFICHE  , PAYTRANS vs. deki refernasları da kontrol ediniz.

Çevrimdışı dfom_2004

  • Yeni Kullanıcı
  • *
  • Karma: 0
merhaba;

Test firmasında problemsiz çalıştırdığım kod aktif firmamda denediğimde  (4118)  Faturada borç kapatma işlemi yapılmış hatası veriyor. Ancak faturayı yeni girdim ve borç kapama ekranında kilitli değil.Nereyi kontrol etmeliyim?

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
bu yüzden diyorumya , silip yeniden eklemeniz daha clean code olacaktır.

Çevrimdışı dfom_2004

  • Yeni Kullanıcı
  • *
  • Karma: 0
 inv.DataFields.FieldByName("DATA_REFERENCE").Value = 0;

bu kod yanlış olmuş bu kodu çıkarınca problemsiz çalıştı. Detaylı bir şekilde dediğiniz tabloları inceledim. Tablolar da referanslar da değişiklik yok sadece ORGLOGIC kolonuna faturanın logicalref kodunu yazmış.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Logonun sağı solu belli olmaz :) , siz yineden sağlam debug ediniz.