Índice

Objetivo

rotina tem como objetivo montar o layout a ser utilizado em um abastecimento, por isso é importante saber qual o convênio da empresa com os postos. Atualmente o sistema já apresenta rotinas para alguns dos principais convênios do país, como: CTF, Repom, TicketCard, GoodCard entre outros.

O processo de importação das informações passadas pelos postos conveniados, poderá ser disparado pelo Menu, ou ser programado para rodar de tempos em tempos, podendo ser uma vez por dia, ou até uma vez por semana, ficará a critério do cliente. Durante o processo de importação automática o programa realizará todas as checagens necessárias para certificar-se de que os abastecimentos estão corretos. Os abastecimentos que apresentarem alguma inconsistência serão rejeitados, e ficarão em arquivo separado para que o usuário possa realizar a verificação do erro, e corrigi-lo.

Página Inicial

Na página inicial da rotina estão disponíveis as seguintes opções:

A opção Incluir permite efetuar a inclusão de um novo layout de importação.

As informações de Incluir devem ser preenchidas de acordo com as orientações descritas em Campos Gerais.

Permite efetuar a alteração de um layout existente.

As informações de Alterar devem ser preenchidas de acordo com as orientações descritas em Campos Gerais.

Esta opção permite a exclusão de um layout existente.

Para mais informações sobre a exclusão de registros, acesse Campos Gerais.

Esta opção permite apenas a visualização de um layout existente, não permitindo alterar algum dado.

Para mais informações sobre a visualização de registros, acesse Campos Gerais.

Esta opção permite pesquisar layouts existentes, através do Código do Layout.

Esta opção permite a impressão da listagem dos itens disponíveis no Browse.

Para isto, basta selecionar o item desejado e clicar em Outras Ações / Imprimir Browse.

Campos Gerais 

Campos presentes para o cadastro de Layout de Importação.

Campos para inserção dos dados principais do layout que será criado.

Campo:

Descrição:

Cód. Layout (TQ7_CODLAY) 

Código do Layout.

  • Este campo virá fechado geração do código automaticamente.
  • Este campo não poderá ser alterado.
Desc. Layout (TQ7_DESLAY) 

Descrição do Layout.

  • Este campo é obrigatório
  • Este campo não poderá ser alterado.
Cód. Tabela (TQ7_TABELA) 

Tabela Principal onde os dados serão buscados.

  • Este campo virá fechado, com informação relacionado a tabela TR6.
  • Este campo não poderá ser alterado.
Desc. Tabela (TQ7_DESTAB) 

Descrição da Tabela utilizada.

  • Este campo possui auto preenchimento, através da tabela TR6.
  • Este campo não poderá ser alterado.
Arquivo TXT (TQ7_TIPARQ) 

Tipo de Arquivo TXT. Contendo as opções:

  1. Fixo
  2. Separador
  • Este campo é obrigatório.
Separador (TQ7_SEPARD) 

Tipo de Separador. Com as seguintes opções:

  1. Pipe
  2. Ponto e vírgula
  3. Espaço
  4. Tab
  • Este campo possui virá fechado.
  • Será possível inserir dados neste campo caso o Arquivo TXT (TQ7_TIPARQ)  esteja = '2 - Separador'
Formato Data (TQ7_FORDTA) 

Formato da Data. Contendo as opções:

  1. dd/mm/aaaa
  2. ddmmaaaa
  3. aaaa/mm/dd
  4. aaaammdd
  • Este campo é obrigatório
Sep. Decimal (TQ7_SEPDEC)

Separador Decimal. Contendo as opções:

  1. Ponto
  2. Vírgula 
  • Este campo é obrigatório
Cabeçalho (TQ7_INDCAB) 

Indica se layout terá cabeçalho. Contendo as opções:

  1. Sim
  2. Não
  • Este campo é obrigatório
Ind. Rodapé (TQ7_INDROD) 

Indica se layout terá cabeçalho. Contendo as opções:

  1. Sim
  2. Não
  • Este campo é obrigatório
Bloqueado (TQ7_MSBLQL)
Indica se o Registro do layout será bloqueado.
  1. Sim
  2. Não
  • Este campo é obrigatório.
  • Para usar os dados da Grid, basta selecionar o campo e clicar no botão da seta que aponta para a tela de Configuração de Layout, o processo para remover é mesmo, mas a seta será apontando para os Campos disponíveis. Além das setas laterais, a rotina possui uma seta apontando para cima e uma para baixo, as duas opções permitem que o usuário passe pelos campos do layout para cima ou pra baixo, sem que tenha que remover tudo e adicionar de novo.
  • É possível também adicionar um campo que não esteja na tabela principal, através do botão "+". 
  • No canto inferior da tela através da opção Exemplo de Importação é possível ter uma prévia do arquivo .txt que poderá ser gerado. 
  • Em relação ao layout, é importante saber que alguns campos podem ter tamanhos diferentes do exemplo apresentado, a tabela a seguir é apenas uma sugestão, mas deverá ser montado com base no dicionário do usuário.

Grid para inclusão dos campos onde é possível montar da forma desejada o layout de importação.

SequênciaCampoTituloTipoTamanho 
2TR6_NUMABANumero Sequência AbastecimentoC15
3TR6_PLACA

Placa Veiculo

  • Este campo é obrigatório.
C8
4TR6_CNPJCNPJ PostoC14
5TR6_TIPCOMTipo CombustívelC10
6TR6_CPFMOTCPF MotoristaC14
7TR6_KMABASPosição do ContadorN10
8TR6_QTDCOMQuantidade Combustível AbastecidoN9
9TR6_VLCOMBValor Unitário CombustívelN15
10TR6_VLTOTValor Total AbastecimentoN15
11TR6_DTABAS

Data Abastecimento

  • Este campo é obrigatório.
D8
12TR6_HRABASHora AbastecimentoC5
13TR6_NABANTNúmero Abastecimento AnteriorC15
14TR6_DTPROCData Processamento da Rotina ImportaçãoD8
15TR6_HRPROCHora Processamento ImportaçãoC5
16TR6_TANQUETanque de CombustíveisC6
17TR6_BOMBABomba de CombustíveisC3
18TR6_POSCO2Posição Segundo ContadorN9
19TR6_EMPORIEmpresa OrigemC2
20TR6_FILORIFilial OrigemC8
21TR6_EMPDESEmpresa DestinoC2
22TR6_FILDESEmpresa DestinoC8
23TR6_POSTOPostoC20
24TR6_LOJALojaC4
25TR6_POSDESPosto DestinoC20
26TR6_LOJDESLoja DestinoC4
27TR6_TANDESTanque DestinoC2
28TR6_MOTTRAMotivo da TransferênciaC6
29TR6_OBSERVObservaçõesM80
30TR6_CODOBSCódigo da Observação SYPC6
31TR6_CONVENTipo de ConvenioC1

Conteúdos Relacionados

Palavras-chave