Árvore de páginas

Boletim Técnico: Grupos de bens com múltiplos sistemas de cálculo
Ocorrência
Nova Rotina
Resumo
Implementada a rotina Grupos de Bem (ATFA271) que permite adicionar os dados contábeis do bem e o conjunto padrão de sistemas de cálculo, como o tipo de ativo associado ao método de depreciação, à taxa anual, ao critério de início de depreciação e aos períodos de controle de depreciação – calendários.Essa rotina além de agrupar os bens, facilita o preenchimento da ficha de um bem por meio da rotina Ativos (ATFA010), exibindo no momento da inclusão os dados referente às contas contábeis e aos sistemas de cálculo.Na rotina Ativos (ATFA010) disponibilizou-se melhoria, que permite o cadastro de mais de um método de depreciação para o tipo 10 – Depreciação Fiscal/Gerencal, diferenciando-os apenas pelo tipo de saldo. As demais rotinas que envolvem movimentações do ativo, foram adequadas para contemplar os múltiplos sistemas de cálculos.Nos relatórios Posição Valorizada (ATFR070) e Posição Valorizada na Data (ATFR072) foram incluídos os tipos de depreciação correspondentes ao tipo de ativo.
ID do Chamado
TDOGAB
Aplicabilidade
Grupos de bens com múltiplos sistemas de cálculo
Produtos
  • Microsiga 11
  • Módulos
    • SIGAATF
    Países
    • Argentina
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    Grupos de Bem (ATFA271)
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Compatibilizador 1
    - UPDATF
    Procedimentos para Implementação
    O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC.
    Antes de executar o compatibilizador UPDATF é imprescindível:
    a)        Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\ SYSTEM).
    b)     Os diretórios acima mencionados correspondem à instalação padrão do Protheus®, portanto, devem ser alterados conforme o produto instalado na empresa.
    c)        Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
    d)     Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus®, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
    e)     O compatibilizador deve ser executado com a Integridade Referencial desativada*.
     
     
     
    O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!
     
    A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
     
                              i.     No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
                            ii.     Se nãoIntegridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.
                           iii.     Se Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;
                           iv.     Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade estará(rão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).
                             v.     Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/Desativar (APCFG60D).
                           vi.     Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
                          vii.     Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.
     
    Contate o Help Desk Framework EM CASO DE DÚVIDAS!
     
     
    1.     Em Microsiga Protheus® Smart Client, digite U_UPDATF no campo Programa Inicial.
     
    Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 13/04/2012.
    2.     Clique em OK para continuar.
    3.     Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo    exclusivo.
    4.  Confirme para dar início ao processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma   mensagem explicativa na tela.
    5.  Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    6.     Clique em Gravar para salvar o histórico (log) apresentado.
    7.     Clique em OK para encerrar o processamento.
    Descrição de Ajustes
    1.     Criação de tabela no arquivo SX2 – Tabelas:
    ·       Tabela FNG:
    Chave
    Nome
    Modo
    Pyme
    FNG
    Itens dos Grupos de Bens
    Exclusivo
    Sim
     
     
    2.     Criação de campos no arquivo SX3 – Campos:
    O tamanho dos campos com grupo de campos especificado pode variar de acordo com o ambiente.
    ·  Tabela FNG:
    Campo
    FNG_FILIAL
    Tipo
    C - Caracter
    Tamanho
    2
    Decimal
    0
    Título
    Filial
    Descrição
    Filial do Sistema
    Help
    Filial do Sistema
    Usado
    Não
    Obrigatório
    Não
    Browse
    Não
    Contexto
    Real
    Propriedade
    Alterar
    Grupo de Campos
    “033” - Tamanho da Filial
     
     
    Campo
    FNG_GRUPO
    Tipo
    C - Caracter
    Tamanho
    4
    Decimal
    0
    Formato
    @!
    Título
    Grupo Bens 
    Descrição
    Codigo do Grupo de Bens
    Help
    Informe o codigo do grupo de bens  
    Usado
    Não
    Obrigatório
    Não
    Browse
    Não
    Contexto
    Real
    Propriedade
    Visualizar
     
    Campo
    FNG_TIPO
    Tipo
    C – Caracter
    Tamanho
    2
    Decimal
    0
    Formato
    @9
    Título
    Tipo Ativo
    Descrição
    Tipo de Ativo
    Help
    Informe o tipo do ativo, onde podem ser informados apenas os tipos 01 = Depreciação Fiscal e 10 = Depreciação Fiscal/Gerencial.    
    Usado
    Sim
    Obrigatório
    Sim
    Browse
    Sim
    Opções
    #ATFCbGener(xFilial(“SX5”),”SX5”,”G1”,”01”,{“01”,”10”})
    Val. Sistema
    Iif(FindFunction(“VldDeprec”), VldDeprec(), .T.)
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_HISTOR
    Tipo
    C – Caracter
    Tamanho
    40
    Decimal
    0
    Formato
    @!
    Título
    Historico
    Descrição
    Historico do Valor
    Help
    Informe o Histórico do Valor a ser cadastrado.        
    Usado
    Sim
    Obrigatório
    Sim
    Browse
    Não
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_TPSALD
    Tipo
    C - Caracter
    Tamanho
    1
    Decimal
    0
    Formato
    @9
    Título
    Tipo Saldo
    Descrição
    Tipo de Saldo
    Help
    Informe o tipo de saldo a ser considerado. O tipo de saldo 0 - Orçado não pode ser utilizado nessa operação.
    Usado
    Sim
    Obrigatório
    Sim
    Browse
    Não
    Relação
    Iif(Type(“M->NG_TPSALDO”) == “C”, M-> NG_TPSALDO, “”)
    Opções
    #AdmCbGener(xFilial(“SX5”),”SX5”,”SL”,”01”)
    Val. Sistema
    Iif(FindFunction(“VldTpSald”), VldTpSald(M->FNG_TPSALD), .T.)
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_TPDEPR
    Tipo
    C – Caracter
    Tamanho
    1
    Decimal
    0
    Formato
    @!
    Título
    Tipo Deprec
    Descrição
    Tipo de Depreciacao
    Help
    Informe o tipo de Depreciacao.
    Usado
    Sim
    Obrigatório
    Sim
    Browse
    Não
    Relação
    Iif(Type("M->NG_TPDEPR") == "C", M->NG_TPDEPR, "")
    Opções
    #AdmCbGener(xFilial("SN0"),"SN0","04","01")
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_TXDEP1
    Tipo
    N - Numérico
    Tamanho
    9
    Decimal
    4
    Formato
    @E 9999.9999
    Título
    Tx.An.Depr1
    Descrição
    Taxa Anual Depreciacao 1
    Help
    Informe a Taxa Anual de Depreciacao na Moeda 1.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Relação
    Iif(Type(“M->NG_TXDEPR1”) == “N”, M->NG_TXDEPR1, 0)
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_TXDEP2
    Tipo
    N – Numérico
    Tamanho
    9
    Decimal
    4
    Formato
    @E 9999.9999
    Título
    Tx.An.Depr2
    Descrição
    Taxa Anual Depreciacao 2
    Help
    Informe a Taxa Anual de Depreciacao na Moeda 2.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Relação
    Iif(Type(“M->NG_TXDEPR2”) == “N”, M->NG_TXDEPR2, 0)
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_TXDEP3
    Tipo
    N – Numérico
    Tamanho
    9
    Decimal
    4
    Formato
    @E 9999.9999
    Título
    Tx.An.Depr3
    Descrição
    Taxa Anual Depreciacao 3
    Help
    Informe a Taxa Anual de Depreciacao na Moeda 3.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Relação
    Iif(Type(“M->NG_TXDEPR3”) == “N”, M->NG_TXDEPR3, 0)
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_TXDEP4
    Tipo
    N – Numérico
    Tamanho
    9
    Decimal
    4
    Formato
    @E 9999.9999
    Título
    Tx.An.Depr4
    Descrição
    Taxa Anual Depreciacao 4
    Help
    Informe a Taxa Anual de Depreciacao na Moeda 4.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Relação
    Iif(Type(“M->NG_TXDEPR4”) == “N”, M->NG_TXDEPR4, 0)
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_TXDEP5
    Tipo
    N – Numérico
    Tamanho
    9
    Decimal
    4
    Formato
    @E 9999.9999
    Título
    Tx.An.Depr5
    Descrição
    Taxa Anual Depreciacao 5
    Help
    Informe a Taxa Anual de Depreciacao na Moeda 5.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Relação
    Iif(Type(“M->NG_TXDEPR5”) == “N”, M->NG_TXDEPR5, 0)
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    FNG_CRIDEP
    Tipo
    C – Caracter
    Tamanho
    15
    Decimal
    0
    Formato
    @!
    Título
    Crit. Deprec
    Descrição
    Criterio de Depreciacao
    Help
    Informe o Critério de depreciação. Os tipos 03 e 04 não podem ser utilizados para o Tipo de Ativo 01 = Depreciação Fiscal e habilitam o campo Cal. Criterio.            
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Modo Edição
    VldTipDepr("FNG_CRIDEP")
    Relação
    Iif(Type("M->NG_CRIDEPR") == "C", M-> NG_CRIDEPR, "")
    Val. Sistema
    Iif(FindFunction('VldDeprec'), VldDeprec(), .T.) .AND. ExistCpo('SN0', '05' + M->FNG_CRIDEP)
    Contexto
    Real
    Propriedade
    Alterar
    Cons. Padrão
    SN005
     
    Campo
    FNG_CALDEP
    Tipo
    C - Caracter
    Tamanho
    15
    Decimal
    0
    Formato
    @!
    Título
    Cal.Criterio
    Descrição
    Calendario de Criterio
    Help
    Informe o calendario do critério de depreciação. Para cadastrar novos calendários, vá em Atualizações/Cadastros/Dados Aux Atf. e cadastre o calendário na tabela 06.      
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Modo Edição
    VldTipDepr(“FNG_CRIDEP”,”FNG_CALDEP”)
    Relação
    Iif(Type(“M->NG_CALDEPR”) == “C”, M-> NG_CALDEPR, “”)
    Val. Sistema
    ExistCPO(“SN0”, “06” + M->FNG_CALDEP)
    Contexto
    Real
    Propriedade
    Alterar
    Cons. Padrão
    SN006
     
    ·                               Tabela SNG:
    Campo
    NG_TPSALDO
    Tipo
    C – Caracter
    Tamanho
    1
    Decimal
    0
    Formato
    @9
    Título
    Tipo Saldo
    Descrição
    Tipo de Saldo
    Help
    Informe o tipo de saldo a ser considerado. O tipo de saldo 0 - Orçado não pode ser utilizado nessa operação.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Opções
    #AdmCBGener(xFilial(“SX5”),”SX5”,”SL”,”01”)
    Val. Sistema
    Iif(FindFunction(“VldTpSald”), VldTpSald(M->NG_TPSALDO), .T.) .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TPSALD”), .T.)
    Contexto
    Real
    Propriedade
    Alterar
    Pasta
    1
     
    Campo
    NG_TPDEPR
    Tipo
    C – Caracter
    Tamanho
    1
    Decimal
    0
    Formato
    @!
    Título
    Tipo Deprec
    Descrição
    Tipo Depreciacao
    Help
    Informe o tipo de Depreciação.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Opções
    #AdmCBGener(xFilial(“SN0”),”SN0”,”04”,”01”)
    Val. Sistema
    IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TPDEPR”), .T.)
    Contexto
    Real
    Propriedade
    Alterar
    Pasta
    1
     
    Campo
    NG_CRIDEPR
    Tipo
    C – Caracter
    Tamanho
    15
    Decimal
    0
    Formato
    @!
    Título
    Crit. Deprec
    Descrição
    Criterio de Depreciacao
    Help
    Informe o Critério de depreciação. Os tipos 03 e 04 habilitam o campo Cal. Criterio.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Modo Edição
    VldTipDepr(“NG_CRIDEPR”)
    Relação
    IiF(FindFunction(“RetTipDepr”), RetTipDepr(“01”), “01”)
    Val. Sistema
    ExistCpo(‘SN0’, ‘05’ + M->NG_CRIDEPR) .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_CRIDEP”), .T.)
    Contexto
    Real
    Propriedade
    Alterar
    Cons. Padrão
    SN005
    Pasta
    1
     
    Campo
    NG_CALDEPR
    Tipo
    C – Caracter
    Tamanho
    15
    Decimal
    0
    Formato
    @!
    Título
    Cal.criterio
    Descrição
    Calendario de criterio
    Help
    Informe o calendario do critério de depreciação. Para cadastrar novos calendários, vá em Atualizações/Cadastros/Dados Aux Atf. e cadastre o calendário na tabela 06.      
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Modo Edição
    VldTipDepr(“NG_CRIDEPR”,”NG_CALDEPR”)
    Val. Sistema
    ExistCpo(“SN0”, “06” + M->NG_CALDEPR) .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_CALDEP”), .T.)
    Contexto
    Real
    Propriedade
    Alterar
    Cons. Padrão
    SN006
    Pasta
    1
     
    3.     Alteração de campos no arquivo SX3 – Campos:
    ·   Tabela SN1:
    Campo
    N1_GRUPO
    Tipo
    C – Caracter
    Tamanho
    4
    Decimal
    0
    Título
    Grupo
    Descrição
    Grupo do Bem
    Help
    Informe o grupo este item pertence.
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Val. Sistema
    (Vazio() .OR. ExistCpo(‘SNG’)) .AND. Af010Taxa(.T.) .AND. Iif(FindFunction(‘AF010AFNG’), AF010AFNG(), .t.)
    Cons. Padrão
    SNG
    Gatilhos
    Sim
    Pasta
    1
     
    ·       Tabela SN3:
    Campo
    N3_TPSALDO
    Tipo
    C – Caracter
    Tamanho
    1
    Decimal
    0
    Formato
    @!
    Título
    Tipo Saldo
    Descrição
    Tipo de Saldo
    Help
    Informe o tipo de saldo a ser considerado. O tipo de saldo 0 - Orçado não pode ser utilizado nessa operação.
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Opções
    #AdmCBGener(xFilial(“SX5”),”SX5”,”SL”,”01”)
    Relação
    ‘1’
    Val. Sistema
    VldTpSald( M->N3_TPSALDO )
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    N3_TPDEPR
    Tipo
    C – Caracter
    Tamanho
    1
    Decimal
    0
    Formato
    @!
    Título
    Tipo deprec.
    Descrição
    Tipo de depreciação
    Help
    Tipo de depreciação do bem.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Opções
    #AdmCBGener(xFilial('SN0'),'SN0','04','01')
    Relação
    "1"
    Val. Sistema
    Vazio() .Or. IiF(FindFunction('AF010AVTIP'),AF010AVTIP(M->N3_TPDEPR),.T.) .AND. Iif(FindFunction('AF010VLAEC'),AF010VLAEC(),.t.)
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    N3_PERDEPR
    Tipo
    N - Numérico
    Tamanho
    4
    Decimal
    0
    Formato
    @E 9999
    Título
    Per Deprec
    Descrição
    Periodicidade Depreciacao
    Help
    Define o período de depreciação do bem dado pela vida útil, a qual pode ser em anos ou meses em função do parâmetro MV_CALCDEP, onde:
     0 - meses
     1- anos
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Val. Sistema
    Positivo() .AND. AF010AVlGr()
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    N3_CRIDEPR
    Tipo
    C – Caracter
    Tamanho
    15
    Decimal
    0
    Formato
    @!
    Título
    Crit. Deprec
    Descrição
    Criterio de Depreciacao
    Help
    Informe o Critério de depreciação. Os tipos 03 e 04 não podem ser utilizados para o Tipo de Ativo 01 = Depreciação Fiscal e habilitam o campo Cal. Criterio.
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Modo Edição
    VldTipDepr("N3_CRIDEPR")
    Relação
    If(Empty(M->N1_GRUPO), IiF(FindFunction("RetTipDepr"), RetTipDepr("01"), "01"), Af010Grupo("N3_CRIDEPR"))
    Val. Sistema
    ExistCpo('SN0', '05' + M->N3_CRIDEPR) .AND. IiF(FindFunction('VldCriDepr'), VldCriDepr(), .T.)
    Contexto
    Real
    Propriedade
    Alterar
    Cons. Padrão
    SN005 - Tabela Generica "05"
     
    Campo
    N3_CALDEPR
    Tipo
    C - Caracter
    Tamanho
    15
    Decimal
    0
    Formato
    @!
    Título
    Cal.Criterio
    Descrição
    Calendario de Criterio
    Help
    Informe o calendario do critério de depreciação. Para cadastrar novos calendários, vá em Atualizações/Cadastros/Dados Aux Atf. e cadastre o calendário na tabela 06.      
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Modo Edição
    VldTipDepr(“N3_CRIDEPR”,”N3_CALDEPR”)
    Relação
    AF010Grupo(“N3_CALDEPR”)
    Val. Sistema
    ExistCpo(‘SN0’, ‘06’ + M->N3_CALDEPR) .AND. Iif(FindFunction(‘AF010VLAEC’), AF010VLAEC(), .t.)
    Contexto
    Real
    Propriedade
    Alterar
    Cons. Padrão
    SN006 – Tabela Generica “06”
     
    Campo
    N3_PRODANO
    Tipo
    N – Numérico
    Tamanho
    15
    Decimal
    3
    Formato
    @E 99,999,999,999.999
    Título
    Prod. Estim.
    Descrição
    Producao Estimada
    Help
    Produção anual do bem.          
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Val. Sistema
    Positivo() .AND. AF010AVlGr()
    Contexto
    Real
    Propriedade
    Alterar
     
    Campo
    N3_PRODMES
    Tipo
    N – Numérico
    Tamanho
    15
    Decimal
    3
    Formato
    @E 99,999,999,999.999
    Título
    Prod. Períod
    Descrição
    Producao do período
    Help
    Produção mensal do bem.        
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Val. Sistema
    Positivo() .AND. AF010AVlGr()
    Contexto
    Real
    Propriedade
    Alterar
     
    ·           Tabela SNG:
    Campo
    NG_TXDEPR1
    Tipo
    N – Numérico
    Tamanho
    8
    Decimal
    4
    Formato
    @E 999.9999
    Título
    Tx.An.Depr.1
    Descrição
    Taxa Anual Depreciação 1
    Help
    Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 1.    
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Sim
    Modo Edição
    EMPTY(M->NG_TAXAPAD)
    Val. Sistema
    Positivo() .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TXDEP1”), .T.)
    Pasta
    1 – Cadastrais
     
    Campo
    NG_TXDEPR2
    Tipo
    N – Numérico
    Tamanho
    8
    Decimal
    4
    Formato
    @E 999.9999
    Título
    Tx.An.Depr.2
    Descrição
    Taxa Anual Depreciação 2
    Help
    Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 2.    
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Sim
    Modo Edição
    EMPTY(M->NG_TAXAPAD)
    Val. Sistema
    Positivo() .AND. IiF(FindFunction("AFA271TX"), AFA271TX("FNG_TXDEP2"), .T.)
    Pasta
    1 – Cadastrais
     
    Campo
    NG_TXDEPR3
    Tipo
    N – Numérico
    Tamanho
    8
    Decimal
    4
    Formato
    @E 999.9999
    Título
    Tx.An.Depr.3
    Descrição
    Taxa Anual Depreciação 3
    Help
    Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 3.
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Sim
    Modo Edição
    EMPTY(M->NG_TAXAPAD)
    Val. Sistema
    Positivo() .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TXDEP3”), .T.)
    Pasta
    1 – Cadastrais
     
    Campo
    NG_TXDEPR4
    Tipo
    N – Numérico
    Tamanho
    8
    Decimal
    4
    Formato
    @E 999.9999
    Título
    Tx.An.Depr.4
    Descrição
    Taxa Anual Depreciação 4
    Help
    Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 4.
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Sim
    Modo Edição
    EMPTY(M->NG_TAXAPAD)
    Val. Sistema
    Positivo() .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TXDEP4”), .T.)
    Pasta
    1 – Cadastrais
     
    Campo
    NG_TXDEPR5
    Tipo
    N – Numérico
    Tamanho
    8
    Decimal
    4
    Formato
    @E 999.9999
    Título
    Tx.An.Depr.5
    Descrição
    Taxa Anual Depreciação 5
    Help
    Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 5.
    Nível
    1
    Usado
    Sim
    Obrigatório
    Sim
    Browse
    Não
    Modo Edição
    EMPTY(M->NG_TAXAPAD)
    Val. Sistema
    Positivo() .AND. IiF(FindFunction("AFA271TX"), AFA271TX("FNG_TXDEP5"), .T.)
    Pasta
    1 - Cadastrais
     
    4.     Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
    ·           Pesquisa SN005:
    Alias
    SN005
    Tipo
    1- Consulta
    Sequência
    01
    Coluna
    DB
    Descrição
    Tabela Generica
    Contém
    SN0
     
    Alias
    SN005
    Tipo
    2- Ordens
    Sequência
    01
    Coluna
    01
    Descrição
    Tabela+Chave
     
    Alias
    SN005
    Tipo
    4- Colunas
    Sequência
    01
    Coluna
    01
    Descrição
    Tabela
    Contêm
    N0_TABELA
     
    Alias
    SN005
    Tipo
    4- Colunas
    Sequência
    01
    Coluna
    02
    Descrição
    Chave
    Contêm
    N0_CHAVE
     
    Alias
    SN005
    Tipo
    4- Colunas
    Sequência
    01
    Coluna
    03
    Descrição
    Descric M1
    Contêm
    N0_DESC01
     
    Alias
    SN005
    Tipo
    5- Retorno
    Sequência
    01
    Contêm
    SN0->N0_CHAVE
     
    Alias
    SN005
    Tipo
    6- Filtro
    Sequência
    01
    Contêm
    SN0->N0_TABELA == “05”
     
     
    ·       Pesquisa SN006:
    Alias
    SN006
    Tipo
    1- Consulta
    Sequência
    01
    Coluna
    DB
    Descrição
    Tabela Generica
    Contém
    SN0
     
    Alias
    SN006
    Tipo
    2- Ordens
    Sequência
    01
    Coluna
    01
    Descrição
    Tabela+Chave
     
    Alias
    SN006
    Tipo
    4- Colunas
    Sequência
    01
    Coluna
    01
    Descrição
    Tabela
    Contêm
    N0_TABELA
     
    Alias
    SN006
    Tipo
    4- Colunas
    Sequência
    01
    Coluna
    02
    Descrição
    Chave
    Contêm
    N0_CHAVE
     
    Alias
    SN006
    Tipo
    4- Colunas
    Sequência
    01
    Coluna
    03
    Descrição
    Descric M1
    Contêm
    N0_DESC01
     
    Alias
    SN006
    Tipo
    5- Retorno
    Sequência
    01
    Contêm
    SN0->N0_CHAVE
     
    Alias
    SN006
    Tipo
    6- Filtro
    Sequência
    01
    Contêm
    SN0->N0_TABELA == “06”
     
    5.     Criação de Índices no arquivo SIX – Índices:
    Índice
    FNG
    Ordem
    1
    Chave
    FNG_FILIAL + FNG_GRUPO + FNG_TIPO + FNG_TPSALD
    Descrição
    Grupo Bem+Tipo Ativo+Tipo Saldo
    Proprietário
    S
    Procedimentos para Configuração
    1.        No Configurador (SIGACFG) acesse Ambientes / Cadastro / Menu (CFGX013). Informe a nova opção de menu do Ativo Fixo, conforme instruções a seguir:
    Menu
    Atualizações
    Submenu
    Cadastros
    Nome da rotina
    Grupo de Bens
    Programa
    ATFA271
    Módulo
    SIGAATF
    Tipo
    Função Protheus
    Tabelas
    SNG, FNG
    Procedimentos para Utilização
    Cadastro de Grupo de Bens (ATFA271)
     
    1.        No Ativo Fixo (SIGAATF) acesse Atualizações/ Cadastros /Grupo de Bem (ATFA271).
    2.        Clique em Incluir.
    3.        O sistema apresenta a tela de Cadastro de Grupo de Bens. Note que a tela está divida em duas partes:
    ·         Cabeçalho (campos): com os campos relacionados ao Código do Grupo, Descrição e Dados Contábeis;
    ·         Itens (Grid): com os campos referentes aos sistemas de cálculo (tipo de ativo associado ao método de depreciação, à taxa anual, ao critério de início de depreciação e aos períodos de controle de depreciação – calendários).
    4.        Para os itens deve ser cadastrado um único item do tipo 01 – Aquisição e pode haver um ou mais itens do Tipo 10 – Depreciação Fiscal/Gerencial, desde que tenham o Tipo de Saldo diferente.
    5.        Informe os dados conforme orientações dos helps de campo, observando com especial atenção o preenchimento dos campos:
    ·         Critério Depreciação (NG_CRIDEPR/ FNG_CRIDEP): campo habilitado para edição apenas quando o parâmetro MV_TIPDEPR estiver configurado com 9 – Ficha do Ativo. O critério informado nesse campo está sujeito a validação da regra de critério x tipo de depreciação, na qual os critérios 03 – Exercício Completo e 04 – Próximo Trimestre podem somente ser utilizados com tipos de ativos gerenciais (10 – Depreciação Fiscal/Gerencial).
    ·         Calendário do Critério (NG_CALDEPR/ FNG_CALDEP): campo habilitado para edição apenas se informado no campo Critério de Depreciação (NG_CRIDEPR/ FNG_CRIDEP) um conteúdo que necessite da informação de calendário. Neste caso somente os conteúdos 03 – Exercício Completo e 04 – Próximo Trimestre habilitam a edição desse campo. Para cadastrar novos calendários, é necessário utilizar a rotina Dados Aux. Atf (ATFA001.prw), disponível em Atualizações/Cadastros e cadastrá-los na tabela 06.
    6.        Confira os dados e confirme.
     
    Cadastro de Ativos (ATFA010)
     
    1.        No Ativo Fixo (SIGAATF), acesse Atualizações/ Cadastros /Ativos (ATFA010).
    2.        Clique em Incluir.
    3.        O sistema apresenta a tela de Cadastro de Ativos dividida em Cabeçalho (campos) e itens (Grid).
    4.        No cabeçalho, informe no campo Grupo (N1_GRUPO) o código de um grupo de bens previamente cadastrado.
    Note os dados dos itens (grid) foram preenchidos de acordo com o cadastro de grupo de bens.
    5.        Os campos Tipo de Ativo (N3_TIPO), Critério (N3_CRIDEPR) e Cal. Critério (N3_CALDEPR) contidos nos itens (Grid), seguem a mesma regra descrita para o cadastro de Grupo de Bem, em que pode haver apenas um item do tipo 01 – Aquisição, um ou mais itens do tipo 10 – Depreciação Fiscal/Gerencial com tipos de saldos diferentes. A edição do campo Critério (N3_CRIDEPR) depende do parâmetro MV_TIPDEPR,que deve estar configurado com 9 – Ficha do Ativo, e o campo Cal. Critério (N3_CALDEPR) estará disponível para edição quando o conteúdo do campo de Critério necessitar da informação de calendário, onde somente os conteúdos 03 – Exercício Completo e 04 – Próximo Trimestre habilitam a edição desse campo.
    6.        Informe os dados necessários.
    7.        Confira os dados e confirme.
     
     
     
     
    Demonstrativo Posição Valorizada (ATFR070)
     
    1.        Com um bem previamente cadastrado no módulo Ativo Fixo (SIGAATF), acesse Relatórios/Movimentos/ Posição Valorizada (ATFR070).
    2.        Informe os parâmetros necessários.
    3.        No parâmetro Tipo, selecione Analítico para imprimir os dados do bem.
    4.        Confira os dados e confirme a impressão.
    São impressos os dados referentes ao Tipo de Depreciação (Tipo Depr.).
     
    Demonstrativo Posição Valorizada na Data (ATFR072)
     
    1.        Com um bem previamente cadastrado no módulo Ativo Fixo (SIGAATF), acesse Relatórios/Movimentos/ Posição Val. Data (ATFR072).
    2.        Informe os parâmetros necessários.
    3.        No parâmetro Tipo, selecione Analítico para imprimir os dados do bem.
    4.        Confira os dados e confirme a impressão.
    São impressos os dados referentes ao Tipo de Depreciação (Tipo Depr.).              
    Informações Técnicas
    Tabelas Utilizadas
    SN1 -  Ativo Imobilizado;
    SN3 – Saldos e Valores;
    SNG – Grupos de Bens;
    FNG – Itens dos grupos de bens
    Rotinas Envolvidas
    ATFA271 - Grupo de Bens;
    ATFA010 - Ativos;
    ATFA010A - Ficha de Ativos;
    ATFR070 - Posição Valorizada;
    ATFR072 - Posição Valorizada na Data;
    Sistemas Operacionais
    Windows/Linux

    • Sem rótulos