Home

Linha Microsiga Protheus

Páginas filhas
  • PLSRDMILE - Manipulação da importação de tabelas no layout MILE

Descrição

Manipulação da importação de tabelas no layout MILE

Observações

Rdmake padrão para tratamento de importação de tabelas CBHPM, AMB, BRASINDICE, SIMPRO e MOVIMENTAÇÃO DE CONTA. Este fonte deve ser usado para qualquer tratamento de importação e exportação de dados usando layout MILE.

Exemplos

Preview

Veja também

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

TOTVSDBAccess

Updates

Parâmetros

Referente aos layout's CBHPM, AMB, BRASINDICEe SIMPRO

aInLay = Com ou sem interface e o nome do layout
aInfo = Vetor com informações adicionais
aDef = Vetor com definições do layout
oModel = Modelo de dados preenchido

aInLay1 = interface ou não .t. ou .f. aInLay2 = Nome do Layout

aInfo1 = Se adiciona linha na addgrid ou não .t. ou .f. aInfo2 = Linha corrente do arquivo TXT aInfo3 = Matriz contendo dados da linha caso seja por separador (CSV usando ponto e virgula) por exemplo aInfo4 = Matriz contendo dados tratados da linha pronto para ser inserido no obj aInfo5 = Matriz nome da tabela e chaves que estão sendo utilizadas

aDef1 = Caminho e nome do arquivo TXT de importação aDef2 = Nome do Modelo de dados aDef3 = Tipo de operação de inclusão - inclusão/alteração ou apenas inclusão aDef4 = Tipo de operação de alteração - Alteração direta ou exclui/inclui aDef5 = Estrutura do layout mile correspondente a XZ4

oModel = modelo utilizado pela importação

Referente ao layout MOVIMENTAÇÃO DE CONTA

aInLay = Com ou sem interface e o nome do layout
aInfo = Vetor com informações adicionais
aDef = Vetor com definições do layout
oModel = Modelo de dados preenchido

aInLay1 = interface ou não .t. ou .f. aInLay2 = Nome do Layout

aInfo1 = Se adiciona linha na addgrid ou não .t. ou .f. aInfo2 = Linha corrente do arquivo TXT aInfo3 = Matriz contendo dados da linha caso seja por separador (CSV usando ponto e virgula) por exemplo aInfo4 = Matriz contendo dados tratados da linha pronto para ser inserido no obj aInfo5 = Matriz nome da tabela e chaves que estão sendo utilizadas

aDef1 = Caminho e nome do arquivo TXT de importação aDef2 = Nome do Modelo de dados aDef3 = Tipo de operação de inclusão - inclusão/alteração ou apenas inclusão aDef4 = Tipo de operação de alteração - Alteração direta ou exclui/inclui aDef5 = Estrutura do layout mile correspondente a XZ5

Retorno

Referente aos layout's CBHPM, AMB, BRASINDICEe SIMPRO

Pre-validação = U_PLSMPREE - retorna oModel
Pos-validação = U_PLSMPOSE - retorna nil
Tratamento de dados = U_PLSMTRAD - retorna oModel
Validação de dados = U_PLSMVALO - retorna .t. ou .f. (pode evitar que o dado seja gravado no banco.)

Referente ao layout MOVIMENTAÇÃO DE CONTA

 Gravação:  U_PLMOVMI

 Validação de dados (Operação): U_PLMOVAO - retorna .t. ou .f. (.t. a guia esta pronta para gravação)


Eventos de chamada do Ponto de Entrada

Pre-validação, Pos-validação, Tratamento de dados e Validação de dados

Variáveis

Programa Fonte

PLSRDMILE.PRW

  • Sem rótulos