PC SOFT
DEPOT EN LIGNE
POUR WINDEVWEBDEV ET WINDEV MOBILE

[DLL Unimake.DFe] O que é a DLL Unimake.DFe, como instalar a DLL para usar com WINDEV e como consultar o status do serviço da NF
Publié par Wandrey
dans la catégorie Divers
Nouveautés



Description
No primeiro episódio do Wandrey Descomplica sobre a DLL Unimake.DFe, aprendemos:

- O que é a DLL Unimake.DFe
- Qual é o objetivo da DLL
- Quais DFe's são atendidos pela DLL
- Tecnologia utilizada no desenvolvimento da DLL
- Futuro da DLL
- Como funcionará a 4ª temporada da DLL Unimake.DFe
- Como consumir o serviço de Consulta Status NFe

A seguir, apresento o código em WINDEV para consumir o serviço de consulta de status:

```
//Criar as configurações mínimas necessárias para consumir o serviço
oConfiguracao is Unimake.Business.DFe.Servicos.Configuracao()
oConfiguracao.TipoDFe = TipoDFe.NFe
oConfiguracao.CertificadoArquivo = "C:\Projetos\certificados\UnimakePV.pfx"
oConfiguracao.CertificadoSenha = "12345678"

//Criar o XML
oConsStatServ is Unimake.Business.DFe.XML.NFe.ConsStatServ()
oConsStatServ.Versao = "4.00"
oConsStatServ.TpAmb = TipoAmbiente.Homologacao
oConsStatServ.CUF = UFBrasil.PR

WHEN EXCEPTION IN
//Consumir o serviço
oStatusServico is Unimake.Business.DFe.Servicos.NFe.StatusServico()
oStatusServico.Executar(oConsStatServ, oConfiguracao)

//Ver a string do XML retornado pela SEFAZ
Info(oStatusServico.RetornoWSString)

//Ver o conteúdo das tags de retorno da SEFAZ
Info(oStatusServico.Result.CStat + " - " + oStatusServico.Result.xMotivo)
DO
Info(ExceptionInfo(errFullDetails)) //Ele também pega o conteúdo da Exception do lado do C#, importante envolver o código em Try/Catch
END
```

Para uma explicação mais detalhada do conteúdo deste post, confira o vídeo no seguinte link:
https://www.youtube.com/watch?v=5yP0bmvHArM
Illustrations, copies d'écran
none
none
Avis des utilisateurs
(Pour noter la ressource, cliquez sur Ecrire un avis)
Aucun avis ou commentaire ? Soyez le premier !