Ponto-de-Entrada: MTA120G3 - Grava informações no item do pedido posicionado
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 A120GRAVA - Função responsável pela gravação do Pedido de Compras e Autorização de Entrega.
EM QUE PONTO : Na função A120GRAVA executado após a gravação de cada item do pedido de compras recebe como parametro o Array manipulado pelo ponto de entrada MTA120G1 e pode ser usado para gravar as informações deste array no item do pedido posicionado.
SintaxeMTA120G3 - Grava informações no item do pedido posicionado ( < PARAMIXB> ) --> lRet
Parâmetros:
| Nome |
|
| Tipo |
|
| Descrição |
|
| Default |
|
| Obrigatório |
|
| Referência |
|
| PARAMIXB |
|
| Vetor |
|
| Array contendo como estrutura: {aArrayG1 , lGeraSCR } onde : aArrayG1 := Parametro retornado pelo ponto de entrada MTA120G1 executado antes de comecar a gravar os itens do Pedido de Compra. / lGeraSCR := Variavel logica que indica se foi gerado arquivo de alçadas tabela SCR. |
|
|
|
|
| X |
|
|
|
|
RetornolRet(logico)- .T. => Será gerado o bloqueio (SCR)
.F. => Não será gerado o bloqueio (SCR)
Obs.: Esse retorno será gravado na variável lGeraSCR utilizada como uma das condições de geração do arquivo de controle de alçadas (SCR). - Caso o retorno seja configurado como .F. e se existir registro na tabela (SCR) antes da alteração, o mesmo será excluído visto a possibilidade de alteração de quantidades e valores que podem conflitar com a configuração do grupo de aprovação. , ou seja, registros aprovados com valores maiores que o limite dos aprovadores.
Observações
O retorno do ponto de entrada não é obrigatório, porém pode ser passado. Vide a tela de parâmetros e retorno.
ExemplosUser Function MTA120G1()Local aArrayPC := Informações do Usuario//Codigo do Usuario acrescentando informações para posterior gravação nos itens do PC pelos pontos de entrada MTA120G2 e MTA120G3.Return(aArrayPC)//-----------------------------------------------------------------------------------------User Function MTA120G3()Local aInformacoes := PARAMIXBSC7->C7_CAMPO := aInformacoes[1] // informações do UsuarioReturn