Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  Open Saida_ini_Str & "\" & "Terminal2-Venda-resp.ini" For Input As #1
  2.             Arquivo_Texto = Input(LOF(1), #1)
  3.         Close #1
  4.         'Remove texto OK: do arquivo ini
  5.        Arquivo_Texto = Replace(Arquivo_Texto, "OK: ", "")
  6.         'Pega o XML venda para impressao
  7.        lPos1 = InStr(1, Arquivo_Texto, "Arq")
  8.         Do While lPos1 > 0
  9.         lPos2 = InStr(lPos1 + 1, Arquivo_Texto, "XML")
  10.         If lPos2 > 0 Then
  11.           sSubString = Mid$(Arquivo_Texto, lPos1 + 8, lPos2 - lPos1 - 10)
  12.             ' txt do xml
  13.            txtFields(2).Text = sSubString
  14.         Else
  15.           Exit Do
  16.         End If
  17.         lPos1 = InStr(lPos2 + 1, Arquivo_Texto, "Arq")
  18.         Loop
  19.         'Imprimi nota
  20.        Criterio = "SAT.ImprimirExtratoVenda(" & Chr(34) & txtFields(2).Text & Chr(34) & "," & Chr(34) & txtFields(3).Text & Chr(34) & ")"
  21.         Open Entrada_ini_Str & "\" & GetIPHostName & "-Imprimir.ini" For Output As #1
  22.         Print #1, Criterio
  23.        
  24.        
  25.         'Mensagem de INI
  26.        lPos1 = InStr(1, Arquivo_Texto, "|")
  27.         i = 0
  28.         Do While lPos1 > 0 And lPos1 < 120
  29.         lPos2 = InStr(lPos1 + 1, Arquivo_Texto, "|")
  30.         If lPos2 > 0 Then
  31.           sSubString = Mid$(Arquivo_Texto, lPos1 + 1, lPos2 - lPos1 - 1)
  32.           If i = 1 Then
  33.             txtFields(4).Text = sSubString
  34.             End If
  35.         Else
  36.           Exit Do
  37.         End If
  38.         lPos1 = InStr(lPos2 + 1, Arquivo_Texto, "|")
  39.         i = i + 1
  40.         Loop
  41.         Close #1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement