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

REST Service ile Fiş Güncellemek

  Tiger/REST

Merhaba,


Bir satış siparişi fişini LOGICALREF değerine göre çağırıp (yada çağırmadan), başlık ve/veya satırda birkaç bilgiyi güncelledikten sonra kaydetmenin en basit yolu olarak ne önerirsiniz ?


GET ile çağırdığımız bir fişte bağlı tüm tablolar ve onların bilgileri yer alıyor. Dolayısı ile, GET ile gelen bilgilerin tamamını tekrar sunucuya göndermek sorunlara yol açabilir diye düşündüğüm için bu soruyu sormak istedim.


REST Service Fiş Güncelleme GET


ramazanonur

Onaylanmış Cevap

Merhaba,


Sayfa sonundaki notu incelemenizi öneririm.


https://wikidocs.logo.com.tr/pages/viewpage.action?pageId=9109660


08/08/17 15:49


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

Başlık kısmı sizin verdiğiniz örnekteki gibi basit.

İşin içine satırlar girdiğinde ne yapmalıyız?

Denediğim birçok şey sonuç vermedi.


08/08/17 16:04


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

Merhaba Ramazan bey,

Wikidocs yerine https://docs.logo.com.tr/pages/viewpage.action?pageId=2850837 adresinden faydalanmamız tavsiye olunuyor.

Belki şimdilik LOBJECT alışkanlıkları ile hareket ettiğim için biraz zor geliyor.

Fakat OBJECT'te bir fişi REF bilgisi ile çağırıp, ufak bir değişiklik yapıp tekrar POST ile gönderiyorduk. değiştirmeyeceğimiz kısımlar ile ilgili bir derdimizin olması gerekmiyordu.


Galiba REST kullanırken farklı düşünmek lazım. Mesela çağırdığımız obje üzerinde işlem yapmaktansa, objedeki bilgilerden yararlanıp PATCH metodu ile (sizin de önerdiğiniz gibi) sadece değiştirmek istediğimiz alanları içeren yeni bir JSON nesnesi oluşturarak sunucuya göndermek en kısa yol gibi görünüyor.


09/08/17 11:54

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