MATIMP - Alimenta informações da rotina de implantação de saldos em estoque
Ponto-de-Entrada: MATIMP - Alimenta informações da rotina de implantação de saldos em estoque
Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
LOCALIZAÇÃO : Function MatImpProc()
EM QUE PONTO : O ponto de entrada É chamado para alimentar as informacoes da rotina de implantacao de saldos em estoque. Deve ser utilizado em importacoes de outros sistemas ou para facilitar a implantacao do saldo em estoque existente na empresa.
Eventos
Programa Fonte
MATAIMP.PRW
Sintaxe
MATIMP - Alimenta informações da rotina de implantação de saldos em estoque ( < PARAMIXB> ) --> aRegs
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB | Numérico | Recebe como parametro qual opcao esta sendo utilizada : Opcao 1 - Implantacao de Saldos em Estoque | X |
Retorno
-
aRegs(vetor)
- O retorno deve ser um array multidimensional que garante um numero de linhas bastante grande , pela forma que deve ser criado (suporta 4096X4096 linhas = 16777216 linhas )
Exemplos
User Function matimp()Local aRegs:={{}}nOpcao:=paramixbIf nOpcao == 1/* Estrutura que deve ter o array aRegsEstrutura do array para importacao dos dadosCOLUNA 01- Codigo do produtoCOLUNA 02- AlmoxarifadoCOLUNA 03- LoteCOLUNA 04- Data de validade do LoteCOLUNA 05- LocalizacaoCOLUNA 06- Numero de SerieCOLUNA 07- QuantidadeCOLUNA 08- Quantidade na segunda UMCOLUNA 09- Valor do movimento Moeda 1COLUNA 10- Valor do movimento Moeda 2COLUNA 11- Valor do movimento Moeda 3COLUNA 12- Valor do movimento Moeda 4COLUNA 13- Valor do movimento Moeda 5 */// Adiciona registro em array para LogFor nz:=1 to 5000// Adiciona registro em array para LogIf Len(aRegs[Len(aRegs)]) > 4095AADD(aRegs,{})EndIf AADD(aRegs[Len(aRegs)],{PRODUTO,LOCAL,LOTE,VALIDADE,LOCALIZACAO,NUMERO DE SERIE,QTD,QTD 2A UM,VALOR INICIAL MOEDA 1,VALOR INICIAL MOEDA 2,VALOR INICIAL MOEDA 3,VALOR INICIAL MOEDA 4,VALOR INICIAL MOEDA 5})Next nzEndIfRETURN(aRegs)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas