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: | ATFA175 |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46030 |
02. DESCRIÇÃO
A função AF175GRV
é chamada durante a criação de um registro de depreciação acelerada (tipo "07") para um ativo na tabela SN3
. Ela permite que dados adicionais sejam incluídos ou ajustados antes que a nova linha seja gravada. A função recebe os dados atuais do cabeçalho e das colunas referentes ao registro a ser criado e deve retornar um array com os novos valores que serão aplicados na linha.
03. DEMAIS INFORMAÇÕES
Manipulação de PE no sistema
If ExistBlock("AF175GRV") uRet := ExecBlock("AF175GRV",.F.,.F.,{aHeader,aCols[n]}) If ValType(uRet) == "A" aAdd(aAux,{aHeader[n][2], uRet }) EndIf EndIf aAdd(aItens, aAux)
Exemplo de PE
User Function AF175GRV() Local aHeadGRV := PARAMIXB[1] Local aRetorno := PARAMIXB[2] Local nPosHist := aScan(aHeader, {|aItem| AllTrim(aItem[2]) == AllTrim("N3_HISTOR") }) If Empty(aRetorno[nPosHist]) // validacao do cliente EndIf // Retorna o array com os ajustes realizados Return aRetorno
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