Home

Linha Microsiga Protheus

Páginas filhas
  • Regra de Distribuição -- 116103

Boletim Técnico: Regra de Distribuição
Ocorrência
Melhoria
Resumo
Implementada a rotina Regra de Distribuição Orçamentária (PCOA485), no módulo de Planejamento e Controle Orçamentário (SIGAPCO) que permite a criação de regras de distribuição de valores com combinações de entidades orçamentárias e seus percentuais, para facilitar a criação de Planilhas Orçamentárias, na rotina Planilha Orçamentária (PCOA100) com contas de regras fixas de distribuição.Exemplo de regra de distribuiçãoConta	Salário	Centro de Custo	Item Contábil	PercentualAdministrativo	Faturamento	25%Administrativo	Contabilidade	25%Fábrica	Produção	25%Fábrica	Engenharia	25%Exemplo de Distribuição de ValorValor a distribuir: 20% de 100.000,00 = 20.000,00Aplicando a regra de distribuição:Centro de Custo	Item Contábil	Percentual	ValorAdministrativo	Faturamento	25%	5.000,00Administrativo	Contabilidade	25%	5.000,00Fábrica	Produção	25%	5.000,00Fábrica	Engenharia	25%	5.000,00
ID do Chamado
SDDHG3
Produtos
  • Microsiga 10
  • Módulos
    • SIGAPCO
    Portais
    • nenhum
    Países
    • Brasil
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    PCOA100 – Planilha Orçamentária, PCOA485 - Regra de Distribuição Orçamentária
    Número da FNC
    00000000949/2011
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - U_UPDPCO
    Procedimentos para Implementação

    Antes de executar o compatibilizador U_UPDPCO é imprescindível:

    a)         Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “PROTHEUS_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ão há Integridade 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 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 está(arã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 TOTVS Smart Client, digite U_UPDPCO 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 01/09/2011.

    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.          Clique em Sim para iniciar o 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.

    O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC.

     

    Descrição de Ajustes

    1.        Criação ou Alteração no arquivo SX3 – Campos:

    ·         Tabela AMW – Cabec Regras Distrib Orc.:

    Campo

    AMW_FILIAL

    Tipo

    C - Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do Sistema

    Nível

    1

    Usado

    Não

    Obrigatório

    Não

    Browse

    Não

    Grupo de Campos

    033

    Help

    Filial do Sistema    

     

    Campo

    AMW_CODIGO

    Tipo

    C - Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Codigo

    Descrição

    Codigo Regra

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema

    ExistChav("AMW")

    Contexto

    Real

    Propriedade

    Alterar

    Help

    Codigo Regra

     

    Campo

    AMW_DESCR

    Tipo

    C - Caracter

    Tamanho

    40

    Decimal

    0

    Formato

    @!

    Título

    Descrição

    Descrição

    Descrição

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Contexto

    Real

    Propriedade

    Alterar

    Help

    Descricao

     

    ·         Tabela AMZ – Itens Regras Distrib Orc.:

    Campo

    AMZ_FILIAL

    Tipo

    C - Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do Sistema

    Nível

    1

    Usado

    Não

    Obrigatório

    Não

    Browse

    Não

    Grupo de Campos

    033

    Help

    Filial do Sistema

     

    Campo

    AMZ_CODIGO

    Tipo

    C - Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Codigo

    Descrição

    Codigo da Regra

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help

    Codigo da Regra

     

    Campo

    AMZ_ITEM

    Tipo

    C - Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Item

    Descrição

    Item da Regra

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help

    Item da regra

     

    Campo

    AMZ_CLASSE

    Tipo

    C - Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Classe Orcam

    Descrição

    Classe Orcamentaria

    Nível

    1

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Não

    Val. Sistema

    ExistCpo("AK6")

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    AK6

    Help

    Classe Orcamentaria     

     

     

     

     

    Campo

    AMZ_OPER

    Tipo

    C - Caracter

    Tamanho

    10

    Decimal

    0

    Formato

    @!

    Título

    Operacao

    Descrição

    Operacao

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    ExistCpo("AKF")

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    AKF

    Help

    Operacao 

     

    Campo

    AMZ_CC

    Tipo

    C - Caracter

    Tamanho

    9

    Decimal

    0

    Formato

    @!

    Título

    Centro Custo

    Descrição

    Centro de Custo

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    ExistCpo("CTT")

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    CTT

    Grupo de Campos

    004 - Centro de Custo

    Help

    Centro Custo 

     

    Campo

    AMZ_ITCTB

    Tipo

    C - Caracter

    Tamanho

    9

    Decimal

    0

    Formato

    @!

    Título

    Item Contab.

    Descrição

    Item Contabil

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    ExistCpo("CTD")

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    CTD

    Grupo de Campos

    005 - Item Contabil

    Help

    Item Contabil    

     

    Campo

    AMZ_CLVLR

    Tipo

    C - Caracter

    Tamanho

    9

    Decimal

    0

    Formato

    @!

    Título

    Classe Valor

    Descrição

    Classe de Valor

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    ExistCpo("CTH")

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    CTH

    Grupo de Campos

    006 - Classe de Valor

    Help

    Classe Valor 

     

    Campo

    AMZ_IDENT

    Tipo

    C - Caracter

    Tamanho

    80

    Decimal

    0

    Título

    Idenfic.

    Descrição

    Identificador do item

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Contexto

    Virtual

    Help

    Identificador do item   

     

    Campo

    AMZ_CHAVE

    Tipo

    C - Caracter

    Tamanho

    100

    Decimal

    0

    Formato

    @S30

    Título

    Chave

    Descrição

    Chave de Relacionamento

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Propriedade

    Visualizar

    Help

    Chave de Relacionamento 

     

    Campo

    AMZ_UM

    Tipo

    C - Caracter

    Tamanho

    2

    Decimal

    0

    Título

    UM

    Descrição

    Unidade de Medida

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Contexto

    Virtual

    Propriedade

    Visualizar

    Cons. Padrão

    SAH

    Help

    Unidade de Medida  

     

    Campo

    AMZ_PERC

    Tipo

    N - Numérico

    Tamanho

    6

    Decimal

    2

    Formato

    @E 999.99

    Título

    Percentual

    Descrição

    Percentual

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help

    Percentual 

    O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.

     

    2.        Criação ou Alteração de tabela no arquivo SX2– Tabelas:

    Chave

    Nome

    Modo

    Pyme

    AMW

    Cabec Regras Distrib Orc.

    Compartilhado

     

    AMZ

    Itens Regras Distrib Orc.

    Compartilhado

     

     

    3.        Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:

    ·       Pesquisa AMW: Regras Distrib Orc.

    Alias

    AMW

    Tipo

    1- Consulta

    Sequência

    01

    Coluna

    DB

    Descrição

    Regras Distrib Orc.

    Contêm

    AMW

     

    Alias

    AMW

    Tipo

    2- Ordens

    Sequência

    01

    Coluna

    01

    Descrição

    Codigo

     

    Alias

    AMW

    Tipo

    4- Colunas

    Sequência

    01

    Coluna

    01

    Descrição

    Codigo

    Contêm

    AMW_CODIGO

     

    Alias

    AMW

    Tipo

    4- Colunas

    Sequência

    01

    Coluna

    02

    Descrição

    Descricao

    Contêm

    AMW_DESCR

     

    Alias

    AMW

    Tipo

    5- Retorno

    Sequência

    01

    Contêm

    AMW->AMW_CODIGO

     

    4.     Criação ou Alteração de Índices no arquivo SIX – Índices:

    Índice

    AMW

    Ordem

    1

    Chave

    AMW_FILIAL + AMW_CODIGO

    Descrição

    Codigo

    Mostra Pesq.

    Sim

     

    Índice

    AMZ

    Ordem

    1

    Chave

    AMZ_FILIAL + AMZ_CODIGO + AMZ_ITEM

    Descrição

    Codigo+Item

    Mostra Pesq.

    Sim

     

    Índice

    AMZ

    Ordem

    2

    Chave

    AMZ_FILIAL + AMZ_CODIGO + AMZ_CLASSE + AMZ_OPER + AMZ_CC + AMZ_ITCTB + AMZ_CLVLR

    Descrição

    Codigo+Classe Orcam+Operacao+Centro Custo+Item Contab+Classe Valor

    Mostra Pesq.

    Sim

     

    Procedimentos para Configuração

    PARA MENUS

    1.        No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Planejamento e Controle Orçamentário (SIGAPCO), conforme instruções a seguir:

    Menu

    Atualizações

    Submenu

    Planilhas

    Nome da rotina

    Regra Distribuição

    Programa

    PCOA485

    Módulo

    SIGAPCO

    Tipo

    Função Protheus

    Tabelas

    AMW,AMZ

     

    Procedimentos para Utilização

    1.        No Planejamento e Controle Orçamentário (SIGAPCO) acesse Atualizações/Planilhas/Regras de Distribuição (PCOA485).

    2.        Inclua uma regra de distribuição com as classes e entidades contábeis. A soma dos percentuais da regra devem totalizar 100%

    3.        Após confirmar a inclusão da regra, acesse a rotina Atualizações/Planilhas/Planilha Orçamentária (PCOA100).

    4.        Crie uma nova planilha ou altere uma já existente.

    5.        Em ferramentas clique em Distribuição de Valores.

    Essa opção só está disponível para contas orçamentárias analíticas e sem informação de itens de planilha

    6.        Clique em Avançar.

    7.        Em Distribuição no Período selecione a opção Dividir.

    8.        Preencha os demais campos conforme desejado.

    9.        Clique em Finalizar para Distribuir as Entidades.

    10.     Os dados são apresentados no browse.

    11.     Clique em Gravar.

     

     Em Percentuais para os períodos é possível configurar/visualizar todos os períodos configurados. Caso seja escolhida a opção Replicar todos os percentuais devem ser de 100% sem a possibilidade de edição. Se escolhido Dividir é sugerido a divisão igual entre os períodos sendo possível alterar os porcentuais desde que a soma entre eles sejam igual a 100%.

    Informações Técnicas

    Tabelas Utilizadas

    AK2 - Itens da Planilha Orçamentária

    AMW - Cabeçalho Regras Distribuição Orçamentária.

    AMZ - Itens Regras Distribuição Orçamentária.

    • Sem rótulos