. |
 |
. |
MANUAL DE DESENVOLVIMENTO |
|
|
 |
. |
|
|
|
| |
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
|