Ocorrência
Ao tentar gerar a nota, gera o erro no campo c5_naturez:
variable does not exist C5_NATUREZ on MAFISINI(MATXFIS.PRX)
Causa
De acordo com o erro, a variável que recebe o conteúdo do parâmetro mv_1dupnat, está recebendo a seguinte instrução, conforme trecho retirado do mesmo abaixo:
CMVDUPNAT(C) :C5_NATUREZ
Desta forma, o sistema não consegue enxergar o alias da tabela para procurar a informação, gerando o erro de que o campo não existe.
Ambiente
Microsiga Protheus a partir da versão 12
Solução
1 - Acesse o Configurador, Base de dados, Dicionário, Base de Dados, Parâmetros.
2- Selecione o parâmetro MV_1DUPNAT e edite.
3-Coloque a seguinte instrução no parâmetro: SC5->C5_NATUREZ
Colocando o alias da tabela , SC5, o sistema saberá a quem o campo pertence e de onde precisa buscar a informação , fazendo com que o erro deixe de ocorrer.
0 Comentários