Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | |
Função: | ATFXVLD |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46829 |
O ponto de entrada AFCLDEPR é utilizado para manipular a classificação padrão dos ativos que sofrerão depreciação. Ele permite definir quais ativos sofrerão ou não depreciação, determinando se os valores totalizados no relatório Relação dos Bens Adquiridos (ATFR110) serão positivos ou negativos.
Esse ponto de entrada oferece flexibilidade para customizações específicas no comportamento de classificação de ativos no contexto de depreciação.
If ExistBlock("AFCLDEPR") lAtClssVer := ExecBlock("AFCLDEPR",.F.,.F.,{cClassif}) EndIf |
User Function AFCLDEPR() Local cClassif := Paramixb[1] Local cTpDepr := "N|D|A|O|T|E" //adiciona classificação de ativos depreciáveis Local cTpNDepr := "V|S|I|C|P|R" //adiciona classificação de ativos não depreciáveis Local lRet := .F. /* * Classificação dos ativos - SN1->N1_PATRIM * "N" -> Ativo Imobilizado * "S" -> Patrimônio Líquido * "A" -> Amortização * "C" -> Capital Social * "P" -> Patrimônio (Prejuízo) * "I" -> Ativo Intangível * "D" -> Ativo Diferido * "O" -> Orçamento * "V" -> Provisão * "T" -> Custos de Transação */ // Classificações de Bens que sofrem o processo de depreciação If cClassif $ cTpDepr lRet := .T. // Sim, deprecia // Classificação de Bens que NÃO sofrem o processo de depreciação ElseIf cClassif $ cTpNDepr lRet := .F. // Não, NÃO deprecia EndIf Return (lRet) |
|