Árvore de páginas

Descrição

O Ponto de Entrada A300USRF está localizado na função A300Revisa. Ele recebe, por meio do primeiro parâmetro, o tipo de revisão e define os campos de usuário que devem ser liberados para cada tipo de revisão.

Observações

 

Serão liberados somente os campos que forem de usuário, ou seja, os campos de sistema não são contemplados.

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

IMPORTANTE

O campo de usuário será disponibilizado para alteração, apenas após o preenchimento do campo Tipo de Revisão (CN9_TIPREV), ou seja, mesmo que o ponto de entrada seja acionado, enquanto o tipo de revisão não for informado, o campo continuará bloqueado.

Idioma

Português(Brasil)

Versões

Microsiga_Protheus12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

Tipo de revisão, sendo: 1- Aditivo; 2- Reajuste; 3- Realinhamento; 4- Readequação; 5- Paralisação; 6- Reinício; 7- Clausulas; 8- Contábil; 9- Índice; A- Fornecedor/Cliente; B- Grupo de aprovação; C- Renovação; D- Multa/Bonificação; E- Caução e F- Orçamento de Serviços GS

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 no processo de Revisão de Contratos.

Variáveis

aUsrCpo

Programa Fonte

CNTA300R.PRW

  • Sem rótulos