.
.

MANUAL DE DESENVOLVIMENTO

.

Criando Comandos SQL para Acesso aos Dados

<< Anterior

SUMÁRIO

Próxima >>


 

Utilize o botão direito do mouse e clique uma vez na linha do sistema. Será apresentado o menu de contexto como na tela abaixo:

 

 

Os FILTROS são utilizados para identificar uma nota ou ainda para preencher um campo dinamicamente. Vamos criar um filtro para identificar uma nota.

 

As queries devem ser desenvolvidas lembrando que será obtida uma nota de cada vez, ou seja, a cláusula WHERE deverá possibilitar identificar uma única nota. Para isso usamos os FILTROS, que podem ser usados em qualquer uma da queries definidas. No menu de contexto do sistema selecione a opção "Filtros".

 

 

Defina o filtro e uma descrição.

 

 

Dê um clique no botão "<<" para criar o filtro. O nome do filtro passará para o lado esquerdo da tela.

 

Não esqueça de Salvar o que você fez até agora utilizando o atalho CTRL+S.

 

Voltando ao menu de contexto do sistema:

 

Posicione o ponteiro do mouse em "Obtenção de dados" e dê um clique com o botão esquerdo do mouse. A tela apresentada trará a lista de queries já feitas e comandos para criar nova queries. A integração admite vários tipos de queries, com as características e requisitos descritos na tabela seguinte:.

 

TABELA TIPO DE QUERIES

 

TIPOS DE QUERIES E FINALIDADE

Tipo de query

Obrigatória?

Quantidade máxima de queries deste

tipo permitida

Quantidade de linhas
tratadas do result set

Parte da NFe
preenchida

Capa

SIM

Sem limite (teórico).

Somente a primeira

Informações do Emitente
Informações do Destinatário
Número e série da NFe
Totalizadores de valores.
Dados da Fatura.
Tranportadora.

Itens

SIM

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico. A NFe limita em 990 itens.

Informações dos itens da nota.

Itens_adjacente

NÃO

Sem limite (teórico).

Utilizada quando há informações
dos itens em uma fonte de dados
ODBC diferente da fonte de dados
dos itens.

Informações dos itens da nota.

Itens_DI

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico associadas ao item correspondente.

Informações de documentos da importação.

Itens_DI_Adicoes

NÃO

1 (Uma)

Adições da DI. Podem existir várias adições em cada DI.

Informações das adições de cada documento da importação.

Duplicata

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico.
Somente as 8 primeiras serão listadas no DANFE.

Informações de Duplicatas

Volumes

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico.
Se tiver mais que um, no DANFE será impresso "Diversos" em alguns campos. Campos numéricos serão somados.

Informações dos volumes.

Reboque

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico.
A NFe limita em 2 (dois) reboques.

Reboques do veículo.

Lacres

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico.

Lacres de cada volume da carga.

NFe_Referencia

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico.

Notas fiscais referenciadas em caso de Devolução, Nota complementar e outros casos que requerem sua informação.

Medicamento

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico associadas ao item correspondente.

Dados de medicamento (lote, validade, etc).

Armamento

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônicoassociadas ao item correspondente.

Dados da armamento.

Obs_Contribuinte

NÃO

1 (Uma)

Todas as linhas serão inseridas no documento eletrônico. Limitado a 20 ocorrencias.

Informações adicionais do contribuinte.

 

Para adicionar uma query, selecione o tipo, dê um nome para a query e clique no botão "Nova". Desenvolva a query em partes para facilitar os testes.

 
 

Ao lado direito da tela temos 2 abas: Campos e Filtros. Clique na aba "Filtros" para ver os filtros cadastrados. Posicione o curso no local da query onde deve ser colocado o filtro e dê duplo clique no nome do filtro na lista de filtros. O nome do filtro será colocado no local da query onde ele é necessário.

 
 

Para testar a Query, coloque os argumentos correspondentes aos filtros definidos na coluna "Valor" da aba "Filtros" e pressione o botão "Select".

 

Se a query estiver correta, o resultado aparecerá no grade abaixo da query e a aba "Campos" estará preenchida com todos os aliases definidos na query.

 

 

 

Pressione o botão "Atualiza" para sincronizar toda a configuração da memória. Utilize o atalho CTRL+S para salvar no servidor.

 

Você pode continuar definindo as outras queries ou configurar o DE: PARA: dos dados já obtidos.

 

Vamos voltar ao menu de contexto do sistema e selecionar a opção "DE:PARA:"

 

 

Essa é a interface principal para associar os campos do banco de dados do ERP à informação correspondente na NF-e.

 

A interface é dividida em 4 regiões, conforme o esquema abaixo:

 

 

REGIÃO 1

 

Nesse espaço estão os botões de comando à interface do DE:PARA:

 

Botão "Troca Modo" (Sempre habilitado).

 

A interface tem 2 modos de operação: Associação e Teste.

 

<<< Modo Associação >>>

 

É utilizada para fazer a associação do nome dos campos resultantes dos comandos SQL desenvolvidos na Obtenção de Dados com as informações correspondentes da NF-e. Não precisa se preocupar com a construção do XML, assinatura e demais requisitos tecnológicos de implementação da NF-e. O iContNFe cuida disso para você.

 

<<< Modo Teste >>>

 

É utilizada para testar a execução de todas as queries e associar aos campos da tela.

 

Podem ser testados:.

 

- Criação do XML da NF-e
- Geração do DANFE nas orientações Retrato e Paisagem
- Autorização em ambiente de Homologação da SEFAZ
- Cancelamento em ambiente de Homologação da SEFAZ
- Inutilização de intervalo de numeração em ambiente de Homologação da SEFAZ..

 

Botão "Testar" (Habilitado em modo Teste).

 

Executa as queries e associa aos campos. Como resultado, você poderá ver em cada um dos campos das abas da região 4 qual foi a informação associada ao executar as queries ativas da região 2 utilizando os argumentos informados nos filtros da região 3.

 

Nesse momento testa tambem a criação do XML e se as informações forem insuficientes emitirá mensagens de erro.

 

Opção "Retrato" (Habilitado em modo teste).

 

Marcado: Gera DANFE na orientação retrato.
Desmarcado: Gera DANFE na orientação paisagem.
Ao ser alterado, necessita um novo teste para as ações dos botões seguintes.

 

Botão DANFe (Habilitado após teste concluido com sucesso).

 

Gera a imagem de um DANFE com o XML gerado pelo Teste. Somente para visualização pois não contém informações sobre autorização e protocolo.

 

Botão Autorizar.

 

- Criação do XML da NF-e
- Geração do DANFE nas orientações Retrato e Paisagem
- Autorização em ambiente de Homologação da SEFAZ
- Cancelamento em ambiente de Homologação da SEFAZ
- Inutilização de intervalo de numeração em ambiente de Homologação da SEFAZ..

 

Desde 1997 - Todos os direitos reservados - VINCO SERVICOS DE TECNOLOGIA LTDA