Tempo aproximado para leitura: 00:01:00 min
Dúvida
É possível customizar a rotina de manutenção de Produtos (EECAC120)?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Todas as versões
Solução
Para essa necessidade existe o ponto de entrada EECAC120, no qual ele deve ser utilizado para customizar a rotina de manutenção de Produtos no módulo Easy Export Control e Easy Drawback Control.
Permitindo a adição de campos da tabela SB1 e a validação se permite a inclusão/alteração.
Exemplo
User Function EECAC120()
Local cParam:= ""
Local nOperacao:= 0
If ValType(PARAMIXB) == "C"
cParam := PARAMIXB
ElseIf ValType(PARAMIXB) == "A"
cParam := PARAMIXB[1]
EndIf
If cParam == "ENCHOICE"
AAdd(aDrwBck, "B1_GRUPO") //Inclusão de campos adicionais para a manutenção no módulo de Drawback
AAdd(aDrwBck, "B1_CONTA")
EndIf
iF cParam == "VALID_GRAVACAO"
nOperacao := ParamIxb[2] //4 atera 3 inclui
IF M->B1_PRV1 > 1000 .AND. nOperacao == 4
lRetPE:=.F.
ENDIF
Endif
Return .T.
Saiba mais:
0 Comentários