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