sexta-feira, 1 de julho de 2016
Curso WinDev - Xml - 002 - Ler xml Aula 1/...
Nessa aula vou comecar a ensinar como ler xml
In this lesson I will start to teach how to read xml
Dans cette leçon, je vais commencer à apprendre à lire xml
Video Youtube
WinDev - Xml - 001/... Criar um Xml
WinDev - Xml - 002/... Ler Xml Aula 1/...
WinDev - Xml - 003/... Ler Xml Aula 2/...
WinDev - Xml - 004/... Ler Xml Aula 3
WinDev - Xml - 005/... XmlRead - Retirar Tag
WinDev - Xml - 006/... Sefaz Gratuito-Ler Xml Cliente/Gravar
Tag Retirar - XmlRead - WinDev - Xml - 005/...
WinDev - Xml - 001/... Criar um Xml
WinDev - Xml - 002/... Ler Xml Aula 1/...
WinDev - Xml - 003/... Ler Xml Aula 2/...
WinDev - Xml - 004/... Ler Xml Aula 3
Sefaz Gratuito-Ler Xml Cliente/Gravar - WinDev - Xml - 006/...

quinta-feira, 30 de junho de 2016
Curso WinDev - Certificado - 009 - Soap - Parte 1/... - Consulta Cadastro Sefaz
Video youtube
Nessa aula vou ensinar como buscar por soap o cadastro contribuinte no Sefaz-RS
In this lesson I will teach you how to search for soap registration taxpayer in Sefaz-RS
Dans cette leçon, je vais vous apprendre à chercher du savon enregistrement contribuable SEFAZ-RS
help1
Blog - WinDev - Curso Certificado - 001/... - Seleciona Certificado - Certificate Select
Blog - WinDev - Curso Certificado - 002/... - Certificate Type - Pegar Dados Certificado
Blog - WinDev - Curso Certificado - 003/... - Ver se Certificado é Válido
Blog - WinDev - Curso Certificado - 004/... - CertificateLoad - Chamar pfx/arquivo
Blog - WinDev - Curso Certificado - 005/... - Assinatura Digital Nfe - Parte 1/...
Blog - WinDev - Curso Certificado - 006/... - Assinatura nfe - Parte 2/... - System.xml.xmlDocument
Blog - WinDev - Curso Certificado - 007/... - Assinatura nfe - Parte 3/... - Assinar Documento
Blog - Windev - Curso Certificado - 008/... HttpListCertificate
Blog - WinDev - Curso Soap - 009/... Consulta Cadastro Sefaz - WebService
Blog - WinDev - Curso Soap - 010 - Status Nfe Sefaz - WebService
sEnvelope_soap is string=[
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2">
<cUF>43</cUF>
<versaoDados>2.00</versaoDados>
</nfeCabecMsg>
</soap12:Header>
<soap12:Body>
<nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2">
<ConsCad xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00">
<infCons>
<xServ>CONS-CAD</xServ>
<UF>#UF#</UF>
<CNPJ>#CNPJ#</CNPJ>
</infCons>
</ConsCad>
</nfeDadosMsg>
</soap12:Body>
</soap12:Envelope>
]
//Trocar os parametros do soap // change the parameters of soap // modifiez le paramètres de savon
sEnvelope_soap=Replace(sEnvelope_soap,"#UF#",EDT_Estado) //<UF>RS</UF>
sEnvelope_soap=Replace(sEnvelope_soap,"#CNPJ#",EDT_cnpj) //<CNPJ>94295912000181</CNPJ>
s_certificado is string="" //Criar uma variavel string _certificado // créer un certificat de chaîne de variable
IF EDT_certificado_digitado<>"" THEN //vou perguntar se foi informado certificado em arquivo
//pegar a assinatura do certificado // get the certificate signature // obtenir la signature du certificat
s_certificado="32CDD49A23675E407D129416573F16D34FD51BC1"
HTTPCertificate(s_certificado)
END
_webservice is boolean=HTTPRequest("https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro2.asmx","","",sEnvelope_soap,"text/xml","","")//HTTPRequest
IF _webservice=True THEN
s_retorno is string=HTTPGetResult(httpResult)
EDT_xml=s_retorno
END
/Informando o Soap // informing the soap // informer le savon
sEnvelope_soap est chaîne=[
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2">
<cUF>43</cUF>
<versaoDados>2.00</versaoDados>
</nfeCabecMsg>
</soap12:Header>
<soap12:Body>
<nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2">
<ConsCad xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00">
<infCons>
<xServ>CONS-CAD</xServ>
<UF>#UF#</UF>
<CNPJ>#CNPJ#</CNPJ>
</infCons>
</ConsCad>
</nfeDadosMsg>
</soap12:Body>
</soap12:Envelope>
]
//Trocar os parametros do soap // change the parameters of soap // modifiez le paramètres de savon
sEnvelope_soap=Remplace(sEnvelope_soap,"#UF#",EDT_Estado) //<UF>RS</UF>
sEnvelope_soap=Remplace(sEnvelope_soap,"#CNPJ#",EDT_cnpj) //<CNPJ>94295912000181</CNPJ>
s_certificado est chaîne="" //Criar uma variavel string _certificado // créer un certificat de chaîne de variable
SI EDT_certificado_digitado<>"" ALORS //vou perguntar se foi informado certificado em arquivo
//pegar a assinatura do certificado // get the certificate signature // obtenir la signature du certificat
s_certificado="32CDD49A23675E407D129416573F16D34FD51BC1"
HTTPCertificat(s_certificado)
FIN
_webservice est booléen=HTTPRequête("https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro2.asmx","","",sEnvelope_soap,"text/xml","","")//HTTPRequest
SI _webservice=Vrai ALORS
s_retorno est chaîne=HTTPDonneRésultat(httpRésultat)
EDT_xml=s_retorno
FIN
Curso WinDev - Certificado - 008 - HTTPListCertificate -
Video Youtube
Nessa aula vou ensinar como buscar assinatura certificado com HTTPListCertificate
This class will teach how to look signing certificate with HTTPS Certificate
Cette classe vous apprendra comment regarder certificat de signature avec certificat HTTPS
Doc.windev.com/en-US/?1000018890&name=HTTPListCertificate
Doc.pcsoft.fr/fr-FR/?1000018890&name=httplistecertificat_fonction
Help2
Blog - WinDev - Curso Certificado - 001/... - Seleciona Certificado - Certificate Select
Blog - WinDev - Curso Certificado - 002/... - Certificate Type - Pegar Dados Certificado
Blog - WinDev - Curso Certificado - 003/... - Ver se Certificado é Válido
Blog - WinDev - Curso Certificado - 004/... - CertificateLoad - Chamar pfx/arquivo
Blog - WinDev - Curso Certificado - 005/... - Assinatura Digital Nfe - Parte 1/...
Blog - WinDev - Curso Certificado - 006/... - Assinatura nfe - Parte 2/... - System.xml.xmlDocument
Blog - WinDev - Curso Certificado - 007/... - Assinatura nfe - Parte 3/... - Assinar Documento
Blog - Windev - Curso Certificado - 008/... HttpListCertificate
Blog - WinDev - Curso Soap - 009/... Consulta Cadastro Sefaz - WebService
Blog - WinDev - Curso Soap - 010 - Status Nfe Sefaz - WebService
//Elimina dados da Tabela // clearing data from table // Effacement des données du tableau
TableDeleteAll(TABLE_certificado_Consulta)
//Criar uma string cerfiticado lista // create a string certificate list // créer une liste de certificat de chaîne
s_certificado_lista is string=HTTPListCertificate()
//criar um contador // create a counter // créer un compteur
n_numero is int=0
//percorrer a lista de certificado // go the certificate list // aller la liste des certificats
FOR EACH STRING s_certificado OF s_certificado_lista SEPARATED BY RC
//somar o contador // add the counter // ajouter le compteur //
n_numero++
//extrair nome e assinatura // extract name and signature // extraire le nom et la signature
_assinatura is string=ExtractString(ExtractString(s_certificado_lista, n_numero, CR), 3, TAB)
//adicionar dados tabela // add table data // ajouter des donnéees de table
TableAddLine(TABLE_certificado_Consulta,s_certificado,_assinatura)
END
//http://www.nfe.fazenda.gov.br/portal/WebServices.aspx#RS
//Selecting a row of Tabela_certificado_Consulta
//vou pegar assinatura // i´ll get signed // je vais faire signer
EDT_DadosDoCertificado1=TABLE_certificado_Consulta.COL_Assinatura
//Elimina dados da Tabela // clearing data from table // Effacement des données du tableau
TableSupprimeTout(TABLE_certificado_Consulta)
//Criar uma string cerfiticado lista // create a string certificate list // créer une liste de certificat de chaîne
s_certificado_lista est chaîne=HTTPListeCertificat()
//criar um contador // create a counter // créer un compteur
n_numero est entier=0
//percorrer a lista de certificado // go the certificate list // aller la liste des certificats
POUR TOUT CHAÎNE s_certificado DE s_certificado_lista SEPAREE PAR RC
//somar o contador // add the counter // ajouter le compteur //
n_numero++
//extrair nome e assinatura // extract name and signature // extraire le nom et la signature
_assinatura est chaîne=ExtraitChaîne(ExtraitChaîne(s_certificado_lista, n_numero, RC), 3, TAB)
//adicionar dados tabela // add table data // ajouter des donnéees de table
TableAjouteLigne(TABLE_certificado_Consulta,s_certificado,_assinatura)
FIN
//http://www.nfe.fazenda.gov.br/portal/WebServices.aspx#RS
Assinar:
Postagens (Atom)
Teste
teste



















































