Descrição

Ponto de Entrada localizado na função A300Revisa e utilizado para liberar campos de usuário na revisão do contrato para edição. O ponto de entrada recebe através do primeiro parâmetro o tipo de revisão, então o ponto de entrada decide quais campos de usuário devem ser liberados para cada tipo de revisão.

Observações

 Somente serão liberados os campos que forem de usuário, campos de sistema não serão liberados.

Exemplos

#include "protheus.ch"


User Function A300USRF

Local aRet := {}
Local aExp01 := paramixb[1]

If aExp01 == "1"
aAdd(aRet,{'CN9',{'CN9_USRFLD'}}) //- Libera o campo de usuário CN9_USRFLD

aAdd(aRet,{'CNB',{'CNB_USRFLD1','CNB_USRFLD2'}}) //- Libera o campo de usuário CNB_USRFLD1 e CNB_USRFLD2
EndIf

Return aRet

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Microsiga_Protheus12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

 

Retorno

aUsrCpo

Deve ser respeitado o formato {'TABELA_1',{'CAMPO_1','CAMPO_2',...,'CAMPO_N'}} para retorno do aRet

Eventos de chamada do Ponto de Entrada

O ponto de entrada pode ser acionado nos seguintes processos: Revisão de contratos.

Variáveis

aUsrCpo

Programa Fonte

CNTA300R.PRW