//--------------------------- INCLUSÃO --------------------------------------------------------------------------------------------//
#INCLUDE "TOTVS.CH"
User Function RQIPA040I()
Local aCabec := {}
Local aItens := {}
Local aItensQPA := {}
Local nOpc := 3
Private lMsErroAuto := .F.
aAdd(aCabec,{"QP3_GRUPO" ,"G001" ,Nil})
aAdd(aCabec,{"QP3_DESCRI","GRUPO1",Nil})
aAdd(aItens,{"QPA_GRUPO" ,"G001" ,Nil})
aAdd(aItens,{"QPA_PRODUT","1112A",Nil})
aAdd(aItensQPA,aItens)
MSExecAuto( { |x,y,z| QIPA040(x,y,z) } , aCabec , aItensQPA , nOpc)
If lMsErroAuto
MostraErro()
Else
Alert("Registro Incluído")
EndIf
Return
//----------------------------------- ALTERAÇÃO -----------------------------------------------------------------------------------//
#INCLUDE "TOTVS.CH"
User Function RQIPA040A()
Local aCabec := {}
Local aItens := {}
Local aItensQPA := {}
Local nOpc := 4
Private lMsErroAuto := .F.
aAdd(aCabec,{"QP3_GRUPO" ,"G001" ,Nil})
aAdd(aCabec,{"QP3_DESCRI","GRUPO TESTE",Nil})
aAdd(aItens,{"QPA_GRUPO" ,"G001" ,Nil})
aAdd(aItens,{"QPA_PRODUT","1112A",Nil})
aAdd(aItensQPA,aItens)
MSExecAuto( { |x,y,z| QIPA040(x,y,z) } , aCabec , aItensQPA , nOpc)
If lMsErroAuto
MostraErro()
Else
Alert("Registro Alterado")
EndIf
Return
//------------------------------------------------------------- EXCLUSÃO ----------------------------------------------------------//
#INCLUDE "TOTVS.CH"
User Function RQIPA040E()
Local aCabec := {}
Local aItens := {}
Local aItensQPA := {}
Local nOpc := 5
Private lMsErroAuto := .F.
aAdd(aCabec,{"QP3_GRUPO" ,"G001" ,Nil})
aAdd(aItens,{"QPA_GRUPO" ,"G001" ,Nil})
aAdd(aItensQPA,aItens)
MSExecAuto( { |x,y,z| QIPA040(x,y,z) } , aCabec , aItensQPA , nOpc)
If lMsErroAuto
MostraErro()
Else
Alert("Registro Excluído")
EndIf
Return
//---------------------------------------------------------------------------------------------------------------------------------//