Obje kullanarak siparişleri kaydederken teslimat adresi seçimini (SHIPINFOREF) yapınca
“Object reference not set to an instance of an object.” gibi bir hata alıyorum.
UnityObjects.Data clientSatissiparis = unityApplication.NewDataObject(DataObjectType.doSalesOrderSlip);//sipariş için..
clientSatissiparis.New();
clientSatissiparis.DataFields.DBFieldByName("TRCODE").Value = 1;
clientSatissiparis.DataFields.DBFieldByName("DATE_").Value = "01.01.2010";
clientSatissiparis.DataFields.DBFieldByName("CLIENTREF").Value = 414;
clientSatissiparis.DataFields.DBFieldByName("TIME_").Value = tarih;
clientSatissiparis.DataFields.DBFieldByName("SOURCEINDEX").Value = 72;//satış ambarı
clientSatissiparis.DataFields.DBFieldByName("STATUS").Value = 1;//öneri
clientSatissiparis.DataFields.DBFieldByName("GENEXCTYP").Value = 2;//döviz türü genel
clientSatissiparis.DataFields.DBFieldByName("LINEEXCTYP").Value = 4;//döviz türü satır
clientSatissiparis.DataFields.DBFieldByName("SHIPPING_AGENT").Value = 1339;//teslimat adresi Id. ("SHIPPING_AGENT") olarak da denedim aynı problem.
Yardımınız için teşekkürler.