01. DADOS GERAIS
Produto: |
TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Ativo Fixo (SIGAATF)
|
Função: | ATFA251 |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46030 |
02. DESCRIÇÃO
O ponto de entrada AF251CAN é utilizado para aplicar uma validação adicional no processo de cancelamento de adiantamentos de ativos. Ele é chamado durante o fluxo de cancelamento para verificar se os registros atendem aos critérios necessários para que o cancelamento prossiga.
Esse ponto de entrada retorna um valor booleano (.T.
ou .F.
) que indica se o cancelamento deve ser permitido ou não, proporcionando um controle adicional ao processo de gestão dos bens e evitando o cancelamento indevido de adiantamentos que possam causar inconsistências nos registros financeiros e patrimoniais.
Parâmetros
aCols: Array contendo informações sobre os registros que estão sendo processados.
nCnt: Número de registros que estão sendo considerados para o cancelamento.
Esses parâmetros permitem que o ponto de entrada avalie as condições dos registros e decida se o cancelamento pode ser realizado.
Retorno
O ponto de entrada retorna um valor booleano (
.T.
ou.F.
), indicando se o cancelamento dos registros deve ser permitido (.T.
) ou não (.F.
).
03. DEMAIS INFORMAÇÕES
If lCancela .AND. ExistBlock("AF251CAN") lCancela := Execblock("AF251CAN",.F.,.F.,{aCols,nCnt}) lCancela := IIF(ValType(lCancela) == "L",lCancela,.T.) Endif
User Function AF251CAN() // Declaração de variáveis locais Local lCancela := .T. Local aColPar := PARAMIXB[1] Local nCntPar := PARAMIXB[2] // Contexto: Valida se os registros atendem aos critérios para cancelamento If SN3->N3_BAIXA = "2" .And. (! Empty(SN3->N3_DTBAIXA)) //Validação do cliente lCancela := .T. EndIf // Retorna se o cancelamento dos registros pode ser realizado ou não Return lCancela
Importante !!
- Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
- Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.
04. ASSUNTOS RELACIONADOS
- Não se aplica.