Ponto-de-Entrada: MTFILLP3
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
Descrição:
Ponto de entrada executado na geração do arquivo de trabalho resultante do processamento dos registros relacionados ao poder de terceiros (SB6,SD1,SD2). Este ponto de entrada é executado para cada registro da tabela SB6.
Eventos
Programa Fonte
COMXFUN.PRX
Sintaxe
MTFILLP3 ( [ ExpA1 ], [ ExpC2 ], [ ExpC3 ], [ ExpC4 ], [ ExpC5 ], [ ExpC6 ] )
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ExpA1 | Array of Record | Contém a estrutura do arquivo de trabalho gerado pela rotina | |||||||||||||||
ExpC2 | Caracter | Contém o alias do arquivo de trabalho | |||||||||||||||
ExpC3 | Caracter | Contém o alias do arquivo SB6 em processo | |||||||||||||||
ExpC4 | Caracter | Contém o alias do arquivo SD2 em processo | |||||||||||||||
ExpC5 | Caracter | Contém o alias do arquivo SD1 em processo | |||||||||||||||
ExpC6 | Caracter | Tipo de operação E-Entrada/S-Saida |
Retorno
-
()
Observações
Exemplos
Segue aplicação para atualizar o preço de venda do SB6:User Function MTFILLP3Local ExpA1 := PARAMIXB[1]Local ExpC2 := PARAMIXB[2]Local ExpC3 := PARAMIXB[3]Local ExpC4 := PARAMIXB[4]Local ExpC5 := PARAMIXB[5]Local ExpC6 := PARAMIXB[6]If ExpC6 == "E" .And. (ExpC4)->D2_PRCVEN <> 0 (ExpC2)->B6_PRCVEN := (ExpC4)->D2_PRCVEN (ExpC2)->B6_PRUNIT := (ExpC4)->D2_PRCVENElse (ExpC2)->B6_PRCVEN := (ExpC5)->D1_VUNIT (ExpC2)->B6_PRUNIT := (ExpC5)->D1_VUNITEndIfReturn NIL
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas