Hata ayıklama modunda e-belge UBL'i nasıl çıkarılır?


1C:Drive EDI alt sisteminde gönderdiğiniz veya aldığınız e-belgelerin içeriklerindeki tutarsızlıklardan kaynaklanan belge değişim değişim sorunları yaşanabilir. Bu durumlardaki faydalı çözümlerden biri ilgili belgenin UBL (Universal Business Language - Evrensel İş Dili) dosyasını kontrol etmektir. Bu alt sistem faturalar ve sevkler gibi birçok dosya türüyle çalışır. Her bir belge türü için UBL verilerinin nasıl alınacağı aşağıda açıklanmıştır.

Gönderilecek E-belgeler

  1. İnfobase'i Designer modunda açın ve genel aramayı kullanarak EDIClient ortak modülünde Return UBL; satırını bulun.
    • Elektronik fatura/arşiv/dışa aktarım dosyaları için, satırı  GenerateUBL fonksiyonunun sonunda bulabilirsiniz.
    • Elektronik sevk belgeleri için, satırı  GenerateDespatchUBL fonksiyonunun sonunda bulabilirsiniz.
  2. Bu satırda bir kesme noktası ayarlayın.
  3. İnfobase'i hata ayıklama modunda çalıştırın.
  4. EDI yoluyla gönderilecek belgeyi açın ve kaydedip kaydetmediğinizi kontrol edin.
  5. EDI menüsünü kullanarak e-belgeyi oluşturun (•1),  ardından yazdırın (•2).
    UBL1.jpg
     
  6. Hata ayıklayıcı, kesme noktasında durduğunda return ifadesinin “UBL” değişken adını vurgulayın ve Shift+F9 (İfadeyi Değerlendir) tuşuna basın.

    UBL2.jpg
     
  7. Değişkenin değerini yeni pencerede bulun. Kolayca kontrol etmek için bir metin editörüne kopyalayın.

    UBL4.png

Alınan E-belgeler

  1. İnfobase'i Designer modunda açın.
  2. CheckReceivedEInvoiceUBLData prosedüründe aşağıdaki satırı bulun ve bu satırda bir kesme noktası ayarlayın:
    InvoiceStructure = UBLServer.ConvertUBLToStructure(UBLXDTO);
  3. Hata ayıklama modunda çalıştırın.
  4.  E-Processes > Tools > EDI > Received E-Invoice ( E-süreçler > Araçlar > EDI > Alınan E-fatura) yolunu takip edin.
  5. Generate (Yeni evraka aktar) menüsünden istenen dahili belgeyi oluşturun.
  6. Hata ayıklayıcı, kesme noktasında durduğunda “UBLXDTO” parametre adını vurgulayın ve Shift+F9 (İfadeyi Değerlendir) tuşuna basın.
  7. XDTO veri nesnesinin ayrı özelliklerine atanmış tüm UBL verilerini bulabilirsiniz.

    UBL3.png
Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002