Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Índice
maxLevel5
outlinetrue
exclude.*ndice
stylenone

Objetivo

Esta função possibilita importar os abastecimentos realizados pelos veículos da empresa. Para rodar o programa de importação de abastecimentos, 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 ficaram ficarão em arquivo separado para que o usuário possa realizar a verificação do erro, e corrigi-lo.

...

Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelPrincipal

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

Campo:

Descrição:

Cód. Layout (TQ7_CODLAY) 

Código do Layout.

Informações
titleInformação
  • 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.

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

Tabela Principal onde os dados serão buscados.

Informações
titleInformação
  • 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.

Informações
titleInformação
  • 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
Informações
titleInformação
  • 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
Informações
titleInformação
  • 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
Informações
titleInformação
  • Este campo é obrigatório
Sep. Decimal (TQ7_SEPDEC)

Separador Decimal. Contendo as opções:

  1. Ponto
  2. Vírgula 
Informações
titleInformação
  • Este campo é obrigatório
Cabeçalho (TQ7_INDCAB) 

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

  1. Sim
  2. Não
Informações
titleInformação
  • Este campo é obrigatório
Ind. Rodapé (TQ7_INDROD) 

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

  1. Sim
  2. Não
Informações
titleInformação
  • Este campo é obrigatório
Bloqueado (TQ7_MSBLQL)
Indica se o Registro do layout será bloqueado.
  1. Sim
  2. Não
Informações
titleInformação
  • Este campo é obrigatório.
Card
defaulttrue
id2
labelGrid Campos Disponíveis

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

Informações
titleInformação
  • Para
utilizar
  • usar os dados da Grid, basta selecionar o campo e
utilizar o
  • 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
 É 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

Informações
titleInformação
  • 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

Informações
titleInformação
  • 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

Regras de Negócio

...

effectDuration0.5
historyfalse
idRegras de Negócio
effectTypefade

...

id1
labelInclusão

Regras de negócio presente na rotina de Layout de Importação.

...

Conteúdos Relacionados

...

  • Abastecimento
  • Layout de Importação
  • Importação de Abastecimento via txt.Abastecimento