ponto de entrada replica de dados

Upload: rodrigo-salomao

Post on 17-Jul-2015

82 views

Category:

Documents


2 download

TRANSCRIPT

PONTOS DE ENTRDA RPLICA DE DADOS

R030EXPAPOS A GRAVACCAO DO REGISTRO EXPORTADO
Ponto de entrada no envio de dados (exportacao), apos a gravacao do registro no arquivo texto.

Programa Fonte

.PRWSintaxe R030EXP ( < UPAR> ) --> URET

Parmetros Nome Tipo Descrio Passados dois parametros: - O alias do arquivo que esta sendo exportado. - Campo de Controle, que foi informado no arquivo de UPAR qualquer configuracao OZ1. X Default Obrigatrio Referncia

Retorno URET(qualquer)

Observaes

Este campo nao foi devidamente importado. Favor revisa-lo (consulte o DEM)

R030RENFINAL DA EXPORTACAO
Ponto de Entrada, apos todo o processo de envio, ao final da exportacao antes de retonar ao menu.







Programa Fonte

.PRWSintaxe R030REN ( < UPAR> ) --> URET

Parmetros Nome Tipo Descrio Passado um parametro: UPAR qualquer - Array com os nomes de arquivos gerados na exportacao. X Default Obrigatrio Referncia

Retorno URET(qualquer)

Este campo nao foi devidamente importado. Favor revisa-lo (consulte o DEM)

R030SELSELECIONAR ARQUIVOS
Ponto de Entrada entre a atualizacao do campo de marca e a tela de Browse no
processo de envio. Permite que venham marcados somente os arquivos que o
usuario desejar. Neste casi\o, o campo OZ1_OK devera ser atualizado com espa-
cos em branco para os arquivos que nao serao enviados.

Programa Fonte

.PRWSintaxe R030SEL ( < UPAR> ) --> URET

Parmetros Nome UPAR Retorno URET(qualquer) Tipo qualquer Descrio Default Obrigatrio X Referncia

Este campo nao foi devidamente importado. Favor revisa-lo (consulte o DEM)

R050ALTFIL

Permite que a configurao de alterao de filial possa ser manipulada. O ponto de entrada disparado apenas quando o campo OZ1_ALTFIL da tabela configurador de arquivos no estiver marcado como 'SIM'.

Verses Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 Programa Fonte

.PRWSintaxe R050ALTFIL ( < Nenhum> ) --> ExpL1

Parmetros Nome Nenhum Retorno ExpL1(logico) Tipo nulo Descrio Default Obrigatrio X Referncia

Indica se o campo filial deve ser alterado durante a importao.

R050CAMGRAVACAO DO REGISTRO IMPORTADO
Ponto de entrada que permite que seja tratado a gravacao dos campos de forma
especifica conforme necessidade do cliente.

Programa Fonte

.PRWSintaxe R050CAM ( < UPAR> ) --> URET

Parmetros Nome Tipo Descrio Default Obrigatrio Referncia

Passados tres parametros: - aCampos - Array dos campos cadastrados no SX3 do arquivo que esta sendo importado. UPAR qualquer - aCpoImp - Array dos campos que foram importados no arquivo texto. - xBuffer - Linha do arquivo texto que contem os dados que serao gravados. X

Retorno URET(qualquer)

Este campo nao foi devidamente importado. Favor revisa-lo (consulte o DEM)

R050FIMVALIDACAO NO FINAL DA IMPORTACAO
Ponto de Entrada na opcao de recebimento de dados (importacao), apos o final
do processo de importacao.


Programa Fonte Sintaxe R050FIM ( < UPAR> ) --> URET

Parmetros Nome UPAR Retorno URET(qualquer) Tipo qualquer Descrio Default Obrigatrio X Referncia

Este campo nao foi devidamente importado. Favor revisa-lo (consulte o DEM)

R050IMPVALIDACAO DO REGISTRO IMPORTADO
Ponto de Entrada na opcao de recebimento da dados (importacao), executado aps a gravao dos dados.







Verses

Advanced Protheus 6.09 , Advanced Protheus 7.10 Programa Fonte

.PRWSintaxe R050IMP ( < cPARAM1> , < lPARAM2> , < nPARAM3> , < nPARAM4> , < cPARAM5> ) --> URET

Parmetros Nome Tipo Descrio Passado quatro parametros: - Alias do arquivo que foi importado. - Novo registro - Indica para o execblock se e a 1a.vez que esta sendo imporcPARAM1 caracter tado. (Parametro logico) - Quantidade - Para o arquivo de Pedido de Compras C7_QUANT - Quantidade Entregue - Para o arquivo de Pedido de Compras - C7_QUJE - Novo registro - Indica para o execblock se e a 1a. vez lPARAM2 logico que esta sendo importado. - Quantidade - Para o arquivo de Pedido de Compras nPARAM3 numerico C7_QUANT - Quantidade Entregue - Para o arquivo de Pedido de nPARAM4 numerico Compras - C7_QUJE X X X X Default Obrigatrio Referncia

cPARAM5 caracter Retorno URET(nulo)

X

Observaes

R050SEQVALIDACAO DA SEQUENCIA DO ARQUIVO TEXTO
Ponto de Entrada antes de inicializar a Rotina de Importacao. Verifica
a sequencia do arquivo que esta sendo importado e menor que a sequencia do ultimo arquivo importado.
Ex.: No dia 01/01 foi enviado dois arquivos: 05010102.ALL e 05010103.ALL
Neste ponto de entrada e verificado se o arquivo 05010103.ALL nao esta
sendo importado antes do 05010102.ALL


Programa Fonte

.PRWSintaxe R050SEQ ( < UPAR> ) --> URET

Parmetros Nome Tipo Descrio Parametro: Nome do Arquivo que esta sendo importado. Default Obrigatrio Referncia

UPAR

qualquer

X

Retorno URET(qualquer)

Retorna uma variavel logica. - Se for falso o sistema nao importa o arquivo texto.

Observaes

R050VERVALIDACAO DO REGISTRO ANTES DE IMPORTAR
Ponto de Entrada na opcao de recebimento de dados (importacao), para verificar se os dados serao importados ou nao.




Programa Fonte

.PRWSintaxe R050VER ( < UPAR> ) --> URET

Parmetros Nome Tipo Descrio Passado um parametro: UPAR qualquer - xBuffer - Linha do arquivo texto que esta sendo importado. Retorno URET(qualquer) X Default Obrigatrio Referncia

Retorna uma variavel logica: - Se .t. o registro sera importado - Se .f. o registro nao sera importado.

Observaes

R110FIMPonto de entrada executado ao final da rotina de importao de dados por transao.Verses Advanced Protheus 7.10 , Microsiga Protheus 8.11 Programa Fonte

.PRWSintaxe R110FIM ( ) --> Nil

Retorno Nil(nulo)

Observaes

Nil

R110ImpO ponto de entrada R110Imp permite alterar o contedo gravado no campo _MSEXP durante a importao dos registros de transao. Na rotina de importao de transaes padro, o sistema limpa o campo _MSEXP, para que na prxima exportao o registro seja considerado. O ponto de entrada, permite preencher o campo com uma data especfica: Exemplo: User Function R110Imp() Local dExp := PARAMIXB[1] dExp := dDataBase Return dExp No exemplo acima, o campo preenchido com a data atual do sistema.Verses Advanced Protheus 7.10 , Microsiga Protheus 8.11 Programa Fonte

.PRWSintaxe R110Imp ( < dExp> ) --> dExp

Parmetros Nome dExp Retorno dExp(data) Tipo data Descrio Data sugerida pelo sistema Default Obrigatrio X Referncia

Observaes

Data preenchida