Árvore de páginas

Versões comparadas

Chave

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

Linha de Produto:

Microsiga Protheus.

Segmento:

Serviços.

Módulo:

Contabilidade Gerencial - SIGACTB.

Função:

CTBR180

Situação/Requisito:

Erro fatal ocorre na geração da tabela temporária, indica erro na gravação do valor 1000000 no campo numérico ORDEMPRN, que tem o tamanho de 6 e aceita valor até 999999:
THREAD ERROR ([13292], marcela.leal, SPON4487) 08/02/2018 10:26:05
Data width error - Field: ORDEMPRN Value: 1000000.000000 on CTGERSUP(CTBXSAL.PRW) 27/06/2017 10:50:57 line : 1878
O campo ORDEMPRN é usado para ordenar o arquivo temporário no caso de código de contas superiores diferentes de normal (código estruturado). Geração da tabela pela função CTGerPlan, do fonte CtbxSal.prw.

Solução/Implementação:

Ajustado a função que grava o campo ORDEMPRN, pois neste relatório Balancete Centro de Custo x Conta, não estava considerando o campo centro de custo para ordenação do relatório, sendo que quando tinha a mesma conta superior o sistema entrava em loop e tentava gravar no campo um valor superior a 1000000 (Um milhão).

Requisito:DSERCTR1-8768
Ticket:2421287