01. DADOS GERAIS
Produto: | Protheus |
---|---|
Linha de Produto: | Protheus |
Segmento: | Manufatura |
Módulo: | SIGAQDO |
Função: | QDOA050 - Cadastro de Documento |
Ticket: | 8854461 |
Requisito/Story/Issue (informe o requisito relacionado) : | DMANQUALI-1403 |
02. SITUAÇÃO/REQUISITO
Na rotina QDOA050 - Cadastro de Documentos, ao selecionar destinatários por pasta, é apresentada a mensagem "Não existe(m) pasta(s) cadastrada(s) para o departamento" indevidamente. Situação está ocorrendo quando a tabela QAD está compartilhada.
03. SOLUÇÃO
Após analise da situação foi efetuado correções para que essa mensagem não seja apresentada. Para o correto funcionamento é necessário que as tabelas QAD, QDC e QDT possuam o mesmo modo de compartilhamento. Além disto, para corrigir os registros já existentes na base e evitar que a situação ocorra novamente, é necessário executar o UPDDISTR, conforme detalhado na seção Demais informações. Liberamos também o programa de acerto de base U_AJUSPAST para ajuste dos registros já existentes no banco de dados.
04. DEMAIS INFORMAÇÕES
Atenção: Recomendamos que os procedimentos abaixo sejam realizados e validados inicialmente em ambiente de homologação. Antes de qualquer alteração, faça um backup completo do seu dicionário de dados e do banco de dados Protheus.
Para o correto funcionamento deste patch, é necessário que os campos do tipo Departamento do SIGAQDO estejam com o mesmo tamanho. O download do dicionário de dados diferencial para ajuste do tamanho de campos está disponível em: https://suporte.totvs.com/portal/p/10098/download?e=970140
Recomendamos que antes de executar o UPDDISTR acima, leia os detalhes da alteração disponíveis no boletim técnico https://tdn.totvs.com/x/B_vvI
Após o ajuste dos tamanhos dos campos, deverá ser executado o programa para ajuste dos registros que já estão sem seu banco de dados. Para isto, na tela inicial do SmartClient substitua o campo que possui a informação SIGAMDI ou SIGAADV para U_AJUSPAST conforme exemplo abaixo e aguardar o término com a tela "Final da Atualização":
A tela abaixo será apresentada uma vez para cada filial existente em seu banco de dados:
Deverá ser executado o UPDDISTR e também os ajustes de base primeiramente no ambiente de Homologação. IMPORTANTE!