Vous êtes sur la page 1sur 7

Definio e Validao de Rotinas

Personalizadas
Estre Ambiental S/A.

Cdigo:

17334

Projeto:

Importao de Cadastros/Movimentos

Cd.
Projeto:

MAN0000001

Local:

So Paulo / SP

Data:

21/08/2008

Cliente:

Identificao:

Data:

Responsvel no Cliente:

RCFGIMP.prw

21/08/08

Vanessa Aleixo

Responsvel Microsiga:

Emerson Custdio

Reviso:

01

Documento de Referncia:

Data:

VFP Estre Importao ERP rev1.doc


Rotina Personalizada RCFGIMP - Layout Tabelas.xls

Agosto/2008

Descrio da Rotina ou Processo:

Processo de Importao de Arquivos (TXT/DBF)


Atravs da rotina de importao ser possvel a carga das seguintes tabelas padres do sistema MP10:

SE1 Ttulos a Receber


SE2 Ttulos a Pagar
SF2 Cabealho Notas Fiscais de Sadas (Manual via modulo Livros Fiscais)
SD2 Itens Notas Fiscais de Sadas (Manual via modulo Livros Fiscais)
SN1 Cadastro de Bens Imobilizados
SN2 Cadastro de Descrio Estendida dos Bens Imobilizados
SN3 Saldos dos Bens
SN4 Movimentos dos Bens

Ao acessar a opo customizada, ser apresentada a tela abaixo, onde dever ser definida a rotina que ser
utilizada para importao. A rotina define em qual tabela sero includas as informaes. No segundo campo
dever ser selecionado o arquivo que contem as informaes que devem ser importadas.

Caso o usurio clique no boto auxiliar do campo (?), ser apresentada uma tela para busca do arquivo de origem.
Observao: Os arquivos do tipo DBF necessariamente devem estar localizados dentro do servidor. Caso seja
escolhido um arquivo com extenso DBF fora do servidor uma mensagem ser apresentada informando a
impossibilidade de importao.
Definio/Validao de Rotina Personalizada

Pgina: 1 / 7

Definio e Validao de Rotinas


Personalizadas

Ainda nessa tela ser inicial ser possvel ativar a tela de parmetros (atravs do boto Parmetros), a qual
permite definir como o log de erro deve ser apresentado ao usurio, podendo ser:

Parar/Mostrar = A rotina apresenta o erro a cada ocorrncia;


Gravar = A rotina ir gravar ao final da importao um arquivo com todos os erros.

Caso a escolha seja Gravar, dever ser indicado no segundo campo o diretrio de destino para gravao do
arquivo de log.

Ao confirmar a tela de parmetros, a rotina retornar a tela inicial, onde ser possvel cancelar ou confirmar o inicio
da importao.
Definio/Validao de Rotina Personalizada

Pgina: 2 / 7

Definio e Validao de Rotinas


Personalizadas
Ao iniciar o processamento, a rotina inicialmente verificar se o nome do arquivo compatvel com a rotina
selecionada e empresa/filial ativas. Caso exista alguma divergncia ser apresentada uma tela informado o
problema. O usurio nesse momento poder cancelar a rotina, ou confirmar a continuidade do processamento.

Os nomes dos arquivos seguem o seguinte formato para criticas: AAABBCCD.EEE, onde:
AAA = Alias da tabela (3 caracteres alfa), exemplo: SA1 para cliente, SE1 para ttulos a receber.
BB = Codigo da empresa (2 caracteres alfa), conforme cadastro de empresa do MP10.
CC = Cdigo da filial (2 caracteres alfa), conforme cadastro de empresas do MP10.
D = Livre (n caracteres alfa).
EEE = Validas: TXT ou DBF.
Observao: A extenso do arquivo deve indicar o formato do mesmo. Caso a extenso no seja uma das validas,
a rotina no ser executada.
Caso no existam problemas com o nome do arquivo, a rotina passar a validar os nome de campos enviados e
seus formatos com os existentes no dicionrio de dados da empresa, existindo alguma divergncia de tipo, a rotina
ser abortada. Caso a ocorrncia seja referente a nomes divergentes, ser apresentada uma tela informativa, onde
ser possvel continuar ou abortar a rotina.

Caso o usurio escolha a opes de continuar com a importao, os campos com nomes divergentes sero
ignorados.
Observao: Especificamente no formato TXT, o campo CNPJ_CPF servir para que as tabelas SE1, SE2, SF2,
SD2 e SN1 enviem a inscrio do cliente/fornecedor. Caso exista esse campo no layout a rotina ir pesquisar nas
tabelas de clientes/fornecedores do sistema o cdigo+loja relacionado, retornando-os para importao nos campos
padres.
Aps todas as verificaes preliminares a importao ser iniciada conforme indicao de uma barra de
progresso.
Definio/Validao de Rotina Personalizada

Pgina: 3 / 7

Definio e Validao de Rotinas


Personalizadas

Caso o usurio tenha escolhido em parmetros a opo Parar/Mostrar, poder ser apresentada a seguinte tela a
cada erro:

A tela apresenta uma breve descrio do erro, indicando o campo com problema. Nesse momento o usurio
poder imprimir ou gravar o erro. Ao confirmar a rotina continuar a importao.
Aps a finalizao da rotina de importao ser apresentada a tela abaixo. Caso o usurio tenha escolhido a
opo Gravar para errorlog, ser apresentada tambm uma tela indicando que o log foi gerado, no caso de existir
erros.

Definio/Validao de Rotina Personalizada

Pgina: 4 / 7

Definio e Validao de Rotinas


Personalizadas

Especificao de Tabelas Genricas (SX5):

No existem tabelas genricas especficas.


Especificao de Parmetros:

No existem parmetros especficos.


Especificao de Perguntas e Consultas:

Perguntas Z_0001 automaticamente criadas com a execuo da rotina.


Especificao de Gatilhos:

No existem gatilhos especficos.


Especificao para Implantao:

Pr-Requisitos para a execuo da Rotina


Os arquivos de origem devem seguir os formatos TXT ou DBF, onde:
1. DBF: Os nomes e tipos e tamanhos dos campos dever respeitar o existentes nos dicionrios de dados;
2. TXT: O arquivo LAYOUT_TAB.TXT dever existir no diretrio \system\ do ambiente. Esse arquivo dever
conter as informaes referentes ao layout das tabelas de origem texto. O formato do arquivo dever ser:
Coluna
Alias da tabela
Separador
Nome do Campo
Separador
Tipo do Campo
Separador
Tamanho do Campo
Separador
Decimal
Separador
Posio Inicial no Layout
Definio/Validao de Rotina Personalizada

Inicial
001
004
005
015
016
017
018
021
022
023
024

Final
003
004
014
015
016
017
020
021
022
023
027
Pgina: 5 / 7

Definio e Validao de Rotinas


Personalizadas

Os separadores pode ser qualquer um caractere. A sua funcionalidade simplesmente para auxiliar
visualizao das colunas no arquivo;
A soma de todos os tamanhos indica a quantidade de colunas para a linha do arquivo;
Caso a posio inicial esteja zerada, a coluna no ser enviada para importao.

Exemplo:

---CONTAS A RECEBER-------SE1,E1_FILIAL ,C,002,0,0001


SE1,E1_PREFIXO,C,003,0,0003
SE1,E1_NUM
,C,009,0,0006
SE1,E1_PARCELA,C,001,0,0015
SE1,E1_TIPO
,C,003,0,0016
SE1,E1_NATUREZ,C,010,0,0019
SE1,E1_CLIENTE,C,006,0,0029
SE1,E1_LOJA
,C,002,0,0035
SE1,E1_EMISSAO,D,008,0,0037
SE1,E1_VENCTO ,D,008,0,0045
SE1,E1_VENCREA,D,008,0,0053
SE1,E1_VALOR ,N,017,2,0061
SE1,E1_IRRF
,N,014,2,0078
SE1,E1_ISS
,N,014,2,0092
SE1,E1_HIST
,C,025,0,0106
SE1,E1_INSS
,N,014,2,0131
SE1,E1_CSLL
,N,014,2,0145
SE1,E1_COFINS ,N,014,2,0159
SE1,E1_PIS
,N,014,2,0173
SE1,E1_ACRESC ,N,017,2,0187
SE1,E1_DECRESC,N,017,2,0204
SE1,CNPJ_CPF ,C,014,0,0221
---CONTAS A PAGAR---------SE2,E2_FILIAL ,C,002,0,0001
SE2,E2_PREFIXO,C,003,0,0003
SE2,E2_NUM
,C,009,0,0006
SE2,E2_PARCELA,C,001,0,0015
SE2,E2_TIPO
,C,003,0,0016
SE2,E2_NATUREZ,C,010,0,0019
SE2,E2_...
...

Caso o arquivo com as configuraes de layout no esteja disponvel no diretrio indicado a mensagem abaixo
ser apresentada:

Definio/Validao de Rotina Personalizada

Pgina: 6 / 7

Definio e Validao de Rotinas


Personalizadas
VALIDAO DA ROTINA
Validao da Rotina ou Processo:

Declaramos que foram realizados os testes e anlises necessrias na rotina personalizada, estando de acordo com
a mesma, a qual pode ser disponibilizada para utilizao dos usurios.
Aprovadores:

Data:

Visto:

Aprovadores:

Data:

Visto:

Vanessa Aleixo
Marcio Ribeiro

Definio/Validao de Rotina Personalizada

Pgina: 7 / 7

Vous aimerez peut-être aussi