O ponto de entrada FA60BDE será executado para cada título a receber de acordo com o filtro informado nas rotinas FINA060 - Transferências e FINA061 - Borderô de Recebimento com Impostos.
Importante ressaltar que o ponto de entrada FA60BDE será executado para todos os títulos apresentados para o usuário realizar a marcação em tela do tipo MarkBrowse. Independentemente do título ter sido marcado ou não, o ponto de entrada FA60BDE será executado para o título em questão e estará posicionado na tabela SE1 - Contas a Receber.
#INCLUDE "PROTHEUS.CH"
//--------------------------------------------------------------------------
/*/{Protheus.doc} FA60BDE
Ponto de entrada utilizado para tomar uma ação para cada título selecionado
ou não para geração do borderô.
//--------------------------------------------------------------------------
User Function FA60BDE()
If TRB->E1_OK == cMarca // Variável "cMarca" é do tipo Private e contém o valor para verificação se o título foi marcado pelo usuário.
// Coloque sua lógica de programação aqui.
EndIf
Return |
O ponto de entrada recebe a variável PARAMIXB em forma de array contendo a estrutura abaixo:
| Posição | Descrição | Variavel de origem |
| 1 | Número do Título | cNumTit |
| 2 | Data da Baixa | dBaixa |
| 3 | Tipo do Título | cTipo |
| 4 | Nosso Número | cNsNum |
| 5 | Valor da Despesa | nDespes |
| 6 | Valor do Desconto | nDescont |
| 7 | Valor do Abatimento | nAbatim |
| 8 | Valor Recebido | nValRec |
| 9 | Juros | nJuros |
| 10 | Multa | nMulta |
| 11 | Outras Despesas | nOutrDesp |
| 12 | Valor do Credito | nValCc |
| 13 | Data do Credito | dDataCred |
| 14 | Ocorrência | cOcorr |
| 15 | Motivo do banco (EB_MOTBAN) | cMotBan |
| 16 | Linha Inteira | xBuffer |
| 17 | Data de Vencimento | dDtVc |
Deve retornar uma variável do tipo ARRAY com a mesma estrutura do parâmetro PARAMIXB.
Durante o processamento da rotina, após sair do ponto de entrada F200POS, o seu array de retorno também é repassado por parâmetro para outros pontos de entrada. Portanto, caso for alterar o conteúdo de variáveis dentro do ponto de entrada F200POS, avalie se a variável alterada também foi devidamente atualizada no array de retorno para não impactar os demais pontos de entrada. Segue os pontos de entrada que podem ser impactados: FA200FIL e FINA200. |
<!-- 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>
|