Histórico da Página
Descrição
Essa documentação tem por objetivo descrever o novo processo de importação de abastecimento do módulo de Manutenção de Ativos, que fará a integração dos antigos processos de importação, Importação Convênio CTF (MNTA130), Importação de Convênio Ticket (MNTA631), Importação Convênio GoodCar (MNTA986) e Importação GTFrota (MNTA131) em um processo unificado: Importação de Abastecimento (MNTA716). Também será descrito as melhorias feita no processo de Análise Consistência.
Resumo
Segue abaixo um breve resumo das implementações da Importação de Abastecimento
- Desabilitado os convênios:
- MNTA130 - CTF;
- MNTA631 - Ticket;
- MNTA986 - GoodCar;
- MNTA131 - GTFrota;
- Criado o Cadastro padrão de Layout;
- Criado processo unificado de importação de abastecimento;
- Realizada melhorias no processo de análise consistência.
- Rotinas Alteradas
- MNTA635 – Consistência
- MNTA700 – Análise Consistência
- Rotinas Novas
- MNTA715 – Layout de Importação
- MNTA716 – Importação de Abastecimentos
Importante
Antes de executar o compatibilizador UPDMNTC5 é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em Microsiga Protheus TOTVS Smart Client, digite U_UPDMNTC5 no campo Programa Inicial.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
- Aplique o patch do chamado e execute/acesse qualquer rotina através da entrada do módulo de Manutenção de Ativos para acionar a função de entrada de sistema para criar os layouts padrões de importação, bem como os novos nomes de campo e atualização de erros da SX5..
Atualizações do Compatibilizador
- Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
TQ7 | Dados do Layout | Compartilhado | N |
TQ8 | Estrutura do Layout | Compartilhado | N |
2. Criaçãode Campos no arquivo SX3 – Campos:
- Tabela TQ7 - Dados do Layout:
Campo | TQ7_FILIAL | TQ7_CODLAY | TQ7_DESLAY | TQ7_TABELA | TQ7_DESTAB | TQ7_TIPARQ | TQ7_SEPARD | TQ7_FORDTA | TQ7_SEPDEC | TQ7_INDCAB | TQ7_INDROD |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 6 | 150 | 3 | 150 | 1 | 1 | 1 | 1 | 1 | 1 |
Decimal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Formato |
|
| @! | @! | @! | @! | @! | @! | @! | @! | @! |
Título | Filial | Cod. Layout | Desc. Layout | Cód. Tabela | Desc. Tabela | Arquivo TXT | Separador | Formato Data | Sep. Decimal | Cabeçalho | Ind. Rodape |
Descrição | Filial | Código do Layout | Descrição do Layout | Tabela Principal | Descrição da Tabela | Tipo de Arquivo TXT | Tipo Separador | Formato Data | Separador Decimal | Indica cabeçalho | Indica Rodapé |
Nível | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Sim | Sim | Sim | Não | Sim | Sim | Sim | Sim |
Browse | Sim | Sim | Sim | Não | Não | Não | Não | Não | Não | Não | Não |
Opções |
|
|
|
|
| 1=Fixo; 2=Separador | 1=Pipe; 2=Ponto-e- Virgula; 3=Traco; 4=Tab | 1=dd/mm/aaaa; 2=ddmmaaaa; 3=aaaa/mm/dd; 4=aaaammdd | 1=Ponto; 2=Vírgula | 1=Sim; 2=Não | 1=Sim; 2=Não |
When |
|
|
|
|
|
| lSeparador |
|
|
|
|
Relação |
| GETSXENUM("TQ7","TQ7_CODLAY") |
|
|
|
|
|
|
|
|
|
Val. Sistema |
|
|
|
|
|
|
|
|
|
|
|
Help | Filial | Código do Layout | Descrição do Layout | Código da Tabela Principal com os campos a serem utilizados na importação do abastecimento. | Descrição da Tabela Principal. | Tipo de Arquivo TXT. | Tipo de separador dos registros do arquivo TXT. | Formato da data dos registros importados | Tipo de separador dos numeros decimais. | Indica se o Layout possui cabeçalho, se tiver, o mesmo é ignorado na importação. | Indica se o Layout possui rodapé(totalizador) ao final do arquivo, se tiver, o mesmo é ignorado na importação. |
- Tabela TQ8 - Estrutura do Layout:
Campo |
| TQ8_FILIAL | TQ8_CODLAY | TQ8_SEQUEN | TQ8_CPOTAB | ||||||||||
Tipo | Caracter | Caracter | Numérico | Caracter | |||||||||||
Tamanho | 8 | 6 | 3 | 10 | |||||||||||
Decimal | 0 | 0 | 0 | 0 | |||||||||||
Formato |
|
| 999 |
| |||||||||||
Título | Filial | Cod. Layout | Seq. Campo | Campo | |||||||||||
Descrição |
| Filial | Código do Layout | Sequência do Campo | Campos do layout | ||||||||||
Nível | 1 | 1 | 1 | 1 | |||||||||||
Usado | Não | Sim | Sim | Sim | |||||||||||
Obrigatório | Não | Sim | Sim | Sim | |||||||||||
Browse | Sim | Sim | Não | Sim | |||||||||||
Opções |
|
|
|
| |||||||||||
When |
|
|
|
|
|
|
|
| |||||||
Relação |
|
|
|
|
|
|
|
|
|
|
| ||||
Val. Sistema |
|
|
|
|
|
|
|
|
|
|
| ||||
Help |
| Filial | Código do Layout | Sequência do campo na importação do layout | Campos da tabela principal que fazem parte da configuração do layout |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
5. Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa B05PLS:
Alias | (XB_ALIAS) |
Tipo | (XB_TIPO) |
Sequência | (XB_SEQ) |
Coluna | (XB_COLUNA) |
Descrição | (XB_DESCRI) |
Contém | (XB_CONTEM) |
6. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice | AA1 |
Ordem | 6 |
Chave | AA1_FILIAL+AA1_CODVEN |
Descrição | Cod. Vendedor |
Proprietário | S |
7. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | (X6_VAR) |
Tipo | (X6_TIPO) |
Descrição | (X6_DESCRIC + X6_DESC1 + X6_DESC2) |
Valor Padrão | (X6_CONTEUD) |
8. Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela BD5 – Contas Médicas:
Campo | Informe o conteúdo do (X7_CAMPO) |
Sequência | Informe o conteúdo do (X7_SEQUENC) |
Campo Domínio | Informe o conteúdo do (X7_CDOMIN) |
Tipo | Informe o conteúdo do (X7_TIPO) |
Regra | Informe o conteúdo do (X7_REGRA) |
Posiciona? | Informe o conteúdo do (X7_SEEK) |
Chave | Informe o conteúdo do (X7_CHAVE) |
Condição | Informe o conteúdo do (X7_CONDIC) |
Proprietário | Informe o conteúdo do (X7_PROPRI) |
Campo
TQ7_FILIAL
TQ7_CODLAY
TQ7_DESLAY
TQ7_TABELA
TQ7_DESTAB
TQ7_TIPARQ
TQ7_SEPARD
TQ7_FORDTA
TQ7_SEPDEC
TQ7_INDCAB
TQ7_INDROD
Tipo
Caracter
Caracter
Caracter
Caracter
Caracter
Caracter
Caracter
Caracter
Caracter
Caracter
Caracter
Tamanho
8
6
150
3
150
1
1
1
1
1
1
Decimal
0
0
0
0
0
0
0
0
0
0
0
Formato
@!
@!
@!
@!
@!
@!
@!
@!
@!
Título
Filial
Cod. Layout
Desc. Layout
Cód. Tabela
Desc. Tabela
Arquivo TXT
Separador
Formato Data
Sep. Decimal
Cabeçalho
Ind. Rodape
Descrição
Filial
Código do Layout
Descrição do
Layout
Tabela Principal
Descrição
da Tabela
Tipo de
Arquivo TXT
Tipo
Separador
Formato Data
Separador
Decimal
Indica
cabeçalho
Indica Rodapé
Nível
1
1
1
1
1
1
1
1
1
1
1
Usado
Não
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Obrigatório
Não
Sim
Sim
Sim
Sim
Sim
Não
Sim
Sim
Sim
Sim
Browse
Sim
Sim
Sim
Não
Não
Não
Não
Não
Não
Não
Não
Opções
1=Fixo;
2=Separador
1=Pipe;
2=Ponto-e-
Virgula;
3=Traco;
4=Tab
1=dd/mm/aaaa;
2=ddmmaaaa;
3=aaaa/mm/dd;
4=aaaammdd
1=Ponto;
2=Vírgula
1=Sim;
2=Não
1=Sim;
2=Não
When
lSeparador
Relação
GETSXENUM
("TQ7","TQ7_CODLAY")
Val. Sistema
Help
Filial
Código do Layout
Descrição do
Layout
Código da Tabela
Principal com os
campos a serem
utilizados na
importação do
abastecimento.
Descrição da
Tabela
Principal.
Tipo de Arquivo
TXT.
Tipo de
separador
dos registros
do arquivo
TXT.
Formato da
data dos
registros
importados
Tipo de separador
dos numeros
decimais.
Indica se o Layout
possui cabeçalho,
se tiver, o mesmo
é ignorado na
importação.
Indica se o Layout
possui rodapé(totalizador)
ao final do arquivo,
se tiver, o mesmo é
ignorado
na importação.
Procedimento para Utilização
Deck of Cards | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|