Histórico da Página
Descrição | EICGI400 - Manutenção de L.I. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Observações | Utilizado durante a rotina de manutenção de L.I. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exemplos | User Function EICGI400() Local cParam:= "" Local xRet IF Type("ParamIXB") == "C" cParam:= PARAMIXB Else cParam:= PARAMIXB[1] Endif If cParam == "ADD_WORK_TMP" aAdd(aStru_TMP,{"EIT_TESTE","C",AvSx3("EIT_TESTE",3),0}) Elseif cParam == "ADD_WORK_EIT" aAdd(aStru_EIT,{"EIT_TESTE","C",AvSx3("EIT_TESTE",3),0}) Elseif cParam == "CARREGA_WORK_EIT1" Work_EIT->EIT_TESTE := EIT->EIT_TESTE Elseif cParam == "CARREGA_WORK_TMP" Work_TMP->EIT_TESTE := Work_EIT->EIT_TESTE Elseif cParam == "CARREGA_WORK_EIT2" Work_EIT->EIT_TESTE := Work_TMP->EIT_TESTE ElseIf cParam == "FILTRO_MBROWSE" xRet := "WP_FABR='000002' And WP_FABLOJ='02'" ElseIf cParam == "MSG_AC" lMsgAC := .F. ElseIf cParam == "VARIAVEIS" //permite definir variáveis para quebra da sequência da LI //cVar_Quebra:= conteúdo de controle //cCpo_Quebra:= conteúdo de comparação ElseIf cParam == "GRAVA_VARIAVEIS" //permite redefinir variáveis para quebra da sequência da LI //cVar_Quebra:= conteúdo de controle //cCpo_Quebra:= conteúdo de comparação ElseIf cParam == "QUEBRA" //permite alterar variáveis para quebra da sequência da LI //cVar_Quebra:= conteúdo de controle //cCpo_Quebra:= conteúdo de comparação ElseIf cParam == "QUEBRAESPECIAL" //permite criar uma regra própria para quebra da sequencia da LI //lQuebrou:= .T. ElseIf cParam == "VAL_ITEM" //validação dos campos do item da PLI If Upper(MFlag) == "SALDO_Q" //Validação para o campo quantidade If TSaldo_Q > 10 MsgInfo("A quantidade não pode ser maior que 10", "VAL_ITEM") lRet:= .F. EndIf EndIf ElseIf cParam == "MEMO_ITEM" //neste momento, a tabela SB1 estará posicionada no código do produto WORK_DESC->(Reclock("WORK_DESC", .F.)) EndIf ElseIf cParam == "ANTES_DELET" //Executado antes da efetivar a exclusão da PLI. ElseIf cParam == "ANTES_TELA_VISUAL" //Executado antes da tela principal de manutenção de PLI. ElseIf cParam == "FIM_GI400INCLUI" //Executado após finalizar a gravação da Inclusão. ElseIf cParam == "FIM_GI400ALTERA" //Executado após finalizar a gravação da Alteração. Endif Return xRet | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Preview | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Veja também | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Idioma | Português(Brasil) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Versões | Microsiga_Protheus11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sistemas Operacionais Suportados | Todos | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Compatível com as Bases de Dados | Todas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Updates | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parâmetros |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Retorno | .T. - Retornar sempre true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Eventos de chamada do Ponto de Entrada | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Variáveis |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Programa Fonte | EICGI400.PRW |