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: | ATFA036 |
| País: | Brasil |
| Ticket: | Interno |
| Requisito/Story/Issue | DSERCTR1-46030 |
02. DESCRIÇÃO
O ponto de entrada AF036CAN é utilizado para aplicar uma validação específica durante o cancelamento de baixas efetuadas sobre ativos fixos. Ele pode realizar uma checagem adicional ou atualizar registros, garantindo que a operação de cancelamento seja feita apenas em condições adequadas, evitando inconsistências nos registros contábeis e patrimoniais.
03. DEMAIS INFORMAÇÕES
Manipulação de PE no sistema
If ExistBlock("AF036CAN")
ExecBlock("AF036CAN",.F.,.F.)
EndIf
Exemplo de PE
User Function AF036CAN()
// 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
EndIf
// Atualiza o campo de status no SN1, caso necessário
If SN1->N1_STATUS = "C" .And. lCancela
SN1->(RecLock())
SN1->N1_STATUS := "A"
SN1->(MsUnlock())
EndIf
Return
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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas