Ana içeriğe geç

exportStockWithRepositoryXML

Genel Bilgi

Özellik Değer
Endpoint Adı exportStockWithRepositoryXML
SOAPAction urn:WebticariService#exportStockWithRepositoryXML
Açıklama Stok kartlarını depo bazında stok adetleri dahil XML formatında dışa aktarır. exportStockXML'in depo bilgisi de içeren genişletilmiş versiyonudur.
Kimlik Doğrulama Gerektirir Evet (token)

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
token xsd:string Evet login endpoint'inden alınan oturum token'ı
field xsd:string Hayır Filtrelemek istenen alan adı
condition xsd:string Hayır Filtreleme koşulu / değeri
limit xsd:string Hayır Döndürülecek kayıt sayısı limiti

Yanıt Parametreleri

Parametre Tip Açıklama
return xsd:string Stok kartlarını ve depo bilgilerini içeren XML verisi

Yanıt XML Yapısı

<table>
  <rows>
    <row>
      <ur_no>42</ur_no>
      <ur_kod>STOK001</ur_kod>
      <ur_adi>Örnek Ürün</ur_adi>
      <dp_no>3</dp_no>
      <dp_adi>Merkez Depo</dp_adi>
      <soen_miktar>75.00</soen_miktar>
      <soen_yer>DEPO</soen_yer>
      <!-- ... diğer stok ve depo alanları ... -->
    </row>
    <!-- Her ürün-depo kombinasyonu için ayrı satır -->
  </rows>
</table>

Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:exportStockWithRepositoryXML>
      <token>abc123tokendeğeri</token>
      <field>*</field>
      <condition>1</condition>
      <limit>50</limit>
    </tns:exportStockWithRepositoryXML>
  </soapenv:Body>
</soapenv:Envelope>

Hata Durumları

Durum Açıklama
Invalid Token Token geçersiz veya süresi dolmuş (30 dakika)
SQL hatası <table><error> bloğu içinde hata detayı döner

Notlar

  • exportStockXML'den farkı: stok envanteri depo (soen_yer='DEPO') bazında ayrıştırılır; tbdepo tablosu JOIN edilerek her ürün-depo kombinasyonu için satır döner.
  • Yalnızca ur_durum='A' (aktif) stoklar dahil edilir.
  • Kullanıcının şube yetkisi otomatik uygulanır (izin 511).
  • Tablolar: tburun + tburunbirim + tbstokenvanter + tbdepo + tbgrup + tburunweb + tbkdvdepartman
  • Birden fazla depo olan ortamlarda her ürün birden fazla satırla döner (depo sayısı kadar).