Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Microsiga Protheus

Ocorrência:

Aumento de casas decimais ou inconsistências relacionadas à alteração

Ambiente:

SIGAEST - Estoque e Custos

Conhecimento:

O aumento de casas decimais no Protheus é uma questão delicada. Quando realizado sem os devidos critérios ou não recebe a devida manutenção, pode causar diversas inconsistências como por exemplo:

Observação: Qualquer tratamento relacionado a casas decimais é considerado um desvio do Nativo do Protheus (no qual é padrão o uso de dois dígitos, apenas, para o ambiente Faturamento). Portanto, é indicado que qualquer alteração neste sentido seja realizado e documentado por um analista in loco (Consultar diretamente seu GAR Gerente de Atendimento e Relacionamentos com a TOTVS) para análise pontual de sua base/ seu cenário, inclusive para as manutenções dessas alterações nas Tabelas (já que com as atualizações podem ser criados novos campos e novas tabelas na base).

A TOTVS não possui um Documento específico para definição de todas as tabelas/campos que são utilizados em sua rotina, e consequentemente, precisam ser alterados para manter a integridade entre suas Tabelas; pois é relativo à cada Cliente, pontualmente, de acordo com os módulos que estão implantados, as rotinas que são utilizadas, as tabelas que são alimentadas e os campos que são de uso.

Sendo assim, caso realize a implementação/ manutenção internamente com sua equipe de TI, ressaltamos a importância de alterar todas as tabelas/ campos utilizados na integração de suas rotinas; a fim de não gerar inconsistência em sua base de dados.

Podemos citar os mais usuais PARA O MÓDULO ESTOQUE E CUSTOS, e algumas das integrações mais usuais (para demais módulos, consultar as respectivas Equipes de Suporte). Abaixo os campos de valor e de quantidade mais usuais de alteração (orientamos que estejam com o mesmo tamanho do campo E com mesma quantidade de casas decimais de um campo para outro respectivamente):


  • Tabela SB9 - Saldos Iniciais de Estoque


Custo Médio - Campos de Custos TOTAIS
B9_VINI1
B9_VINI2
B9_VINI3
B9_VINI4
B9_VINI5
Custo FIFO - Campos de Custos TOTAIS
B9_VINIFF1
B9_VINIFF2
B9_VINIFF3
B9_VINIFF4
B9_VINIFF5
Custo Reposição - Campos de Custos UNITÁRIOSTOTAIS
B9_VINIRP1
B9_VINIRP2
B9_VINIRP3
B9_VINIRP4
B9_VINIRP5
Custo Médio - Campos de Custos UNITÁRIOS
B9_CM1

B9_CM2
B9_CM3
B9_CM4
B9_CM5
** Importante: Não existem campos de custos UNITÁRIOS para calculo do FIFO (UEPS)Custo Reposição - Campos de Custos UNITÁRIOS
B9_CMRP1

B9_CMRP2
B9_CMRP3
B9_CMRP4
B9_CMRP5


  • Tabela SB2 - Saldo Físico e Financeiro

    Custo Médio - Campos de Custos Totais
    (Valor FINAL a ser processado na rotina de Virada de Saldos)
    B2_VFIM1
    B2_VFIM2
    B2_VFIM3
    B2_VFIM4
    B2_VFIM5





  • Tabela SD1 - Itens das NF de Entrada

    Custo Médio - Campos de Custos TOTAIS por Item Documento de Entrada
    D1_CUSTO
    D1_CUSTO2
    D1_CUSTO3
    D1_CUSTO4
    D1_CUSTO5 ** O campo D1_CUSTO não possui o numeral 1 na composição de seu nome.
    Custo FIFO - Campos de Custos TOTAIS por Item Documento de Entrada
    D1_CUSFF1
    D1_CUSFF2
    D1_CUSFF3
    D1_CUSFF4
    D1_CUSFF5
    Custo Reposição - Campos de Custos TOTAIS por Item Documento de Entrada
    D1_CUSRP1
    D1_CUSRP2
    D1_CUSRP3
    D1_CUSRP4
    D1_CUSRP5



  • SD2 - Itens de Venda da NF


    Custo Médio - Campos de Custos TOTAIS por Item Documento de Entrada
    D2_CUSTO1
    D2_CUSTO2
    D2_CUSTO3
    D2_CUSTO4
    D2_CUSTO5
    Custo FIFO - Campos de Custos TOTAIS por Item Documento de Entrada
    D2_CUSFF1
    D2_CUSFF2
    D2_CUSFF3
    D2_CUSFF4
    D2_CUSFF5
    Custo Reposição - Campos de Custos TOTAIS por Item Documento de Entrada
    D2_CUSRP1
    D2_CUSRP2
    D2_CUSRP3
    D2_CUSRP4
    D2_CUSRP5



  • SD3 - Movimentações Internas

    Campos de Custos Totais por Movimento Interno
    D3_CUSTO1
    D3_CUSTO2
    D3_CUSTO3
    D3_CUSTO4
    D3_CUSTO5
    Campos de Custos Totais por Movimento Interno
    D3_CUSFF1
    D3_CUSFF2
    D3_CUSFF3
    D3_CUSFF4
    D3_CUSFF5
    Campos de Custos Totais por Movimento Interno
    D3_CUSRP1
    D3_CUSRP2
    D3_CUSRP3
    D3_CUSRP4
    D3_CUSRP5




  • SC2 - Ordens de Produção
    Campos de Custos Totais (Saldo INICIAL das Ordens de Produção)
    C2_VINI1
    C2_VINI2
    C2_VINI3
    C2_VINI4
    C2_VINI5

    Campos de Custos Totais (Saldo FINAL das Ordens de Produção a ser utilizado na proxima Virada de Saldos)
    C2_VFIM1
    C2_VFIM2
    C2_VFIM3
    C2_VFIM4
    C2_VFIM5

  • SB6 - Saldo em Poder de Terceiros


Complementar: Facilitador_para_aumentar_os_campos_de_Quantidade_e_Valor_ do_ambiente_(UPDTAMCPO)


IMPORTANTE:


1) O parâmetro MV_ARREFAT trata apenas se deve arredondar ou truncar o resultado da Multiplicação "Quantidade" * "Valor Unitário"; quando o total de decimais não completa o resultado completo da operação.

2) Como mencionado, Todas as Tabelas utilizadas em seu processo devem estar de acordo. Além das mais usuais mencionadas, para consultar tabelas envolvidas em cada rotina utilizada: Pode ser verificado no Help Online da rotina expandindo a pasta 'Dados Técnicos'>'Tabelas'.

EXEMPLO: Ao consultar a Rotina Documentos de Saída, exibe as Tabelas Utilizadas: http://interno.totvs.com/mktfiles/tdiportais/helponlineprotheus/p12/portuguese/mata460a_tabelas.htm


Observação:

Aqui foram registradas as considerações importantes na análise de ambiente/ base, em relação às casas decimais, para que efetue a validação.

Caso realize as validações e ainda ocorra o problema, será necessário solicitar auxilio da Consultoria Totvs (O Suporte N1 não valida mais de duas decimais, realiza o teste no Padrão nativo) ou Suporte Investigativo para que acesse remotamente a sua base, visando avaliação/ debug da rotina para investigá-la e identificar a origem do problema.

Há a Consultoria In loco (solicitar diretamente à seu Gerente de atendimento TOTVS) e a Consultoria Telefônica (Ligar diretamente no 4003-0015 Opções 2-3-2-4) na qual o atendimento é imediato.