Árvore de páginas

Incidente na Medição de Contratos - CNNOTRANS

Produto:

Microsiga Protheus®

Versões:

P12.1.17

Ocorrência:

Após migração ou com contratos já migrados, ao digitar o número do contrato manualmente no campo de busca da medição, sistema apresenta este help!

Ambiente:

SIGAGCT

Soluções:

Para solucionar estes casos, verificar detalhadamente no ambiente os pontos abaixo:


1 - Verificar se o contrato possui controle de acesso - CN9_VLDTR

Se CN9_VLDCTR = 1 - Tem controle de acesso (importante validar todos os pontos detalhadamente)

Se CN9_VLDCTR = 2 - Não tem controle de acesso (avalie principalmente os pontos 4 e 5)

Se CN9_VLDCTR = Branco - Alguma coisa foi feito errado no seu ambiente, terá que preencher com algum dos conteúdos e configurar conforme todos os processo abaixo, juntamente com um consultor em campo!


2. Verifique se as tabelas CNN e CNO estão preenchidas com as informações dos contratos e no que tange a acessos dos usuários!

2.1 - CNN - Amarração de usuário com o contrato

Quando o campo Vl. Contrato - CN9_VLDCTR tem o valor 2=Não, a tabela CNN não é gerada.

Verifique se os campos estão preenchidos. Principalmente CNN_CONTRA, CNN_USRCOD. Se for exclusiva as tabelas do gestão de contratos, CNN_FILIAL também deve estar preenchida. (Validar ponto 4)

Somente o usuário que está informado no campo CNN_USRCOD pode alterar o contrato que está no CNN_CONTRA.

OBS: O campo CNN_TRACOD armazena o código que o usuário tem acesso, ou seja, se estiver como 001, ver na CNO que significa controle total.

2.2 - CNO - Todos os acessos existentes no sistema - Caso esteja vazia ou com falta de informação, segue anexo tabela para comparação!

Atenção: Antes de realizar esse procedimento realize um backup geral de seu ambiente.


cno.dtc

3. Verificar os controles de acessos na opção outras ações da rotina CNTA300



OBS: Vejam tanto para filial quanto para usuários ou grupo de usuário!

Para grupos de usuário, favor verificar se o usuário está amarrado ao grupo no qual tem acesso no contrato.


4. Favor verificar o compartilhamento (EMPRESA, FILIAL e UNIDADE) - Devem estar da mesma forma, não pode haver divergências!

CN9 (Cabeçalho do contrato), CNA (Cabeçalho da planilha), CNB (Itens da planilha), CPD (Amarração do contrato com planilha), CNN(Amarração de usuário x Contrato), CNO (Acesso do gestão de contratos), CNF (Cronograma financeiro) - Estas são as principais tabelas.

5. Caso não corrija com todos os procedimentos acima, favor aplicar o pacote de correção abaixo:

Pacote da Versão 12.1.16
https://suporte.totvs.com/portal/p/10098/download?e=645787

Pacote da Versão 12.1.17
https://suporte.totvs.com/portal/p/10098/download?e=645789 ; https://suporte.totvs.com/portal/p/10098/download?e=646276;  https://suporte.totvs.com/portal/p/10098/download?e=646182 (Para versão 12.1.17 aplicar os três)

OBS: Valide primeiro em homolgação e façam backup do ambiente! Aceite apenas os fontes atualizados!


6. Após todos os pontos. Habilite o parâmetro MV_MIGGCT=.T. - Em acesso exclusivo, favor entrar na rotina CNTA300! Após ele carregar os dados, favor realizar novamente o procedimento com o usuário que tem acesso ao contrato. (Validar ponto 2)

Observações:

Principais Pacotes de Correção - Gestão de Contratos - SIGAGCT (Patch, Pacotes Críticos e Atualizações, MV_MIGGCT, Estorno Medição,Valor total de medição, variable is not an object on CN300VLTOT, CNNOTRANS, CN130NOIT, CNNOVIG )