Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
MT097GRV - Substitui a gravação nos processos de compras
MT097GRV - Substitui a gravação nos processos de compras

Ponto-de-Entrada: MT097GRV - Substitui a gravação nos processos de compras
Versões: Advanced Protheus 6.09 , 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 MaAlcDoc - Função Responsável pela gravação da tabela SCR contendo o controle de bloqueio e liberação dos documentos com alçada.

EM QUE PONTO : No inicio da função MaAlcDoc Após a confirmação da liberação, bloqueio ou estorno do documento de alçada pelo programa MATA097 (Liberações) e também no final das rotinas de gravação dos processos do compras que possuem alçada, MATA120- Pedido de Compras, Autorização de Entrega, MATA125 - Contratos de Parceria, MATA103 - Nota Fiscal de Entrada, COMXFUN função MaAvalCot evento 4 na Analise de Cotações ao gerar os pedidos de compras originado de cotações, pode ser usado para diversos fins podendo até interromper a gravação da tabela SCR através do seu retorno .F., outra aplicação possível é a substituição da rotina de gravação, pela própria do usuario desenvolvida no PE.

Programa Fonte
MATA097.PRX
Sintaxe

MT097GRV - Substitui a gravação nos processos de compras ( [ ExpA1 ], [ ExpD1 ], [ ExpN1 ], [ ExpC1 ], [ ExpL1 ] ) --> ExpL2

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
ExpA1VetorContém as informações do documento.
ExpD1DataContém a data de referência para o saldo.
ExpN1CaracterContém a operação a ser executada.1-Inclusão do Documento;2-Transferência para Superior;3-Exclusão;4-Aprovação;5-Estorno;6-Bloqueio de aprovação
ExpC1CaracterContém a chave do SF! para exclusão do SCR.
ExpL1LógicoVerifica se exista a eliminacao de residuos
Retorno
    ExpL2(logico)
  • ExpL2= .T. continua o processo da MaAlcDoc e grava a tabela SCR.

    ExpL2 = .F. Interrompe o processo e não grava a tabela SCR.
Exemplos
User Function MT097GRV()  Local ExpA1 := PARAMIXB[1] Local ExpD1 := PARAMIXB[2] Local ExpN1 := PARAMIXB[3] Local ExpC1 := PARAMIXB[4] Local ExpL1 := PARAMIXB[5] Local ExpL2:= .F.  //Rotina de gravação do usuario  .... Return(ExpL2)