PC SOFT
ONLINE REPOSITORY
FOR WINDEVWEBDEV AND WINDEV MOBILE

Home |  | Sign in | English US
[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
Published by Wandrey
in the category Various
New features



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, screen shots
none
none
User reviews
(To evaluate this resource, click 'Write a review')
No review or comment? Be the first one!