Histórico da Página
...
- Visão Geral
- Medição com itens
- Medição sem Itens
- Medição com Rateio pré-configurado
- Medição com Rateio
- Medição configurado para ignorar produtos bloqueados
- Obtendo a lista de competências
- Estorno de uma medição
- Exclusão de uma medição
01. VISÃO GERAL
Objetivo desse documento é exemplificar a utilização do ExecAuto da nova rotina de Medições(CNTA121).
...
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
Static Function CNT121_007()
Local cCodCTR := "CNTA121EXEMP007"
Local cMedErro := ""
Local lRet := .F.
CND->(DbSetOrder(1))
If CND->(DbSeek(xFilial("CND") + cCodCTR))//Posicionar na CND para realizar o estorno
CN121Estorn(.T.,/*lAprRev*/, @cMedErro)
lRet := Empty(cMedErro) //Vazio caso nao ocorra nenhum erro
EndIf
Return lRet |
09. Exclusão de uma medição
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
Static Function CNT121_008()
Local oModel := Nil
Local cCodCTR := "CNTA121EXEMP008"
Local aMsgDeErro:= {}
Local lRet := .F.
CND->(DbSetOrder(1))
If CND->(DbSeek(xFilial("CND") + cCodCTR))//Posicionar na CND para realizar a exclusão
oModel := FWLoadModel("CNTA121")
oModel:SetOperation(MODEL_OPERATION_DELETE)
If(oModel:CanActivate())
oModel:Activate()
If (oModel:VldData()) /*Valida o modelo como um todo*/
oModel:CommitData()
EndIf
EndIf
lRet := !(oModel:HasErrorMessage())
If(!lRet)
aMsgDeErro := oModel:GetErrorMessage()
EndIf
EndIf
Return lRet |
| HTML |
|---|
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas