Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Devirden gelen siparişlerin kapatılması

  Tiger/Logo Object Designer (LOD)

Logo da devirden gelen bir alım siparişine sağ tuş/sevket dediğimiz zaman, alım irsaliyesi düzgün oluşuyor. Oluşan alım irsaliyesini dışarı diyerek xml dosyasını alıp, oluşan irsaliyeyi sistemden silip, dışarı aldığımız xml dosyasını tekrar içeri yapmaya çalıştığımız zaman "Fişler aynı cari de olmalıdır" diye uyarı veriyor. XML dosyasını incelediğimiz zaman ise; dosya da ORDER_REFERENCE bölümüne siparişin LOGICALREF alanını değil, ORGLOGICREF alanını attığını görüyoruz. Orada yazan referans dan sipariş fişine gittiğimizde ise Alım Siparişine değil farklı bir Satış Siparişine gittiğini görüyoruz. Bu sorunun çözülmesi için ne yapmamız gerekir? Alım irsaliye satırında ki ORDER_REFERENCE alanının ORFLINE.LOGICALREF değil ORFLINE.ORGLOGICREF alanından geldiğini belirten bir flag var mı?


logo alım siparişi


NaciO

Kişi bilgileri gizlidir. Logo çalışanları görebilir.

2016 Yılından 2017 yılına devir işlemi yapıldı. Satın alma ve satış siparişleri devir.exe ile aktarıldı.Mevcut satın alma siparişi sevk et yöntemiyle, irsaliyesi oluşturuldu. Oluşturulan irsaliyenin xml i dışarıya (logodan veri aktarımı dışarı yöntemiyle) alındı. Logo da satın alma irsaliyesi silinip, dışarı alınan xml içeri (logodan veri aktarımı içeri yöntemiyle) aktarım yapıldığında "Fişler Aynı Cari Hesapta Olmalıdır" diye bir hata alıyoruz. 

Xml dosyasında ORDER_REFERENCE bölümüne 2016 yılında ki logicalref i ekliyor. yani 2017 yılında ORGLOGICREF oluyor. Ama burada yazan referans dan siparişlere sorgu çalıştırınca where kısmına LOGICALREF = ORGLOGICREF değerini yazınca satış siparişine gidiyor ve yukarıda yazdığımız hatayı veriyor. Verdiğiniz örnek linkte ki bizim konumuzla pek alakalı olmayan bir problem.


11/04/17 11:15

Cevap vermek için giriş yapmanız gerekmektedir.