01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAEIC
Função:EICSI400
País:Brasil
Ticket:11696944
Requisito/Story/Issue (informe o requisito relacionado) :DTRADE-6452


02. SITUAÇÃO/REQUISITO

03. LOCALIZAÇÃO

04. PARÂMETROS

NomeTipoDescrição
EILinokCaracterParâmetro que define o local em que o ponto será executado, no momento da validação da linha do item da Solicitação de Importação.
GRV_INCALTArray of RecordPonto de entrada no momento da gravação de inclusão e alteração
INCLUI_BOTAOArray of RecordInclusão de botões na barra de ações.
SI400_GATILHOArray of RecordPonto de entrada para criação de gatilho. Deve ser utilizada a função SI400Gatilho(Campo) que deve ser chamada do valid do campo, passando como parametro o campo. No ponto de entrada deve ser feito um CASE do campo retornando o gatilho a ser executado na variavel cGatilho.
ANTES_TELA_INCLUIArray of Record Ponto de entrada para manipulação do array aButtons na tela de inclusão. 
ANTES_TELA_ALTERAArray of Recod Ponto de entrada para manipulação do array aButtons na tela de alteração. 


05. RETORNO

05. VARIÁVEIS


NomeTipoEscopoPode AlterarDescrição
cGatilhoCaracterPrivadoSimRetorno da função SI400Gatilho
aButtonsArray PrivadoSimArray dos botões em Ações Relacionadas.
USER FUNCTION EICSI400()
If ValType(ParamIXB) == "C"      
	cParam:= ParamIXB
EndIf

If cParam == "EILinok"   
	MsgInfo(“Validação da linha dos itens da SI ”)
EndIf 

If cParam == "SI400_GATILHO"    
	CASE cCampo == "W1_PRECO"       
	cGatilho := SB1->B1_UPRC   
END CASE
EndIf

If cParam == "INCLUI_BOTAO"   
	DEFINE BUTTON oBtnInc RESOURCE "EDIT" OF oSiBar GROUP;   
	ACTION (Eval(bIncluir)) TOOLTIP OemToAnsi("INCLUSAO")
EndIf

If cParam == "GRV_INCALT"   
	MsgInfo(“Gravação da inclusão e alteração”)
EndIf

RETURN