Versões comparadas

Chave

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

Punto de

entrada MTALCPER

entrada MTALCPER

Pivot Table
id1539269568702_-213189173
Linha ProdutoPonto EntradaBanco Dados operacionalis

Línea de

producto:

Protheus

Segmento:

Manufatura

Manufactura

Módulo:

SIGACOM - Compras

RotinaRutina:

Rotina

Rutina

Nome Técnico

Nombre técnico

Liberação

Liberación de

Documentos

documentos

MATA094

Liberação

Liberación de

Documentos

documentos

MATA097

Controle

Control de

Alçadas

pertinencias

MATXALC

Punto de

entrada:

MTALCPER

País(es):

Brasil

Base(s) de

datos:

Todos

Sistema(s)

operativo(

s):

Windows® / Linux®Versões

Versiones/Release:

12.1.14

Ponto

Punto de

Entrada

entrada

DescriçãoO ponto o controle alçadas de forma customizada em documentos que não controlam alçada por padrãoFunçãoFonteFunçãoEm qual Na atualização dos dados da liberação (tabela SCR e tabela do documento com alçada customizada da montagem da tela de liberação para carga dos dados do documento e depois da confirmação de liberação para atualização dos dados,(tabela SCR e tabela do documento com alçada customizada da montagem da tela de liberação para carga dos dados do documento e depois da confirmação de liberação para atualização dos dados,(tabela SCR e tabela do documento com alçada customizada da montagem da tela de estorno para carga dos dados do documento e depois da confirmação de estorno para atualização dos dados,(tabela SCR e tabela do documento com alçada customizada da montagem da tela de transferência para carga dos dados do documento e depois da confirmação de transferência para atualização dos dados,(tabela No processamento da liberação para atualização do campo de flag do controle de alçadasNo processamento da liberação pelo superior para atualização do campo de flag do controle de alçadasAo acionar a visualização do Ao o atualização do status de aprovaçãoTamanho

Descripción:

El punto de entrada MTALCPER permite utilizar

el control de

pertinencias de manera personalizada en documentos que no controlan pertinencia por estándar

LocalizaçãoUbicación:

No En el momento da liberação de liberar documentos bloqueados por controle control de alçadapertinencia.

Programa Fontefuente:

MATA194; MATA197; MATXALC;

Función:

Fuente

Función

En qué momento

MATA094

A094Commit

En la actualización de los datos de la liberación (tabla SCR y tabla del documento con pertinencia personalizada).

MATA097

A097Libera

Antes

de montar la pantalla de liberación, para cargar los datos del documento y después confirmar la liberación para actualizar los datos,

(tabla SCR y tabla del documento con pertinencia personalizada

).

MATA097

A097Superi

Antes

de montar la pantalla de liberación, para cargar los datos del documento y después confirmar la liberación para actualizar los datos,

(tabla SCR y tabla del documento con pertinencia personalizada).

MATA097

A097Estorn

Antes

de montar la pantalla de reversión, para cargar los datos del documento y después confirmar la reversión para actualizar los datos,

(tabla SCR y tabla del documento con pertinencia personalizada

).

MATA097

A097Transf

Antes

de montar la pantalla de transferencia, para cargar los datos del documento y después confirmar la transferencia para actualizar los datos,(Tabla SCR).

MATA097

A097ProcLib

En el procesamiento de la liberación para actualizar el campo de Flag de control de pertinencias.

MATA097

A097ProcSup

En el procesamiento de la liberación por el superior para actualizar el campo de Flag de control de pertinencias.

MATA097

A097Visual

Al activar la visualización del documento

MATA097

A097Lock

Al bloquear

el registro para

Parâmetrosnão há

actualizar el estatus de aprobación

Parámetros

no existe

Devolución:

Debe devolver un Array con las informaciones de todos los documentos con pertinencia implementada de manera personalizada. Estas informaciones serán utilizadas por el programa de Liberación de Documentos para procesar los eventos de aprobación, rechazo, transferencia, aprobación por parte del superior y respuesta. El array se debe entregar en el siguiente formato:

Posición

Descripción

Tipo

Tamaño

Retorno:

Deverá retornar um Array com as informações de todos os documentos com alçada implementada de forma customizada. Estas informações serão utilizadas pelo programa de Liberação de Documentos para processar os eventos de aprovação, rejeição, transferência, aprovação pelo superior e estorno. O array deverá ser entregue no seguinte formato:

Posição

Descrição

Tipo

 aRet[nx,1]

Código

do

del tipo de documento utilizado para

o documento com alçada customizada (conforme parâmetro enviado na MaAlcDoc, para criação da alçada e

el documento con pertinencia personalizada (de acuerdo con el parámetro enviado en la MaAlcDoc, para crear la pertinencia y el campo CR_TIPO).

Caractere

Mesmo do

Carácter

Igual que el campo CR_TIPO

aRet[nx,2]

Alias

do documento com alçada customizada

del documento con pertinencia personalizada.

Caractere

Carácter

3

aRet[nx,3]

Índice

do

del Alias

do documento com alçada customizada para pesquisa do

del documento con pertinencia personalizada para buscar el referido documento.

Deve

Debe ser

um índice onde o início da chave corresponda a

un índice donde el inicio de la clave corresponda al(os)

ao

valor(es)

gravado no

grabado en el campo CR_NUM (

chave

clave de

identificação do

identificación del documento).

Numérico

Não fixado

No fijado

aRet[nx,4]

Chave

Clave de campos (

sem a filial) do alias do documento com alçada customizada que compõe o valor do

sin la sucursal) del alias del documento con pertinencia personalizada que compone el valor del campo CR_NUM (

chave

clave de

identificação do

identificación del documento).

Caractere

Carácter

Não fixado

No fijado

aRet[nX,5]

Bloco

Bloque de código

com o

con el comando para

abertura da interface de visualização do documento com alçada customizada.

apertura de la interfaz de visualización del documento con pertinencia personalizada.

Bloque de código sin respuesta esperada.

No fijado

Bloco de código sem retorno esperado.Não fixado

aRet[nX,6]

Bloco

Bloque de código

com o

con el comando para validar

a permissão de estorno das aprovações e rejeições do documento com alçada customizada .

el permiso de reversión de las aprobaciones y rechazos del documento con pertinencia personalizada.

Bloque de código con respuesta lógica, en verdadero es

Bloco de código com retorno lógico, sendo verdadeiro

(.T.) para permitir

o estorno e

la reversión, y falso (.F.) para bloquear

o estorno

la reversión.

Não fixado

No fijado

aRet[nX,7]

Vetor com os dados do campo de controle no alias do documento com alçada customizada utilizado para controle da liberação.Vetor

Vector con los datos del campo de control en el alias del documento con pertinencia personalizada utilizado para controlar la liberación.

Vector

4

aRet[nX,7,1]

Nome do

Nombre del campo de

controle no alias do documento com alçada customizada.CaractereConforme

control en el alias del documento con pertinencia personalizada.

Carácter

Según el campo

aRet[nX,7,2]

Conteúdo do

Contenido del campo de

controle

control que indicará que

o

el documento

encontra-

se encuentra bloqueado (

pendente de aprovação ou rejeição

pendiente de aprobación o rechazo)

Caractere

Carácter

Conforme

Según el campo

aRet[nX,7,3]

Conteúdo do

Contenido del campo de

controle

control que indicará que

o

el documento

encontra-

se

aprovado

encuentra aprobado.

Caractere

Carácter

Conforme

Según el campo

aRet[nX,7,4] 

Conteúdo do

Contenido del campo de

controle

control que indicará que

o

el documento

encontra-

se

rejeitado

encuentra rechazado.

Caractere

Carácter

Conforme

Según el campo

 Exemplo

 Ejemplo:

#INCLUDE 'PROTHEUS.CH'

User function MTALCPER()

Local aAlc := {}

// Validações do usuárioValidaciones del usuario

If SCR->CR_TIPO == 'ED'

    aAdd(aAlc,{ SCR->CR_TIPO, 'CO1', 1, 'CO1->CO1_CODEDT','','',{'CO1->CO1_XBLQST',"A","","2"}}}

EndIf

Return(aAlc)


ObservaçõesObservaciones

  1. A geração e exclusão das alçadas de aprovação (processadas pela função MAAlcDoc) nos eventos de inclusão, alteração e exclusão dos documentos, não serão realizadas a partir da utilização deste ponto La generación y eliminación de las pertinencias de aprobación (procesadas por la función MAAlcDoc) en los eventos de inclusión, modificación y eliminación de los documentos, no se realizarán a partir de la utilización de este punto de entrada. Para isto, deverão ser utilizados pontos esto, se deben utilizar puntos de entrada (se documento padrão do si es documento estándar del sistema) ou alterado o fonte (se documento customizadoo se debe modificar el fuente (si el documento es personalizado), para que na gravação dos documentos sejam realizadas as chamadas da função MAAlcDoc.en la grabación de los documentos se realicen las llamadas de la función
  2. Si está utilizando la aprobación Caso esteja utilizando a aprovação por tipo de documento (parâmetro parámetro MV_ALTPDOC), recomenda-se a criação dos se recomienda crear los campos “AL_DOC” + tipo de documento, para possibilitar permitir determinar os los grupos de aprovação aprobación por tipo de documento, para os documentos com alçadas customizadaslos documentos con pertinencias personalizadas.