uyilmaz

Xml ile içe aktarmada tarih formatı uyuşmazlığı

  Tiger/Genel

Tiger 3 Enterprise uygulaması üzerinden kesilen faturayı xml olarak dışarı aktarıyorum. Ardından faturanın numara alanının "~" ile değiştirip yeni fatura kaydı oluşturası için bu xml'i hem rest üzerinden hem uygulamanın kendi arayüzünden insert etmek istediğimde tarihi hatalı kayıt ediyor. Mesela DATE alanını 12.08.2018 olarak dışa aktardığı xml'i tekrar içe aktardığımda 08.12.2018 olarak aralık ayı gibi kayıt ediyor. Dışa aktarırken "dd.MM.yyyy" formatın da iken içe aktarılan xml de tarih formatını "MM.dd.yyyy" şeklinde bekliyor.

Bu hatanın nedeni hakkında yardımcı olabilir misiniz?




Sezgin ÖZDEMİR

Merhabalar,


Tiger içerisinden aldığınız XML'i doğrudan dediğiniz gibi numarayı ~ yapıp içeri almaya çalıştığınızda tarih ile ilgili sıkıntı yaşamamanız gerekir.


Fakat Rest tarafında kullanmanız gereken tarih formatı ise YYYY.MM.DD olmalıdır. Rest tarafında tarih kullanımı farklıdır. Zaten siz eğer XML'de geldiği gibi tarih ile içeri post etmeye çalıştığınızda size tarih ile ilgili bir hata mesajı döner. 


Rest ile ilgili örnekler içerisini incelerseniz tarihin farklı olduğunu göreceksinizdir.

http://docs.logo.com.tr/public/wua/logo-objects-rest-servis/logo-rest-oernekler


Bilginize. İyi çalışmalar.


16/08/18 09:11

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