O ponto de entrada CTS11INDC permite a manipulação do indicador do saldo final (IND_DC_CTA_FIN - CSE_INDVAL) e do indicador de grupo da DRE (DRE IND_GRP_DRE - CSE_INDDRE) quando a conta não tiver movimentação.
Para os registros que não tiveram movimentação o sistema utiliza como valor padrão C - Credor para o campo de Indicador da situação do valor final (IND_DC_CTA_FIN) e R - Receita Indicador de grupo da DRE (IND_GRP_DRE).
Exemplo:
|J150|0000000020|TST00000000000000002320|D|2|TST00000000000000002319|2018|1000,00|C|0,00|C|R
| primeira célula |
Os impactos gerados pela utilização do ponto de entrada é de total responsabilidade do cliente que o solicitou. |
Parâmetro | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| PARAMIXB[1] | Caracter | Campo que será | |
| PARAMIXB[2] | Caracter | Código da visão gerencial | |
| PARAMIXB[2] | Caracter | Código da conta na visão gerencial |
Retorno | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| cIndic | Caracter | Variável caracter retornando string HTML para mensagem de bloqueio. | Sim |
#include "protheus.ch"
User Function CT010BWF()
Local cPEHTML := ParamIXB[1]
Local nCont := ParamIXB[2]
//tabela CQD esta posicionada
cPEHTML += ' ' + Ctb012Sx3("CQD_DTINI") + ': '+DTOC(CQD->CQD_DTINI)
cPEHTML += ' ' + Ctb012Sx3("CQD_DTFIM") + ': '+DTOC(CQD->CQD_DTFIM)
Return(cPEHTML)
|
If lPeHtml
cHtmlPe := ExecBlock("CT010BWF",.F.,.F.,{ cHtml, nCont })
If ValType(cHtmlPe) != "C" .OR. Empty(Alltrim(cHtmlPE))
Help(" ",1,"CT010BWF_ERR",,"Error PE WF - HTML!",3,1)
Else
cHtml := cHtmlPe
EndIf
EndIf
|
<!-- 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>
|