Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Column
Expandir
titleACRESCIMO
  • Descrição:
    • A função retorna o valor que representa o tipo de ocorrência de Acréscimo no patrimônio (70).
  • Parâmetros:

    • Não possui.

  • Exemplo: 
    • ACRESCIMO() - O resultado será 70
Expandir
titleBAIXAPARCIAL
  • Descrição:
    • A função retorna o valor que representa o tipo de ocorrência de Baixa Parcial no patrimônio (90).
  • Parâmetros:

    • Não possui.

  • Exemplo: 
    • BAIXAPARCIAL() - O resultado será 90
Expandir
titleBAIXAPERIODOANTERIOR
  • Descrição:
    • A função retorna o valor que representa o tipo de ocorrência para Baixa de Período Anterior no patrimônio (100).
  • Parâmetros:
    • Não possui.
  • Exemplo: 
    • BAIXAPERIODOANTERIOR() - O resultado será 100
Expandir
titleBAIXATOTAL
  • Descrição:
    • A função retorna o valor que representa o tipo de ocorrência de Baixa Total no patrimônio (99).
  • Parâmetros:
    • Não possui.
  • Exemplo:
    • BAIXATOTAL() - O resultado será 99
Expandir
titleCAMPOBEM
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da IBEM. Caso não haja dados, busca-se os valores compatíveis na tabela IPATRIMONIO. Se o campo não existir, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IBEM ou IPATRIMONIO
  • Exemplo:
    • CAMPOBEM("DESCRICAO") - O resultado será o valor do campo "Descrição".
Expandir
titleCAMPOBEMCOMPL
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IPATRIMONIOCOMPL. Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIOCOMPL
  • Exemplo:
    • CAMPOBEMCOMPL("PLACA") - O resultado será o valor do campo "Placa".
Expandir
titleCAMPOBEMTRANSFERENCIA
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IPATRIMONIOTRANSFERENCIA. Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIOTRANSFERENCIA.
  • Exemplo:
    • CAMPOBEMTRANSFERENCIA("CODFILIALORIGEM") - O resultado será o valor do campo "CodFilialOrigem".
Expandir
titleCAMPOCALCULORAZAO
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela ICALCULORAZAO, convertido para o tipo indicado. Se o campo não existir na tabela ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela ICALCULORAZAO.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOCALCULORAZAO("TAXADEPRECIACAOPERIODO", "V") - O resultado será o valor do campo "TaxaDepreciacaoPeriodo" convertido para um valor numérico.
Expandir
titleCAMPOOCORRENCIA
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IOCORRENCIA. Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IOCORRENCIA.
  • Exemplo:
    • CAMPOOCORRENCIA("VALORVENDA") - O resultado será o valor do campo "ValorVenda".
Expandir
titleCAMPOPATRIMONIO
  • Descrição: A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IPATRIMONIO, convertido para o tipo indicado. Se o campo não existir na tabela ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIO.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOPATRIMONIO("DESCRICAO", "S") - O resultado será o valor do campo "Descrição" convertido para um texto.
Expandir
titleCAMPOPATRIMONIOCOMPL
  • Descrição: A função recebe um campo como parâmetro e retorna o valor correspondente da tabela de Complemento do Patrimônio (IPATRIMONIOCOMPL), convertido para o tipo indicado. Se o campo não existir na tabela ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIOCOMPL.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOPATRIMONIOCOMPL("COR", "S") - O resultado será o valor do campo "Cor" convertido para um texto.
Expandir
titleCAMPOPATRIMONIOTRANSFERENCIA
  • Descrição: A função recebe um campo como parâmetro e retorna o valor correspondente da tabela Transferência de Patrimônio (IPATRIMONIOTRANSFERENCIA), convertido para o tipo indicado. Se o campo não existir na tabela ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIOTRANSFERENCIA.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOPATRIMONIOTRANSFERENCIA("CODCENTROCUSTODESTINO", "S") - O resultado será o valor do campo "Código de Centro de Custo do Destino" convertido para um texto.
Expandir
titleCAMPORAZAO
  • Descrição: A função recebe um campo como parâmetro e retorna o valor correspondente da tabela Cálculo de Depreciação (ICALCULORAZAO), convertido para texto. Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela ICALCULORAZAO.
  • Exemplo:
    • CAMPORAZAO("INDICE") - O resultado será o valor do campo "Índice" convertido para um texto.
  • Observação: Também é possível utilizar a função de fórmula "CAMPOCALCULORAZAO", sendo a diferença que essa fórmula aceita também, o Tipos de Campo ("V", "I", "D" e "S").


Expandir
titleCAMPOTRANSFERENCIA
  • Descrição: A função recebe um campo como parâmetro e retorna o valor correspondente da tabela Transferência de Patrimônio (ITRANSFERENCIACONTROLE), convertido para texto. Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela ITRANSFERENCIACONTROLE.
  • Exemplo:
    • CAMPOTRANSFERENCIA("OBSERVACAO") - O resultado será o valor do campo "Observação" convertido para um texto.
  • Observação: Também é possível utilizar a função de fórmula "CAMPOTRANSFERENCIACONTROLE", sendo a diferença que essa fórmula aceita também, os Tipo de Campo ("V", "I", "D" e "S").
Expandir
titleCAMPOTRANSFERENCIACONTROLE
  • Descrição: A função recebe um campo como parâmetro e retorna o valor correspondente da tabela Transferência de Patrimônio (ITRANSFERENCIACONTROLE), convertido para o tipo indicado. Se o campo não existir na tabela possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela ITRANSFERENCIACONTROLE.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOTRANSFERENCIACONTROLE("OBSERVACAO", "S") - O resultado será o valor do campo "Observação" convertido para um texto.
Expandir
titleDATAAQUISICAO
  • Descrição: A função retorna o valor que representa a Data de Aquisição (ITRANSFERENCIACONTROLE) no Patrimônio, convertido para o tipo indicado. Se o campo não existir na tabela possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • DATAAQUISICAO("D") - O resultado será o valor do campo "Data de Aquisição" convertida para uma data.
Expandir
titleDATABASE
  • Descrição: A função retorna o valor que representa a Data de Base do Patrimônio, convertida para o tipo indicado.  Se o campo não existir na tabela possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Funcionamento: Ao utilizar a Fórmula, será retornada a Data de Base do Patrimônio. O sistema busca valor em uma das três tabelas diferentes, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:
    • ISALDOCALCULOPATRIMONIOMOEDA - Campo: DATABASEPATRIMONIO.
    • ICALCULOPATRIMONIO - Campo: DATAINICIOVIGENCIA.
    • IPATRIMONIO - Campo: DATAAQUISICAO.
  • Parâmetros:
    • Identificador de Cálculo do Patrimônio (int): Relativo ao Identificador de Cálculo do Patrimônio das tabelas citadas no funcionamento.
    • Identificador de Moeda do Patrimônio (int): Relativo ao Identificador da Moeda utilizada no Cálculo do Patrimônio.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • DATABASE(1, 1, "D") - O resultado será o valor do campo "Data Base Patrimônio", "Data Início Vigência" ou "Data de Aquisição", retornando sempre o primeiro a ser encontrado e convertido para uma data.
Expandir
titleDEPRECIACAOACUMULADACORRIGIDA
  • Descrição: A função retorna o valor que representa a Depreciação Acumulada Corrigida do Patrimônio, convertido para o tipo indicado.  Se o campo não existir na tabela possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Funcionamento: Ao utilizar a Fórmula, será retornada o Valor de Depreciação Acumulada Corrigida do Patrimônio. O sistema busca valor em uma das três tabelas diferentes, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:
    • ICALCULORAZAO - Campo: Soma(DEPRECIACAOACUMULADACORRIGIDA).
    • ISALDOCALCULOPATRIMONIOMOEDA - Campo: Soma(DEPRECIACAOACUMULADACORRIGIDA).
    • IPATRIMONIOMOEDA- Campo: Soma(DEPRECIACAOAQUISICAOCORRIGIDA).
  • Parâmetros:
    • Data (string): Relativa a Data até onde será buscada a Depreciação do Patrimônio das tabelas citadas no funcionamento.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • DEPRECIACAOACUMULADACORRIGIDA("01/01/2020", "S") - O resultado será a Soma dos valores do campo "Depreciação Acumulada Corrigida", até a Data de "01/01/2020", convertido em formato de texto.
Expandir
titleDEPRECIACAOMENSAL
  • Descrição: A função retorna o valor que representa a Depreciação Mensal do Patrimônio, presente na tabela ICALCULORAZAO, somando o campo DEPRECIACAOAJUSTADA, convertido para o tipo indicado. Se o campo não existir na tabela possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Funcionamento: Ao utilizar a Fórmula, será retornado o Valor de Depreciação Mensal do Patrimônio, buscando o Valor do ano e mês de cálculo atual.
  • Parâmetros:
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • DEPRECIACAOMENSAL("S") - O resultado será a Soma dos valores do campo "Depreciação Ajustada", no Período de Cálculo atual, convertido em formato de texto.
Expandir
titleDTAQUISICAO
  • Descrição: A função retorna o valor que representa a Data de Aquisição no Patrimônio. Se o campo não existir na possuir valor, uma exceção será lançada.
  • Parâmetros:

    • Não possui.

  • Exemplo:
    • DTAQUISICAO() - O resultado será o valor do campo "Data de Aquisição" convertida para um texto.


Nota
titleOBSERVAÇÃO

As funções listadas que trazem dados de tabelas devem ser utilizadas preferencialmente por fórmulas que trabalhem com determinados contextos para o correto funcionamento das mesmas.