Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ponto de entrada MT097GRV

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

Alçadas

MATXALC

Ponto de Entrada:

MT097GRV

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SCR

Sistema(s) operacional(is):

Windows/Linux

Ponto de Entrada

Descrição:

O Ponto de Entrada MT097GRV permite substituir a gravação nos processos de compras

Localização:

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 usuário desenvolvida no PE.

Eventos:

O Ponto de entrada é executado 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.

Programa Fonte:

MATXALC

Função:

MAALCDOC

Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

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

...

Programa Fonte
MATA097.PRX

...

Parâmetros:

Nome

Tipo

Descrição

...

PARAMIXB

...

Array

Contem informações do documento

...

...

PARAMIXBData

...

Contem a data de

...

referencia para o saldo

...

...

PARAMIXBCaracter

Conté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

...

PARAMIXBCaracter

...

Contem a chave

...

da SF1 para exclusão do SCR

...

...

PARAMIXB

...

LogicoVerifica se

...

existe a

...

eliminação de resíduo
PARAMIXBCaracterCódigo Aprovador
PARAMIXBCaracterCódigo Usuário
PARAMIXBCaracterCódigo Grupo Aprovação
 Retorno:

Nome

Tipo

Descrição

Obrigatório

lRetLogico

.T. - 

continua o processo da MaAlcDoc e grava a tabela SCR

...

;

...

.F.

...

- Interrompe o processo e não grava a tabela SCR

 X

 

Exemplo:

#Include 'Protheus.ch'

...

User

...

Function

...

MT097GRV()

...

Local

...

ExpA1

...

:=

...

PARAMIXB[1]

...


Local

...

ExpD1

...

:=

...

PARAMIXB[2]

...


Local

...

ExpN1

...

:=

...

PARAMIXB[3]

...


Local

...

ExpC1

...

:=

...

PARAMIXB[4]

...


Local

...

ExpL1

...

:=

...

PARAMIXB[5

...

]
Local ExpC2 := PARAMIXB[6]
Local ExpC3 := PARAMIXB[7]
Local ExpC4 := PARAMIXB[8]
Local ExpL2:=

...

.F.

...

//Rotina

...

de

...

gravação

...

do usuário
....

...

Return(ExpL2)

...