Árvore de páginas

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