Atiker Yazılım Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. Detaylı bilgi ve destek için: 444 82 99 |
E-Fatura Editör |
Yanıt Yaz |
Yazar | |
mervenur.demic
Yeni Üye Kayıt Tarihi: 25 Ekim 2018 Durum: Aktif Değil Puanlar: 262 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı mervenur.demic
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Gönderim Zamanı: 25 Ekim 2018 Saat 15:59 |
XSLT Nedir? XSLT (Extensible Stylesheet Language Transformations | Genişletilebilir Biçimlendirme Dili Dönüşümleri), XML dokümanlarını görsel olarak biçimlendirmemize olanak sağlar. XML
dokümanlarını daha anlaşılır hale getirmek için XSLT belgeleri ile HTML
formatına dönüştürebiliriz. XML formatında oluşturmuş olduğumuz E-Fatura belgelerini XSLT aracılığı ile internet tarayıcılarında gösterilebilen bir HTML sayfa şeklinde görüntüleyebiliriz. E-Fatura tasarımı
aslında XSLT dokümanı oluşturma işlemidir. Yukarıda yer alan XML dokümanının
XSLT uygulanmış hali aşağıdadır. AtikEBelge’de E-Fatura Tasarımı Nasıl Yapılır? Operasyon / Sistem İşlemleri /
E-Fatura Editör menüsü altından editörü açabilirsiniz. Açılan E-Fatura Editör ekranından 3 farklı işlem yapabilirsiniz. Yeni tasarım yapabilir, yapmış olduğunuz
tasarımı düzenleyebilir ya da silebilirsiniz.
Yeni Tasarım ekranında tasarım tipini (e-Fatura, e-Arşiv) seçerek, tasarımınıza kod ve isim verebilirsiniz. Tasarımınızı yaparken kullanacağınız xml dosyasını seçebilir veya mevcut taslağı kullanabilirsiniz. E-Fatura editör içerisinde hazır iki tane şablon bulunmaktadır. Bu şablonları kullanabilir ya da kendiniz bir xslt
hazırlayabilirsiniz.
Standart UBL taglarını xslt tag
ekle menüsünden ekleyebilirsiniz. Kendiniz özel içerik eklemek
isterseniz bunu özel tag ekle menüsünden yapabilirsiniz.
Görsel düzenleme sağ tık ile
seçmiş olduğunuz etiket üzerinde font, boyut, renk, hiza vb. işlemleri
yapabilirsiniz. Logo yükle menüsünden tasarımda
bulunan logo alanına firma logonuzu yükleyebilirsiniz. Burada dikkat edilmesi
gereken konulardan biriside her bir logonun boyutu 15 KB'ı geçmemelidir. Manuel Olarak Tasarım Nasıl Yapılır? SQL üzerinde aşağıdaki sorgu
çalıştırılır. ;WITH TEST(BLOB) AS (SELECT VALUE_IMG FROM
ATBLPROGPRMS WHERE PROGRAM_KODU = '16' AND MODUL='EFATURAXSLT' AND
VALUE_STR='001'/*Bu Alana Tasarım Kodu Yazılmalı*/) SELECT
BLOB FROM TEST FOR
XML RAW, BINARY BASE64 Dönen sonuç içerisinde base64
alınıp, www.base64decode.org sitesi
üzerinden iki sefer decode işlemi yapılır. Yani çözülen base64 kopyalanıp,
tekrar decode işlemi yapılır. Daha sonrasında xslt kodlarına erişebilirsiniz. Xslt üzerinde değişiklikleri tamamladıktan sonra www.base64encode.org sitesi üzerinden
xslt’yi base64’e çevirme işlemi yapılır. Daha sonrasında aşağıdaki SQL sorgusu ile güncelleme
işlemini yapabilirsiniz. UPDATE
ATBLPROGPRMS SET VALUE_IMG='PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4......'
WHERE PROGRAM_KODU='16' AND MODUL='EFATURAXSLT' AND VALUE_STR='001'/*Bu Alana Tasarım Kodu
Yazılmalı*/ |
|
Yanıt Yaz | |
Tweet
|
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |