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: | ATFA035 |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46829 |
02. DESCRIÇÃO
O ponto de entrada AF035VAL permite a manipulação dos valores incluídos na rotina Baixas do Ativo (ATFA035). Ele possibilita customizações específicas, permitindo que o cliente aplique regras de negócio personalizadas sobre os valores processados durante as operações de baixa de ativos.
Este ponto de entrada é útil para atender a cenários onde os cálculos ou valores padrão do sistema precisam ser ajustados ou validados de acordo com critérios específicos do cliente.
03. DEMAIS INFORMAÇÕES
Manipulação de PE no sistema
nVlVend := Iif(ExistBlock( "AF035VAL" ),ExecBlock("AF035VAL",.F.,.F.), 0)
Exemplo de PE
User Function AF035VAL() Local nVlVend := 0 Local aBxAtivo := {} Alert("Ponto de Entrada AF035VAL() executado.") AADD( aBxAtivo, { "N3_CBASE" , SN1->N1_CBASE } ) AADD( aBxAtivo, { "CNOTA" , SN4->N4_NOTA } ) AADD( aBxAtivo, { "CITEM" , SN1->N1_ITEM } ) AADD( aBxAtivo, { "N3_TIPO" , SN3->N3_TIPO } ) AADD( aBxAtivo, { "CSERIE" , SN4->N4_SERIE } ) AADD( aBxAtivo, { "VLRBAIXA", SN3->N3_VORIG1 } ) AADD( aBxAtivo, { "NQUANT" , SN1->N1_QUANTD } ) AADD( aBxAtivo, { "AUTPERCBX" , 100 } ) AADD( aBxAtivo, { "NVLVEND" , SN4->N4_VENDA } ) nVlVend := aBxAtivo[9][2] Return nVlVend
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