Merhabalar,
E-fatura tasarımına usd ve eur kur bilgisini her gün otomatik nasıl yapabiliriz. Script kural olarak örnek varmıdır?
Merhabalar,
E-fatura tasarımına usd ve eur kur bilgisini her gün otomatik nasıl yapabiliriz. Script kural olarak örnek varmıdır?
Logo Destek, Logo Muhasebe, Logo Go3, Logo Tiger3, Logo Raporlama ayrıcalıklarından yararlanmak için hemen giriş yapın!
Lütfen reklam engelleyiciyi devre dışı bırakarak bizi desteklemeyi düşünün.
Merhaba,
Aşağıdaki kodları LogoConnect’e script kural olarak ekleyebilirsiniz.
sub ProcessEvent(App)strDBUser = "sa"strDBPass = "1234"strDBServer = "Feyyaz"strDBName = "LOGO"Set conn = CreateObject("ADODB.Connection")conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" + strDBUser + ";Password=" + strDBPass + ";Initial Catalog=" + strDBName+ ";Data Source=" + strDBServerconn.OpenSet rs = CreateObject("adodb.recordset")Set rs1 = CreateObject("adodb.recordset")ref = App.Doc.FieldAsString("DATA_LINK_REFERENCE")strQuery = " SELECT RATES2 FROM L_DAILYEXCHANGES E LEFT JOIN LG_001_01_INVOICE I ON I.DATE_=E.EDATE WHERE CRTYPE=20 AND I.LOGICALREF= " + refrs.Open strQuery, connEUR = rs.Fields(0).valuestrQuery1 = " SELECT RATES2 FROM L_DAILYEXCHANGES E LEFT JOIN LG_001_01_INVOICE I ON I.DATE_=E.EDATE WHERE CRTYPE=1 AND I.LOGICALREF= " + refrs1.Open strQuery1, connUSD = rs1.Fields(0).valueApp.Doc.WriteStartElement "ADDITIONALDOCUMENTS/ADDITIONALDOCUMENT"App.Doc.WriteElementString "ID", EURApp.Doc.WriteElementString "ISSUEDATE", Year(Date) & "-" & Right("0" & Month(Date), 2) & "-" & Right("0" & Day(Date), 2)App.Doc.WriteElementString "DOCUMENTTYPE", "EUR"App.Doc.WriteEndElementApp.Doc.WriteStartElement "ADDITIONALDOCUMENTS/ADDITIONALDOCUMENT"App.Doc.WriteElementString "ID", USDApp.Doc.WriteElementString "ISSUEDATE", Year(Date) & "-" & Right("0" & Month(Date), 2) & "-" & Right("0" & Day(Date), 2)App.Doc.WriteElementString "DOCUMENTTYPE", "USD"App.Doc.WriteEndElementrs.closers1.closeApp.Doc.SaveDataend subKuralı çalıştırdıktan sonra, aşağıdaki kodu xslt tasarımınızda gelmesini istediğiniz yere yapıştırın. Ben Genel Açıklamaların altına getirdim.
<xsl:for-each select="//n1:Invoice/cac:AdditionalDocumentReference"><xsl:if test ="cbc:DocumentType = 'USD'"><b><span style="color:blue;"> USD Kur : </span></b><b><xsl:value-of select="cbc:ID"/></b></xsl:if></xsl:for-each><xsl:for-each select="//n1:Invoice/cac:AdditionalDocumentReference"><xsl:if test ="cbc:DocumentType = 'EUR'"><b><span style="color:blue;"> EURO Kur : </span></b><b><xsl:value-of select="cbc:ID"/></b></xsl:if></xsl:for-each>Aşağıdaki gibi bir görüntü elde ettim.
Hocam desteğin teşekkür ederim ancak çalıştıramadım. Ekran görüntülerine aşağıdaki bağlantıdan ulaşabilirsiniz. Kontrol edebilirmisiniz?https://prnt.sc/1RNOX5wnrr-hhttps://prnt.sc/sbSw5MZh9aTehttps://prnt.sc/PStxvXV9-wKB
anlatım LogoConnect içindir. Siz cloud connect kullanıyorsunuz.
Cloud connect için uyarlama yapılabilir mi?
evet yapılabilir. Burada paylaştığım bilgiler dışındaki özel istekleri ücretli yapıyorum. İlgilenirseniz iletişim sayfasından talebinizi iletebilirsiniz.