Voltar para o topo
Caso não consiga ver as imagens deste e-mail, acesse este link.
Escovando Bits

S@T

Testando o ambiente - Parte 4/4

Passamos por 3 etapas antes dessa. Acredito que foi proveitoso, pois agora vocês conhecem o ambiente e os comandos do S@T. Agora vamos para a ultima etapa:

Pessoal, é importante lembrar que o emulador não foi feito pela Daruma, ele é responsabilidade da SEFAZ e até o momento está compatível apenas com Windows, até a data de Hoje 26/03/2013 este é o comportamento do Emulador e ele pode mudar conforme suas atualizações de especificação e melhorias na especificação. Nada garante que o hardware final homologado pela Daruma obedecerá a verão atual do emulador, pois pode haver mudanças na especificação do S@T e isso afeta tanto o emulador como o hardware S@T, físico.

Testando o S@T x DFW

Após configurar o ambiente S@T, entender os comandos da DarumaFramework e um pouco do conceito do S@T, vamos testar o emulador S@T + DarumaFramework + DR700.

Pré-requisitos:

  • Ter feito as configurações do documento “S@T - Preparando o ambiente”
  • Ter lido o documento “S@T - Entendendo o S@T parte 2 e parte 3”;
  • Possuir uma DR700 versão 2.50.02 ou superior, para usarmos nos testes;
  • Usar Windows XP ou qualquer versão superior;
  • Usar Java(32 bits) versão 1.6.0_38 ou superior;

Agora que já conhecemos o arquivo DarumaFramework_SAT.xml, podemos partir para os testes.

  • Primeiramente, certifique-se que seu emulador está aberto e configurado como mostrado na parte ¼ desta série;
  • Clique aqui e faça o download do exemplo em Delphi7;
  • Após o download, extraia o pacote e abra a pasta “DarumaFramework_Delphi7exe”;
  • Copie a SAT.dll que está na pasta C:\SAT\ e cole na pasta “DarumaFramework_Delphi7exe”;
  • Execute o “DarumaFramework_Delphi.exe”;
  • Repare que o arquivo DarumaFramework.xml foi criado;
  • Ao abrir o executável, clique no botão “Impressoras Dual”, conforme a imagem abaixo:

Exemplo

[Exemplo]
  • Na tela seguinte clique no menu “SAT”, veja:

Exemplo

[Exemplo]
  • Foi aberta uma tela com os comandos que o S@T trabalha;
  • Repare que o arquivo DarumaFramework_SAT.xml;
  • Agora selecione o checkbox “Usar XML com valores default para Testes” e clique no botão “Enviar”. Veja o exemplo abaixo:

Exemplo

[Exemplo]
  • Clique no método “aCFeAbrir_ECF_Daruma”, conforme abaixo:

Exemplo

[Exemplo]
  • Na caixa de texto insira as tags a serem usadas. Vou usar os parâmetros de exemplo que é mostrado no executável em Delphi que estamos usando. Copie um dos conjuntos de tags mostrado na parte amarela e cole na parte vermelha. Veja como ficou:

Exemplo

[Exemplo]
  • Após inserir as tags, clique em “Enviar” para abrir o CFe;
  • O próximo passo é clicar no método “aCFVender_SAT_Daruma” e inserir os parâmetros da venda do item. Vou usar os parâmetros de exemplo que são mostrados na própria tela do exemplo. Basta copiar do trecho em amarelo e colar no trecho vermelho. Veja como ficou meu exemplo:

Exemplo

[Exemplo]
  • Agora clique no botão “Enviar” para vender no CFe;
  • Após a venda, vamos usar o método “aCFeTotalizar_SAT_Daruma”. Usarei as tags de exemplo Então, basta copiar o trecho em amarelo e colar no trecho em vermelho. Veja que simples:

Exemplo

[Exemplo]
  • Clique no botão “Enviar” para totalizar seu CFe;
  • O próximo passo é selecionar a opção “aCFeEfetuarPagamento_SAT_Daruma” e novamente usar as tags destacadas em amarelo e colar no trecho em vermelho. Simples assim:

Exemplo

[Exemplo]
  • Após inserir as tags como parâmetro, clique no botão “Enviar” para efetuar o pagamento do CFe;
  • Reparem que até agora nada foi impresso, os métodos enviados apenas armazenaram informações para fazer o envio no encerramento;
  • Falando em encerramento, está na hora de encerrar o CFe e ver a mágica acontecer. Selecione a opção “tCFeEncerrar_SAT_Daruma” e use as tags destacadas no trecho amarelo como parâmetro. Sendo assim, copie as tags do trecho amarelo e cole no trecho vermelho, desta forma:

Exemplo

[Exemplo]
  • Clique no botão “œEnviar” para enviar o encerramento do CFe;
  • CFe Emitido!! Veja abaixo como ficou nosso CFe impresso na DR700 e ao lado a resposta do emulador:

Exemplo

[Exemplo] [Exemplo]
  • É isso ai galera. Agora vocês estão preparados para o S@T com este fantástico material que nós disponibilizamos para vocês, Comunidade de Desenvolvedores Daruma.

Se tiver alguma dúvida e/ou dificuldade, entre em contato com a nossa equipe de suporte ao desenvolvedor.

Suporte ao desenvolvedor: 0800 770 3320
E-mail Skype
desenvolvedores.suporte@daruma.com.br
suporte.desenvolvedores@daruma.com.br
desenvolvedores.daruma@daruma.com.br
suporte@daruma.com.br
suporte.ddc@daruma.com.br
ddc.suporte@daruma.com.br
ana.ribeiro@daruma.com.br
claudenir@daruma.com.br
desenvolvedores_suporte_daruma
suporte_desenvolvedores_daruma
suporte_ddc_daruma
ddc_suporte_daruma
desenvolvedores_daruma
suporte_daruma
anaribeiro.ddc
claudenir_andrade
Acompanhe nossa comunidade e fique por dentro de novidades
DDC Facebook Twitter Google+ Linkedin YouTube Skype Social Network
www.desenvolvedoresdaruma.com.br