Histórico da Página
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#INCLUDE "PROTHEUS.CH" #INCLUDE "FWMVCDEF.CH" /*Exemplo de alteração de um documento*/ StaticUser Function Exemplo002() Local oModel := NIL Local oMdlCNK := Nil Local oMdlCXR := Nil Local cContra := "TREINAMENTO1954" Local cChave := xFilial("CNK") + cContra Local aErro := {} CNK->(DbSetOrder(3))//CNK_FILIAL+CNK_CONTRA+CNK_TPDOC if CNK->(DbSeek(cChave)) oModel := FwLoadModel("CNTA171") oModel:SetOperation(MODEL_OPERATION_UPDATE) if oModel:Activate() oMdlCNK := oModel:GetModel("CNKMASTER") oMdlCNK:SetValue("CNK_OBS" , "Exemplo Modificação") if AliasInDic('CXR') oMdlCXR := oModel:GetModel("CXRDETAIL") oMdlCXR:GoLine(2) oMdlCXR:SetValue("CXR_NOME" , "Operacao de Atualização") endif If oModel:VldData() oModel:CommitData() EndIf endif if oModel:HasErrorMessage() aErro := aClone(oModel:GetErrorMessage()) endif If oModel:IsActive() oModel:DeActivate() EndIf FreeObj(oModel) If !Empty(aErro) VarInfo('Erro apresentado:', aErro) EndIf endif Return |
04. Exclusão de um documento
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#INCLUDE "PROTHEUS.CH"
#INCLUDE "FWMVCDEF.CH"
/*Exemplo de exclusão de um documento*/
User Function Exemplo003()
Local oModel := NIL
Local cContra := "TREINAMENTO1954"
Local cChave := xFilial("CNK") + cContra
Local aErro := {}
CNK->(DbSetOrder(3))//CNK_FILIAL+CNK_CONTRA+CNK_TPDOC
if CNK->(DbSeek(cChave))
oModel := FwLoadModel("CNTA171")
oModel:SetOperation(MODEL_OPERATION_DELETE)
if oModel:Activate()
If oModel:VldData()
oModel:CommitData()
EndIf
endif
if oModel:HasErrorMessage()
aErro := aClone(oModel:GetErrorMessage())
endif
If oModel:IsActive()
oModel:DeActivate()
EndIf
FreeObj(oModel)
If !Empty(aErro)
VarInfo('Erro apresentado:', aErro)
EndIf
endif
Return |
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas