Ocorrência
Ao alterar o orçamento gera o erro :invalid field name in Alias TMP1->CK_CONTRAT on A415CTRPARC(MATA415.PRX)
Causa
A tabela temporária que esta gerando o incidente é montada com base nos campos da SCK e por algum motivo o campo não ficou disponível para query, geralmente essa situação, que pode acontecer em três situações, veja abaixo:
1-O campo não está como 'Usado'
2- O campo não está disponível para utilização de todos os módulos
3- Nível do Campo
Ambiente
Microsiga Protheus - versão 11 e versão 12
Solução
Para solucionar :
1- Se campo não está marcado como usado, vá no Configurador, e valide se o campo CK_CONTRAT está marcado como usado, caso não esteja, marque-o como usado, salve a tabela e depois atualize o dicionário de dados.
3 - Se o problema estiver relacionado ao nível do campo,é preciso avaliar se o nível de campo é superior ao nível do usuário/menu,pode ocasionar o problema e neste caso altere o nível de campo e mantenha para o nível padrão do campo que é 1. Salve a tabela e depois atualize o dicionário de dados.
Obs: Nesta rotina também existe o ponto de entrada 'M415NCPO' que pode inibir campos da tabela SCK, verifique se não esta utilizando este P.E.
http://tdn.totvs.com/pages/viewpage.action?pageId=102924503
Caso não saiba efetuar o processo no configurador, solicite apoio a equipe de framework.
1 Comentários