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

Ponto-de-Entrada: PLPROXMT - Manipula Código de Matrícula
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11
Descrição:

Programa: PLSMLIB

Função: PLPROXMT

Objetivo: Permitir manipular o código da próxima matrícula que será inserida na inclusão de novas famílias no sistema. Será utilizado a cada família incluída no sistema após clicar no botão de confirmação (botão ok) de uma nova família

Exemplo:

Como o sistema realiza esse processo de forma padrão:

Seja um grupo/empresa 0020

A cada nova família é criada a matrícula 000001,000002 e assim por diante.

O ponto de entrada PLPROXMT permite manipular esta regra deixando para o
ponto de entrada o poder de devolver a nova matricula.

Exemplo:

User Function PLPROXMT
LOCAL cCodOpe := paramixb[1] //parâmetro de entrada 1
LOCAL cCodEmp := paramixb[2] //parâmetro de entrada 2
LOCAL cMatric := ''


cMatric := '' //nesta variável deve ser tratada toda a necessidade da customização
              //deve-se observar que nunca pode ser devolvida uma matrícula
              //existente na base de dados

Return(cMatric)
 

 

Programa Fonte
.PRW
Sintaxe

PLPROXMT - Manipula Código de Matrícula ( < paramixb[1]> , < paramixb[2]> ) --> Retorno Caracter

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
paramixb[1]Array of RecordX
paramixb[2]Array of RecordX
Retorno
    Retorno Caracter(caracter)
  • Caracter com o código da próxima família a ser criada: