ma

Logo Obje ile Sipariş Statüsünü değiştirme.

  Tiger/REST

Logo obje ile Daha önceden kaydedilmiş bir Satış siparişinin statü değiştirme işlemini hangi komut ile yapabilirim.


(Sevkedilebilir,Öneri veya Sevkedilemez   durumuna almak istiyorum)


lobject


Uluç Karadeniz

Object ile yapmanıza gerek yok. SQL üzerinden ORFICHE ve ORFLINE tablolarındaki ilgili satırların STATUS alanını update edebilirsiniz. Bu iki tablo ve iki alan dışında bir yerde kaydı tutulmuyor.


Öneri : 1

Sevkedilemez : 2

Sevkedilebilir : 4


Yinede object ile yapmak istiyorsanız; ilgili siparişi READ edip ardından <ORDER_STATUS>4</ORDER_STATUS> şeklinde tekrar POST ederek güncelleme yapabilirsiniz. Buradaki 1 , 2 , 4 yukarıdakiler ile aynıdır.

 


13/07/17 15:44


ma

Cevabınız için teşekkür ederim. 

Fakat bu işlemi sql üzerinden update ile yapınca sipariş satırlarındaki malzemelerin rezerv durumları evet seçili ise malzemenin gerçek stok ve sevkedilebilir stok miktarlarında güncelleme yapmıyor bilginiz olsun. İşlemi zaten yazdığınız gibi fişi read yapıp ilgili alını güncelleyerek objeden post ettiğimde işimi görüyor. Ama fişi yüklemek yerine eğer bir komut var ise onunla yapmayı tercih ederim.


13/07/17 16:02


ma

 İşlemi zaten yazdığınız gibi fişi read yapıp ilgili alını güncelleyerek objeden post ettiğimde işimi görüyor. Ama fişi yüklemek yerine eğer bir komut var ise onunla yapmayı tercih ederim.


13/07/17 16:10


NaciO

Sipariş "statü" alanı, diğer herhangi bir alan gibi Logo için bir XML tag'i. Arka planda bu statüye değiştiğinde onlarca tetiklenen yeni işlemler yok. Yaptığınız yöntem doğru ve tek yöntem.


Ancak durumun böyle olmadığı, farklı hareket etmek gereken data nesneleri de var. Örneğin dağıtım emri statü değişikliği bir çok arka plan işlemini tetikler, dolayısıyla onun statü değişikliği için bir metod kullanıyoruz. Benzer şekilde fatura iptali de e-fatura öncesinde sadece bir Tag (cancelled) idi. Ancak şu an arka planda farklı işlemler de gerçekleştirdiği için bir statü değişikliği metodu eklendi (cancelInvoice).


14/07/17 10:24


ma

Teşekkür ederim Naci bey.


İyi çalışmalar.


14/07/17 15:58

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