Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Ampliação da quantidade de casas decimais em outras moedas
Ampliação da quantidade de casas decimais em outras moedas

Ampliação da quantidade de casas decimais em outras moedas

Vamos adotar o exemplo de alterar somente a moeda 02 para 4 casas decimais, será necessário editar a tabela SX3 via MPSDU pois não estamos falando de um processo comum, note-se que o tamanho das decimais nos campos de valor é bloqueado para edição via Configurador.

Se já houverem dados nas tabelas CT2, CT7, CT3, CT4, CT6, CTC, CTK, CTI, CTU, CTV, CTW, CTX, CTY e CTZ, efetuar cópia das tabelas para que sirvam de origem para o posterior APPEND dos dados para as tabelas com as decimais alteradas, além do já recomendado backup.

Com acesso exclusivo, acessar o MPSDU e apagar as tabelas CT2, CT7, CT3, CT4, CT6, CTC, CTK, CTI, CTU, CTV, CTW, CTX, CTY e CTZ através do comando DROP TABLE. No caso de ambiente CodeBase basta apagar as tabelas e os respectivos índices embora o processo também possa ser efetuado via MPSDU.

Para ampliar o tamanho das decimais para a moeda 02 altere os seguintes conteúdos no SX3:

Mudar as decimais para 4 no campo CT2_VALOR (não mudar picture se a moeda 01 tiver 2 casas decimais).

Mudar as decimais para 4 e a picture para @E 999,999,999,999.9999 nos campos:
- CTK_VLR02,
- CT2_VLR02,
- CTx_DEBITO,
- CTx_CREDIT,
- CTx_ATUDEB,
- CTx_ATUCRD,
- CTx_ANTDEB,
- CTx_ANTCRD,
- CTx_LPDEB,
- CTx_LPCRD,
- CTZ._VLRDEB e
- CTZ_VLRCRD.

(x) considerar as tabelas: CT7, CT3, CT4, CT6, CTC, CTI, CTU, CTV, CTW, CTX e CTY.

O campo CT2_VLRxx (xx correspondente à moeda) é utilizado virtualmente na edição do lançamento contábil (utilizado na montagem do TMP) porém os valores em outras moedas são gravados como outros registros (linhas) o valor em outra moeda é gravado na coluna CT2_VALOR com o campo CT2_MOEDLC correspondente à moeda.

No caso de aplicar esta regra para mais moedas, aumentar as decimais e a picture dos campos CTK_VLRxx e CT2_VLRxx considerando xx a moeda que precisa ter as decimais ampliadas.

Quando acessar novamente a rotina de lançamento contábil no SigaCTB as tabelas serão recriadas com os tamanhos de decimais dos campos já alterados para 4 decimais.

Se haviam dados nas tabelas antes de recria-las, acesse novamente o MPSDU efetue a abertura das novas tabelas criadas e efetue o APPEND a partir das tabelas copiadas anteriormente.

Configure o cadastro de moedas de acordo com as decimais indicadas no SX3 (para apresentação nos relatórios).

No caso de configurar diversas moedas com tamanhos de decimais diferentes obedeça a regra de manter sempre o maior tamanho de decimais utilizado, o travamento do valor das demais moedas deverá ser feito através da picture no SX3.

Com estas alterações o sistema estará apto a manipular moedas com mais de 2 casas decimais.

 

Observação: Alguns relatorios poderão não exibir a informação correta das casas decimais. Cabe ao usuario avaliar quais relatorios irá utilizar e customiza-los.